{"_id":"skybridge","_rev":"3683-fd2416311537af4be5649d00de601b02","name":"skybridge","dist-tags":{"alpha":"2.0.0-alpha.deed804","beta":"2.0.0-beta.19a5081","latest":"2.0.3","next":"0.0.0-next.7ebc6b8","dev":"0.0.0-dev.3250ef1"},"versions":{"0.0.1":{"name":"skybridge","version":"0.0.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"66270e17fba35163f2edfc6e85b3a982acbd3f26","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.1.tgz","fileCount":2,"integrity":"sha512-froKZOPECDUti5DPZX7DCsz9wAfoTw28TJWd84oC/rWK8B4CKS4RbUBbGbOd75DLMNfGDzmoD1AiJh5o1D1TNQ==","signatures":[{"sig":"MEYCIQC7Td7b0YrxTOK2h+waweoW90+xmcR6wB+l4vvi07I8EQIhAK4dQD9g0UP4cTYTaNI9uxyOlt1GLlrSS4AI//ALhSRF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466},"main":"index.js","_from":"file:skybridge-0.0.1.tgz","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/private/var/folders/3l/yhsqp95j5r74t928y8nd9f9r0000gn/T/5f055b3202a0056a4c04039ac565cda8/skybridge-0.0.1.tgz","_integrity":"sha512-froKZOPECDUti5DPZX7DCsz9wAfoTw28TJWd84oC/rWK8B4CKS4RbUBbGbOd75DLMNfGDzmoD1AiJh5o1D1TNQ==","_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.1_1759816462687_0.978788368758674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d9ee984":{"name":"skybridge","version":"0.0.0-dev.d9ee984","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d9ee984","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d752805f6ade2275599126c095732e6de2aebc12","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d9ee984.tgz","fileCount":30,"integrity":"sha512-ZbchF4aI1ubBjtEqqr412lqInb4dCWuff0Q+qsrUunkEnT6foFumzkm452xd3/DGGgeK1hb5YyPOGNSU1EAeCw==","signatures":[{"sig":"MEQCIGTgAUuJjwtyFaKueuffD1wzUkDrp+EMAMo0k5qQFwf3AiAmRXVhvrKVTxouaPP5Kvgz1Fb6Ph900GCzNPsauqAtWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55901},"type":"module","exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"gitHead":"d9ee984e1558170c39db3757d41487a060cfa83b","scripts":{"build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.9","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d9ee984_1761035818648_0.6319037869851067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04a3d1e":{"name":"skybridge","version":"0.0.0-dev.04a3d1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04a3d1e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b860216ea3ff387ca65e865d084380d6496ef481","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04a3d1e.tgz","fileCount":30,"integrity":"sha512-w+FvWqphOn6XOBSOF2UzmYFxbKTKVrL5bgjXy6LL1+jTgw4uH/Z+b5GxQ1xRBxYDSbee5r2mL0NrJbSHxapq8Q==","signatures":[{"sig":"MEUCIQDnTPok7FXf7/EHvx18H8WpDF2/kRdc2/X/nkLzIV0tpgIgFQT6wRvZvNZOiwOdRxLaNFX64hA/K0GsCIzkNd2AONY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55902},"type":"module","exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"gitHead":"04a3d1e7be0207c1e4bdd3543f424de06ba426dd","scripts":{"build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04a3d1e_1761035883974_0.1028014345035202","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a86a16b":{"name":"skybridge","version":"0.0.0-dev.a86a16b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a86a16b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"84f7fe9bff2fcadbfeb7c0ef2c46b5699bc7df26","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a86a16b.tgz","fileCount":30,"integrity":"sha512-p83KBfeTADSqPhoJSNEqfO6UQYGoN2EjtWfowR18GNPxT9nKrJVRz6bTtqk4b2m0vcbHYYd3AUkIrUnnkyypmA==","signatures":[{"sig":"MEQCIBjBtHW5f7LQHfBVhrJpsuMQNIJY+Wk95h+97tkmD2VAAiAlKRpFmgF7iHmMuUzUQLfJBoqZUQMUTmn7/Wsqm9g7dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55902},"type":"module","exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"gitHead":"a86a16b9b5ee79df4dc0109ada177fc78b0395ed","scripts":{"build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a86a16b_1761062069314_0.543668883232145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66b8f6b":{"name":"skybridge","version":"0.0.0-dev.66b8f6b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66b8f6b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"267ed981e480b944ce84384625571b8d2d6525c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66b8f6b.tgz","fileCount":30,"integrity":"sha512-rErcaktwEcJEBUo1rCVTDIVtdxl+A2JatoPoeXgvdgffBEHxBMbVLpYWckZDnfgTmVYUdP9L3FnYVVytaTmw4Q==","signatures":[{"sig":"MEUCIDy1DXmt3C+Z5U361lWK1i5WTE8IS8qbTtiv6Pb1iriFAiEAkNg1h1zuUAnOXWb+XRK9oKcaRwUVt7s475KPcRCfBpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55902},"type":"module","exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"gitHead":"66b8f6b828573dd505ab0b33f4a8b5000aeaee10","scripts":{"build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66b8f6b_1761062198349_0.31668845813682545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea1eaa2":{"name":"skybridge","version":"0.0.0-dev.ea1eaa2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea1eaa2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e9175d031f5025b499b1989f7bdcb0339990eac5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea1eaa2.tgz","fileCount":45,"integrity":"sha512-G09pJL2yxVPm24gnuj9iTrNlRPLXAsi0nQ1/Y6w2wKjeSPKcwQB2DAsW4o8OfJNu+gYSpuNz6kOPYWz7IpA2Ng==","signatures":[{"sig":"MEQCIEsnGHqbg5zTa1Zi/Ke+qJO4/C0u/vOdqO54hYZo5l8EAiBCGhK1EuT75m+XeJ8HMCycc079VwUR+W+rAKualXx4yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68827},"type":"module","exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"gitHead":"ea1eaa2008afa5273bcf8b707a4276aea0b31b6c","scripts":{"test":"vitest","build":"tsc","test:ui":"vitest --ui","test:run":"vitest run"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea1eaa2_1761065110719_0.19877851629668797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.63193a9":{"name":"skybridge","version":"0.0.0-dev.63193a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.63193a9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"bb3e9beeb5c9e703a2e66acadea67e57ed46870d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.63193a9.tgz","fileCount":45,"integrity":"sha512-TDnYnesecaI7eJM3kS/GLMVb6dvtam6MYLD/QRQdhRa+HyWOGarYJ+wIeBOCSjfsFjr5s7BGiDb+dLiYM+j2CQ==","signatures":[{"sig":"MEQCIAndBKiaMwe3r39sn7Hv6Y/lCEfHjtSDEs1YDZglpPsGAiBYf+xZbd+KUHYVmt9h/LU+T/5hhdZpbbx58rE99sbtXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68858},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"63193a96aa6a96fdbbf36b1334679074a5a3b090","scripts":{"test":"vitest","build":"rm -rf dist && tsc","test:ui":"vitest --ui","test:run":"vitest run"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.63193a9_1761126896158_0.7000056915794999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b0af23":{"name":"skybridge","version":"0.0.0-dev.8b0af23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b0af23","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4f4003295eb12e6e69d2236c12338c5c5b1c1d88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b0af23.tgz","fileCount":48,"integrity":"sha512-BGD9wPDqUnoRYakhA29w9zkRLeccnlr2mgc2mORLuIJ6evENWwueKPlV0F+e8UJaHBF1bMmhHN8k4RUTYgwQ0A==","signatures":[{"sig":"MEYCIQD6sddVOpkMaZGhH3S2k3Ig2oU1VUBgY5YQnjSGY9X1owIhAJh00mM9o06dHSE+UkThqO/ui0sWkaiBuvIeW1rKzTm6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69584},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8b0af2382e09a2086c7e59cba3d613d3ae976849","scripts":{"test":"vitest","build":"rm -rf dist && tsc && pnpm run build:templates","test:ui":"vitest --ui","test:run":"vitest run","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.8.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b0af23_1761131392363_0.5580838708990234","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b33fb3f":{"name":"skybridge","version":"0.0.0-dev.b33fb3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b33fb3f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"75926f616fe36db14cd7b2b06c625223ca7a19e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b33fb3f.tgz","fileCount":48,"integrity":"sha512-AR1K1Je0BIs7vlvCq9SbL6L1y1Wai7uTtuGaMwx05MI1OEWEJnCdgdZcYPT7SFOnoXgCkzaMzCnifoiBXgVSfw==","signatures":[{"sig":"MEYCIQCSCvuqwi8RQvoMmSp2706SuXjlC0opsOfSHai8dhiZRQIhAN/f2Pa/SjfmzFUEbt52TqOfsXxnUab7HULAoGfAXgmV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69584},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b33fb3fdfea93cb3a45b6a89a39fb6467b780261","scripts":{"test":"vitest","build":"rm -rf dist && tsc && pnpm run build:templates","test:ui":"vitest --ui","test:run":"vitest run","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b33fb3f_1761136166156_0.8708521209277675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c63f165":{"name":"skybridge","version":"0.0.0-dev.c63f165","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c63f165","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d8c1b3429e1c9f09a3f2ad0a2e06580cbb63f68b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c63f165.tgz","fileCount":48,"integrity":"sha512-ws33ztDGh82TXhhz020w/nsORBSOFWqFF0RQo3v6SeImp650ExkHm6Kx165NEesJQ0JOlbLnPRU2vxUwHohUCg==","signatures":[{"sig":"MEUCIDhqFXKx+Nm5DkLUhaURupnfFQCDu4fNE9NI8IoOxIG0AiEAzkL6mz3OxsrEWOcc64lHJhfA0qi4DlVJPIgcFcEwbe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69711},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c63f165d0a43929dbb287299aaf5683b4b8614d1","scripts":{"test":"vitest","build":"rm -rf dist && tsc && pnpm run build:templates","test:ui":"vitest --ui","test:run":"vitest run","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c63f165_1761136901794_0.700136130391328","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b095cd5":{"name":"skybridge","version":"0.0.0-dev.b095cd5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b095cd5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"afbc1db5095722059b39fff0438ff74fe303e9df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b095cd5.tgz","fileCount":45,"integrity":"sha512-2WuoVwatrRXAH01LxGGwwNcAp4UAF/N1NSpIrsCtDrU6b2tbk3khVkSoN4QPBqKclgcfwls8mZOd7i2XI3wCjg==","signatures":[{"sig":"MEUCIQCHAMEPeSZMvqmkLalcqOTFmWdn0HdpP6Y5G/J/FMpDDQIgSbT0EUzOHLq+tWKsM5PtBGDxoptgf3CFOqDfIjvjI88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66445},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b095cd57067583829ada488f4c1b803c7a70743d","scripts":{"test":"vitest","build":"rm -rf dist && tsc && pnpm run build:templates","test:ui":"vitest --ui","test:run":"vitest run","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b095cd5_1761206602511_0.1993071411661993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e95ebe":{"name":"skybridge","version":"0.0.0-dev.0e95ebe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e95ebe","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"20b2b252f35cfff8d34e8036f9d3f8109d718b99","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e95ebe.tgz","fileCount":45,"integrity":"sha512-vfjXQ5a+utoQJueMW7QqwWbNif4CyY8MdFvBLZqsDPdwem54WkXj/p/qmkR1C29gVgEMH6wj/oo/RIsuI7Toeg==","signatures":[{"sig":"MEUCIEqlSRHHrNl5991XqtdMMJjvj9eMc8XNe/nJYb/Y+8fxAiEAuqAj5x5nEMzu/syfH80apRsN3PCIXH/b07hbumjp3I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66659},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0e95ebed252ce0cc1752a0a99603b84aa6870f1d","scripts":{"test":"vitest","build":"rm -rf dist && tsc && pnpm run build:templates","test:ui":"vitest --ui","test:run":"vitest run","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e95ebe_1761221183326_0.4375498994454239","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f4dd70":{"name":"skybridge","version":"0.0.0-dev.8f4dd70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f4dd70","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3ae16e4735507812104ca59a59d7fd78788ae19c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f4dd70.tgz","fileCount":39,"integrity":"sha512-/lzEqjB+rhCFlX0JaW1f3JDtvwjYJfavN7e0F8cq5K5dSHwS3v83HjW4gHPpz8APOJ9A9u9Wwsuc0ynxKZgtiQ==","signatures":[{"sig":"MEUCIQCqdfmuPdnQgOWmpd9h3svymBYKIIQBy5JuNhgR7bYwtQIgRDi+2f6++eRlQtrumLq1r1SzfwC4Q3OTJuzOBOZQD3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62436},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8f4dd708072dd5244e6b5b806df1a5474dc33f2a","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f4dd70_1761222382417_0.17781880264865269","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0760f62":{"name":"skybridge","version":"0.0.0-dev.0760f62","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0760f62","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"efb8eb8f37cdf8226d50aa26aa3ec1a6d6003af5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0760f62.tgz","fileCount":42,"integrity":"sha512-FK7I+RB5bz59m1VEusM57UkJPbPM0l3QWQe0H0TA0iVOupRdfkhhbe5sThTewuVmui/1SHjUg/BAPbdpuEcGKw==","signatures":[{"sig":"MEYCIQCZ72dsoGjpmv05DIh4EG88yxxMg7JKDSy5++XYdREyugIhAKEVu3TLyRKbQ3KHy57rmJ8wTsq50o9g4uiUZz1UC7aO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65485},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0760f628f61dc2940812eeaf0e0dc00af837f801","scripts":{"test":"vitest run","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0760f62_1761222784898_0.3294905698209234","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d1d393":{"name":"skybridge","version":"0.0.0-dev.2d1d393","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d1d393","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1c96c04b09fa618d670998a676fb2ff255d36df9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d1d393.tgz","fileCount":42,"integrity":"sha512-LU6qLq7hWX7SnQCzPyOVBer/8RSb6VIWdMp4ROaqRST8EBSrsng/yWTPgYMV+kKve9w4VuzWDn/wmMNGKAhg0w==","signatures":[{"sig":"MEUCIEc6Z9ozPW9XXvQQ0EPynP4x1EfX3GINaEPTNjtesuzYAiEA5P1q2NzFGIxBDcW1E52wLnjfvzZ0HO6tE2+wuqzonF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65494},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2d1d3931eb55c3d1c3607bd88de77bb62c6b6a6c","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d1d393_1761223128801_0.1651270179597688","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8914598":{"name":"skybridge","version":"0.0.0-dev.8914598","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8914598","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7fb58e9367e212862979310cf845ff68d342a79f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8914598.tgz","fileCount":44,"integrity":"sha512-+Qlwlr4uIPSQWrEJtPRG/lC3GRa10KP8Ix5VIKZhdMVu2acGA1MCtIbSZHz4j119xnUa8w21RJlkQpHma3LOvA==","signatures":[{"sig":"MEUCIQC6Lp0Vry3ibenIfyXbwiaPrMZAx7FwlJkkjrNgstZ1PwIgfCjdnBL0vUNm78AAgOZD13c5QVZxElmSPSNRaso9g9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66223},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"891459850c524605c3de6aaa881d393ddb3cdb47","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8914598_1761223864940_0.9464894911724955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b3151dc":{"name":"skybridge","version":"0.0.0-dev.b3151dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b3151dc","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0e7eee08ddbd0f1a010a4aba81c3444e2615bd60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b3151dc.tgz","fileCount":42,"integrity":"sha512-4E8gwJopxrpVHv6I0PF23JJpjDtjgfE52HWUZj4mMtFw8I5Irf+fBd5j03T7leZZdGpv9stACQlooRs91IYa2A==","signatures":[{"sig":"MEYCIQCHdwlB4PJUbtEh2uJ6Fb08ZbDTox5xL043v39RdS4ecAIhAIVIJKKfJv75Mjx9tilAVh3tll6F2RO5X8NFs8/ZMyvw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67014},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b3151dc430da5882274ce4f863c52fe367b9f38d","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b3151dc_1761224137690_0.12122134436254006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb4d79a":{"name":"skybridge","version":"0.0.0-dev.eb4d79a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb4d79a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5a07d1e0f75e4adbd8077d34e39bf2464e17719e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb4d79a.tgz","fileCount":42,"integrity":"sha512-puoFkdFZy0AgzYUGy/m9huSds+WxPs/nUjJ2JirDD+PXYBJ9Qod2z6b53E7lRk/kPDWxqr8YXoPtT0gDKjDDpg==","signatures":[{"sig":"MEUCIDYCiex91HZCFqxr3vJXOy/gmu/5aKXJ/uNbE+Fw0WJ1AiEA7YoKNSMd8s5pPccZCAl7g5lew9qzni+Ai1KVL4QOQp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67398},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"eb4d79a4ef65397aeb9a3f7f491c2062b2d37788","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb4d79a_1761225911700_0.852870704686971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04c8b2b":{"name":"skybridge","version":"0.0.0-dev.04c8b2b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04c8b2b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"26e8bf821cd4d343055d2797d299bc6290e007db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04c8b2b.tgz","fileCount":42,"integrity":"sha512-AZJbrY+7bpiZf1oaKRp9RQO8I3Adp95G57O3NBudRpNGip/jVQYH1YuvMOiKg8BdSM0youmnBzIjOZbcpCOQXQ==","signatures":[{"sig":"MEQCIE/RsFFXXxSAyNQSTLKpu+8RqfQzEkpXZuhaGjleDCF/AiAXCEDThSom/2mnUzh1/5ceMNhsb8X8QGb/OR4qRngqJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67413},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"04c8b2bd0b2c2f30462aff882ced0f8324818564","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04c8b2b_1761226041725_0.05624394642032238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b1b0b4":{"name":"skybridge","version":"0.0.0-dev.3b1b0b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b1b0b4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a2b03fe227d8bf3d1e3c2c6ef09d5c8b9075e1d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b1b0b4.tgz","fileCount":42,"integrity":"sha512-qTUpfJkDcuk27S8rcSZZGvcpGoGCWpilJLcxKvph91yKcub8g2H5RR6UQmlYpAVtINzLb2UOBCw4qgqK/ATNHw==","signatures":[{"sig":"MEUCIBq6hfqlXZq//zNQl/Jr/bC9H3q6LXACfjTq2f7ikj+IAiEA+qGKZ79oF5FReaLtct3XUGpnOWShtaZOFSe1lgIAmeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67737},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3b1b0b4d49abc61bfd3c08a0c259448f64deefe7","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b1b0b4_1761226395604_0.05161302961637393","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a5b4953":{"name":"skybridge","version":"0.0.0-dev.a5b4953","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a5b4953","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a841e007577dd17a05e1b6d50c91a7b2a492a9db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a5b4953.tgz","fileCount":47,"integrity":"sha512-sUi9zNMHZSDBOzk4RBmPlMw+BKz/GWW4SKdyI6/ZO22TzHDmVTx03xPsVlabgMT+RpE1uUY4E0eOIa/VbKDsSQ==","signatures":[{"sig":"MEQCICmKuzOIyU4HItzNzl0Skew0HD5fh64gonENC4GpBf0BAiAXfQwmPEdpK0APAY4MgPITh1k0kpEF+p9DG6qTxqFMEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68064},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a5b495360c5b6cc17070ff9b658b0cb1e256cee0","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a5b4953_1761226707151_0.8092381918224096","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d4ea94":{"name":"skybridge","version":"0.0.0-dev.8d4ea94","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d4ea94","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7e8a47d08a16c386255126bd87254d7112c1167e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d4ea94.tgz","fileCount":42,"integrity":"sha512-heAq7N6sNuvtcyaPo485/dRIwGhkUK0BO3VyKWSlCID96hZhE2aMR5vjOiyuLFmOpIyGiDmt2zs9m4UEb/gNGQ==","signatures":[{"sig":"MEUCIH4fwn1u1mU2ox2cG5j4JYgnNoJ0IVKYxzdjyNG/RkyyAiEA5eqeUPk0IaPdomldMOpIO+j/vriyJj1AyTlhmX0jEKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67998},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8d4ea94a1eff11c39c1654e1854137201c7e7593","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d4ea94_1761226970315_0.22774629348016084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48d02a0":{"name":"skybridge","version":"0.0.0-dev.48d02a0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48d02a0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e7ca0c9a5ad773384b6e2ac6dcb4ccc19f042a50","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48d02a0.tgz","fileCount":47,"integrity":"sha512-tvQieL4bJB/OiuJhyzMtlKNbq62+lQG/mCrWaDOFjVZ9aq+uZVNAGdDHYupogqqzJv1w0K8I5qDg62yMdzw+Gw==","signatures":[{"sig":"MEYCIQDsw7eZEtZGLxsf2Y3pbABxBuE28TpLbe9CwayEfq+fOAIhAJujfJulfedBiOgXlPnpzW+xnBW+/SGFyu1ZsW+hzYq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68318},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"48d02a0e4fa16a4e2b3e27eebe634bbfca28ae2d","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48d02a0_1761227193693_0.5082372239934823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7acd112":{"name":"skybridge","version":"0.0.0-dev.7acd112","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7acd112","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c773861ada0af40cb15185c928ed6f2f5b42f345","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7acd112.tgz","fileCount":42,"integrity":"sha512-JBlIe3d66hyZcJW97MSfYFmXYfqZ90s0DVMPbVQE7ipVab68GGdLSPmek+1uiuVfUTkZDHLZmWcseprIbMWKfA==","signatures":[{"sig":"MEUCIQD2pj6DEb/6GV9qqL5gOoTOeU9x5Eg3gOOdX06AAKaytgIgNHdnCkAgMvsJVvW4frfmzPfEb69gw7KXmVGGpuXnY5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69362},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7acd112e859f043b7b831b387ad268980fef70a2","scripts":{"test":"vitest run --silent","build":"tsc"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7acd112_1761227888421_0.7723489251734346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f431826":{"name":"skybridge","version":"0.0.0-dev.f431826","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f431826","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a7389493c3c6ae2d17440bcce4e36ab9729519c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f431826.tgz","fileCount":44,"integrity":"sha512-EJhZWE8BUJcX9H9riw+T/ZORSvOZqg0tbqISi9YcEQVnwCfjky+stqT7R0rAB8WFaaCZNCb/PM4i49FwjADkrg==","signatures":[{"sig":"MEQCIFXSi88lccjVdDD0S+mTYhvpdAE97yunm1rCyvbMAOJXAiAerTG2dgw/poC/I4LgZ43g83OeyQWM4YzAw1GF05rFCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70091},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f4318261cae0dada8c9883a1d75299ae0228dd6a","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f431826_1761227958813_0.9943683142397779","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8df527f":{"name":"skybridge","version":"0.0.0-dev.8df527f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8df527f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f6be24f3c38e15da567b88e985977befe1719d8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8df527f.tgz","fileCount":47,"integrity":"sha512-hEXuKe7OyxFNm2kbhQEaHficqEqFpAEQnl+lDOoVLk+pPo8dhlj3+apPrxWgZi9iFTmwP7klvVi7VnBGcZ29dQ==","signatures":[{"sig":"MEYCIQCR1Bnhp2errGTCLx/frHmlJs+1oZQAHfTNpcgnb8+4nwIhAK2rFpNe6FkS6iA3kfpbhuPhI/ic0WkLrOf6wL9h65nB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68543},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8df527f64673680195392ed2527645df31335b0b","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8df527f_1761229114211_0.6809421497335353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2dd5ade":{"name":"skybridge","version":"0.0.0-dev.2dd5ade","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2dd5ade","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"00c5446422d37d68f9cedfe91860001e6dd4532b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2dd5ade.tgz","fileCount":47,"integrity":"sha512-YljRZaRfYyrq8nkOBL5JMl3VpBzaZWB4E9/3hwP+905ZWTwdhLaT4s0d1s27ofB6ktmmmtgDu4W8gxXWr29Q5Q==","signatures":[{"sig":"MEUCIEODZ+IBVDJ43QNnmE9EFxZCdYTgnoAG3MFd2MlXmE7fAiEAxGTRbP0Vv0YhWC+b9QcvRl4YQB7Tmlt/Ag9DCM50ZrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68422},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2dd5ade8bb3169056d08c7c05ee69bf465d88051","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2dd5ade_1761230638595_0.4421811427388249","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"skybridge","version":"0.1.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.1.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"48cf03062f17567604117789342ae8fb142a79f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.1.0.tgz","fileCount":47,"integrity":"sha512-PYzshs38aKeN0UAKuC2fNMWP6o8I2QhUgpe3/2hK/C9+bqqj3eOAcKMNfixP6/ProTLCMcNmqf+Of9BiCKBPrg==","signatures":[{"sig":"MEUCIQDsjmefBWJNVCynpYYyTiSucyxghMONf/txYkxfoGSqFQIgJ0hf9ExQ0cKDBnvzyegr5hj0VSc+UpvYc+CypHyD2Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72278},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"eab863b5723eeca73c485be58264ce38b6a26b6b","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.3","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.1.0_1761234827450_0.9161172704877749","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4eb7532":{"name":"skybridge","version":"0.0.0-dev.4eb7532","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4eb7532","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ed46f2d1d6828b1022b5efc1161d94fcd8d8c316","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4eb7532.tgz","fileCount":53,"integrity":"sha512-emDHjArHgjqkemgcwSvTzeLSf4YRqEe4XGpDye4mM5/s25F+3RUerrhhmQwtE9+HIZyQ6iH6PpAs9ftClKMckA==","signatures":[{"sig":"MEQCIGAdHjgEzSVdh+lzCm3ohDHiLCgtq6jOvMEJNZQ0lS3FAiApgpaCzlCnKzmfwQv2Gpya9SnN4sUtbzMErZynXhTGeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77355},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4eb753256720b8844b0a2f5189b9ec633ce04d68","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4eb7532_1763385133595_0.3270096652756471","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0beb3d6":{"name":"skybridge","version":"0.0.0-dev.0beb3d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0beb3d6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"481761dd4688b07e648a6c2d98eef844ff6612c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0beb3d6.tgz","fileCount":53,"integrity":"sha512-QgOHPGjc6GqkzxiVq2oO1+4/q1wklL0hxQ/615uJWA6pGO7MGwaGZUYqfhwKRfZtyfnRFPeGtlj708SecxylpQ==","signatures":[{"sig":"MEUCIQDjP1G/gHOTLfWAKDOfiVGJapMKfvM9ZdssBwr6swGIfAIgXqSzMijBtIbflsSVWqE43XPX6fE8FMNtmAxsjLOIoHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77498},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0beb3d68c526a465106e5fa4c8e77d47795f735f","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0beb3d6_1763388669787_0.19523530119236443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f6c8dd":{"name":"skybridge","version":"0.0.0-dev.5f6c8dd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f6c8dd","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"86ca139913a5750672397f95b59a5f51432c0bfa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f6c8dd.tgz","fileCount":53,"integrity":"sha512-6k6vl+i7Sq9aueomc4A6vYxK1lLuqGzv33aCF4zdt3HkWvFd75L/woeCwo788cl59bbdTAwqAKI011isKIlDPQ==","signatures":[{"sig":"MEUCIFNU/PN7ko64zGYSkbZbyTUGGdmMTx6sXDK0IjKEF13OAiEAqX7L52PhbvM6RCdUT2Jv7J4kSX/zlCE+Mis4P6oA+Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77715},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5f6c8dde0787aaa871a2a080fecdcbdf27c11ae6","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f6c8dd_1763390776829_0.37195064191554206","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.913c10a":{"name":"skybridge","version":"0.0.0-dev.913c10a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.913c10a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4423687568b2c5c77cf85e8875950e54dae3f7ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.913c10a.tgz","fileCount":53,"integrity":"sha512-F3qQ2iIxa3vqdrV5obfzPstFr5b+Tzl3fVuN6CeGkKP1Pcgbww8aRFFoYyfQ4VczULs09cM2F0aSEZL9KLyx/A==","signatures":[{"sig":"MEQCIHjVJE84+mXsFxfw5HOhyiyND32yu5VqpULFmFR3hz3rAiBDmDobC3uDoh6VCZdAaOl9XT0HKpsgeTGC9wK4pMvGWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77671},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"913c10afc95977fe25c512b80dbba074623080ef","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.913c10a_1763391525477_0.20268243055679047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8567227":{"name":"skybridge","version":"0.0.0-dev.8567227","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8567227","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cc6cab58e60556a19d684ec1cd3edccd0c343db6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8567227.tgz","fileCount":53,"integrity":"sha512-/bOsvQW1mouX14tFBB9xNjzctyFx64GgwCv7cdZWagrz8G8xu6Xc5PvhbqaF26E9aJU/qqkrq1Rb9Jv3ixLLnA==","signatures":[{"sig":"MEYCIQClSItvB/oTZ9h66EcfIKANx7QVdqU8WUzVctYXCQD4EAIhAK7j/oj3vtHhl7qCnURVdSHOaEjSQw6QY1H0ZAkVhwWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78243},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8567227a56f7d814aacc5140a1b3a4dfb0460053","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8567227_1763391854468_0.8037147717008863","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7844dc0":{"name":"skybridge","version":"0.0.0-dev.7844dc0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7844dc0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"94b5b94587d6769ee6dfe8ef945605b20df3514c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7844dc0.tgz","fileCount":53,"integrity":"sha512-yUXEMPd8gDrbQfrVeZgW407KHv/1q+jlsRxMniI7aOCBcJwr1v65cS702oxL/xYJK9fET+0dYdRDTU6r7acEvQ==","signatures":[{"sig":"MEUCIQCSLQ2/esM6AUCvjNIxIW+xRkaGHg6jwXgoM2BEIDjofwIgJofKk8Q0hmYbPDBoTcAIXtkI5rkgQ1+kTda75CGF2ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78233},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7844dc09d811337f8eac39bc2015b5e45146c22e","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7844dc0_1763392097928_0.045513091648461845","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d798b8b":{"name":"skybridge","version":"0.0.0-dev.d798b8b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d798b8b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f8de17fa195aa6458712c4d38d26b1264fe6a7cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d798b8b.tgz","fileCount":56,"integrity":"sha512-IiXVXYUoophCxy5+q7gElWt9cvEumMWnph6coc2iySQu4xxQIC5GR5YT9f987dBHzsS5c0ThzoTBi+gjBsn1Yg==","signatures":[{"sig":"MEQCIAOgvPknpI7UMzzzveSrFLgt9+nbMdneMppuh8BjslUzAiBziyTueX4ui1J0s0Ld6UjOaUxg551oveiHIFxdBS2yGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83937},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d798b8b960cebb35195449d235fa31fe58822ab9","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d798b8b_1763401373478_0.7982295743163652","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.735ff97":{"name":"skybridge","version":"0.0.0-dev.735ff97","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.735ff97","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0a85cbc6770f18af6e30337ba5b5e2d1c9e5db29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.735ff97.tgz","fileCount":56,"integrity":"sha512-bdwf3XjxVA47HdXNgXJrzqpLdgux2yRRBV4pokJ35JfYs/dywT4FiewiurO/i2Up9knpyKNmHJFfWJ298AAB5A==","signatures":[{"sig":"MEYCIQDJ0g5PVW8i4skgXYhk09ogBqmifRA8ZHw38MmB0F0/1AIhAMpshH1Sl2KbNpQD4hnRI/gOtrn8O56zK025Wvfe4Riy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85826},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"735ff975310a0dc833c94ade54c1a105bd092667","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.735ff97_1763449146024_0.41204986003157296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52a2252":{"name":"skybridge","version":"0.0.0-dev.52a2252","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52a2252","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c6770162be9bfa3a4513385fcf2b6eec41a7bf8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52a2252.tgz","fileCount":56,"integrity":"sha512-/MvPITwo2VpfOi0ZEuxq3555SzuvT5NS3ImB2z04e5Zi+XEgKUvp4kT0mhFmE8/2maRJWZRRjJVxufrgrIwEug==","signatures":[{"sig":"MEUCIQDon8f4TS2zYj2FGmyC0gM6ZfM/LRGs3MGx7YH2cGNmGgIgKTrBIe5xl3tjO0KrZa+jQpQdLGu61zs7T7C7fLT8bTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85276},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"52a2252a31bdea6798fac4bfb37e5e7f24accbf5","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52a2252_1763486108752_0.44804061938364126","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"skybridge","version":"0.2.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"461fc9d7b65d83714cd8edd9408cde8f9aeb0d16","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.0.tgz","fileCount":56,"integrity":"sha512-RRRSGTwEpavGq65zkScfuIScUyHFnr2DWe10+OghaiPCgHuBheszsQJVeDWWQrOOrXCiizMYV7zyg3pxNxW11w==","signatures":[{"sig":"MEUCIAQtEXae+JImaLLl4kyV9TBoLH4wIzmYslq4VOFFGVfEAiEA7+zvErDpEJvLlYl8iRVInpAuJlxYtuP3+WoPnY0iJJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85264},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"43e1d0faba3372c4504e711f30276c7511d7279d","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.0_1763488381799_0.770829004763866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36c85ab":{"name":"skybridge","version":"0.0.0-dev.36c85ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36c85ab","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"48c9b7ba28196247bf57eff2ba5c867331578374","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36c85ab.tgz","fileCount":56,"integrity":"sha512-ILnQgDJEuZzb0u1DlEhaYhfSSfj0diSuBIbjIgqEOeQiYnTFOb8Yd4e06i0O/qeknHnCdYcksxKYVqqafCEouA==","signatures":[{"sig":"MEYCIQC0R1sv2iAgwqtsD4Lp6PB0IUkFMdyyZIJvo82i/pg+pAIhAMQ79LeF/PGlAzvllq9U5gJTYu0rAOrM8S/3UOTRuwbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85356},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"36c85abbe99bbc315101cb64a4127a0118a7edf2","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36c85ab_1763971390594_0.8776145731761138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e24752":{"name":"skybridge","version":"0.0.0-dev.4e24752","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e24752","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"65e3b8b257135aca60c0bd64d2168916596a62c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e24752.tgz","fileCount":56,"integrity":"sha512-a1ITD3yImXfvPAAa7sbSV3RlmxDh307Wy8058iGGpFAgWyXsIUh5vq5te9Jc709GGLPJbLTFvUwFacKGLOkVJw==","signatures":[{"sig":"MEYCIQCh11/yOh7QxBfulctpcZEbRSne4cZfUQvXrKUXmeL4rwIhANcOv0AS+LdRUoISJlkFO7+bVjbgooYzB+24YBwcxK2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85306},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4e24752f49917b478f709330cf8516fb18dc7c02","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e24752_1763995245919_0.5539844210778253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b2c73e8":{"name":"skybridge","version":"0.0.0-dev.b2c73e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b2c73e8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"66bc04cf3f6a1597ae14ec0be9105a9dc38b1e1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b2c73e8.tgz","fileCount":56,"integrity":"sha512-xrCIF3+VXnCkXA0/NnLGEXtUCYOGFH8GnXFG+fzt6Ufr8iiANyxCMEjnN+qlL3H8Uetrdwel1hj8CiC6N+stdQ==","signatures":[{"sig":"MEYCIQCJf5nu9BnO7pVmyA8gviluU0fTBhibm+wW51E/tF5PggIhAN2XUB/48OLIeGtKzyOLED9N4Cgbl9Dj/cpbqFzLGiXs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85306},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b2c73e8c9f345ef3b96e41d639623fb3d021e0c7","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b2c73e8_1763996339309_0.26094757829427007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad7314d":{"name":"skybridge","version":"0.0.0-dev.ad7314d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad7314d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"41352d0f8688ada0eb2f8aaf11f3d863b8ed2c5e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad7314d.tgz","fileCount":56,"integrity":"sha512-uZnrwmlDnBFgVyb4Jekrc63O0tXqeT15fHWXh2nuvgm7nlkwpyyt6c3eMhUebZ522VbqXtHkj+4LLb9pi4bhew==","signatures":[{"sig":"MEUCIGc5olNbGNhsWERDDrs/pLmpmbaRFpYGu8Ithh7cDqY8AiEAgChYiQcP0KuzsiV/Gj32Dc2p26aNye/wGDAUKYCSJfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85445},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ad7314de7316bee3cdecea67d7ec6372eeec4cef","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad7314d_1763997260591_0.6215381399488511","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e31f406":{"name":"skybridge","version":"0.0.0-dev.e31f406","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e31f406","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1846dcdbd60f7f3e98dcc7f111ae28cf8402397b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e31f406.tgz","fileCount":56,"integrity":"sha512-JNM7Y1/VPpNlh7ePTxcoHofeEontUhF8ij1gqtMARdMNNpJq7gtvTpd7jb+O0pYYXTpW2PTF5e0pj9RdmDKGBg==","signatures":[{"sig":"MEUCIAMKp2UQ4QBXXPQgm8Olh4tsxYFfpXFifahKaJh0KkzkAiEAmlDQEqkAtSlUtlcrZgZ6QpkNudtLhsPzKyebCenorbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85445},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e31f40620995169940bd049629585db1d31ce8d8","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e31f406_1764002846014_0.26826356454807176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b10ac04":{"name":"skybridge","version":"0.0.0-dev.b10ac04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b10ac04","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e562640572f221bab5f746548caef10d2b0d10f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b10ac04.tgz","fileCount":56,"integrity":"sha512-C97ZsTXYij8rU2/5nfE3PBAsUqjbpveWkJzm5umcGp+djRIGw12zndLKzxbC/7JigLWEu/Qv1CmcPHdvXWFszQ==","signatures":[{"sig":"MEUCIQD46syb+ljy2evTPswZUie1i3yjRKOOozWsRRtxIL2jkQIgMLavrv5kWp6fj+vxIGrcxWOvJ3/VDAAuqUtQsyBj5Rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85445},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b10ac04607b9fc622fd79263bb4f51b7cac2e544","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b10ac04_1764002957747_0.621096120245477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff49e24":{"name":"skybridge","version":"0.0.0-dev.ff49e24","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff49e24","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1722b1dc50b4219d915bb446bbec7649eb2f95d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff49e24.tgz","fileCount":56,"integrity":"sha512-m29Nl+O84VdCS0uvHQG1AFymMJEhk5XcV3ooKlDoKa69SALNp8gvisxycqfiMlGDszx+GbAEhCTF/xUyz9+Gvg==","signatures":[{"sig":"MEQCID77EFO1wjDPKbBDu5yhGscngrbZcxEcxcgbb0QHENhRAiAmGwvTHBzJcQQKShCzlF2+PnVyOpsHcggDTAuIBML2zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85445},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ff49e2487bbc18a69e6322091e8bfcacdc9a11e6","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff49e24_1764084703418_0.05001265433593782","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"skybridge","version":"0.2.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2e0c9f951f00b58b169036116c91d6780b6c81bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.1.tgz","fileCount":56,"integrity":"sha512-1UmPFHu6dLAdtnmTqyFHXymgTaKpP3H9ASUSZv1cuogXBE4APOMrl9kRwmzWqyOcvk/QN5ZdaPrOqfJQc46hlw==","signatures":[{"sig":"MEYCIQD6uBlynozR4ZJZlh2pAXmeahbbfxut3LZl3/u2nPZjhAIhAPQ7OH7G/9anmcLvxW3PwPY3QqXPzXm//vnEwKneQqdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85433},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c032c7a4fc6725e22bf21219887af6ee1b910045","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.1_1764151896338_0.28233751424620346","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"skybridge","version":"0.2.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"125b80e3bb8277a1e881534a11e9d570491d109f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.2.tgz","fileCount":56,"integrity":"sha512-bDCVNKL+I/eJpPG5UbYmeSPea4aHvBUwb77TeNswihNAyylBuCPgBrR/+/LRufO7WeHjeTygu+HgRYVt0QY3BA==","signatures":[{"sig":"MEYCIQCG2zPqLza7KkhIkOwK+9AfO7I5HXmaxPsjWLixOM8MsAIhAKPMBdOGFSk+ulYEZkJBWYgAUxLkcLcilZm+0uy/JA5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85433},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c032c7a4fc6725e22bf21219887af6ee1b910045","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.2_1764152137461_0.8934929916701844","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"skybridge","version":"0.2.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c98d4345d26aabb25c2d269f56889c65c36e9ee1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.3.tgz","fileCount":56,"integrity":"sha512-yzPgeYO24R/LTK46QGKad0Vo7O+tmFyh5QQfRPHy6m7CaJukiQHUsU7fVnblA0NYk5pmq6bBFyszbndBPy/eMg==","signatures":[{"sig":"MEUCIGB9fbnf5iMD1WEjUO4Yystb5e+Y1U96fvzKcDW05edRAiEAh1UrRq0uzmTWAS1IJ1BYqFdIhuM2l+bG8igySOwPe3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85433},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c032c7a4fc6725e22bf21219887af6ee1b910045","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.3_1764153657768_0.8521815437978555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ca5fa02":{"name":"skybridge","version":"0.0.0-dev.ca5fa02","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ca5fa02","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4727ac5cbd8fe28e6e94fc538ab0da44131f96d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ca5fa02.tgz","fileCount":56,"integrity":"sha512-PCLgV42HlP0+6fnqNgZep5vtsz2tcD2zm8RflVwaatA1rQR4wl/gY6veeLqKXCdv8gIs5o4dwMC2cOM8g1mGlA==","signatures":[{"sig":"MEUCIBoEJ2wVl3WW4CovMsZBp0Yek039WH46jYjD4dEYrVq9AiEA4OzeGAIM14T+4WXoGxQtavO3V1424rlK7jKEuWQAEDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85445},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ca5fa027543f47a17cba72b579e5c9c9da39d318","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ca5fa02_1764154611242_0.717875362740946","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"skybridge","version":"0.2.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3b64a686a92a719eacdab6c4cab2936086e4cef9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.4.tgz","fileCount":56,"integrity":"sha512-mdi7sbJEU7EdT6/iZIfRuIQ/Cl5t09u3c9CB63sHFp/kCziUYMHkhCn5H+sRhFb5HP0yv1uY7hSVvgZ2yBVlRw==","signatures":[{"sig":"MEUCIQDos16YfrnirbYY+VZr4Q+9KXsVi/tPwdTrpzPf6H6zPwIgEB6yZHrFqMyQ57StVIPooYF7Egcj4RW/zI5yAwvaM8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85433},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ce8c0faf0f21f4e2684ea80fbb49d6639aa557fc","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.4_1764156796260_0.7418439641962244","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3e09ae":{"name":"skybridge","version":"0.0.0-dev.c3e09ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3e09ae","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ac8a417dcab69b224131acc19e41a2c6c9c53fb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3e09ae.tgz","fileCount":50,"integrity":"sha512-AyFBdUVeOvbcYW7EluzOrgjLUvLwbHlPhHevIIx3Ymt6uWhVIEqLIpLt4dpOhXmMt8fYONLpSL/MZ8x5eIwV1A==","signatures":[{"sig":"MEYCIQCB+gFt+cA21zfbEuqMxgijaup+z9CBrq9duaspXgjilgIhAKMwF/DUf2TiP3P0s8YiZBTl4UEJ4ZYG6ik/CXL/Eyjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72861},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c3e09aebfe53ae541506131ea6e156f69521e9d2","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3e09ae_1764171300703_0.7633254657676385","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef13340":{"name":"skybridge","version":"0.0.0-dev.ef13340","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef13340","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"291f3ea4e478856c32356481af7054a1b400c745","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef13340.tgz","fileCount":47,"integrity":"sha512-/ExFpUh4nD7TcVJ4mZuSY0eJiEEUQXUFpMiQQuA8hsmmrJa/CwvcK9zxwelLWhbTK9OFzbuG/5JrpaxPeykbmA==","signatures":[{"sig":"MEYCIQD5hGjVW3A8RkxZDe96WZqTtBiDOjYYWvTDCUUQYL9zUQIhAPFcoVeOh1m9e3NxguPW9QoMetgUDu4vWRXIkbibQ+JM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72350},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ef13340ba6635958130326aeec2757655e7b6398","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef13340_1764245011148_0.9261983659242587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22881bc":{"name":"skybridge","version":"0.0.0-dev.22881bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22881bc","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a2734fb748a930b0f80a98d59016e602b152ecec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22881bc.tgz","fileCount":47,"integrity":"sha512-BFCs8dy93L9WS11/b6mWVUBz4ebJ/X3HfxKTxKcQ6+HO6cPUSIF5wXDPxTltnFZeRAiGKuzJfZiY9fB/Udl64A==","signatures":[{"sig":"MEUCIDVgCtk07lvf8qPS1QGFHU+ENNJ5UcIDkXJT8zmPNe4xAiEA2S+Jh/23LieAxPRCMyGjp05haDBh9kn4NDmCahbf7E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72357},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"22881bc163393ef38f244d09ee6cbe1d31cc5151","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22881bc_1764256634102_0.7460661432444342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dfcfcc3":{"name":"skybridge","version":"0.0.0-dev.dfcfcc3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dfcfcc3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d4634258cc3bbc88f0b8d05248701ddc6cbb021b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dfcfcc3.tgz","fileCount":47,"integrity":"sha512-jg+1RJmxi+zK/RTdt3CitAjE5W0G8wA6tHS6cnkVNN/TOaCuBcuzABVSXyJFgvLuYVoHfSRxiRaZi29nM9A0Wg==","signatures":[{"sig":"MEQCID25U/Vt5j0cHKvC2NGLsaget7xMM8d4G5dF/zrShrXXAiA7rSoCh3/NPBBH0+eYV/GZjCyKEc3AggzL/bU6wWq1hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72411},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"dfcfcc3fdf32b20d15d8f9e64c8be302c54f874e","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dfcfcc3_1764260759041_0.43800857444183805","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f0904af":{"name":"skybridge","version":"0.0.0-dev.f0904af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f0904af","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8f2565a0522618ede935fb1bb51d6debd525609a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f0904af.tgz","fileCount":47,"integrity":"sha512-fq1NGbfsLiJzSzUSCf5rJkX4b75rIrnO80C4/Xibu7ZGuij4HUxlkX2tohAbczNELJ4yLfPLwKDyoCBM/T+qsA==","signatures":[{"sig":"MEYCIQD5flBryzQ0dHcrXN4B7FlAko+TiKoo+itn8s5cjkfX6wIhAJOjG4wLXzijg/uEZdLFK8GIup1Wuw0XNlZz8LvCr7Zx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f0904afb93fbbab6efd152791cddff32667c4182","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f0904af_1764261406958_0.9159821655824654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b77fc82":{"name":"skybridge","version":"0.0.0-dev.b77fc82","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b77fc82","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"71fa64f279c84f3b353be2fd4064feb769693281","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b77fc82.tgz","fileCount":47,"integrity":"sha512-AjZz4+JvfOA4GdvC96jqsFxMiktJ+oycOQRDPYsH5+mfhlyWUsQpaExNLPQesdcOZOlZREgfnX750wuDQ6fRxA==","signatures":[{"sig":"MEUCIQDtVI0yBcOY/S3OG6+2xGJKbmUamI9bnFAM0NrscC440wIgcjernilq9g597R1MjO6O59bg6NqBNUSH4w+Y0168Cz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73433},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b77fc82f0121f3b5e22a46baf27e7a4530b34c79","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b77fc82_1764263030846_0.5877966216352672","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4e36b5":{"name":"skybridge","version":"0.0.0-dev.d4e36b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4e36b5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8a54432e9bda678803a59b4563b777879229acd6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4e36b5.tgz","fileCount":47,"integrity":"sha512-vaMARye1OLaNuoNGq8v/haWWdRjN8T6s9kBDRMhcJHpWZSXVeDAbnpHusock4jc7FAYRoHlt/wBizuXYE4crbA==","signatures":[{"sig":"MEUCIQCYKCTYgFb5D6zDyoTAtPcW0Y8h/c7zogd3107suU0i0gIgcDE9PLANzKzVyUEQ8BWL4PZA0GguXh9UF8Cd6LY9U/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d4e36b531e593292038b383831908970a06055e5","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4e36b5_1764263083310_0.7729601640182331","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9531d39":{"name":"skybridge","version":"0.0.0-dev.9531d39","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9531d39","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d3ef60b8b20ed7d12ed4526af1a64987bca9797d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9531d39.tgz","fileCount":47,"integrity":"sha512-IV0m/ooXaM7c5LE4aEcRmVRa+rYwRDwqKWHzc68QXtEU2aJKEGQ68oWwqmpUHwNzDYqtNCtB4sj5SmTN4ACDgQ==","signatures":[{"sig":"MEUCIFkAWZO6bUx11sIRAia1koXhC9GC9IBT24i71bucvCP7AiEAv7Svty7yCQ1K+LJ2UZ1mNqyeM49SBlB6Cd7pi5Dv36s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73433},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9531d39d14a6c8efb80599034344fc9039120a09","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9531d39_1764263092362_0.06484174208387095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0ea289":{"name":"skybridge","version":"0.0.0-dev.d0ea289","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0ea289","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c7dd17dcd9ec4728a171643cad4785936235e556","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0ea289.tgz","fileCount":47,"integrity":"sha512-3JFq7BmwlUl/GyBT4KL6n9yaEu8jbSdVGD+VOSc8cJD4PnQh0NRh9bibP/fNjtQoiC2IUi5YF5irPeyfj8PkBw==","signatures":[{"sig":"MEUCIQC7RgzZK/i0uFNS6YAIXGTTo9ai8izgQQ8o3kyymMSOyQIgenzqjYgnRiZFKDeICtUMeeRO609w10ignkc5j9Oddq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73420},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d0ea289b3fbef09862950f1a4dd5d1bf23429338","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0ea289_1764263916560_0.07112644172960625","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.962ab3f":{"name":"skybridge","version":"0.0.0-dev.962ab3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.962ab3f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"405812687cc81c5d9fb3167031b9a60b9670ccd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.962ab3f.tgz","fileCount":47,"integrity":"sha512-EPm1xMQHTI8mBNcG92XlOJP6EHqzf0yAgm1BghAfVwDI54eAUgMKp0sPvu17UI8dNWV0O8JNYNq2PtpSnYpaLw==","signatures":[{"sig":"MEQCIBHIr1KKCRIlJvC70hYCLWT8Au3tfPI5s/xXdC40upl0AiBLrXbu2q+y/ij5lNLOTiXuQkS634t076p/Pw3dyXabQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73345},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"962ab3f431c9d67f856e1bd8bb862cc50228bdd1","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.962ab3f_1764264446567_0.6482109180360986","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"skybridge","version":"0.2.5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f4915e2904a3df70d7e17e743ca2cc13ee4a5492","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.5.tgz","fileCount":56,"integrity":"sha512-CAKgMjxBbrLfMTkc5tdL1h6qZcSFtoMJ4SUSzeHOvpl9qcjqP8wkkQxHSnTyFUWwkLCBHn/qDqUfG9ObGCbfYQ==","signatures":[{"sig":"MEQCIEWXUtty3dgBDnlC6tc/kJ5emFyH7ds9rNYS68A4irLOAiBkMgQUVe8J/gZsqbpdII73oQPSME1Yzi8VO2uuEvu45g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85547},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6beb1520ada65fb268bb1c6b255da81e739779ec","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.5_1764264651121_0.6972267432012567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.feb36b5":{"name":"skybridge","version":"0.0.0-dev.feb36b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.feb36b5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"642ef56dce237042d60b6c51363f8f419be94420","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.feb36b5.tgz","fileCount":47,"integrity":"sha512-UhBIy2AMxcVCB6yWYW1iQHAeM1XOMEQqbZpO+YavknQd42KCEKFcHE2PBj6PlIt8I8wJi0YBM+NM5/nijdKTxQ==","signatures":[{"sig":"MEQCICa9zki8NDkP5RyyhrdSxRbtidIIhID2Y9IWXi26sUoMAiB0qU3e4Ln0c1w88IQBBAG7c22cDLE25LuuHlA8hoytTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73070},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"feb36b5ff83abee486b051bb239161b76d646dff","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.feb36b5_1764265891430_0.6206289243019338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4affe76":{"name":"skybridge","version":"0.0.0-dev.4affe76","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4affe76","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0426eaa4f90500732b20b611e8ad62d1ea8cd025","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4affe76.tgz","fileCount":56,"integrity":"sha512-kafIJ48Gz6WSkmQ1dCpT1D52z7XXvk/kZWDeM6gLVXg31aqqpBuG0aSDW7mA7ds783wbB2F/Zy21kDGSLr4TaQ==","signatures":[{"sig":"MEUCIQDVIzw/wpDibJuUVfNKPNygb/W7d2FGH6Nx39GGNCtXPAIgS+fM5O6IPTcjZBqn1jbyeqOgS2VqNDxnOfK+0+U3Wr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86225},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4affe76a6e1a1b652bbbd10a4a8a19a89f09dae1","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4affe76_1764266532135_0.2638947486393226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ff2536":{"name":"skybridge","version":"0.0.0-dev.0ff2536","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ff2536","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"def5789759dd448d4b74dd793b59b837ecd33c52","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ff2536.tgz","fileCount":56,"integrity":"sha512-i+1/SOETgN75ukvSHoiAEgGcNsEAVeN8ARfPQOXJdBq/A9psiAUfDkF2gXopfe4ulT+nZlHuiBRsSENo6CtHEQ==","signatures":[{"sig":"MEQCIB7kZiJVgsFpHiI00lIQu2dly2KVhRJ/HWz460j6EctKAiBM6qUPK9F7Ey63GtvVO3ETKPjTsD3/yhyIUPLttG9WTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86902},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0ff2536314c5c9f73841f97617841ffb266785f0","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ff2536_1764268203354_0.8061162159597766","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"skybridge","version":"0.2.6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.2.6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"241a5f19098c0a1e8d717cfad383b45a2d4c2518","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.2.6.tgz","fileCount":56,"integrity":"sha512-to5WGusVf6K6bawWLUtBLPGn9bgEfEVdxkClgrk0vPiNRygzpKDQS09FDuEuHIb2EWqJ+GXx790t/ky82YI3nQ==","signatures":[{"sig":"MEQCIGTcB/cUp2GRyLt3GbE+V80JtlbkspSsPwbojw0ODM8rAiA8SFi3jzN2c1Fo3VJ2XhT9vC/1zEGKNDfcVIqEuLt/Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86890},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"07f9dd575e60cc3f45453d1e7e3796b972996fc7","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.2.6_1764271481238_0.5298951197850708","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6554f40":{"name":"skybridge","version":"0.0.0-dev.6554f40","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6554f40","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"32bb9f11b3da9c21726cc10edd7b0e66f591dd0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6554f40.tgz","fileCount":59,"integrity":"sha512-mbR0HQqDHpets51v1wKv6LGIdokEmCzOPYVz/0gR3OLQXV2AWuRAmYSvq5QpTmuT5xt0N9MzawIvtjYhc5nCiw==","signatures":[{"sig":"MEYCIQDUzQUde02o4sEs9KlAk0/WpjTLOwfl77OeuWdWtma+FwIhAPfjm1DeKfKdeoSRKQDlcszy4Ea54rKZMfxoBwyrw48b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89810},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6554f400036d9458a721d2b99870921832fac739","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6554f40_1764327816305_0.5431659410684933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e7d5814":{"name":"skybridge","version":"0.0.0-dev.e7d5814","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e7d5814","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a6fe9b1f76eeaf982c3d0ddc2f0231d9d0810861","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e7d5814.tgz","fileCount":68,"integrity":"sha512-PWrydvyKaR79M2WVpcNt0zvDMz8kf1WNYYe4Ldpbeh8Fbi4LVxPNXkz459FX4CoKdybCoIUmWKIIpSme8aUPZg==","signatures":[{"sig":"MEYCIQCT9qfmRmxsf3ACi0sbPnjoGUBFsrHBo0S0rAT1WZw34AIhAI9dw62KZWTD5YX30dpOAe6HP/uZFMwZtd4fmXGED6Mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92252},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e7d581468a70a8b61d2c5ed9396d51739670209d","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e7d5814_1764332358377_0.05362250652501599","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bcdd9e8":{"name":"skybridge","version":"0.0.0-dev.bcdd9e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bcdd9e8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ffa361e86a09f9ee4824bcf17c68303dd52b70dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bcdd9e8.tgz","fileCount":62,"integrity":"sha512-3nF3jcYMBaLLFa3QIp7ocstJJiuEBzpoXKSzaNeygD15kXQSHDZnlQBRKZmxL1PR0Rz7kOIpVrP0wzAHOhq0dA==","signatures":[{"sig":"MEQCICL+sAm5ml5Kxzg0jLTPGdBxalZvgjdiqoPdY1m/ldN0AiB0wQUH96oflFU02Y2+NcYjzwiLKZGbkY42WPVfP/U4yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95540},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bcdd9e891cd8f51645a7bd3b7276fd2454767e18","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bcdd9e8_1764332920595_0.8917337291394867","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2919d8b":{"name":"skybridge","version":"0.0.0-dev.2919d8b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2919d8b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ddd1b298462748286a07c61a464f14b3c1712fb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2919d8b.tgz","fileCount":77,"integrity":"sha512-qwAQIIWDYalK604D2hTMR6mDI7Za0uOl+6gfRS4tOrmNywPooJ3Ci1uqx8xaBSLkGSLQWZZeTeKFlh6UoJH3Gg==","signatures":[{"sig":"MEYCIQC1PAecI4xGugKoEUMYFrLMOt1fyGefctOSOqStzY2W/wIhAMBs58L2k5grHchDMT0ljyMD1ui6ftFbJ7Vbxl+JXaYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104479},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2919d8ba71f3de49bfea9d329bb95a24f50fb997","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2919d8b_1764346450363_0.03735074082807577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f5a2ffe":{"name":"skybridge","version":"0.0.0-dev.f5a2ffe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f5a2ffe","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e8a99826fb025508ac3388b173928bc6b1503c6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f5a2ffe.tgz","fileCount":77,"integrity":"sha512-hp5shdUCimOR9j5WZWPWzw5o5n/GMPBmcsGzw8jxwbVyQg+3DRXiD8kP71bx4lf5CYaoF8Wp+uZmbihaFB8lCQ==","signatures":[{"sig":"MEUCIAPnPKamnyN5h8fLIRxmCVf0pTMHnomplTrxsyZsqwpzAiEA0KkeTRqdz/qn9AC0ozcNBr7laT5sl2Czjb+7mjoeJVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104738},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f5a2ffe7074d152def37c906bd83bd5575461a62","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f5a2ffe_1764347662632_0.7246475645502395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2bce608":{"name":"skybridge","version":"0.0.0-dev.2bce608","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2bce608","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"272ec03c1cdea97de14cfcbe91cc99b4342b365c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2bce608.tgz","fileCount":80,"integrity":"sha512-turpG+OfInWGZlrZqWAqEIEZQNpBW9bDAD3mXI9LHNrULYorKMu4AUHlClKKldGfPbPGl0mwlVrKqgX3rFnLmQ==","signatures":[{"sig":"MEUCIFwwtmB2pVXgfJR8s24Qhvf9Aw2KjDvneDcWGeh5sUC6AiEAtDAXREBAzv6VwKbFEbd5DFmon029Tqh7H/g4CfB/Axs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106194},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2bce608832f40ae92e39873dff7fb3a5b2b1d2fc","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2bce608_1764351833806_0.06256750528331856","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f76ccdc":{"name":"skybridge","version":"0.0.0-dev.f76ccdc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f76ccdc","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"49dd24d6c0c2a16151f03f7b7feee30949bb8048","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f76ccdc.tgz","fileCount":110,"integrity":"sha512-nRq+nZgaORUQjcOTGbjcGu+WKeyJhZPupuvcynaA5bF70nAF0Z6bjkE/Ba6z4YckPjRWGFH0G8mfJKnsFViV9Q==","signatures":[{"sig":"MEUCIQDqjJIsWFCwaUovInk0sggPa37dR/ZZcsP39NJJFd3fXwIgcJbiM8ez1EJznCtKKKv0Sk0IFmoDm7WSY7D6mtBtKTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119251},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f76ccdceaddfbfba20427e5c8eea73343fc98893","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f76ccdc_1764352200369_0.5176690080763009","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1b82ca":{"name":"skybridge","version":"0.0.0-dev.e1b82ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1b82ca","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5a13603ab2579a91ed8299fef7f1576b2312f944","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1b82ca.tgz","fileCount":80,"integrity":"sha512-loH1M2cIkTSZvB2tws2k5Jh3onGAz6E5rJqjE668ZkjgSBT90gWFaN8UaPANcCA4w2zEpQZOhHUZ3kxBWO99hQ==","signatures":[{"sig":"MEUCIGfDJevqAmKGnb/6WygFWaGRSqjnm6dIa0QI198vKorjAiEA2bTADA4m3ryfu4nDDEJtZYCKIvI8oZJlOoLkW8MuQA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106194},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e1b82cab67f3c40b33468226419c86b61f3de63b","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1b82ca_1764352405004_0.6764960383110696","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48b675e":{"name":"skybridge","version":"0.0.0-dev.48b675e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48b675e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7390a8d743240e10282cf8a30b0272506faea515","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48b675e.tgz","fileCount":110,"integrity":"sha512-sbbB3E08TXBh5+qt+uv0V5iEQfL85HaHWbBBgWOE/+1hngin03xRAAPt8AHScrIcct6OMllZPdDAr3s1jYBhlg==","signatures":[{"sig":"MEUCIQDb6kZ4PZN7rcp1LQAYYULHqgC/aqEl72+TlR4c4g+KvQIgMcMrsvlVMFeVbpKQxsL6tZBoNV+VlQJaaxW8rnVzZ8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119251},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"48b675ead3c4c23a36c8488217681dd8c9290bea","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48b675e_1764352478810_0.022693419890342792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"skybridge","version":"0.3.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.3.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"094d332dd165e250aa53bbe6ddbffdf14eea3a20","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.3.0.tgz","fileCount":110,"integrity":"sha512-af8qQyG1fYjD7nuh7wmUdStxjsPavAFJP4FrtjTnJDWEBoxCUW+7ila9balLw92opBo6DDZroQcqJe93aDd2Yw==","signatures":[{"sig":"MEYCIQCWvKbciTnPTnJJf2kkUiBSyxYtJrTgT7GD7xw7nXlaYwIhANER90esLgl2BBkmjD2EQP+X10uOWvpsMu7gMKdv6h2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119239},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"df5663c919048f02d641ee7d6a5641a792609d42","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.3.0_1764355451874_0.7370801340950117","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b73c46f":{"name":"skybridge","version":"0.0.0-dev.b73c46f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b73c46f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"783300531506ae4b8768676e01ad21008f05cda8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b73c46f.tgz","fileCount":110,"integrity":"sha512-5eHVNAZNZJdNhUD4AnVYp6dy7Q2ZxpSsAG2r7ToEG/Klg9oAuPU23LKXaDfP2hbniIgTlYEbWIX4DdgqEbunEw==","signatures":[{"sig":"MEQCIAqk3CYo42ojvZeovorVyj0XkOSc1OODzgJJSnGXhkRKAiBh0CEA+Dm5tINLtjuV1SgfWUovWryai6mSjU1yK6gYDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119228},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b73c46fbc26b9092fb2fcbacb7f60dcf522f2797","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b73c46f_1764360325671_0.6007269051923394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df35d17":{"name":"skybridge","version":"0.0.0-dev.df35d17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df35d17","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"81ff110640709be173c4492b26c21e39817654e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df35d17.tgz","fileCount":110,"integrity":"sha512-+YaDmfpb7cfyUUyd1yNpLopHxqhdMQ6SlWXLrx/5F6CpCrwXnKr4kRQF02ChQCW59xnVZ+z3WiWaRoDXd+9TFQ==","signatures":[{"sig":"MEUCIBBmG9yBEp9TT/J7Q1RPouWJ3jj1G0xcEEgOsXguclR3AiEAwvAGuaNXgWjiEkoIKUKqwM0/Mk3mkTZq9jUMNbRCvmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119496},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"df35d17108bcc3604597fe01b8c8a4b5dca48de5","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df35d17_1764362197292_0.7980128967410178","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.24314b0":{"name":"skybridge","version":"0.0.0-dev.24314b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.24314b0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7d5ec895de1e4660d30dd0c587a9412607b61aa2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.24314b0.tgz","fileCount":110,"integrity":"sha512-3cWit+hcUlNjUHEtfZ05ssOWZ+1/f+Ax/a8b0s0TsYnw7zXoZ01C2RjZ+3fl+ecYcwp+Fv3UQZgxfuGyUreN8Q==","signatures":[{"sig":"MEYCIQDSub5aeMOzqN7zf6g2phRqTLELvDpHr0ZLVMuTqxXM+gIhAMw/8+uYWs3FWS1eMcxY0irAEyqRC5pRgw6yXphCgsE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121282},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"24314b02ac9d2deb3ff165b0aea083bda5ae53fb","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.24314b0_1764363999771_0.07567348344350067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7157b3":{"name":"skybridge","version":"0.0.0-dev.d7157b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7157b3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5777aa45ecc84d43179788b7098a3dcff4abffd4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7157b3.tgz","fileCount":110,"integrity":"sha512-Nq7h0G63o4tufO4dEj6PNSIXsp3Wa30loy3JFMcLxmZ0VzFt2kzVK7paVH7unAxd+yxvf2hLeaeetjLPy0itUA==","signatures":[{"sig":"MEQCIBVbOrRb7MjHToDKdVq/a+ml3hC5Jb+0dBHfPaC+mVQFAiBPcCzBvUTnkU+xaIamLQRZLpscairJzgYbcvRPd91r3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d7157b315c391e7ed39a9505f8520a0209062b1d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7157b3_1764364827159_0.9202777878412258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9c6623":{"name":"skybridge","version":"0.0.0-dev.e9c6623","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9c6623","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cd21feaf1447f4ba7af83c0e05c0f223b8cdf5b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9c6623.tgz","fileCount":110,"integrity":"sha512-VYiALYLr6RSg7Agrg2R/ttQw2R/P4jSwHJC9OaReMdgnHaFlATrnoA3jx1ah6VdLKIQu7e67/xHUXE1E1xx0Tw==","signatures":[{"sig":"MEUCIQCCACLwfKcITXqkLDDswNpfBwLprW16+qM9iBKIyUMQIQIgKihU8Lpb5G0itsm8Vwcrmup1nm1CCt875coEjqyjqGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123523},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e9c6623236008ea14a222c612fad29142c86b7a9","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9c6623_1764365698171_0.37855712818094367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d8535f2":{"name":"skybridge","version":"0.0.0-dev.d8535f2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d8535f2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d2c8044bb167e4d4467a033601afecc25805fb05","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d8535f2.tgz","fileCount":110,"integrity":"sha512-0Kie0D6lAwmMz9QlYMj/Z2R57HF/vTNo8GI0mYIL1N/nbKGrl7OFWt6u8VC9Fep09WuYAWdPhDhWpEV8e2nKZg==","signatures":[{"sig":"MEYCIQDlyfbdlbNJWTy5h3kyNeRZc2smZUUv6ZQdosVp7SqI5QIhAPqAiag36mw4DqcOkBItE6S4sUccOke1yUXl1aV8JEZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123718},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d8535f2e668f7f991aa569087a62bd8dd2e3e258","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d8535f2_1764366337015_0.18296293018113574","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"skybridge","version":"0.4.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.4.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"eb62a8e7fbd361dae30360aa2b70077d7fcfda8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.4.0.tgz","fileCount":110,"integrity":"sha512-or//T7KbRlSBnWwPKDVrs809RZZNjq9eEsNOAxX4+tDR/3PxOvUCZVaRWLlu+6EZY4lrBTxJ25HhYOpUcGjNxg==","signatures":[{"sig":"MEUCIBZXMsX+1JS0Ic17Qp/FZ81HwBCr7Y2tTybg5vl6rWvfAiEAoBGMfLV6/S4XGE/AqL731wPh4epV3WZsmesYoKPYZKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119239},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"df5663c919048f02d641ee7d6a5641a792609d42","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.4.0_1764535534680_0.29685010959972624","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.162c26e":{"name":"skybridge","version":"0.0.0-dev.162c26e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.162c26e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ae961d09cd6f6695d5ab769f9c0775b8508b2395","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.162c26e.tgz","fileCount":110,"integrity":"sha512-tvlVfzgmFu9I61E9BcxMiwlBM2Wk0Upzmh2VKWmwFAVyQW4iszttQdo0lUHnw719/M+XNFVkvxgfW5HEQnZ5ww==","signatures":[{"sig":"MEUCIGvVzlK8gDN2ruGtxos5M7oDo+w90MLkeOtbjRuSIa3qAiEA+KINc+rdZInRh0ezC31YB4yOKwKYijqcNntco5tsl7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123200},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"162c26e689bea3c9f3affa63d53dcdaa81d97ccd","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.162c26e_1764591658099_0.2592637158710793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3dc7224":{"name":"skybridge","version":"0.0.0-dev.3dc7224","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3dc7224","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2dda3268b53b45fa21a5179913e17d593a730906","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3dc7224.tgz","fileCount":107,"integrity":"sha512-cbJzKKPkHsIwdt4sao+9ZoPf15RSQ306en5a2Mgyr6YG1Ic+MnQkq7TwUgBydQm//Q8OfHSBd9qRlbBKHuf4Eg==","signatures":[{"sig":"MEQCIFaXaAYCxd0f8wvt5XrSJJBy++MOWRMb1FKwboGeBi3WAiAnDW2wovomojriZvU7yfgCm65w0b2NW3QnlkTd6fzY1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122303},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3dc7224a4ecfb4204ad630f2f7b1ce306461d9dc","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3dc7224_1764593922243_0.6956171122579071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.92a31f3":{"name":"skybridge","version":"0.0.0-dev.92a31f3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.92a31f3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e11d5a00e85acaa44c5894c713d4ce7a4a90680b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.92a31f3.tgz","fileCount":107,"integrity":"sha512-2NgdpkJ7QQ4tXqO7rmoIfc0ZVbA1N/Xd1b/WFkTAoeWMy03vg6Yv3Nr3hhZ3FWl7wIlPAZM/5ngbP5NcXYrLHg==","signatures":[{"sig":"MEQCIBGjqyai7tyatamxLHdaviWGo23l1cg+scgkPll1/t9fAiBfrWiqUuyKN7MBbJXTv83+rE7mMY2KTzSx6nZoaQHFbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122341},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"92a31f388dfcbb9a1be07d173d820b48d6fcc40d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.92a31f3_1764594060106_0.07914729029669387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5961f4a":{"name":"skybridge","version":"0.0.0-dev.5961f4a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5961f4a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f8f14af9c00d1999986e83853a448cc493233291","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5961f4a.tgz","fileCount":107,"integrity":"sha512-GqqwUntBgRG3U1bAQNI7JkMZyQu49RxZtu7+Lh4d6E17BlmPqUbnF0J9gUSkmiFLy/99lQGIvtN77omwc+rkMA==","signatures":[{"sig":"MEUCIBFfopAYQkrQeRZVIoeB9m+lH2Fkb+4DLSbU4PU9Q5C8AiEAtcDh+3+yzXYGkPU90Uiue5tNtJzM9VQwqkbVwLXy2Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122349},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5961f4aa028fb0714538c4a6fde3b2d612897e85","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5961f4a_1764596217164_0.34729735693734587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86bd8d3":{"name":"skybridge","version":"0.0.0-dev.86bd8d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86bd8d3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9225580a62ff9129f5fb2c0f844573e57210a6c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86bd8d3.tgz","fileCount":110,"integrity":"sha512-nQ3Bz8RgesiTJ/8BDLWK0MAA6DdNyLagQh53JPPuJCBEEcWDBBu05HPPKTZuoNpRVgqt7GXgpFXY5mam3nNbdA==","signatures":[{"sig":"MEYCIQCZkLuehUUS49K55vtA74PsEvOUy3xqbY9JqfKDdBDT4gIhALsw29y7R9NeZIBqnRpMdDURI+JYPc94JjcFYXv5X/g8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119256},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"86bd8d3e772d3a58a4011368855d85c6d2659e56","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86bd8d3_1764596314041_0.18052972600740058","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eac9740":{"name":"skybridge","version":"0.0.0-dev.eac9740","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eac9740","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4556463a5e7bb0a0cfe5e9cca8adf02ca4e12889","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eac9740.tgz","fileCount":110,"integrity":"sha512-KaDpBB7Rh0b1SSRWZwKEFXZvWKOUL0H36Tf8c76ripVC+D2cBUD2+VoQFFWkW3SdVqZP7NBQEfZAs2jOX7fwZQ==","signatures":[{"sig":"MEUCIQCpOg5kwsPbtVfaQaw6Mk9YosSxzWistdvc0h0jT60gOwIgcpiv5DPPqTnoksiOiTYMZ5OxLjLVqGvbOLISF5xBB14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123332},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"eac974084cd05da98e1d03aecd1ba85c3b80821e","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eac9740_1764598198592_0.9766727213581161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.96cc308":{"name":"skybridge","version":"0.0.0-dev.96cc308","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.96cc308","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"86fd9dbe5de541912860878dedadf12d8c983ea0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.96cc308.tgz","fileCount":107,"integrity":"sha512-/M5mZfs9GaLwlMH0T56E5CuuwX/uOpp0jC61f6r5oiuR/T0nIIlTP43H3IVuDqFLcZWvTjxVuySbyH9IgW0H2w==","signatures":[{"sig":"MEUCIDCtJdnG4oKg2HzOBjsFIbC+C06AaJxbnFmCK2y0L1+3AiEA3/dpXcdl/uGyqu6LeumVh4s2U9kLqfky0VfAgN2RM+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122349},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"96cc308f4c540047a58e81533940859c85b6c7b3","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.96cc308_1764599139111_0.7537236035138801","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3be011":{"name":"skybridge","version":"0.0.0-dev.d3be011","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3be011","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b9865b3bb05d01be91249c911753ea5762ac3543","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3be011.tgz","fileCount":110,"integrity":"sha512-A4QHwkZu6tQL9wrg8cS+5M0JjHiomdhmolqSn83drRQDucpMiztNzZkDUxREffmlbjd3mKELkabXM1JuKmW8Jw==","signatures":[{"sig":"MEUCIHmpUclXDB+NR6GDmwpiMlcXsq1r98pCNwRwfoGUXOu1AiEApPzrQel+y22Uy1yFtpmzvhg8w96GgRC6zuhzy3ip6dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123380},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d3be0113f2022be17c96bae1dde67e88c3c6f4cc","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3be011_1764600818556_0.972507389433032","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.64fd240":{"name":"skybridge","version":"0.0.0-dev.64fd240","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.64fd240","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5d88c7833b3793445f6160c8c16fe8947c5a5ce3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.64fd240.tgz","fileCount":110,"integrity":"sha512-2dunwG/B9jAY2Vt+R6nDlIwNxab2W/4Orxl1E9BrfKBXhkEd1sAdQtkFPsqG2IJkJwKMd415Nv/BZQoeOKAtyQ==","signatures":[{"sig":"MEUCIQCK+XGVTtswJA0qnDjODIJWX0tG28AEnlDavHmdoaqXDAIgHIL9OQ/X+q1ALbrtHSvpYJgLoptZDyjaa5azQguiTrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126860},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"64fd240d4400eaf6bc9434be5cd078d25b756274","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.64fd240_1764609023722_0.5020002249304183","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e2cf49b":{"name":"skybridge","version":"0.0.0-dev.e2cf49b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e2cf49b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ffd68185100967a2145cbceb14e8fd63fd1268b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e2cf49b.tgz","fileCount":110,"integrity":"sha512-Mxe7Bst6tw/okPsSw4zefPRZRMJFR1YM2/PnOxM7gTp1Anzd8V01gAupMZasHJVjpVzJyHYDCVGE+P+fOf5LCQ==","signatures":[{"sig":"MEUCIEOjTJxCdeemRgVQM4BzQu/t79UAz16FCKJUlqB7C6ogAiEAnZbje8cnEfy5wKpdCc8E+JYSq8g0iMax4Bq1XCNr254=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124394},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e2cf49bcd98af3b20ce5e70b2df89c1b5c739ab3","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e2cf49b_1764609312316_0.21240340035990846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f49389e":{"name":"skybridge","version":"0.0.0-dev.f49389e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f49389e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"879aaff6a540b7fdc81889164c065759e31d0492","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f49389e.tgz","fileCount":110,"integrity":"sha512-CwpSv7EBcZy3qvOTYAmzTiq3a86dWg5ABKbXHajzyD1Gogdrg/7pGHkSSTR3Ni5qHSF9gSPVFIeBAFl1ARIFFQ==","signatures":[{"sig":"MEYCIQCAmi9b0DzX4ijCK2svtwOoDT003O+PNFoPPymrC6DT+QIhANc2uNwlgV6V58zFwaJXhIt4PpsbvlK6bagz2q//r0+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129170},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f49389e3b23e6fbe9466d12095c52356e2909b96","scripts":{"test":"vitest run --silent","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"tsd":"^0.33.0","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f49389e_1764676355755_0.9386476820095264","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bed9595":{"name":"skybridge","version":"0.0.0-dev.bed9595","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bed9595","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"590c168e7c8cb63b776fd783df0e64eef494aa49","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bed9595.tgz","fileCount":107,"integrity":"sha512-dIAY269xud4SDlmqHjKqvKfWZ+UaqjSb3kqzOCmjAG532hDu2P2CyY3iKW27DaN/9neg3NwxTYmmw+EElG8qig==","signatures":[{"sig":"MEQCIEgBhiEmPNxYmtIDrm2/8KJe9V1GYCwSwKn4tKFCORoiAiBqmuks0xDB1IKA+JEnZCogFxTntnyVzBybaMbLdbL1PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138347},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bed95952d0e43c2713df1c361edfd74d57f1ad88","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"tsd":"^0.33.0","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bed9595_1764678453392_0.7435868981093341","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e31b21":{"name":"skybridge","version":"0.0.0-dev.6e31b21","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e31b21","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3e7774c7bd6efcb86d912c08ccb7c11706382eee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e31b21.tgz","fileCount":107,"integrity":"sha512-1W6zHzxsbfMe1jaF9pao+vQWjklMOdLzAYxG3D/6nDaBzVGytHtrAEwdWFVpc8sCs0lIU+w5LlhUkiyXAHwYfg==","signatures":[{"sig":"MEUCIQDkjN5JZmfRC2XZ5NA+Zrm1JdQymzIrzO8EUxnjNe0E+gIgU+lg2rq8pTGG6y5msDfQmLzzTsWxVMOv1AB+Mwc/b80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138118},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6e31b21ba2127eb54cb9769ec51149d79468610f","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"tsd":"^0.33.0","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e31b21_1764686502935_0.2375300543999337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6ca41d7":{"name":"skybridge","version":"0.0.0-dev.6ca41d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6ca41d7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"eaff15e521bccd6fbb50c48006c2ed5314108874","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6ca41d7.tgz","fileCount":107,"integrity":"sha512-xi5xMOVO9GWPDph8m/A36njHoZuFuUFqmEjvJgZDxjPF9J7b6WmhB08ih+er2WVzQ4sW8OPdkxXJtMrw1wWNYA==","signatures":[{"sig":"MEQCIEmZDNJgUNWDIy7Z5p/3hn+QLBRFZCGk4OOLNa6U+8HOAiAe6hy+ycyVnnB0v7V2/gbRH/UAD+rStNLyAmijkcbxhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137867},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6ca41d7f36d7b16d2766f4a56a78ca4279d8ea02","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6ca41d7_1764687677671_0.9037505214192358","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d2997d":{"name":"skybridge","version":"0.0.0-dev.5d2997d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d2997d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e5d3d65cafdf1dbefe1c7db0ec5e3edc7e5d88bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d2997d.tgz","fileCount":107,"integrity":"sha512-/dW6UKoAXMQNFnc/qO0qKtYcnpDCRpHrvHwGcN5uUbT9aGivZ10uGKwIqMgVdjkUCdhw4CWHJuRnEoZgtcS7VA==","signatures":[{"sig":"MEUCIEXLfojn2+Z4VVatNYxMCORSazfUgK12hKTjgoRS1D4LAiEA/8onHXzo+AjsmLjcPmCOSk1BgW0GC1pxqRRmhOdDjOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138018},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5d2997d054c5a6b7e1d9530d37e2de0f502d0e4a","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d2997d_1764688322344_0.9160855950243718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3eb37d7":{"name":"skybridge","version":"0.0.0-dev.3eb37d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3eb37d7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"01f4f45f6e4a1e993b58f798e58d79dd5f6230a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3eb37d7.tgz","fileCount":110,"integrity":"sha512-Y/3Rjrujtw4ZTEjBGkaeW4fVtGaUx6HadN4ODUpzVj6V3TzzwDcopIEZjnNMm2nm6wicDeUxzvM7itwGbXnk/w==","signatures":[{"sig":"MEUCIQCGa/qwRmA+1/CDm6JPygdMb5VBEZOof8XZ1FvwcxvvcQIgbC93nJyaCwgLjT9tOPfqTiy7A8aPoLvnyBq3KB6ab4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144108},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3eb37d755a3618e00868e80d3ec9f7fb39b748d0","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3eb37d7_1764693638857_0.8868729526064496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d77112":{"name":"skybridge","version":"0.0.0-dev.2d77112","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d77112","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2d9b481363b38e211ef22b2f75a23d51bbc7dc91","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d77112.tgz","fileCount":110,"integrity":"sha512-TKn7iJKSXwPTQAVSA6dGxBJMFLjrn/hMeqxnxVxz+MSbgDyMtxUsei4Yd5oaPiCVPisC09noMIFqXTJ8cCmIYQ==","signatures":[{"sig":"MEYCIQCsmJMUVbx5CwGw3FHpHCUVOCEVnCzhy++z40ftkT39pgIhAOjlRdAn6TAn8X2GZ96Z8jBeWZD/0Pmcm53nDnhLONXu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137278},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2d77112b4158a0e2ea2058048e6d4b048b931a36","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d77112_1764695223400_0.15708763876154808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7bb7381":{"name":"skybridge","version":"0.0.0-dev.7bb7381","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7bb7381","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a1af488c8ff018164ce6726f323b88fa23ed3e17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7bb7381.tgz","fileCount":113,"integrity":"sha512-r1NczihVoNeppAHtDwTePziXvn3wCIHjZy89eM/ouB3xVUJQyj92M7NcC1MTFgsOO47+A4LwYL/jMKACBD1+5w==","signatures":[{"sig":"MEUCIQCfFa1G3ApFhQRTdbK4SxaV+S8FZPmuDIVGNZTlJDZi1gIgOHGA8ZO35tKmg++GMIo1Y5/hO7WP6d0TFOK7iZEso7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143368},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7bb7381935914b387d8557781668e233a631511b","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7bb7381_1764696621580_0.3237622019992068","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14b0f44":{"name":"skybridge","version":"0.0.0-dev.14b0f44","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14b0f44","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4b6c6eab3624b2d53d71e096e673e8409ef1de10","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14b0f44.tgz","fileCount":116,"integrity":"sha512-jUumtveMCFfY6pWQA4//lXm7etk4KjVFSjqyQFGpl+C9s8/zPXAwepKtSWvr6lPHV1rJQ+5RkCZUV7uwlo8wBQ==","signatures":[{"sig":"MEUCIQDtiexJSmSF4kP/ukCnqBvnvcnEv8x0wNN5jhnxbExhogIgXdrDbESU/rtT+XGbyum6f5ZdJU3gqdUABKzf/oMVeYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140614},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"14b0f44bb1f6103c218a7d78b76b99522e2bccbf","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14b0f44_1764702317581_0.007894360969815883","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f232042":{"name":"skybridge","version":"0.0.0-dev.f232042","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f232042","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"31d0c1dcc2a232ef7479a0e645a9ec37246c0b62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f232042.tgz","fileCount":119,"integrity":"sha512-dPdgxaVtuyc+lGFIKF06377ZabwnsWtvHv91n/IDU/8RV8xzSXQ34rgRUhjGLXWHM6OyUNp2ekq0HWb52OPReg==","signatures":[{"sig":"MEUCID4Gpup8A9MGjebKmQJzRxfVUk01GIuSguFr3M2imPahAiEA/WlS3xb2vK9cSMIP3Up6vYaQUUVNw8bDgHLrPk2rDnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145674},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f23204252ede4f60636114bd2a22657960749d5b","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f232042_1764708599400_0.580034472326159","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6de743f":{"name":"skybridge","version":"0.0.0-dev.6de743f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6de743f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"013c814c55c433b8f3b9cdd90d2e9f4f317d3f5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6de743f.tgz","fileCount":113,"integrity":"sha512-V+ryeoWpCmgwODLNT/AktsVtuGpr6P+fXjvprzFyQfyYh79Hx2UnebqjlTPVWy1wkGvx2gAoHFTgaLILcsuYuA==","signatures":[{"sig":"MEUCIGybfT1tATORU2DvKl/d1AhzJjdF96iW2SnkRDUA1vFOAiEA60/D/Mj8cHQ9t34i0O5y7zfU5F5CNkeTTiObtXtkRGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142338},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6de743f988c2a02ccd701ee9738f02542ea45d80","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6de743f_1764708619378_0.8551289044333514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0450c23":{"name":"skybridge","version":"0.0.0-dev.0450c23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0450c23","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"419a183e6f121edf87fef31a7721d7fb29048bd1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0450c23.tgz","fileCount":113,"integrity":"sha512-yXtvPF6VgYWJO+8lFVeV7DMJ3PHgfbMdzhpSkZkFTObxHqQa3NwkipApf6GtNqMjJyjGeUD1rsDo4eAvLKEa7g==","signatures":[{"sig":"MEQCIDpzw77tJmF2W32DG7ctsgcZ5/aipymO7SK2DMrh86Y/AiBzNoAyowxKTC42ONwQYn2hdRHZ8QHIsLzo3CG+8NzAvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142642},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0450c238ed8dc8def909eff2f3f8ec9d362d3629","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0450c23_1764710243727_0.04151458731989943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49e4b1b":{"name":"skybridge","version":"0.0.0-dev.49e4b1b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49e4b1b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a4f50f7943a7ad2201680896ca06c17a11744f35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49e4b1b.tgz","fileCount":113,"integrity":"sha512-dl6ds1Cl4xsKbtbrfvqihDP6P5Lhzg0/oJcoOy0vwMaEKq820LXrflJyJmlInSNtnszzDozKQ4jvfS9oanLGIw==","signatures":[{"sig":"MEUCIQCU3bNa1hIZk1nRDsfWarvNVAqrN0JhoxhN6R1QB8t96wIgcg9alscr9LbCDQL2v4HisNRu4Dh9cmgFpus7wrVMms4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142437},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"49e4b1b71b3ea31952f771a70f280738bdbe7af6","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49e4b1b_1764710525486_0.32907440825571954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c90abc6":{"name":"skybridge","version":"0.0.0-dev.c90abc6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c90abc6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a69fa21326212d761b209db2bc057e5e49301e8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c90abc6.tgz","fileCount":113,"integrity":"sha512-zwzL/tSmSZ3HdpA3zlNib+E6eYxKDdvNdr/Pg1oEgYaR0NfhEDrhjAm9n4bnqb0IdfPoVjLT7DRvhJpG5LO8vQ==","signatures":[{"sig":"MEUCIQCgDJcnNycJ4GAF02XDqGYwgQyuv/DWq4T43lVUoMuncwIgOnElJLWCHGin3us9NWkauhABPi+pHL0u8grrdLdyuTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142254},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c90abc600dcf04f4933902f3179b93754a054e19","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c90abc6_1764710648616_0.20927874184873385","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b5c0de":{"name":"skybridge","version":"0.0.0-dev.4b5c0de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b5c0de","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3ae933982c04179b50b249f6997cf68592152b03","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b5c0de.tgz","fileCount":113,"integrity":"sha512-Fr2oKbjsLf2do4QczM5SutxGwm+5ncAOAw53IKyWIfws5GilOFcpMufw79fDFS5l9J4gP0tBG284HtJXBK+TCw==","signatures":[{"sig":"MEQCIAHZatQEOq68qnA3Sgp2TSLjpzN0AW0oZRxHCqE+VrmHAiAyJDqgjfrJCBA0X5aWUY+MEGWLP7WoeMimMtDRtoDB+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141941},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4b5c0de49252703261505360d6561772aacf77ea","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b5c0de_1764711062884_0.041983593155681564","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bef3542":{"name":"skybridge","version":"0.0.0-dev.bef3542","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bef3542","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6086fb87336953ced7217bc0e0c304f747faa5e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bef3542.tgz","fileCount":113,"integrity":"sha512-S1Mk9LFzlEDHe0iIsqvwGf//WB5Tzb/FGs+qiCjyJaSECc8bNNUg745GN1l0B/aCFE6n78XOERIONuqLQw8Xdg==","signatures":[{"sig":"MEUCIQDSu2NOGHbJslvg8kBXqf4jQrR9K5dx9l94eu/RUcon7AIgZjMnNtvR4aZ7Dt8cCqeUjwf1J/IrVtuFL4+hO5GOOMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141943},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bef35425639e46f5a79f224441e5fa1414986847","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bef3542_1764711685745_0.3388668429064967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.875de78":{"name":"skybridge","version":"0.0.0-dev.875de78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.875de78","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"35addb67b562121543e20082eee77db20c5f2075","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.875de78.tgz","fileCount":113,"integrity":"sha512-GXbbtwMfJYWB5meOWoAg4S24PO7c4CA1XpZ1DyTii2R1add/LSQT18ZVz48HpK9+TDfe7v6oXXqNZtvM/MoWfg==","signatures":[{"sig":"MEQCIBYbv5uW3cibYo710Y6KjEEsEm+8/u8kyzX0lPV6R9EkAiA0iXKhXk1FuUalKEWeaf5+2wQrehtKGIsmVKaKQoiVcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142031},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"875de78ec9afe2ef15c03201df656c8824cd4cfd","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.875de78_1764711916369_0.17800703745589863","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"skybridge","version":"0.5.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.5.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ef2bc441f67c47fc137b7850d01ee8fa8b1021a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.5.0.tgz","fileCount":119,"integrity":"sha512-TPw8OOfM32dZTTZrsQulXtDRFqgm+EIlMZRcyPLfvJ+/tdNDcFCl54fsG5s1NBY2J8LHZeT7WUr3FI4PyfaIug==","signatures":[{"sig":"MEUCIQDB9DObjo0W/hkN8uLT4h9UpF55HeC7Xl1qFWrIijPuZQIgQMb/iD/IieUq1DMCZbZhTbaWXPU0vpcNop2DCywhqBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145355},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d6afafda91ddbffb9a5d998b59ad89d0ff9bad4f","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.5.0_1764758327531_0.018845606122939174","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3a9288":{"name":"skybridge","version":"0.0.0-dev.f3a9288","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3a9288","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"fa0d6ad89175728ae76bc574c3a1f24f3184f02d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3a9288.tgz","fileCount":116,"integrity":"sha512-x8ilps78NgNVIc475cq+V/3F15UQajM7A1afZB6fQNw7k/OZ4iqnEM5MSXZcaRWWvTUMqaalOqS0j2e3OPFazQ==","signatures":[{"sig":"MEYCIQCc8ytKHQtvrDl+N9gAkaBsBBQ54exM+l1NfyeHeSNTbQIhAPjua3EhMRaxxnBgfok4Gn5H1OE4WVagswtUWo0HEeel","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151647},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f3a9288043fd5e2809abf209436468b012b6bb3d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3a9288_1764762453097_0.9517126800099771","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.79c264b":{"name":"skybridge","version":"0.0.0-dev.79c264b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.79c264b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"133fd684dbf776d0c518c9b8a0c1d5cb7c0864a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.79c264b.tgz","fileCount":116,"integrity":"sha512-KHbymybl5bO6WmBMY4y1u7MkahAmG13A3HGpXYFlsVt5jc+gZLbvhgCADTQGg10vOKXkXtckGWb8zc0KIWFQ/A==","signatures":[{"sig":"MEUCIELhnEWP8PEdvKaKc+ASNYHQsxakLnN31HAgsOw7ToMiAiEAojAVXdyN76xUPfxJFk+b3NtcEOSzcVPGl4xwXzwXtJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151724},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"79c264b13200807b6b5ad4d977bee50c73dd70b4","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.79c264b_1764763310414_0.6708909783721881","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e145cd":{"name":"skybridge","version":"0.0.0-dev.1e145cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e145cd","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0f2f79f0bfc45e1121014153bff8d3d233c968ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e145cd.tgz","fileCount":128,"integrity":"sha512-slElLbfdk3Xb7VvWt04Jbnhi6uQvg6PC19/z69GxuuE6MsY+nGAKFPDgksL8FjwbO4S+1wmx/DnHfqnyw5UPAw==","signatures":[{"sig":"MEUCIQCpY3KCeD9n+N1n2suFPN9osZC/BN4E0wMtOWsGC2B82gIgEczfdDNyzesEgnoIt7k2l9rKdmvyfLFCyNzcr2HAgsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167436},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1e145cd42b9d8dd8dc57b9b73758aeda6295a34e","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e145cd_1764768351442_0.4586478010837485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ad41d7":{"name":"skybridge","version":"0.0.0-dev.3ad41d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ad41d7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"245066ca4d4ae1e35fcfa8493bda8d9cc0771801","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ad41d7.tgz","fileCount":131,"integrity":"sha512-uCQIpY12y2UmM9qAEq1yjdfPshekMnrpC5b1/AWtnrfwLNCIggNzmonrtc7qMUKbUcaY/4akbkTdI1UUbrmxPg==","signatures":[{"sig":"MEQCIAzEV80nDtwj4rxOwGVVFgjYBL/f2ZByKLLM5AAViCvAAiBQsMDrtPul0J7QSVzkgJyIO16wp94q3blRwvhdS8lE+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157530},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3ad41d7c6b02387b9a056bcbeea6da96c00dc80a","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ad41d7_1764770130816_0.17261663350714085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93f3cfc":{"name":"skybridge","version":"0.0.0-dev.93f3cfc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93f3cfc","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"efb5de9f8b9cb5d174034374663b6b3f934cfc1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93f3cfc.tgz","fileCount":110,"integrity":"sha512-DIYJ2Hj9DBUbJQQaX7QsAT1Z5JiGcRY6/LEE0mTsySBmpCZYWhKxgx8iyJMBynAhkDOMTRj1rp27iAQDb19s8g==","signatures":[{"sig":"MEUCIQDboSq86l131WwioMjLNPPs394D7DqfI5cDszpMAsEl4wIgbX0AUgOFAEoSvJNGPClWoBQCBDo6xfTvEXrtN3meHTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137690},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"93f3cfcffc2b23d3f0a9031116cebcdb38dcdf8c","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93f3cfc_1764774748518_0.3625434283398614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.87acdcf":{"name":"skybridge","version":"0.0.0-dev.87acdcf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.87acdcf","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e82c87cc8783db0a618c062a81cdf6f6d08f0180","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.87acdcf.tgz","fileCount":119,"integrity":"sha512-p7M8NUJWSVSLDGmo4V2AQnwMcvLtU/2df0Y3ljhqxBEtFF/G0MFqfVX4RbMknWsqz0MJmSrdj1QlE2b68ZJulw==","signatures":[{"sig":"MEYCIQDyGKNroXiqChm2wWwq2E/dMadGvOlroIdBmlf0DM8mAAIhANcjfOuRE7Fqrp8EE1PpTX5GOqazoW4Gq5sY7AgvYywD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159463},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"87acdcfd7a97a18188a50089efd5d4336d00cfb5","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.87acdcf_1764774759337_0.9107620896086857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd84fae":{"name":"skybridge","version":"0.0.0-dev.bd84fae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd84fae","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"616a6cead95bcbb9e3f906ec1d3704ae4275c669","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd84fae.tgz","fileCount":116,"integrity":"sha512-tTkASqcszbfdOiXo62+VuGeabjcgYj7gvANPFGcev9ITqLYgKaLdq4f3BuhdktN9g9BU25aCIrg7SbOIKqpeZw==","signatures":[{"sig":"MEYCIQCwKwtes4pgkzAaKkpsHGroQ9QzvOHlrJgwKbaFz22ASQIhAJsiz5DQQ9EIKI2e53I/jlb2VbVOsxfOd+cwKehqQK/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151888},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bd84fae962b9f03ce227c026d28ec5956bc27fd1","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd84fae_1764776054441_0.9667310365560733","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b25e54f":{"name":"skybridge","version":"0.0.0-dev.b25e54f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b25e54f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2916e92b0c6bcc1106a81664c3ee70f8c60b34f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b25e54f.tgz","fileCount":122,"integrity":"sha512-JL5X5uDaXrV3WPdFhcIguz6RaGa8EXnOXIgL9jLMSfexppF3NM+4B5opQ9Maobcd4Oc6mxpAART4+VyCgTDB6g==","signatures":[{"sig":"MEQCIA80EaXTGiZfZWcVc3nvesiS3Y9lWTi7T8owdXTTZccWAiBuVc6BxgWEQJ981K99XWU71KBFqwnAudQZwtR5zp5DXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165346},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b25e54f7da1085aa4a08ad119a1b00320a064c57","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b25e54f_1764776574524_0.8236721853852622","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3e0986":{"name":"skybridge","version":"0.0.0-dev.e3e0986","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3e0986","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"18ef4ff8d41442a8a6000ce38559a383ab6d311d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3e0986.tgz","fileCount":131,"integrity":"sha512-2bj8FciwZ4QkkpX7tkaYn9hNONKyjQZT6fMijgi4064wy2aRPDzdKbobXrgZmnaZf6yOOClkdqSDBnVfHQE2MA==","signatures":[{"sig":"MEUCIQCHynoFdUzeoTtoMZLfRztQYc/1Lvim8nn10JTcahO5PwIgJ8WbB7eWfcjVKE5TWb3fLwNAn2NqYyv16wYMLcRC910=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163356},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e3e09860416257dc5847dc9f09645ffd8c12ac0c","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3e0986_1764782640758_0.30019578235089783","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d8b52a9":{"name":"skybridge","version":"0.0.0-dev.d8b52a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d8b52a9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7b980e2ace7d8431fa3bbb26b7b6621cb9cd4bd7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d8b52a9.tgz","fileCount":131,"integrity":"sha512-i0tB3/Jo9yV5RsQHIsqwcuGT4Vz48twhxUcB6ALMZaywNN638aruNYrS/M9JIRLY8D1xIsNPr2wtnkacB1NzqQ==","signatures":[{"sig":"MEYCIQC4gi9cpqVWikUA12g6pe2SypsoX/CBlE3NSqYA1TpfOwIhAOz5T7O8wF/QQ6jD9s6g82vdyYj84pq1O8yvTulJypRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167677},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d8b52a979472ebf9d18b54d8742f13c8c6a6fd28","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d8b52a9_1764782914350_0.5227986840573133","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b57ab9":{"name":"skybridge","version":"0.0.0-dev.6b57ab9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b57ab9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6bc9ee20becde2b3921367107dc7ef41a7facab1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b57ab9.tgz","fileCount":131,"integrity":"sha512-VxGbm0XwCBFNHNLq1ez6P6a/fV9JnjOBTnRGXGpNJQCICzo4Kc60jMQs8ItZNma0lhYKTmfVIm+gPJkp36j/ww==","signatures":[{"sig":"MEUCIQCqtMmnP/j8ibKJ21TH9x/HNW4YRbPIKdVlZgF+XZxUFQIgThiiqnxGYHtMg+Zo90lkNrI2PaJIth776zmWYNYPDIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177832},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6b57ab9c369dcda63773d2b95f41b0b9247b6996","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b57ab9_1764785462723_0.680903987412147","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.408145f":{"name":"skybridge","version":"0.0.0-dev.408145f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.408145f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c72269a5012aaf41f846f484d3a055c4aad02030","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.408145f.tgz","fileCount":119,"integrity":"sha512-elQ7oSGrLtMhfxZ6gm8yuZBVj+rEFI+X2xeT/eplpjzloYjjl1EBk05BkASnr21xMD0s9d9wrO2MlkZqM8hEIw==","signatures":[{"sig":"MEYCIQDrDXJ/XZ2A0YGqcPhf+683J/PpppE45p4tOBHFlaHlSQIhAKQEcw5F0Znt3I9FVn3pG58EJu7D3v6U4EdIBPaK5Lny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"408145f6f8020ac5f976baa496b940e42936d3e5","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.408145f_1764787811283_0.22993406287554685","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4143fe2":{"name":"skybridge","version":"0.0.0-dev.4143fe2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4143fe2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c0514cfa19200fe2b2d2359346c626e59d860d98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4143fe2.tgz","fileCount":119,"integrity":"sha512-UgJpqGaqdcO4gwL4lMCe0hguiko+xPQMcokGl92vOk/yXyP6l1Y1A0hWCKYaK7HhqgcPQkrOq+8oHxVPt/LXmQ==","signatures":[{"sig":"MEQCICnYHcdpZTyxTidY7cpgby9ymWc35UJOwat57StfX4NDAiBR/JChWEsrAokpLNwCNauOzavVJrqAXf6OYm9aZOSV3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4143fe293b75cd17708663529d9704bdc209fe7d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4143fe2_1764788076616_0.9834732590377375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31bb60c":{"name":"skybridge","version":"0.0.0-dev.31bb60c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.31bb60c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"67d33eee7bb50ec47fea7f6926254214795dbc94","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.31bb60c.tgz","fileCount":119,"integrity":"sha512-HFFnjyCZAfsKadmLJVHxtEi13E8OD5kkC4hI1D1khC50tl4XnLbffK6aEOgLu9BjH9sSjkumHFJC2D7NWhzE7A==","signatures":[{"sig":"MEYCIQD3Z28I3ggPJWPadf5BcbtxhjhhVGluc5i8bbvB6B4GJQIhAL99eZvzc2/oCk/SQufrOuCGRpke1MI4pzVquvLPFKRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"31bb60c28e891ba8322698e31b197ee833421242","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.31bb60c_1764788736942_0.015885803750215866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a8e5d27":{"name":"skybridge","version":"0.0.0-dev.a8e5d27","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a8e5d27","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"641986fd3837e32c5f1a4018e7bb593efe1741ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a8e5d27.tgz","fileCount":119,"integrity":"sha512-5uV3MyaiC5z7FdKAZUqQukJFP4d3c1+wSnQ4O+kW7qyktnfgf57k6iFL81YAQiIRw547hyJgazbXfw22fDpt5g==","signatures":[{"sig":"MEQCIH8uEg5taWi2dU1Zyy22w7vh3hRwviyaNPw1zJnDmiijAiAgxHHsZbrOyYXXxXjh0CfoPOTxiG+4J2lae2NKJz8qKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a8e5d27577873695fa0136498324a39bd791ebc7","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a8e5d27_1764788842228_0.5900435399518336","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46ede5e":{"name":"skybridge","version":"0.0.0-dev.46ede5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.46ede5e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4602464a59bb5d084829127e25b685ad6259d8cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.46ede5e.tgz","fileCount":119,"integrity":"sha512-poMPl63tk92c5SzXdZ/emaBYLq4QSOdsYLDdWPviJFHTsrIGzUPJ1f0iPFdBDFSlWd/v4usjHmYAXCJ80cmSEg==","signatures":[{"sig":"MEQCIE6Nq+sGDnE8QbhYPnadYbmpScQHbm5U0eZcfuDPLPplAiA7NahS4bu11u2U3JL8G4FcgCMaXrAPCUHMQmfyk7BpHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"46ede5e041a890969b1b55f8043d19162327c139","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.46ede5e_1764788971848_0.9163064971124271","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"skybridge","version":"0.6.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.6.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"fa4ec54bdf1a275f3d0114af77e8b6159b8fa89a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.6.0.tgz","fileCount":119,"integrity":"sha512-h5Iqm3MOtI/mbrtjDoABV6M1IAsS/GUep6kNFVMVqMRdz2KimGnJd05HxgZnMjDSmuMQwK96ECwC8uwePhIEjw==","signatures":[{"sig":"MEUCIDEv2+ijYD7DWCHvBFa1F9c6oUaygocQAuuqVrkNBQDVAiEA5Qe4DzMSLCEERfuq0zqdYtHyjvFFftr1qlu/Hez05y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145355},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b73dd7b30c850b1b7fe7b3968ec98a2c9e5a3cb2","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.6.0_1764789099555_0.34847836759834294","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2226a97":{"name":"skybridge","version":"0.0.0-dev.2226a97","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2226a97","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5a7b5f55cf50678f43f125ff19634d8c730eaa3b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2226a97.tgz","fileCount":125,"integrity":"sha512-we90cWJlNvgckQ+rlX9dxHPXW0dtguDRph83nqiZiIWX99w2kz9UlYAmeIcJ7tPcbcz4DDULxmn5u+/GkMp9WQ==","signatures":[{"sig":"MEQCIHuanqPy4wzo/xmGdkl4Kn/FrvglrO48YfNoIQgQzaqUAiAK7Skd6Zv3GIQGTOyp/ybrqOoIrOnao+u+cQqQmTtKmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170993},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2226a97bafbaab2c318e0f9d2e044617f9d18101","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2226a97_1764841592706_0.15548029695505972","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0367d9":{"name":"skybridge","version":"0.0.0-dev.d0367d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0367d9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ea193117af932bb94e676ab7234c0b831d913b09","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0367d9.tgz","fileCount":119,"integrity":"sha512-x+/Bk5ZoPZ6l/VK7myotQdO5BK0FhCs6SVSe4twwhxZhegtrBw7k5KyifH4nbqecZiUrdXP3Cx91pPRG2CZ5CA==","signatures":[{"sig":"MEQCIG7k5KlHqwfMLYIi/djcF/ZMbYWbjueuNS2bZ83Udb1rAiB4xUrzNFWBzDyDlF+3hPtcZ9VcvxCq/5yWJ0X2VVP0Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d0367d94fb9adb620dd8738ca54c27f85868919e","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0367d9_1764842374552_0.5613159928007394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4986ac":{"name":"skybridge","version":"0.0.0-dev.d4986ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4986ac","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1d4c241c8679fa7f8f5f9e53af39eded9d8ac69b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4986ac.tgz","fileCount":119,"integrity":"sha512-hlbw4uH3igXXGNpf83OJTNDucp1IrBd4HJe0kkaDqnGtAz+u+T7I+FIebuW2NRsi1+asLNDDe6b0HyYTwJTnQg==","signatures":[{"sig":"MEQCIHK/2vRYdhbX89jpW2Kbqr+uLPP+9ZAadj2Q0JEs9TCmAiBCv5KUKpAOITW8BMFEpXWUzlq+Vw/h4fpxn74HsWJ/pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d4986ac1dfa0a3fd131cba5f6bcbbf5bdeac97db","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4986ac_1764843022921_0.8243709142302413","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84eff0d":{"name":"skybridge","version":"0.0.0-dev.84eff0d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84eff0d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"56ccac8da882eb04ff5ec1ef290d4de3fe0d06ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84eff0d.tgz","fileCount":125,"integrity":"sha512-zyJrJBpbPLF4wPRtA5fsYMpj0/mYqNJ+aKTVEZTTTSOwCwTilHr0YLR1CUfpx/kOrRNzBzXrq0L83vnzfNdbuw==","signatures":[{"sig":"MEYCIQDpULeI3ukBoP63ELPoHmg+Cmb2srQmViZ0jC/3btfXFQIhALIADFGhKF/7GA7u6AzDNqriUGR0PxgWDxkHubQyUyTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170995},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"84eff0da201cf9fa32bce46982346bead7eeb6d2","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84eff0d_1764843451301_0.49306224239337726","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6a8ad04":{"name":"skybridge","version":"0.0.0-dev.6a8ad04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6a8ad04","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ee9bed45d0f13639aca6a1bec9913c6c25d9a490","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6a8ad04.tgz","fileCount":125,"integrity":"sha512-7G96UIHSgP8N4Z9kKxrpSax1ugHDmAAeGYWbS0jhMKsSp2scQ9G2jXv45OIUbiYBXJuv1B+b217jYb2QuQbk+g==","signatures":[{"sig":"MEUCIBR6wA+BO761d0QduaNmSBVTmXShFvQ2UbCE7Ky5mk5VAiEAlYqQjQ58dHbgt9g7JoDCz9t7Ck2U2V7QujDjrOKRpYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170995},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6a8ad04d64d4e56b0720db3baecea385d5e4fe02","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6a8ad04_1764844456539_0.44832209137334655","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e386f86":{"name":"skybridge","version":"0.0.0-dev.e386f86","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e386f86","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"71249eb80d0b61d675febf436d4b155554d7322d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e386f86.tgz","fileCount":119,"integrity":"sha512-yVFmOhx0fO3iePn/1qwc4ibN0WA1Ok5YOp40Lt5RW3cwG4GU9gwhWHVeB/PBykUMP6FIolJakFMgvnwuvNhNUw==","signatures":[{"sig":"MEUCIB51eXipeZHXKzDhPKh2OxMDrti9n3yyVTD/0/3KdpKpAiEAtBzRL6IsMGtsTn3XwON2UHX74XZWVCb4u0ws/hf5lIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145367},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e386f86c521697b59b8493c1c52b41c044787daa","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e386f86_1764844568688_0.9597057616991773","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"skybridge","version":"0.7.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.7.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8aec1eeda6342542f912b440842b57af8257d554","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.7.0.tgz","fileCount":134,"integrity":"sha512-YeZWthfnL3VrxrsUTj66kEm7fPPferiUzDcG+3OoycRfxU+2M4K3SVtrZVUmL2sZvFb0V+OXVkGikBh2VS1XFg==","signatures":[{"sig":"MEUCIBBR0LgN9xNZxEornhzUKAx1rIe6HmU/eFhePGA/vHalAiEA7jy9cPUqlA6bfPn8I933foDR/TxpZI9OVR8mYLnHwqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179484},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f72a48b0cf3e6d34efea46509fc3c14286a3a8e0","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.7.0_1764845046447_0.1661425186956531","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fd7d5f":{"name":"skybridge","version":"0.0.0-dev.1fd7d5f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fd7d5f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"96ff9b1218ae18fcb98e415bc7fd32b6cd7794dc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fd7d5f.tgz","fileCount":119,"integrity":"sha512-wuIspMADd4+ONNUbOE5EhIAv43LOiwQ21Jivu0ZwHani3L3LS2B9odk7Gq+4lUfKcrRtPArxdH6MRpPaum/BAg==","signatures":[{"sig":"MEUCIQCzZb9Imq2aeE9Lzl/A7fcYUD8ldAWXW5++u+wy3XtAGAIgRaFnheCf6BHSRqsO7+QIUSWhK7oBoQkfNcxf5FzZT08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159051},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1fd7d5f7e57b63f63a03a0d91056600b91a10455","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fd7d5f_1764858627120_0.7742291179013103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29ff635":{"name":"skybridge","version":"0.0.0-dev.29ff635","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29ff635","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c8931c56cae4a10e03d789acf36e833a6c947848","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29ff635.tgz","fileCount":131,"integrity":"sha512-jRhgcoJMOU7LnJfFg2prp3wWQ3J0UNoOzJ9wZIKIqxxpJz9C8hzv77rCcC2mG7+wQ4dGL/44xDyyNXm0FTMGbQ==","signatures":[{"sig":"MEQCICtK7RUra8jCvCE75kd2wC0KT0+syPA8zG6QesHzFYuDAiA42xZ1h4zLS8wfcZ1NjV6vTwhdTh7EpenrgBmx1DKN8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176922},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"29ff63524fd2f3f7d42510e7f2fa9379ab6f30da","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29ff635_1764860262483_0.6681707055193753","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e4c9359":{"name":"skybridge","version":"0.0.0-dev.e4c9359","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e4c9359","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"62e591240720abebb6933fa9291d918aa289caa6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e4c9359.tgz","fileCount":131,"integrity":"sha512-YWnYiEUj9ZgHYoUZ2oZvNfEAoC4nTW7V0luotFSirCoQedavzrt0tnGgdsvqnfAWIHLQl/Yb8iRS+7wd+PC6XQ==","signatures":[{"sig":"MEUCIQDr+SU3KW/HyZ8i+wJnbCWAphbDO0jMWKrsYy4vIIREFAIgTiHG5EI606mWYnzI5HUm8vrXmsISGJCNcrT/15D8wZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181069},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e4c9359bd08898922a87b0d0c1032bfcced76074","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e4c9359_1764865519882_0.21917958857373998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c210709":{"name":"skybridge","version":"0.0.0-dev.c210709","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c210709","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"72205c0b0bae87cbe60a0c989612a6bac8b174cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c210709.tgz","fileCount":131,"integrity":"sha512-POs6W+A0vbCf9JTjbJ8ZFtc0lmXd5QhpD/hZGGQOrQDjSevVYl70PTWHOAt7WpcJ/rhCGKpGOIz9mHVSr7Zbew==","signatures":[{"sig":"MEYCIQDO4FIuixWeBQxTtf3OQEhKkrdor9/qEphuamSyQTEgeQIhAJg85VIuAUtcZ+uctfKIdLiBPARsog6OssXLwTOO6b/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182694},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c2107098f4ac5bdb6810f9795ecbf997acd2c01f","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run --silent","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c210709_1764866915797_0.018127260463610906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be84c43":{"name":"skybridge","version":"0.0.0-dev.be84c43","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be84c43","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3edd108c29795b160b72f6af0c25986161cbe839","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be84c43.tgz","fileCount":128,"integrity":"sha512-hRMYI64x6LOZbRHtJGFykg75avP4tId2ELul8MMI3PCEI6qIkjdjwJjBkLyyZgai6kxA57+bKyAFqAdkcZj1Yw==","signatures":[{"sig":"MEMCIHwoYCHNtSoS7rBtZxUO4cltQNPDWjnPwIXUap2dqhaFAh8XOJNUsjHh9d2eiD67lDZVv8RiM2utIx4ealRvplzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177518},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"be84c436af291b6c65b5794f555e6b48db7a7f09","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be84c43_1764867777959_0.0859291367142343","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.708154c":{"name":"skybridge","version":"0.0.0-dev.708154c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.708154c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"11a95eaad12fd17f3d21728e54b74077e26c6359","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.708154c.tgz","fileCount":128,"integrity":"sha512-v7KK3kmS2R5rXVZQsvHZwAI6P+adRk6hZW/eaRe4aJm4IpsQWY5i0eRlTIIokdTFS50EUyWnkw+W3WOLUAFtyA==","signatures":[{"sig":"MEQCIGg+iOThdWSayngMUOGWCHek+eabMjBqHVNyjw87bXH0AiBSGhLvuXKmYawuEGz5E3okeiEEu6DE5n7YLfb9YT+P4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177518},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"708154cd472ce0e5db758ced7d53a089f5e0d95a","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.708154c_1764868304448_0.9633148637686437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.725d03d":{"name":"skybridge","version":"0.0.0-dev.725d03d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.725d03d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3e3fcea5b178388e8296bacaf14c673f0c5bb612","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.725d03d.tgz","fileCount":146,"integrity":"sha512-hAdmW1zp2mrxANNEaO6Qa1UHGzU5uHWi+h3qvSD6+lQKvEQCGFPBKrW8NRlmoxRcOUEtDSnclcvt7u12V59DXA==","signatures":[{"sig":"MEUCIDjO1FB1ez7NzcPUFDE/MWk+4bsai5ISBHPrwp+ZNA55AiEA8/xoEeJeOOTRldx8iZN1qTr+tsUuQ0Z4OOsml1cWBJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217079},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"725d03d88913f3625c4653be441638626a31a95d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.725d03d_1764926174502_0.8798315189614154","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"skybridge","version":"0.8.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.8.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b4ebaa1e968ab26c51a35040c7668cc2ec657b24","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.8.0.tgz","fileCount":146,"integrity":"sha512-igUo7zKzII2Ji94bQ7vzqAW+6tuje61YHWDGCtRlhp/LRRkAocikwBrUETYWUQ3n7M9Sw11J4OWxeTbNwT5lgQ==","signatures":[{"sig":"MEYCIQDq7mG48DCxJn04siAENZlRDbq4zpihNsmC578L4C+mQgIhAKZ0VEY6CyhRhJPo3By9Q+Du/nxIbLatO319hb80JqYA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217067},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"57b5e31eb92cc3c93c8f5efea63c17bb3c1d8aa1","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.8.0_1764928049184_0.363837434599358","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fa9391":{"name":"skybridge","version":"0.0.0-dev.6fa9391","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fa9391","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7ace35e16fecd2efc4d5fe4926a8d3fbeb756bbd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fa9391.tgz","fileCount":149,"integrity":"sha512-l3ABd4NB/lJjj2fGmCm5nEb1BW24WFiL9tOJC4EVZNprURpLkhaoHe/MJP73+T/Ii91MdNavxTfxGPZBcYNM8w==","signatures":[{"sig":"MEUCIQC5szzK+7x8+34pZ1ng/t63S9khyngZmKrM9vp10ybj0QIgWNULzYQQGjZ0C0bOfKDEqA1ZWCge1LoLmp5PcflLjE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230467},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6fa939114215167b09c25ed87769cb7adb46714d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fa9391_1764935572936_0.8243425514536318","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"skybridge","version":"0.8.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.8.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d5859536a7abbed30863b44a25a1286ea8278d10","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.8.1.tgz","fileCount":149,"integrity":"sha512-uVA2zwjNJk2lUtHYfLVMwuQGXPVkosksAl4w+DIJMKW7+sAhI22zBl+vfqGXsMwpb+qi/ClWYE0U/QCyLEfDww==","signatures":[{"sig":"MEQCIDoD2Mw3D/PV2lqLlVV1G4VMlZu0tDJR/WY3PE9CHiB9AiBEoIMEC6zhwDM7gVOAiz327nYU/+ydiTmSsTu28Rht3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230455},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3d262fda33146e09b805c55a362308b35b3e897e","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.8.1_1764935746187_0.6436501269214339","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4cfa950":{"name":"skybridge","version":"0.0.0-dev.4cfa950","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4cfa950","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"da0a8e0432ca1369e90cc8bc4feeb004580160fd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4cfa950.tgz","fileCount":149,"integrity":"sha512-UgCz6GU5w6MTep3VIkFcBFg321kmCwl85NpyIQhpSircgroaQQ7evZN7fa0QCAyF9ilxd3aDvsbI4mqQSM/4GA==","signatures":[{"sig":"MEQCICImmkvCglISuPa24/oddPqZeeljbmhnEEinise245ErAiBRNIS68yePcJ+/yJl0G0tfvTINX30tPNVLDZXVjoJNbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231778},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4cfa950c40f2b0804dfd2d366509ab1819a5f3d0","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4cfa950_1764938332690_0.3398349047038236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ca051e":{"name":"skybridge","version":"0.0.0-dev.7ca051e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ca051e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1ae4f84fe83ac29ae482a6d338e32bd457596f2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ca051e.tgz","fileCount":149,"integrity":"sha512-Ogbqk8+V+kcBgPcS2Ynbvq8rdJAB5hWJ1SCmnwP/l9AQWOXxPtxx38tzzTx07bZHlAZQH8YWrKbB+peVTy50+g==","signatures":[{"sig":"MEQCIA5lI1NcgeN9zLHZV4V5oslBfv/Czw+lvBhCqomD7QJCAiAp+Cil5fmDsp+n0xTyuTfU0UAgEycBTDSkUPLQ3d3V0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231294},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7ca051e2bfa27b176da848d8540754e0314cf055","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ca051e_1764938482785_0.8874478327812674","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"skybridge","version":"0.8.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.8.2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"58e185aeb843cd80b1cb300c16a33571c3bbbc77","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.8.2.tgz","fileCount":149,"integrity":"sha512-VXfhx8rbr2QcCd260nSfgj5jb6FyDcNjr3krBLuE982V764cB7nO2yvQ8GEfD3iVyXWgGcfxC0+xxxTrTb1tIA==","signatures":[{"sig":"MEQCIGl6Vwa1xJRp3V2QWHwlehH+jV9pAu6t3BEmpY8yOXA+AiBE5CVDns9+CIJuCTCwVgvZdLSzt5iVDGiQfJKSIxLNEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231282},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"df8c86ef9a65ce1fcb499861991e5f05ef762f2d","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.8.2_1764938534669_0.6741885294303598","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"skybridge","version":"0.9.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.9.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f1b8f2be77c67941fca8c92c2ce8030b48761e7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.9.0.tgz","fileCount":143,"integrity":"sha512-b7/hIUyCsLZQPv5jDUyhjMqsJilnVIPfdUkqyi4IRrPleEz0k9X4HoSv6/82CCyhvEBN/XKajHMy3Z66Lc5vuQ==","signatures":[{"sig":"MEYCIQC2FuVSXoiIh8bmpXZnRlIG/UXjew0A2Gfk9o8EgcrLGwIhAKe3N5HUwTWdqcla2b1bghXiievjtM/fBnV/kVOP7s+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229304},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"021c60e359d24956bfcaeb244c48d90ba4e1e367","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.9.0_1764939646247_0.7887547822853402","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31af0f9":{"name":"skybridge","version":"0.0.0-dev.31af0f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.31af0f9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"86508660393362e52dc3ed9b69fe03547a1c6e16","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.31af0f9.tgz","fileCount":143,"integrity":"sha512-GeLYOYaVZ69/TeiDUwpW9x0PgMHap/N0N9ioekaCNq8Cxu6YfV+sQAvY3P39eKYoarwG8++GKH2n6ceVVqRyfg==","signatures":[{"sig":"MEYCIQDh1Lkh9LVvlTnPOjlcrTrSmg2Psceu2yW/4L1Psee7CwIhANSVUPVCXIjAwvSGAWbab/KERhBhp7Hl+WxX16sZCjlw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229316},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"31af0f9894696f0c457c42bd3aeeff19d32c24e5","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.31af0f9_1764940205896_0.4365751887875915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc2f516":{"name":"skybridge","version":"0.0.0-dev.fc2f516","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc2f516","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5122695dd64366f18280bcded1fdb488b6f2b386","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc2f516.tgz","fileCount":143,"integrity":"sha512-BZWLlzHrG4FNiQrXGB2wd2K8UudSuvOwu4dOAJjsM6hSMXEe5viMehtPOVM12YLSvdus+4PAQ2OkW/OxP9gA0w==","signatures":[{"sig":"MEQCIHakLcUTXTTSgcbPKwE934EgekDJqfo+HwnELE46uV+TAiB/eSsrqHDiOA/LerAbN3PVFgHKwMiXeZvHwEgMG+axvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229316},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fc2f516f36835d9de67413d114e515b3f6064105","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc2f516_1764940337187_0.6769826533520886","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"skybridge","version":"0.9.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.9.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"952d65c82a9e8f2a9823c6820cb0ba8f8a5c7f4d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.9.1.tgz","fileCount":143,"integrity":"sha512-vp2JekK6VNwRHklfel3E5zIitLsbJtfggVxuzlYqtb0aAHZq0r0L2iUX+zIsC66WlAmYx02qv3IBXIBIFQxEnA==","signatures":[{"sig":"MEQCIHVGywkjw2WeMSidv97fOzAt62Gy552WS60S7dLvkCGbAiB523uk/mlQo6OELoUGtJE1Umf4Uy239yZa1L2ncrjl9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229304},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"38453cc2833198dee559b3d62fe2018927fcda24","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.9.1_1764940553775_0.4963307754168367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c43a1f":{"name":"skybridge","version":"0.0.0-dev.1c43a1f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c43a1f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"eb656eba9161dc36889e838c6eb5ca9e2e2e0da9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c43a1f.tgz","fileCount":149,"integrity":"sha512-OhXBVjzcVRBEDcPOj5c6QZaUGorSsPv+7mVokmHD48pxvI85hxxCvMmo09M0w5qYMMlisZUUSRpwc0IhYr66vA==","signatures":[{"sig":"MEQCIFDCKEu28HJuO59YjqgUvMcMhKRaJHcqD9I2eGhL059/AiBXAo4+RIeLt1TzRJz02lEzN35zdTPKMn6g/jxEfjngTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231429},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1c43a1f8f80195c3ab371e65dac2700960711bd2","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c43a1f_1764946032320_0.3054552428223489","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"skybridge","version":"0.9.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.9.2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ce4ac937e02c372c20affb54a8c4de6e03b07e3d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.9.2.tgz","fileCount":143,"integrity":"sha512-nmnya6zoYWcS31/FhznQrXm0RdMHNG0HABsWCrxlAIFNuHVW7R3DsEYFq1jg/oSu0waQSFatBdFEGnAj0OJMyA==","signatures":[{"sig":"MEQCIEDSiDjQSoa3iflS6Zcyc1+ngMoq3vBDwI2+D3UiYbdsAiA4kwEzRi4Dl+ubDULFgZW072669CmINP6SwJVCS55h6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229439},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1865eb36c41689a7f40a164fc158c9fe78b25db9","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.9.2_1764946168362_0.8143878314125672","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1722d8":{"name":"skybridge","version":"0.0.0-dev.f1722d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1722d8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c056bfac222cf408273ce096524d50f89de8b8d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1722d8.tgz","fileCount":146,"integrity":"sha512-SVy/cINsh1kaZtd4Viw+1PeCuV72ntsdatyL0YvlLANpxy6jm/h7NxOlhjmeRQLiI6IdUIJd/Rwy2Yev5JuRPA==","signatures":[{"sig":"MEYCIQDZgeqcQILdXu3rt4/xYEZD6lg17/9aGdW82sjKtGbInQIhAOSkWQQ6iDQJCWOJmRagJ/++6K+tg6zwaJTCVTPdAbZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236778},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f1722d862a4f23ff48303732929a81e0c5fbe713","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1722d8_1764954756919_0.3696527760345354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0ede01":{"name":"skybridge","version":"0.0.0-dev.e0ede01","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0ede01","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c89b15bd29a19201d9213ee1a92ee0dd2f76ed90","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0ede01.tgz","fileCount":146,"integrity":"sha512-f3D6juGt5LcbFlQGmxl2i1hj3TqVmDr9XpeU+/C2e8BuZcJVMM/ATLvYhoVuoKNTA8ff1e9om5/zyOghR5qQcw==","signatures":[{"sig":"MEUCIHXqe44Udf1Pcxl+nE8nw8XrtXlU6h5uWy68YTWyyAHLAiEAgopiaOpvFfsjiUF7hYaCzDDylAwQLVlA82Zvm0CEFas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237920},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e0ede0162d116e21403e471c2cf785c087458e21","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0ede01_1764955097063_0.42521853317552694","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33c6acb":{"name":"skybridge","version":"0.0.0-dev.33c6acb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.33c6acb","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d25d73711b71fcfd5058ce129a6f6f55cc65c147","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.33c6acb.tgz","fileCount":149,"integrity":"sha512-HqCthp/jiSWQpUEvIeJibQ5ewfQRi5OhZYJzW6ttyResSKAXYROUCy0Shdn7YEibFy3lnZF9Xso5vBrccbEsSQ==","signatures":[{"sig":"MEQCID5hfvfZbK4yJfx3UEKh1TgQRFdAug7roACkGiVUx1x3AiADRo3sYRBGbB45di5RwhRHOSxBFiLgVyjJwCAqwu9c9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236220},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"33c6acb04a3d5244b4c557a8c31a0d958d249f84","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.33c6acb_1764955958545_0.8496207765854151","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe84ef2":{"name":"skybridge","version":"0.0.0-dev.fe84ef2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe84ef2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1cad6bd8a663e70aaff65a5fc013cf889c3b582e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe84ef2.tgz","fileCount":149,"integrity":"sha512-DvW8EUSZX4iT5oLJ9Wp+Wz8Rtam66pCvC1r8AjN56XXlfMV33lMH1TawjBc4pA4KRVSVkjHXJQUQWfBQ5SEkqQ==","signatures":[{"sig":"MEUCIQCo6nshvfMvsioQBsa4wxApzJTX0B5vuco1TPanisqSqwIgctFSLP1tDbqz4/gXDdv72KDU8t20KbPuY2zzPDAkwLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236111},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fe84ef2c26bd299d625383fc7b987ca0166d475a","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe84ef2_1764956383680_0.9404253377573122","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4874c4e":{"name":"skybridge","version":"0.0.0-dev.4874c4e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4874c4e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"49b47f47faba9f3da1a83ee28166b6d29d36b9eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4874c4e.tgz","fileCount":152,"integrity":"sha512-shvaTpgcQ3fNNoEOXTzR1ZccQ+RhhuoyCcIdQD6rL3t5VLDPuJn8Qc/MtijaYzEx5K0IWrVhnL6glHhsxxGMFQ==","signatures":[{"sig":"MEYCIQD1TmMJ1xpvaOcZbdz6GWgrFRL55HlCWmvBAv3ks+rswwIhAMzOEa+FK2tupyIHZJVOClncdvwxGxaz8XK1XsbuHEHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240560},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4874c4e443b90112afa83abaea17ce5937ec526e","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4874c4e_1764961030523_0.02678964107779458","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc4ed16":{"name":"skybridge","version":"0.0.0-dev.dc4ed16","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc4ed16","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ad75cd2a921f7239259d0fe0b1f2cf42d6a3bf16","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc4ed16.tgz","fileCount":152,"integrity":"sha512-b7iwz/scmcCqEvYNOGqi3uiCb7KMP3RtT1yqe3osEW8+HGOu6s8PtKhcwkzblcaOSw2cqP5rfKTqHLxBByfYJA==","signatures":[{"sig":"MEUCIQCS4dfNS1P/RaAKr5LRKNiFRQjJKCPBfW1e34AZgrvL0wIgZqFcpG7LQZ3wtmDWba28nqQ4i6s84jML2w1rWLZ3mHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239263},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"dc4ed16d50da940126ec760810c2fdac36070f91","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc4ed16_1764961794928_0.7747919369303666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3eeb7b1":{"name":"skybridge","version":"0.0.0-dev.3eeb7b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3eeb7b1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5852168d85d02ab5a418a8123d9e1c860936badb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3eeb7b1.tgz","fileCount":143,"integrity":"sha512-KzwelcCFv6F2EDXC2sWg1CjfRJPoKPaoQo2sHPEejDTBB6EfuEiw07r8psPjc+cSu8BfgKvsUByQYK3k1XLs+Q==","signatures":[{"sig":"MEUCIDnEuORD+Q7r/UF5A5jZ3Atovds2BrbhrFDAtQOXSU5lAiEAml8sUqkRRNCZiiTKTZzV5Lvr/dNrhHkEXCCO3JX6KIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229316},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3eeb7b13a6039c54ef20eb851af8c324682dd5d5","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3eeb7b1_1765037787872_0.49272221220083345","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.af7f8df":{"name":"skybridge","version":"0.0.0-dev.af7f8df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.af7f8df","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"fa54fb74b3755645eabfc2823b13e91bd9e12602","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.af7f8df.tgz","fileCount":143,"integrity":"sha512-LnjzWBHtXTNRStIPjHIv/pvC3/pBBgJZqNJx3CSfJ7w3U3srNumyM3yi3fYbwqHKTC/JtNkOu/DU29itBd/9FA==","signatures":[{"sig":"MEUCIQCkG4/1w1d+PGVaGD61ZuL3Vv7lsHymNxyXuQ3YnNtoLgIgHloXis3o8byIaXjPeXrOFWVfkccAgQ7gP60xs6bksZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"af7f8df882955f5ee8393171a68af33c9b292b70","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.af7f8df_1765124162498_0.6608907582345667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9705ff":{"name":"skybridge","version":"0.0.0-dev.e9705ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9705ff","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cda8acf4959c732a7a04b8d9b3cd2bcbdd934010","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9705ff.tgz","fileCount":155,"integrity":"sha512-LN/gzaW+UU1bjJDoHbYNSzIZKUjKqWWFUI57CCP6cO68AEcf98mmPZ3Nwl8hUqgZXGTZi/+yNC7UlQLcSepl/A==","signatures":[{"sig":"MEUCIQDGXGDWG+L9f98DUrfr84SuO144fJftdeU+S44U2HoXMgIgdybxOvBAA6v+7poSQZdsZVm/SL4OE76cDA8/4ti2Mls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244836},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e9705ff5d4d978723cd23ae10b4164841368795b","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9705ff_1765193005607_0.4051062272981871","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3bae4c3":{"name":"skybridge","version":"0.0.0-dev.3bae4c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3bae4c3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a600c4461f14f9a5c2eb541077bfbbdcd13a518f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3bae4c3.tgz","fileCount":143,"integrity":"sha512-DCsH/ZlhmYr3a/SUxEaB1S2uOXhSlcn8c7FwLTvCkLLLgbTmbLfMPdxoc+m1k9oHl/JCwvO2vjEdamIw+oaa9w==","signatures":[{"sig":"MEUCIQCudz8Oe/p0BpcZG3hldMAoH372VHM5wTecZbeRAs/G5AIgfJP9tkN9JD1v8ElfD8n3yGZMYncL4eIRPsPS/VyyAuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3bae4c37e3883336b09ea5c049c9bdeb69c4b020","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3bae4c3_1765193621243_0.8539257789522023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b6417d":{"name":"skybridge","version":"0.0.0-dev.6b6417d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b6417d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7b1dc0525e2c4a801f085dd940bc966642a44d59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b6417d.tgz","fileCount":143,"integrity":"sha512-Bi6mjmH1De6mC2sH1CND8SpGSdyl1KFRLWeMA98HY0lW97/YJi7Xo177g/dB2I4BBqvUJ8h/dKTZ2xjZgZfd0A==","signatures":[{"sig":"MEYCIQDk4b56I1jGHcwGd+5TvXnO8qzL6LHUSPWMUtCaUhYuvwIhAIIUjWddjaNHRnNJ8RbsUYsXhz77FfIdb8VxbYw/aWPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6b6417dabbfba1d5b48debe35ef1bb2dafbd5f19","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b6417d_1765194213780_0.8970023672177929","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3987a7":{"name":"skybridge","version":"0.0.0-dev.e3987a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3987a7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ee33dcae41ce9b4fdf0f520a97e6cf2e806ffe12","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3987a7.tgz","fileCount":143,"integrity":"sha512-lwIYdp3btwRarw8iakSAHo1iL8dQlSOBVVA4i5+5ilNHOC7XJkcPOotynwGk03Ip8R2aGeFoGfmPOrJLYtpmLg==","signatures":[{"sig":"MEYCIQDZKefPyXeEA8xzd/Z9xoQuEn+7Lm2CPU6uQ+6J4yWl4QIhAPI6KZHBNWdXuNQTXOObRQyeGxb+WvQFMSc1/PYEw11U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229316},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e3987a71aebc9746b4e32200c1becfc26b1c8e30","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3987a7_1765198858670_0.7266361082951203","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.92bc278":{"name":"skybridge","version":"0.0.0-dev.92bc278","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.92bc278","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6f7c5f76f7c91fb2bed0215be70a48f75b9eb82a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.92bc278.tgz","fileCount":143,"integrity":"sha512-C20h6UWNT6uycp9dCF71bgceWadb0QPq2lgoHWfkzFxszl+FTJktBj/6QCiLnajV8GeBlNofCrbBuZwtidyDuQ==","signatures":[{"sig":"MEQCIAZCb8txYeKTsQrOQCWZz0n9VHmK+atG0MXB/ipcX6/hAiBkXOSGHwn2tiEKhoy+O3XcJU4EvXf5c/8pPCdIlkTlrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"92bc2786c980e56a64bf586741bbd69ebd10b6f4","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.92bc278_1765207577172_0.8277160532783059","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.19f6634":{"name":"skybridge","version":"0.0.0-dev.19f6634","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.19f6634","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e3590c0461330a5c514c8c26bf8643c1ad6e476a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.19f6634.tgz","fileCount":143,"integrity":"sha512-4GlZPp9RawpxHUhQFLq6xbveEp8sDFnuiqSZZI5QfW6NoS62JE7fflQwDfeqWv1cNoYjiDWAxDy6yAcDzA6SxA==","signatures":[{"sig":"MEUCIQDuhDInF6xNwNrtyti1KEaCtj7lqkzrTPSxp5JAmYwb+AIgPi7akrNFGJ5d0JSu0orB7133OTtQAsubNe2a2UKI4so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"19f66344a6bea6423485f1aeca142a49486a91bb","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.19f6634_1765207727727_0.19601406325504422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f881c56":{"name":"skybridge","version":"0.0.0-dev.f881c56","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f881c56","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6681fc83434f03fc23dc3f679ceb87a2b0775a44","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f881c56.tgz","fileCount":155,"integrity":"sha512-76Pc/X1bMqRYnjJO27/sfNMGFAh8ldNr8iK04EcVM41bqILuR3Xi4uXrnJzqyISnDGuo7yqmm0UQ/u+iGLF9AQ==","signatures":[{"sig":"MEUCIB5M/8VMxOIQzsx7tcBKUSPt6fYAIVU7ANxKozRfjLMIAiEA3kGpMR2KvMj8XvpS1wOK36nFd1NJYSMw52sP6ESHkYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245009},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f881c567a91c2c6b7bbb1add722ba4e6e75ad5bf","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f881c56_1765208116007_0.7885606465850878","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"skybridge","version":"0.9.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.9.3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b24d79e2f9b975d1c5c1c79a0106756edcd7c222","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.9.3.tgz","fileCount":143,"integrity":"sha512-3SZMxbK4a9D2Vbnv1jY0zA2OpunEJEiVLXkoVBtBv6BgWOpDf7Q12LGeIoKoHAryFnn93qrL57h++kqcV5JoOg==","signatures":[{"sig":"MEQCICu6L8CCA9jyenz3QVp2m5tPEMF4kEsMMuGjliG474w3AiAUUYiu+xGH9GecUC0PHjpXkkeXCfYGNPBqSvl1BPfnnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229439},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7ec27437fb66c97c31a3c09a1160b3345a81a87a","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.9.3_1765209977158_0.36350483493832986","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04201f6":{"name":"skybridge","version":"0.0.0-dev.04201f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04201f6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b3024959b12b676c7b4c7b677c50a1de1971053b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04201f6.tgz","fileCount":143,"integrity":"sha512-BEdaTcIxCEQ7q5m842e1VybXjF74b7cMx6LYLlTnw1NRaZMZV4nUFYOOwOBeUap4i+yyxl1QoTxTjgWzGm2itw==","signatures":[{"sig":"MEUCIHEDsTaaSIPMirAjc1FxFhRoLHo701XDS4pN59lbf0ckAiEA1qlYlZJF6WZmc/MyROdk/TW0L6/EmLlH0aTphCFDYxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219028},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"04201f63bd04662e204ceb3fbdf57b88e0d7c9de","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04201f6_1765217667031_0.0302189989020476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b5f503d":{"name":"skybridge","version":"0.0.0-dev.b5f503d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b5f503d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5b4afb3bb921a86e4966f011c39c55e00ae8adf9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b5f503d.tgz","fileCount":143,"integrity":"sha512-5iznGIDOiyQ0ir/AdEDqj7EhfXsK3Hw1jag4lxxknh1X4c1Ur0mtLmSdVqKsRwQlUovvp/B/U6nHPMk+Kqdxog==","signatures":[{"sig":"MEYCIQCyG2v7mIeXYkANosnEFfy6VdQBCLhykjQsUofansM1JQIhANohY9jNNNmlV8lI+6A9yksEASslVFu7s1DkSrsdJGR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219110},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b5f503d1eb92ce8c9d19abe3ee9385995d6dc80a","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b5f503d_1765217769593_0.6472834022930336","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b570187":{"name":"skybridge","version":"0.0.0-dev.b570187","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b570187","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0ab9cdc3a2e711f52b57e7097d7f7855ec9560a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b570187.tgz","fileCount":198,"integrity":"sha512-UV5XDV0+D6to+farGYpvzMiQbkdxkbh9pnugoyN9kPMWLpCg/IHKk2hNhTJJ+qU8VH26xLqEVwuoQeb563BL6A==","signatures":[{"sig":"MEUCIQCBsm7rYsABSBA9cx172a7wvffwVrvFuxTPy1iZcmoHRwIgDX5EbFIjHsa4K4PoHoEvblhv7lo/u2M7gcqEV6c6E2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527588},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b57018781dbbecffc00c5089ad4867a60efb8e20","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates && pnpm run build:emulator","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:emulator":"pnpm --filter emulator build && cp -r src/emulator/dist dist/src/emulator/","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b570187_1765219440931_0.5041837202525778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e667e59":{"name":"skybridge","version":"0.0.0-dev.e667e59","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e667e59","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f49ad1614c76ecf841be7bfdec3ed3bc85ac833f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e667e59.tgz","fileCount":143,"integrity":"sha512-cLzfWhVcDbveP1dG6U6WLItc7/GmD870I9uRbJr+QxpstzV/hgeTbSPpg6V6EK1SNoPwdIIejaFFIgguHMopqQ==","signatures":[{"sig":"MEUCIQDALgkv02PZopT2kMdXNYI9lJwA/O7XkW/NtINMa02QhAIgYP3Gr/Ct8HD6EwL3lrxpxOJ84bgu9UIc6BpUi0wHtkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e667e596419849685c4563705092efbc2ad124a4","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e667e59_1765235302236_0.16943531674173284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b1d4333":{"name":"skybridge","version":"0.0.0-dev.b1d4333","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b1d4333","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8ce7168be670c8b52a49910ca3ddff1a887ee218","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b1d4333.tgz","fileCount":143,"integrity":"sha512-UnFsr1w1Ha0hAglr0CDwCDZ43Fg+8eVXdQnfnDjb3pYYMU+9BMe7a28r74zNfGpjUO2wMcHn2hQKzITZLbPpzw==","signatures":[{"sig":"MEQCICEDwYUBr6VA4ozjPjydPpc+UFz3HazYR01RGvZ+GjeYAiBdyjFQYy2U46QdkQoa/dH3ik+Y+K+dZwGBw/sUNDFB2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b1d43334b88f002ef06df8dd3fa1591f7fe18b2c","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b1d4333_1765240033418_0.1301412146049974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f8fc30":{"name":"skybridge","version":"0.0.0-dev.0f8fc30","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f8fc30","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d061ee3124d1464c76bd6fef7530e76571e5dae3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f8fc30.tgz","fileCount":143,"integrity":"sha512-j3KZwFAu6CTHByUe+An0VnaNqFCpxeWxqm2Al9R0xQGaV0qoJ/tpxO7X/GUvdtp1Np5LzmX1JppG6wuVI706CA==","signatures":[{"sig":"MEYCIQDrUXivJbBPwd5zQmmpMxTnMx6u+Amv+Woy/8xM7i0vTAIhAMa4M+SuTZ4mnjpEqFiOlcY73iPSnnDSDQzmO46YQ+oQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229451},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0f8fc307b2a2f8ec95159c6eee06458ad3651471","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f8fc30_1765240245639_0.6885250558049474","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93f00f1":{"name":"skybridge","version":"0.0.0-dev.93f00f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93f00f1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8d9092ebd736953c6513f47095141c4ba9def544","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93f00f1.tgz","fileCount":143,"integrity":"sha512-hZn5n+52ugsu9Hyo4v7GosMN8/C+I7b59FiXV69W5/kbBInVKLiW070qsxMaSaFevKwlxCcfF7m0j9gq+wlX3g==","signatures":[{"sig":"MEUCIQDqUyYNwUgm9gRuyK7XJsrtTv7gfoPHnSt+3aoKQNH6CgIgTv6rhol/rEp3FAlF9RgD1tVV8i8MHkI5eZAEbO4txk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229597},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"93f00f1e9f27f4d7b9bcc2514675fa4557d665e9","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93f00f1_1765240441388_0.8718002344256326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ede93d":{"name":"skybridge","version":"0.0.0-dev.5ede93d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ede93d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"349ec14a3f8f0058aa1d8a01cdae1aeba1e2e483","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ede93d.tgz","fileCount":143,"integrity":"sha512-SZWeVlUBmuQQCbH60OZF8QvQRymq6324MX1d0SuRbYtl4yYj4ozXf93n1R95rTIiSnQwL1wqlEmP0a9ttSxWbw==","signatures":[{"sig":"MEQCIDC1wCC7zbL9VBVeNacZoAMJegRtrJ0gh08o/anayZDdAiA/vWKN3kkmjQlLD38vHPgP1lgGB34/4BcfkjQzEXPShg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219110},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5ede93d81ca0e331f45fbd04ad4eebe9221d8609","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ede93d_1765241009480_0.2721089531749723","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"skybridge","version":"0.9.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.9.4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"51208eb3d4eb28fbab7d397dd360c7d4f8361c5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.9.4.tgz","fileCount":143,"integrity":"sha512-wATucQsA30tGBLzMiciMM32piyeKWPIKx0p8ouLfksFemJ07UmqlEVA6rjtPKbQBbmNO/psN8KaLKxIWSXS+lg==","signatures":[{"sig":"MEYCIQCl2vGhUEo9wj2YCuPG36IEZaL9L9k07xn/kUHIV7MTxwIhAOzGDvmLSRXMufcA8iwWZgjVL9d4jLuQOORpSgkr2nZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219098},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"55c8d7fb1481a1e4a801e3a8b3682e574668bd29","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.9.4_1765241292440_0.7241787589311448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea7f5b5":{"name":"skybridge","version":"0.0.0-dev.ea7f5b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea7f5b5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8769da214679b0bad8286cf9fd3ac0db11b27ca4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea7f5b5.tgz","fileCount":155,"integrity":"sha512-WvGGaGLSFy1fqtw1aFSoeKBY0H+KrlSX/Vtsmzjvc/snG9xUlESQAWxw4cvOXaxKfsM60B1ECUdJQfuoe8di0w==","signatures":[{"sig":"MEUCIBoeWlJIAvhfO+atzxeZqrqMIRbZF0rG2zOiYhN0uDYkAiEA9f3hB4mTlXqBT0aarumJgEpBx/LKZU8eKsXimNhX6b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245381},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ea7f5b5616e34f222d4164b05ac916f2f34c380b","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea7f5b5_1765368557375_0.5790961006845565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8c87dc":{"name":"skybridge","version":"0.0.0-dev.b8c87dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8c87dc","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c58538ba9449b39c9a0af7bfb583aaa6662362a9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8c87dc.tgz","fileCount":143,"integrity":"sha512-8j2K0aMlM1EJ3qER02UZaqDjdWQ5x7Q6R5jf3wxLOZzMnQ/xvz7ZtvF1ri1cuO5xwpcESDMpkyQo5XOkGff8Sw==","signatures":[{"sig":"MEQCIBNo3M6hXo6OKWPT/tE9J/Jr35qAHih8zw12Lo2sXxQJAiAi0NOHH0KPMcLSDdAC5db58XgxEjikjipW6Z5zV2NBTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219186},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b8c87dc816cee4f8908638da34fd9cc32296b3ca","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8c87dc_1765376852650_0.7896713732866527","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"skybridge","version":"0.9.5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.9.5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"121b1e114dc7c456e163743a36582565c3ae468d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.9.5.tgz","fileCount":143,"integrity":"sha512-m0Iy3w1lfC8FcRnuUZH+xDuhLOt87hlCuQmP+jBXFSlXb4FxjFYfpD5gxFvpESWqXK/jc6Lko3DzhK7BR/e2bA==","signatures":[{"sig":"MEUCIQDw/t/Ev4OCt5swaOXgZsMjn3TmEKAzcGMat7XKaVY36gIgHwtRqJGwYvH1/9apJYKdEZO11iClVYcIE9ree/dqIQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219174},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a6b348bc3bbb6371b67ede5ca042d1cc6cd1b6b4","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.9.5_1765378455514_0.12037452614215738","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.052b105":{"name":"skybridge","version":"0.0.0-dev.052b105","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.052b105","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8578905200fefbb144375cf1256b49f6c8690eba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.052b105.tgz","fileCount":143,"integrity":"sha512-gaE+ASLFJZPIV2ngjCuXu8C2fu4AO2aREpHvCQ9Y4qtO2Mp+Bw+C+UylpnfzZOppxqUtqhM3ex3GjhorJ3oV9Q==","signatures":[{"sig":"MEUCIQCjib0t4sI3GI4lSOSNfrrGo7jxOhXJpJuwr2xkHrAtlAIgZJcOniNVBN9R8gWq7XqcYoff11j1glUtPoV644Ij4WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219785},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"052b10522f64b0026e5639b1aaffce876ac46115","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.052b105_1765384380943_0.0477925937776551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.faf07e2":{"name":"skybridge","version":"0.0.0-dev.faf07e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.faf07e2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"50bdf6d3f565ed2125df36464e32bc70261ed939","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.faf07e2.tgz","fileCount":143,"integrity":"sha512-fsK/hQcoYaAYcWz7fhlJr4lyhDR+1rvksMyz74w4V43PohKCSBGanfkYdsuCFEm1nyjdHb4AmJDCOv/EtKTzGw==","signatures":[{"sig":"MEUCIAp3SlQJMgbNjkvgKGGgiuFKDtTsGJr8roT9DubMH1q4AiEA4s7hvKJwNGUer6QdHwhORw1sp3tGsQz444TVmbdQegs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219785},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"faf07e21af1ad14ad79fc8fdf3a0e5d0712e03cf","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.faf07e2_1765384499081_0.832346863836132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8109387":{"name":"skybridge","version":"0.0.0-dev.8109387","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8109387","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"714caa2f1fc28f6b842e0d8e15e48524f099a249","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8109387.tgz","fileCount":143,"integrity":"sha512-8jbu+aSgvq7nrIYWUM3kvdJU4YeHOo1APdV2wwDysNd3JqQapw94w27bXeN3VBfM+YUYCVVphUN32LJSvJSqzQ==","signatures":[{"sig":"MEQCIB/4b/a0luDa/bklCSiGj478GRJXXQqfwL4JE58ord0nAiB6xTse1xsYC8Fd1+KUjf1JxTNnJM3mfvLkDH0baLXVKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219785},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8109387963cd65e3029b765b2af62d4bbe1ad19c","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8109387_1765384544399_0.6349504150887517","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bee74db":{"name":"skybridge","version":"0.0.0-dev.bee74db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bee74db","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c304fa88b4341f570abd6fe53c450db0ee2f8077","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bee74db.tgz","fileCount":143,"integrity":"sha512-K8UUTHdBXSbG5y9bxfzhJ7VSZcY68mNOYdKV0fHXToj7fjXr3Hx1WISUks+EU/dS/VCxVTAJAYfbNz3pUO5DAg==","signatures":[{"sig":"MEQCIAHv2FQ7qYAvIMs1Oh1OJOYma83L83tm61z79eVHKgzyAiB13pi3B9oiH8VVQMsFjJPj4OqBkgoSp+t1k4OCAmf/HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219787},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bee74db53d5df30da98b94a9a00ac7b236fafba3","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bee74db_1765384595219_0.3551977543904692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1d8efe":{"name":"skybridge","version":"0.0.0-dev.e1d8efe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1d8efe","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"14009f39226dc8aca64b10bd57a1496214cd2fe1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1d8efe.tgz","fileCount":143,"integrity":"sha512-xTqyIIioa1R1/UuM4+aTInWq/vMpDDbjdI5QrbPVlhfibdXE9jFV8MR8kn53cTYjgGTgGNljkpvPqjt7MD7JeA==","signatures":[{"sig":"MEUCIA2u6ABuzzHiNQ8fQwUsDpS6TnuBfIHNucRoRkOzPD/TAiEA3gbrzd3YysYOzzTspx4qGrqxkLuRZWpU1zGMQQP2ZPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219085},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e1d8efec40d705a6cf0f80ef5f2203ad1d865480","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1d8efe_1765386362548_0.21456253420716243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09a331c":{"name":"skybridge","version":"0.0.0-dev.09a331c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09a331c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9e4c0ff034f6f99e846c959635aed0ce13a492ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09a331c.tgz","fileCount":155,"integrity":"sha512-Yqpp51koFWJ17oLBANlhTnvzFRKT0T8qHDj283uRcmvc3Gz0CFLth3STjfPj/P0+6QTQZo8C3hnPDR+8MVGi8A==","signatures":[{"sig":"MEUCIBJM8G3bw0mrIotxLeEjGTM3IvKbF/fIYsKqAxiok3EeAiEA9mkVpzYsh19xspS9NKgLBNSubA8q7yEosJaNHn58/hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233586},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"09a331c3b48a64836e123602afe63a5c85ef139f","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09a331c_1765387385532_0.21508043853100745","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"skybridge","version":"0.10.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.10.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"bfa2d8ac8d39b51216942d10ecaa2b114b580e47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.10.0.tgz","fileCount":155,"integrity":"sha512-p14XOV6pp+nRFnNT0y4ynM4rogdk9NpM/6WmRWF+CRufXEm2embM+tVZnRAWIwRQZpvD2ieuC71rWVFs4x/wWA==","signatures":[{"sig":"MEQCIE66skVzI2hGG6E0IXL83YkxW99lJMotFuXXOMWe5LCiAiBYlFY2cLADlYxXVPeVLQJ7CdriP+xxdlkOAFVOowJKQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233575},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0b68cb60e9c26da3cb92334fee9d94107c393ccf","scripts":{"test":"pnpm run test:unit && pnpm run test:type","build":"tsc && pnpm run build:templates","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.10.0_1765387533295_0.8895876898990218","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed8e93c":{"name":"skybridge","version":"0.0.0-dev.ed8e93c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed8e93c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"24034b453ee5e0d515acdf9b51d9dedf325cffbf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed8e93c.tgz","fileCount":155,"integrity":"sha512-miUI/oURC5WBS36E7lp6sxpSKDXNAa3YMiPoWv3rmHUJuWSBvXQrsSsFGqOuezxqbZNvMgzn9T9T/YTGtQQodA==","signatures":[{"sig":"MEUCIQC8Q7U86nSApYjUV+UjV18TdCDT3dzsu/R6ddWhOpW+BwIgIT2dQUhcd7zsf/N3+1YKpo2KZ5cgNk+xcBUMA4wRnrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233614},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ed8e93c89deef0fe422126700696fc298ccef8ff","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.25.51","cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@modelcontextprotocol/sdk":"^1.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed8e93c_1765444918456_0.9636398543042726","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.05d838a":{"name":"skybridge","version":"0.0.0-dev.05d838a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.05d838a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"452870db2b56204f2ff0c6d93dfc11f78b0ee005","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.05d838a.tgz","fileCount":155,"integrity":"sha512-97SIEUxjcADqnJAXx9MpcgRm7M2x+4KizSrxFaHEH9hnTbY++IDbaQthtfuGzEmj3gffMRqCNi5mh7Y3klmTvw==","signatures":[{"sig":"MEUCIQCdskW4FmfAfFrbFGtcbJJ71VCbJv7CWhq4/hzGeAba5AIgRgtzlzNoppTEX2kuV9cxXL3gCRnuYjP7Bb/wSd7RXzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234214},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"05d838a3907d2dc3fd58148007d15bbd5f04dbb5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.05d838a_1765448234812_0.22882078397936456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b1675d4":{"name":"skybridge","version":"0.0.0-dev.b1675d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b1675d4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ebb86c0b2820be8530e65bd1240498c0c6dedbf9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b1675d4.tgz","fileCount":155,"integrity":"sha512-F/ZmFHYCi2SSG30tY+uypAtCMErP2HyYLTlsHaDPdWd4wFv2lmrMlcgRGq81yCpFpIyZh1FFDOYDLqx4dU/32w==","signatures":[{"sig":"MEUCIAoNj9nePhKHwdhbsev3hp/qLgsktc2Ody9Ycwv4t3ABAiEAztS8ExlaKLljq/pL/Ln4xmODePA8TDcm4cXP8xPYOCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234128},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b1675d4c0550f4bda15ed534561482acd99b4330","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b1675d4_1765462912842_0.9142662351122717","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"skybridge","version":"0.11.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.11.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"835bd3d1e3d045a00c3f5fbd639b04d916f3c3b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.11.0.tgz","fileCount":155,"integrity":"sha512-FtkmvE7c/6K7+ae+1uz8RnFcmIWBk0CajYh4nPtU6AXWKFSu33o/PZMs+K8c2PMn1mOO5Xb4TKPqD/ZFmFph6w==","signatures":[{"sig":"MEUCIGumUs7Fum2RM82iW9RbasvrbCnj9tT1g5HYsFHkgOqEAiEAyevYhsY8Z8UisC0xif2TYf0ONpmK/x8RdG6b/blQQ2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234117},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a942fa796b3f731f07aa017d54a3f30bc6b6d440","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.11.0_1765466157494_0.8162484616453265","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"skybridge","version":"0.11.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.11.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9ae685db39566f4e9e1d48d87cfbac83e48a58bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.11.1.tgz","fileCount":155,"integrity":"sha512-oCnxn519Y/DsEcpoX+gdleXb4doKHS2YyWDTlHdzfk7myrfQMCMC4I8TpV4Ia3xJa8DaY6c0eaH8At66FAhwWQ==","signatures":[{"sig":"MEYCIQCSaVyDUZomvtQqLS2F908JheImHnnpzgtZRRhCgB1y+wIhAOS7Zzk302gw7r/fr/QA1csTLwVOyPHZPR2B30hzXsLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234117},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2d0220c7e781e4a4e158b0c63c9df38e63541f09","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.11.1_1765474146631_0.7277452818416237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.94a3727":{"name":"skybridge","version":"0.0.0-dev.94a3727","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.94a3727","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c901cd84abc9199e4e993ad909eb99112d732ec6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.94a3727.tgz","fileCount":155,"integrity":"sha512-RckAaUd42NFBbCCKQ8oJw0xRMEzsOXVkiwJjkDGuHcNyRn+BvY+I5pQLhxB7ZddYKrTz/1JNeAMKRezponbyHw==","signatures":[{"sig":"MEUCIHMmipWqKygL3dusFSDURPpMGTsqLasNlibw3Y+TCDRYAiEAuUXLev/RT1jHSlSDQ6vuEWFiiM3KCOblu8tbVmfZ8iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234177},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"94a37279f32ca2ebd93d3a69b93c13beae051d95","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.94a3727_1765477422767_0.4528251057956998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22b5bff":{"name":"skybridge","version":"0.0.0-dev.22b5bff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22b5bff","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"18232c6b409fa49605e0838d3c663f893e499bc5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22b5bff.tgz","fileCount":155,"integrity":"sha512-k/5x8WN9FnXcssPeVr9VvHfz1N+0hDAFvrpE/F0j8qiSziP4fNSb81fRplFrCrbR2aMBCJA6Wm75IJEEFvOVFg==","signatures":[{"sig":"MEUCIAwCVhHKwE0NAEPWYp1HFLWthex03UjVcuRNtb2FxqdxAiEAoWPfmGzlDcsh2XtM7hkzUmaUtXBRvlMgJwuw9uly9mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236723},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"22b5bff7dbe3deeecf22165dd7619b94c6336376","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22b5bff_1765546363613_0.16526493150001786","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1138992":{"name":"skybridge","version":"0.0.0-dev.1138992","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1138992","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"00e83e0ae7a61e6813fff1d400b620454f41c561","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1138992.tgz","fileCount":155,"integrity":"sha512-xWnYa4e02FEF+htMQss/yai+iBN/B1J3fhB1OB/r9ZdSupGRGoR32gWszvIhlBkB9aZsfgbEgTDnYcTNqc/R0w==","signatures":[{"sig":"MEQCIGRVGOF18A2Y90z118+fqWW1c3hsWhiuMVkd+3oTFpkHAiAiArBPuzlPjCL74nDqST4sbh4KBwt0gUqxJepiW8DpFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234177},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"11389927f73dbfcc17df732ca15e94552c45e759","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1138992_1765546431502_0.2753579696456536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1b8fe1":{"name":"skybridge","version":"0.0.0-dev.e1b8fe1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1b8fe1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"dfd7b185c5d9a528f925ba511eabe31f01db2ab7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1b8fe1.tgz","fileCount":155,"integrity":"sha512-NdRCTdzWvMEH0QJ4cXmpzpiJY2+lLVHJnR+AYPu/pmWLNuYc4qK7uDOyh6y200MINuO3/P36vvp5YAxvNtzKJw==","signatures":[{"sig":"MEUCIQCCAJXXebnC0+iCX5fs3eL8fBSsRDu339V+EQXVkEBnuwIgXHrJXZ53LjCeZK5SzlHecb6lomZNFVqv5y7reAcQb18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236887},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e1b8fe15b8a1bdca09f8e5a0faba336433033c81","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1b8fe1_1765547080981_0.8110607665508165","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0ae3c5":{"name":"skybridge","version":"0.0.0-dev.d0ae3c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0ae3c5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"89bdffc7a1cb0cf192cdbcf244efadf007404a3f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0ae3c5.tgz","fileCount":155,"integrity":"sha512-ZL55g4F+ugr95CmB0QlvakogHR0p3Y58llSMH6rHZ8zSGUM3tn2QmfjvNUbRnaeU1CHP/bp4G2adzFzO8b6vUg==","signatures":[{"sig":"MEUCIFxw9hQQc2xgbgDuFCUK6SQTv2mgbbhZ13qqM41eNjKkAiEA6VUMiqxfFxXJzjCE7VxX/l40rhevkEGmFVWuhJ4D+9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236892},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d0ae3c518390e811085d474bea8e0667221d3bb5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0ae3c5_1765547444416_0.2947815172911652","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb507fb":{"name":"skybridge","version":"0.0.0-dev.eb507fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb507fb","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1270e123ba559863467d7a77b698ab4296d56d89","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb507fb.tgz","fileCount":155,"integrity":"sha512-ux30SCLcJknn+OkQqnA6VN9v+qro75amQeJFoRKZOp6vPHrH+/QVKzDxi1SmYeH5AT5U25wTEVBXZuo8ZLOD4A==","signatures":[{"sig":"MEUCIQD+xTPodtHpeHelU1lZ4mcRLpmTjC0u/w5mE4tl6DaPKQIgEwxMcgRAo128C0DmkJs2AKTFtI0LO6LWcXT5DDRT8bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236873},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"eb507fb9998549a51abb72fd6c0432e8e09aa8ff","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb507fb_1765551242279_0.3122326565284186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f615683":{"name":"skybridge","version":"0.0.0-dev.f615683","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f615683","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9e92252dcdae9d6a7063241e311e58eb9cc4c80a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f615683.tgz","fileCount":162,"integrity":"sha512-AY8r+RIkFCu7NRJv+ox7/HWTB+tm8K7NNU64RhqtAB29MVJoAbRHqWKyxaK9WrY25tfriKv1p3o4xLILBtm3OA==","signatures":[{"sig":"MEUCIEng+zPucIUXtAOKpk1+hbz/CfxUPq4cIRh6Prg07fMbAiEAmGcSm0mK2eErQYpdipDb4nWfuWgT4FDC6jmbzFLnRCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589496},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f615683b5920fd2ca5b33a15d1bde905ec196abb","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates && pnpm run build:emulator","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:emulator":"pnpm --filter emulator build && cp -r src/emulator/dist dist/src/emulator/","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f615683_1765555287417_0.4711900204818964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35bcaf1":{"name":"skybridge","version":"0.0.0-dev.35bcaf1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.35bcaf1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2bbad98e4e9309ce6361e6e8e8fe56c76bd6dcc9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.35bcaf1.tgz","fileCount":162,"integrity":"sha512-Amcgjw2Rax+jfX0VrkgfPriftlZNGi7YDZvhsS0j/vbsjxiqEJ7MfCTN7rxR7xgsCqMqtHtQSglLNsA49np+Og==","signatures":[{"sig":"MEYCIQCbRN0bQSdqQAkC+8oWQVoAnS65FE8K8mnocDS2ZFdYNQIhAKRNPbDpwQlHftciSDu0uPae2S7ytfi3GDfR/556+tVw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590004},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"35bcaf17479a4e038488dd65826770a969c1108a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates && pnpm run build:emulator","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:emulator":"pnpm --filter emulator build && cp -r src/emulator/dist dist/src/emulator/","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.35bcaf1_1765555813387_0.1988112454562445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b188f54":{"name":"skybridge","version":"0.0.0-dev.b188f54","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b188f54","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c52332d5028ee97550c398580225ae7cc8b26ab0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b188f54.tgz","fileCount":162,"integrity":"sha512-NN7ziuhNZpwBQW7ek6nKDbfXiasb7NNqTETq5cnX4JyhFaO9Isvb6ufrIgnoFtQVKX2WV8ss4XFvgcRWe5VkDg==","signatures":[{"sig":"MEUCIQCDTO/eVMviqLokObsNH2E5ehGg5CGnRisEKscinaFtagIgS2fD2WlikG56zfKz4AlFqmt+JqrJpRuLDW0udnzPNnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590000},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b188f543109d7c6ef9a55bfdf4a83c53d3905985","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates && pnpm run build:emulator","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:emulator":"pnpm --filter emulator build && cp -r src/emulator/dist dist/src/emulator/","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b188f54_1765557192959_0.005644552549687987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.129cf16":{"name":"skybridge","version":"0.0.0-dev.129cf16","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.129cf16","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cb4c2ad2058150bac998ff92196a13063ac41724","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.129cf16.tgz","fileCount":162,"integrity":"sha512-FaF3yK0XeRxh0v082s5RsjXTNR8JFINc1Kj39UR2AVZXOnwiXg0mpdhJ8NLqN/zk60YpeSpIUq3sXr8cg9x13w==","signatures":[{"sig":"MEUCIQCJT0Nj1TcxH00acI1nozhhYtZplpF/CWE1h32OfYz4LAIgfFA6K6HiVZ0Mv9PpTrPAwqQVrtyC10Ei6qvfkVXeg9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589979},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"129cf162db106df4ef55e2341837460ed88d3128","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates && pnpm run build:emulator","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:emulator":"pnpm --filter emulator build && cp -r src/emulator/dist dist/src/emulator/","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.129cf16_1765557258114_0.020824202198604924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.556271":{"name":"skybridge","version":"0.0.0-dev.556271","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.556271","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c47e7e358ab70eae672ac676c428e90e3181e12e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.556271.tgz","fileCount":162,"integrity":"sha512-Zrq8u+zgjGCjtx4PQad3mOzW9u4oWf4l3uiQzgk0Iy2hfiWJ3Lvh9cbrSLADX32nj36AJWhN3voIlQlAM0oBjQ==","signatures":[{"sig":"MEQCIAoLUed8040fjf69r11CvDAfpwsHtL+ms/R0lXaox9a5AiBoBcSAcM2/6Keu5jgxvuhshPmiYJWSOf1N+RbPTMjFnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589855},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"05562719455fd0cf6c21f3281d80d4c4ff13b1f5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates && pnpm run build:emulator","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:emulator":"pnpm --filter emulator build && cp -r src/emulator/dist dist/src/emulator/","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.556271_1765557342935_0.9784680493180942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13d6ba2":{"name":"skybridge","version":"0.0.0-dev.13d6ba2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13d6ba2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ce3f015ec512b7a751ebacc95893101b5a9d804a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13d6ba2.tgz","fileCount":155,"integrity":"sha512-strrFNgpD3kyHhGW66AFq12LCiI1OeRbHPgR+m8E7PnCARfsPOcvbwbv2EwHh3t3qzoVH9DFsV/of2daZYr4aw==","signatures":[{"sig":"MEUCIQDGysjzNhlLWTiwcZahRNGAR1JuBx2vpSrdecyQdKWSUAIgYGN9FPkqZiftbvu33XIyH4zT9q/4cpTPavgt/beaATI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244205},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"13d6ba234aba434a87b5147a4941f483ba24b98b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13d6ba2_1765563019878_0.6680173540564345","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.15ec331":{"name":"skybridge","version":"0.0.0-dev.15ec331","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.15ec331","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"66da98cfa1d3996c95b18bc1dc4dec2b31c40a11","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.15ec331.tgz","fileCount":155,"integrity":"sha512-HK/i0+WEtPBghu724UrJBSft21gV/NKxmLZCeFgc4Dr0W/TExapjTIxe2+lXAwfxjcppSDOOWD0ZiuRjtR+X6A==","signatures":[{"sig":"MEUCIQCaSHjMCGuc8aiiukHsoD7OTdgVkxxQKgiOQ5/I8e7zAAIgGl6p9NmaQWcXzjo2ajo5xGKf0PvZoPjk8DAuzojB0EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202786},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"15ec331319f07fb17a2f282c337c63497c870221","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.15ec331_1765625082146_0.8482046665950864","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a44b45b":{"name":"skybridge","version":"0.0.0-dev.a44b45b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a44b45b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a4458b5371aba6c08bc582df7b5020fcdaa20705","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a44b45b.tgz","fileCount":155,"integrity":"sha512-bKwFMZVfgw4kH47s6zeIU3o+90eXUnOv9xUzzymSysRT9xmZ9MubF+7uU6YgvRFI6Svxs2a6QINgbuMHHmwOcw==","signatures":[{"sig":"MEUCIQDE57Nf0LaMArxBdNHFSc8VD1KtEl1iKIx3kDVyRV3KWAIgQ0Acy6QOknazUozrXloXpo1v78iw8ijuqWCvAt2Ld4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202782},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a44b45b8fdee3c508b655a1b6088b61b69090ee8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a44b45b_1765625184954_0.9894848681005259","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f22c21a":{"name":"skybridge","version":"0.0.0-dev.f22c21a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f22c21a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9a22ddb7e9ffa30e4648603c5f2a1c58a0bf1ffc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f22c21a.tgz","fileCount":155,"integrity":"sha512-C8gLziZLj+2Dm9EoxUjeGQ3h9FHSxzumho38FE6Q2+1DLtVBm6NZJZOpAQthQaT/tmD0TSfcLkmPUESoUVjGqw==","signatures":[{"sig":"MEUCIQCiScE0iaV2dmKN1Z0xeTpSKYsIiD1vPpI1pTK85YS3ggIgHgiv/uH9HgCf+Jgvj+hkO3bBVPGnjTA88H+870nbr+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244205},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f22c21ab1d7de50286be8a2eed5d5d49cd9354ca","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f22c21a_1765787447999_0.42323857106681606","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"skybridge","version":"0.12.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.12.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"605cafabc35a094d54f55cfc86c20920e8e8975a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.12.0.tgz","fileCount":155,"integrity":"sha512-Za1uRlSKAC/+qvF/8Es56NCWQl4tgPQQELjewG43NIPFuS7HZi0CeGvVs1hlYr5b1Sk9dRyRcr4PSVnd0I3ODg==","signatures":[{"sig":"MEUCID59WMqYz1jfRadwWLNBbWCYztOHjnjXVOzYE1cVTUXCAiEAt/5cE/hjyed7hh2bI9/PBJg7ULd7lZaAMIB9N5ubvmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210103},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"59ab2774227b84153af09c0899e2709dff8cd1cf","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.12.0_1765803379610_0.592333502106138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e41a369":{"name":"skybridge","version":"0.0.0-dev.e41a369","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e41a369","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"dcc7bf47cab06fcfdb0ba20af80e5d095399db42","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e41a369.tgz","fileCount":158,"integrity":"sha512-nJl3alosPVWROW2Av+ZDMqPz8rE0lIkqvVxs8aSRmvd8U4ANNff1ZNFZz8FReJRAUP0eQth5kWBwcsLQIshWFg==","signatures":[{"sig":"MEUCIQDMl72wnyeTHHJPx3Og1A11DUU89Un/HDMeW93vOi55TQIgX4Ys5dsWS3dN/ELz5DKrx2okg47WebE09BNdBRVbV/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213313},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e41a3696ef64ba2502cee8a5273c6fa0009bad13","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e41a369_1765822834992_0.779599608671707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab4e7c1":{"name":"skybridge","version":"0.0.0-dev.ab4e7c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab4e7c1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"936e570fe3ea05e461c646e369ec3de2ce8f38ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab4e7c1.tgz","fileCount":158,"integrity":"sha512-8wZRbquHAPtbElUsXq2uLJ+MJpTO7KHeeu+oQt/Ay4Sgtfm0e4Ucty+pFDzYlRksDzl7tIbDyNpBpiq8cVdTsg==","signatures":[{"sig":"MEUCIFTk52yRk1wjpO9TZOKamOhC4FbcwrRdVKchpwWoN48dAiEAsuVRlfVXMXXP6APL1N9DcA7IiIuttMQxesBxXQrks+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213313},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ab4e7c1f810bf46a8309203bf9e0ed52c4c13f4f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab4e7c1_1765823628467_0.7022609730561473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33abf49":{"name":"skybridge","version":"0.0.0-dev.33abf49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.33abf49","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"bc9210482d90ae2435bdb494f9624857dad44610","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.33abf49.tgz","fileCount":158,"integrity":"sha512-uxsPAzqd2SEIGK7jrx4+sf0fUz+C/TlRNzQ8mvST2T9COwV/DQU7AQgwHeCMHLY8M7/ZSq0B6FiIgEFX0sY00Q==","signatures":[{"sig":"MEUCID8rI4xk8vhNPx7mvFNVxNDVtkqmSGCZEt7Pv9Ivdks2AiEA2wlMsKwTVDwICYdCO1OmMIFtBkZHGb2THN+MGUR8iRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213335},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"33abf49fbbe642cd52f593b6f3ef02224b9c6ee8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.33abf49_1765980622944_0.7061830543083438","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b82ed14":{"name":"skybridge","version":"0.0.0-dev.b82ed14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b82ed14","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f3ce61ea7c8f07de63b18a1ff0588f6476cec47c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b82ed14.tgz","fileCount":158,"integrity":"sha512-qeHujAgEsWscdjZ+cVka9J1PR752X9HS4tD9r3b8w0coiRth5dmUVdVeb5D+SF9HjJWVRYRzKCB+sy35U5Ayrw==","signatures":[{"sig":"MEQCIB7D3BtVb04r1XrQ9TWbuqrYiKG4pLccNHwCPEfU+krcAiBlW0k5z6hEtdRVEQ7PrQVd0Zmy8+uLaK7Weg+U0t14UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213335},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b82ed14900c067b82f5ea036470182192fd13827","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome check","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b82ed14_1765980973364_0.8203707670704488","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6aaf100":{"name":"skybridge","version":"0.0.0-dev.6aaf100","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6aaf100","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"bd945c38f8611e92118e17a536692823a1315ea4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6aaf100.tgz","fileCount":158,"integrity":"sha512-ORq2FJgjVOLoK5WA80kN8NA87j966UF/cTnrpky+752lAj7EAJEWo/6OlawP/rRQcmaWe+12zMN8o7BVHYoq0A==","signatures":[{"sig":"MEYCIQCLPIsvg+q+UZHcOV5N6nbajgF/vkjNevFjbxiJu7hDpwIhAOgxUWz981uB+w7wopIf6QCVrmy+Nmh0lI6hHa7dLnur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213760},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6aaf1002dfc576c8a8b2d06d7889ced9ab3a7b1f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6aaf100_1765982027650_0.6960911505053182","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1be08b3":{"name":"skybridge","version":"0.0.0-dev.1be08b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1be08b3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3348761a16eaa3ca6c2cdaeb281132ada0dcf2c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1be08b3.tgz","fileCount":158,"integrity":"sha512-XONvVTyfSOSSuy7i3vBJQ3zsjYezkjsFpVf38RzgNWPdht9zd0nwe74oTJ2Gu7KK9K+1F18mcnyO/lw2oPe0nQ==","signatures":[{"sig":"MEUCIQDlcSEKnerwTFnyIvx30Pd+0MAUsFHFSGk8HxIyMk//MAIge9GaZ+btzfWE4DS7WrzBXipYHxlxLMt2LavILp0M1tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213760},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1be08b34ed95577ff008b4004180a1d7c2faa7fa","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1be08b3_1765982375603_0.8419266621135297","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71cd92f":{"name":"skybridge","version":"0.0.0-dev.71cd92f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71cd92f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"80db5636cafe3b78ea152c27d5d95f9fb78c592b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71cd92f.tgz","fileCount":158,"integrity":"sha512-ZO87EZSsHANZzL8L9+6X+ySL7ZEbP9Ti+gQfya0O6PRLXvBcDXNHHwhQAkpQke0ClMktMVYTECg87/vVMqiEaw==","signatures":[{"sig":"MEUCIFpzUNJED+LIk6KdfW2X/MTRLZfMv+ZS8Ur0LTOSNg9qAiEA/ZwxhEGtkuM1zIZ157hbExOtJgWFuGWB5HuUhYcdSyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217757},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"71cd92f2d6f6b1aa2d03fbbcca870e5d1815ba2b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71cd92f_1766050260307_0.2832103396024577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.896f829":{"name":"skybridge","version":"0.0.0-dev.896f829","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.896f829","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"659290f57cf4db2449943aa81b71ebb92089aa71","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.896f829.tgz","fileCount":158,"integrity":"sha512-9LeWwkPw0ft7VcmlZJimq+rp5XYZpBgTNl155MUzNGCs8oQEL1ZUrstbhjoNvEaLCaBPvLJIlRLas0HzOHjNwA==","signatures":[{"sig":"MEUCIQCxPOXtIBG/Tm9hvD0mvvPeJKGW2lv8JY1llc1ukcIsjQIgVEoiNjINXTeZ4cpGcS6dywv0gwBkt4yfplKHFXZUlCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217757},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"896f829e15761ef03e140fc8cd8cf61c9391e778","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.896f829_1766050305292_0.6945535855071503","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3bfbd7a":{"name":"skybridge","version":"0.0.0-dev.3bfbd7a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3bfbd7a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f74840a678f0ba643d4ab39a5f92164c14d8dd8c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3bfbd7a.tgz","fileCount":158,"integrity":"sha512-nG5ngvvuHWM9WvjQH1R91wTwfpijvebqvffFffZ1/Ke92ygeu1rV1wRNLjk3Gvu9lthWSBlD5ktS+k2ykdCmBQ==","signatures":[{"sig":"MEUCIF6YcBo4gwNkpc5ddb+beaMfAvS5OgkN6gM0GGQ7lPNGAiEAve1Iyw8XFhCASxVWE81YxEuffGKmJbHHpI8DkR2C0fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217757},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3bfbd7a55a1c0370be617195e20ebbc275b5ca1a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3bfbd7a_1766069450495_0.14296463484957167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef862d8":{"name":"skybridge","version":"0.0.0-dev.ef862d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef862d8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"50e4b150b1ca327feaf8869d084a3f5409d5b2a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef862d8.tgz","fileCount":157,"integrity":"sha512-NVmJc0ipCcsuB5/zMwMrL/Zp3c9C7naPjj4HjEAjDU+RjxLa1/sKV4479MmHKcYYs8fl7V8z/jsZUVN4Uu/8PA==","signatures":[{"sig":"MEUCIQD48O2XVMJY/zstBfA3drHx4c2eIM9ac1YPEg9cbKc3YgIgbtxqaGBPxOLtK6Eh10pLe0Efa7mLIE5AUcWZOHQ0/VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209708},"type":"module","_from":"file:skybridge-0.0.0-dev.ef862d8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/7a4a8c0caf17f9f1da833c6db1da349c/skybridge-0.0.0-dev.ef862d8.tgz","_integrity":"sha512-NVmJc0ipCcsuB5/zMwMrL/Zp3c9C7naPjj4HjEAjDU+RjxLa1/sKV4479MmHKcYYs8fl7V8z/jsZUVN4Uu/8PA==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef862d8_1766069938731_0.5878989055043944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6c0321":{"name":"skybridge","version":"0.0.0-dev.d6c0321","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6c0321","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"55418d29f073fdb5db39e90c3225113fc548286b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6c0321.tgz","fileCount":157,"integrity":"sha512-NEy84xb7oFZZE7KRCOm4xEQYmYx11QtDhbNu406EVB3TItWvqhUlR+oGc7734oCO45U0uW0LW01saNUP68CW7g==","signatures":[{"sig":"MEUCICdbLq+Y2fPNsNchTWlVDhIS5sJL9MrIOziB+6tPW/zWAiEAqytxNl33KXGQWpZkAotEGGqMEzDuyNNiklMsNzPQGpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209708},"type":"module","_from":"file:skybridge-0.0.0-dev.d6c0321.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/03fe75082b2e6347ed93fa3a3e30ca69/skybridge-0.0.0-dev.d6c0321.tgz","_integrity":"sha512-NEy84xb7oFZZE7KRCOm4xEQYmYx11QtDhbNu406EVB3TItWvqhUlR+oGc7734oCO45U0uW0LW01saNUP68CW7g==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6c0321_1766070304131_0.8821466854625735","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.419082a":{"name":"skybridge","version":"0.0.0-dev.419082a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.419082a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c90fd8e8e15d67ca9fc3e00817e6ef518936d4ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.419082a.tgz","fileCount":157,"integrity":"sha512-5RcV9UjLYNI+RLcPapLAxrJ/PgMXhoOrm+FpH91MIiv5fNwTE1T7EGtanV2Egsj3taERlxxoKF8ue1t6TDOIGg==","signatures":[{"sig":"MEQCIBC/QHSzaHPI8q9vX3eaAzC2UVqdcnCF+NcnRzToU8aTAiBBmtWGEhRnZmoNfX1f1GVUzplO1YWps9k2dXmSzYi6Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209708},"type":"module","_from":"file:skybridge-0.0.0-dev.419082a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/e8936ec8b81f3d973f297d216d360d45/skybridge-0.0.0-dev.419082a.tgz","_integrity":"sha512-5RcV9UjLYNI+RLcPapLAxrJ/PgMXhoOrm+FpH91MIiv5fNwTE1T7EGtanV2Egsj3taERlxxoKF8ue1t6TDOIGg==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.419082a_1766070787552_0.5514365822818594","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.340be67":{"name":"skybridge","version":"0.0.0-dev.340be67","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.340be67","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0bec9cd7d8dfebce90234d82c563ebb4e39cf6ae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.340be67.tgz","fileCount":157,"integrity":"sha512-eATU7mn4GH0Fp37nvygUQrOzVV89YETNwuXafpGwKD3ffHiX52/7UYmobG5E6w77PeH0k+CzLKYn7P59PEANYg==","signatures":[{"sig":"MEUCIGResrhCDYLS7na+gtm4mlijdPcBCa5EzoQshUVjrUdCAiEA0OPyFz5pdYspMKjyZ/l+oNU27PS0epOqjwYxeZQGIqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209708},"type":"module","_from":"file:skybridge-0.0.0-dev.340be67.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/87470d1f605de80a7399f443d6393f0e/skybridge-0.0.0-dev.340be67.tgz","_integrity":"sha512-eATU7mn4GH0Fp37nvygUQrOzVV89YETNwuXafpGwKD3ffHiX52/7UYmobG5E6w77PeH0k+CzLKYn7P59PEANYg==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.340be67_1766070895318_0.4607313703259943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48cd9c0":{"name":"skybridge","version":"0.0.0-dev.48cd9c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48cd9c0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9eda0f2d6dfcedfa2226ef217e1ad559334fd643","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48cd9c0.tgz","fileCount":157,"integrity":"sha512-BhV7bpR6vYEvTOMcGmOkdJMhUZEaF11OZZGPKOXBUjeY2xUYskcAiZKuOoQepT7NIBBP2I2evNBjtPXfAx8+6A==","signatures":[{"sig":"MEUCIQD6qUQ4JBwIIRbHuwwWwX6OxS8g9jBzgeZD0XT5f9avAwIgD0PF16WOqVW3dyhK31rD7okczdCI7Iyu2cESZT7p1UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209708},"type":"module","_from":"file:skybridge-0.0.0-dev.48cd9c0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/beba7d8daa1c3e4c523924302cfa704e/skybridge-0.0.0-dev.48cd9c0.tgz","_integrity":"sha512-BhV7bpR6vYEvTOMcGmOkdJMhUZEaF11OZZGPKOXBUjeY2xUYskcAiZKuOoQepT7NIBBP2I2evNBjtPXfAx8+6A==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48cd9c0_1766070992419_0.1619588366059046","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.014f194":{"name":"skybridge","version":"0.0.0-dev.014f194","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.014f194","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a11441ddfd74a67e9b5c171b3f660dc3b2c0402f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.014f194.tgz","fileCount":156,"integrity":"sha512-YnKFrddhFwTuukIKC1uoJymBAYKMjC2JeSquAQ7PshMmaef7YQEGJ5cdfZsbvQDelktPB7GMlfiI/egy5AU2FQ==","signatures":[{"sig":"MEUCIQDm5I7xvSaRCPgwZVR7P8xWw9Uhc/RpCCUI2OSYfi06jQIgYYef1hDnq3bi668edpaltqMrlxW0I3n6TeRRku/kmJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208683},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"014f194f300378eca0786fab90ac0ba6634e0594","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.014f194_1766071353314_0.22060334219433408","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.326a174":{"name":"skybridge","version":"0.0.0-dev.326a174","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.326a174","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4b078643191450ef2deb152388ef89f6c1a28c0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.326a174.tgz","fileCount":156,"integrity":"sha512-kC/aQSI7VApBSceQyq06Cq0E13g/sDwC0wH0ZV6NKC0z4EHIqxHRvoQWTJ8oAlP+hk/BVkszwKPJ/TnCduLULA==","signatures":[{"sig":"MEYCIQDt/Jr5X9M26vpJ0w7D9ftDGPv60tE5gZJyE4Gu3iOLfAIhAJltj+Rq+AJxuvKuf7iWq7aaLAhiZwsg1apLXnNolVK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208683},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"326a174022a5102f1b82da9b6b0ef94335cd5626","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.326a174_1766071491510_0.5848957304844029","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"skybridge","version":"0.0.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9d7a6e2cbe1dc975b720dc09101788805c8a44b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0.tgz","fileCount":157,"integrity":"sha512-mVQ78wYbZE6f63vf7TEjf40BVgnnePkrNQWZMpcN5EC3KiIktU5ALm/5I7wcHZTKOXKjoythHRKgUtC8wQnTSw==","signatures":[{"sig":"MEUCIFkD83kdLpPUfRHly949LOCtwEvGCIW/B2ondkS7/g6lAiEAq9KXucnd4vKE43FlqACbzwpLSCTCNW2ITMelprnBpw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210160},"type":"module","_from":"file:skybridge-0.0.0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/a935a3ea4ec701cb59cf74ee3f6a16ba/skybridge-0.0.0.tgz","_integrity":"sha512-mVQ78wYbZE6f63vf7TEjf40BVgnnePkrNQWZMpcN5EC3KiIktU5ALm/5I7wcHZTKOXKjoythHRKgUtC8wQnTSw==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0_1766073309853_0.38496645690956854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9087590":{"name":"skybridge","version":"0.0.0-dev.9087590","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9087590","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"322b0db293c260b6f340d1347af6b548750331bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9087590.tgz","fileCount":158,"integrity":"sha512-GY38uL+ipvRLw2PxbNWBJ2ouDQAL54OXnwZCtUGQw+cB+Elgtza4ja52PMckcktVd+6FCGJjdgSVRr5ejA7DoA==","signatures":[{"sig":"MEQCIAwqlw6wI0m/+aVsyjDyGRt2K/Ml/5QRm8NEG9VIGSs1AiBqmxlclFkC88bo9/cNNFuxereyjeLP9KdU3eK5BLy9OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216521},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"908759096f23955ebb66939273195185b1b3fd9d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9087590_1766073744577_0.781151985317589","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0eab3a.230":{"name":"skybridge","version":"0.0.0-dev.d0eab3a.230","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0eab3a.230","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cdca759c096cf6a2f6974b25b29f54c43e34f5a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0eab3a.230.tgz","fileCount":157,"integrity":"sha512-iuxnbOJEWesQAGepDUayR2qn1oNFfHzaSojzugJojfALOS3MhAft+sV0ml0yJeUHGZRw0etMI4Ysf+WacQkhzw==","signatures":[{"sig":"MEYCIQCS/pDmi79pFY9iAwU76QH6pGDr2tJct9w5Vs4KyftCygIhAMWi5j3TxpK613+EKbqwk3HgA3nWLJkr+tjOtbaFLDlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210176},"type":"module","_from":"file:skybridge-0.0.0-dev.d0eab3a.230.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/fe8a91e75e62fabba629815b1ceabefe/skybridge-0.0.0-dev.d0eab3a.230.tgz","_integrity":"sha512-iuxnbOJEWesQAGepDUayR2qn1oNFfHzaSojzugJojfALOS3MhAft+sV0ml0yJeUHGZRw0etMI4Ysf+WacQkhzw==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0eab3a.230_1766079176473_0.14884324373587332","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.621b78e.231":{"name":"skybridge","version":"0.0.0-dev.621b78e.231","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.621b78e.231","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"41508467e8baa07bf5d1eb0d945cc6787b12fa1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.621b78e.231.tgz","fileCount":157,"integrity":"sha512-/akE4nj/jL08Yrgu9WidOqV9MwIfcRKQXu3CVlEbBSzR+gqP/G63302ViKSRilJ4clAUo5SzwzhQ3IJBVgUKOw==","signatures":[{"sig":"MEUCIH9Ft1wZYV5mGqscz8m6lkTTDaBQ2dX2IbrC4hXUqEN2AiEAo2qsaeAXSnTEKIaFWSCJrZpgAef9uThz3K6Fud674sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210176},"type":"module","_from":"file:skybridge-0.0.0-dev.621b78e.231.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/97583868ad2577fb2ff7f1bdb743c055/skybridge-0.0.0-dev.621b78e.231.tgz","_integrity":"sha512-/akE4nj/jL08Yrgu9WidOqV9MwIfcRKQXu3CVlEbBSzR+gqP/G63302ViKSRilJ4clAUo5SzwzhQ3IJBVgUKOw==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.621b78e.231_1766079187008_0.3188781534857128","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da10bf6":{"name":"skybridge","version":"0.0.0-dev.da10bf6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da10bf6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a775a580e874224762927a1dc2f2d2d15986a4b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da10bf6.tgz","fileCount":158,"integrity":"sha512-qhEtfH3nYPN0XRUJ9fo4sD5V1LkWoumy0Cz/XCGwVtS5l8ljHIT4NP0Gbx50b/FdvNab10I7qYxWUJeAgynbMQ==","signatures":[{"sig":"MEQCICODZhDhzhfEdedAWqza0ai4IK8b3Tq6+UCBM1PIGZmvAiA9NobXb/HWknfSycRSQhB3gcGH+BjLacTLAFdBPyia3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217156},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"da10bf6ef044222f6b6a8206165baf22cfb91495","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da10bf6_1766079372784_0.5898089281466716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.767bab1":{"name":"skybridge","version":"0.0.0-dev.767bab1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.767bab1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9f721721bdb3bbb271161bc55d503e5ffcf28bec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.767bab1.tgz","fileCount":158,"integrity":"sha512-pFx8zP0S7iaMS9F/7e2yfjdqAO7/ugjNhPWDe08IAh+u4rw7b7c1Y67cxiE+zAO0HDKZExga4qeVItQG47XcIg==","signatures":[{"sig":"MEUCIBmasSV4f2WeaxNi7HE+Fjdk9E501LfvS0Lsugn9k0ytAiEAmk/L+JbsEp3vGofqA9khMsaoDzjrYzciBK1Ggrj30nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217184},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"767bab1c59da51b4ae2a9b4822d83deaf2355914","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.767bab1_1766079545070_0.8427568636819882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50d83cf":{"name":"skybridge","version":"0.0.0-dev.50d83cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50d83cf","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3ac0e46290d65ff534609608282a56ff8437b903","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50d83cf.tgz","fileCount":158,"integrity":"sha512-z1i9NTqN2eCbYjvgd26Ba++Hxb9/m2rIvA3twfuXB8fivT4EYUdYlgSXn+ZCfPa5UbPc7udnLvFkhZjw2KQEaQ==","signatures":[{"sig":"MEUCIGrAGJb91MezcaA/TP+s3t4ym8vq8PN4fKgwG+0+vvjRAiEAlfjCSAjIUn3LyQw33f3t6hh9fxiawDe+eZXP0yUGU1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217193},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"50d83cf40bc26e1b40ba0b49b421a52654b24159","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50d83cf_1766079569526_0.7792628439956142","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b77778.235":{"name":"skybridge","version":"0.0.0-dev.7b77778.235","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b77778.235","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"648d730eac79d42d289022bd3e46d94fa5d91f0d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b77778.235.tgz","fileCount":157,"integrity":"sha512-97yre5Xs+8PVeyqzHfEkBnHcG+LA9uV1vnRcUSrzaxOcbgvuvXPOI8OYUPPI6yA/T7PSxV/eNdpbSGmCrXXovw==","signatures":[{"sig":"MEQCIE5nOsMsRm8l291qcju6nv2lb4RpZgT50d4p3oF22yPnAiAJlLNo5k9FlXg/Bx2xUcj1KLNKbq+jaUKR9Xh51hT7vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210176},"type":"module","_from":"file:skybridge-0.0.0-dev.7b77778.235.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/92437c08d59811ef325be8566ba93a80/skybridge-0.0.0-dev.7b77778.235.tgz","_integrity":"sha512-97yre5Xs+8PVeyqzHfEkBnHcG+LA9uV1vnRcUSrzaxOcbgvuvXPOI8OYUPPI6yA/T7PSxV/eNdpbSGmCrXXovw==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b77778.235_1766081910305_0.05626242134427106","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e23f37.236":{"name":"skybridge","version":"0.0.0-dev.3e23f37.236","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e23f37.236","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"59f1081d06436743fb4dba1f218818405444fb87","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e23f37.236.tgz","fileCount":157,"integrity":"sha512-BHVBOs4OsDuMQwdAQDeAE/0a5ANdLGEaLgu+gWgn6NjwhmLVSv1HJeHSkhOVcK27roodxcbEk7LQ1xaeQvcw4A==","signatures":[{"sig":"MEYCIQDKMU2SlXJE78YCFwAHL6VTqtEI3uriPjJanKeGGslwTwIhAIUcWJ7X3NZgx3aL3W3FjoQt18/eeBEi86h82ULiNNGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210176},"type":"module","_from":"file:skybridge-0.0.0-dev.3e23f37.236.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/2fb76bad41dfbf02dc66978a77e120dc/skybridge-0.0.0-dev.3e23f37.236.tgz","_integrity":"sha512-BHVBOs4OsDuMQwdAQDeAE/0a5ANdLGEaLgu+gWgn6NjwhmLVSv1HJeHSkhOVcK27roodxcbEk7LQ1xaeQvcw4A==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e23f37.236_1766082221445_0.9657991200360518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e2b220c.237":{"name":"skybridge","version":"0.0.0-dev.e2b220c.237","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e2b220c.237","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6e0794e4fa81b0693a0d9c6cdf5cfb8d2c44e612","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e2b220c.237.tgz","fileCount":157,"integrity":"sha512-mxcHaBfoITZuBldUvo7UtTNWTQ6jwmSjf20mJx1zacdvbRDi4u61l/OtWmpJkW7D6M4BMDnEHORR0mM5X/5njQ==","signatures":[{"sig":"MEYCIQDBvm4CRp1WiKhVbw8Wz9zKTWKI6R5fwz+iyE7cNoYyAwIhAPgFwJ6rzoYFkphoGE4+5fajCCbkbVlrGuXcUZYbgxSE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210176},"type":"module","_from":"file:skybridge-0.0.0-dev.e2b220c.237.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/81984c930c6aa3124749524491586a71/skybridge-0.0.0-dev.e2b220c.237.tgz","_integrity":"sha512-mxcHaBfoITZuBldUvo7UtTNWTQ6jwmSjf20mJx1zacdvbRDi4u61l/OtWmpJkW7D6M4BMDnEHORR0mM5X/5njQ==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e2b220c.237_1766082486912_0.8041432458509994","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c620a2.239":{"name":"skybridge","version":"0.0.0-dev.1c620a2.239","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c620a2.239","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"59c40be668173bab2d9a472721b2f04bb7362b1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c620a2.239.tgz","fileCount":156,"integrity":"sha512-72slHAXFAvUyaeIGzvQpS3XVenhIzMobO/PIyyJXzcctTeuqA3N+PoPYnn+4bdH/U0dMuAHm5gHjJFv96SUKlQ==","signatures":[{"sig":"MEUCIGWuw78RkQlSt7YxwmEE06bHoh3gNT9PtzyyuYXJYkrTAiEApIQ82/kc7Zo+05B+wJw4dme2WMQ6U2/hTgZV0s9SrvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209151},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1c620a2e58f3f12dae5ba23a34de0e333158a9a7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c620a2.239_1766083158343_0.050611898064419014","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38cfa4d.243":{"name":"skybridge","version":"0.0.0-dev.38cfa4d.243","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38cfa4d.243","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"88cc2928dd06993d9aff483e014fac325fffb866","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38cfa4d.243.tgz","fileCount":156,"integrity":"sha512-K+cH3SDiR7rPPn/24wokGn5OkRR4WTCrmqbOkp4KWgXGPRLZ3BEL3JQKZ3v37uAVmi49kQXgFwWbNu1aZqbrsQ==","signatures":[{"sig":"MEUCIHgBO8iS5yN/tkXaHtMvcQhgpcQESrfAiqOw5BUkreMUAiEAmtfJ6ssc3JCHXuxuThagk1eZtHBXTnBEdvFOcTOQTZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209151},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"38cfa4d091d70cb90661411209bb3414b5db9218","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38cfa4d.243_1766083851782_0.48697194834403357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df1e499":{"name":"skybridge","version":"0.0.0-dev.df1e499","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df1e499","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ab1beb9601d3379c0400c8d2c77c69c0c574b983","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df1e499.tgz","fileCount":156,"integrity":"sha512-cOworvva2SJNIrXV/vbcMc+pJaEqr/HWFs6gDasNcGpOq4kwueERpItVp0gh6pxnQEYtacxYxN2lHNGMZv2ptw==","signatures":[{"sig":"MEUCIQDNbNLyQS785VWGtoaGGPPl+Idcs9AfVej+wgBJtBo/BwIgc32TWfcaAMAKcc0HjWqnOffFmCQe5FCBP8O3ZZlZvCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209147},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"df1e4995f38b60270f6839cc61fdcf0f9e2e20c2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df1e499_1766084253092_0.6478980254476747","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30e17a9":{"name":"skybridge","version":"0.0.0-dev.30e17a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30e17a9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"70898169e7b8dfd3f7e8c91c1156a7ef0c0f3792","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30e17a9.tgz","fileCount":156,"integrity":"sha512-wB6j2Bp51KSivtLzV9jBQAsR9foestrGiGASQ0pgHIZ2CLkWAl1ypOh6g9K1iuUxqSeIlhKesIqeIJkfWwDcnA==","signatures":[{"sig":"MEQCICJgfdjjR8UimVRpfZgCrjTniut1FWGUyHxh4hEGxSn/AiAv73RdNfGwo1h1b9ikZiLR/HdkpCQKmMQzZMxR6V0kPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209147},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"30e17a9ea3440c0d42290fb3666693c9dbd50504","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30e17a9_1766084484141_0.3519230661856778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa642c4":{"name":"skybridge","version":"0.0.0-dev.fa642c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa642c4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"544703ff8fe225eb5bd87bf2b4cec7ad173e56e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa642c4.tgz","fileCount":156,"integrity":"sha512-DmpgRN79rV2CsmDCIyxDnbAZHatatgDf517LCEf+rbeKoNEi6306rbpLy2d/eUGuryoIbb+5mv5206t/7EWjqg==","signatures":[{"sig":"MEYCIQChaeQZhwr0IU1gIQG352OxSStKSAigDxKoiboLk/AU8AIhANyGok9+CEo8tex1msEHIaEUUC4q3k5IC6g9Z13+Xc3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209147},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fa642c406e8a60e058890831b97beabbe92d559d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa642c4_1766088412599_0.1770335405133443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.828269f":{"name":"skybridge","version":"0.0.0-dev.828269f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.828269f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"3f7541a8e6cc29275cd707af7f8627b97b66f07d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.828269f.tgz","fileCount":157,"integrity":"sha512-Lhxei/EX52RwItMLmtiMnpP1cOMIKyNLtRg7kAduQES5kI6ZRKmDRFLqOhWUU22FQlGNNUcsQwPStqk6P3NgTw==","signatures":[{"sig":"MEYCIQDiRR/4peTPhONF4sonUwiSNSUyOrH9ESom2FrXBbgiQQIhANQ46U4L4cOyHBozXbj9kblRe8CZ845JcMg4TNl74tGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.828269f.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/d3c737ee3cefff9fd7b0bd1100cb59ff/skybridge-0.0.0-dev.828269f.tgz","_integrity":"sha512-Lhxei/EX52RwItMLmtiMnpP1cOMIKyNLtRg7kAduQES5kI6ZRKmDRFLqOhWUU22FQlGNNUcsQwPStqk6P3NgTw==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.828269f_1766089102706_0.2980808988314887","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8bdb35c":{"name":"skybridge","version":"0.0.0-dev.8bdb35c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8bdb35c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"337254c1c1c8a6d7d401cb7313a4c9ace143ac2a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8bdb35c.tgz","fileCount":157,"integrity":"sha512-pqDuVyxX4wys2QavsGZ1t56N8fHsq4f+J+H9plEafrLH8olz9YEi9NbaYZ8YT9tPBtIFP5C9fyBC4DvADN79Ng==","signatures":[{"sig":"MEUCIQDA/EIhvWJMPEAWV6tYAyPjJM7TzbkmIGhyIyxKyu3q4gIgI0qkEv/W5qAq3TMQ1HD09pfPrmgBI3l2Ijx9k5mF7YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.8bdb35c.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/663d7c398e976a7b8696eb8aaf4c012c/skybridge-0.0.0-dev.8bdb35c.tgz","_integrity":"sha512-pqDuVyxX4wys2QavsGZ1t56N8fHsq4f+J+H9plEafrLH8olz9YEi9NbaYZ8YT9tPBtIFP5C9fyBC4DvADN79Ng==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8bdb35c_1766089496122_0.9014543529070518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c621d3":{"name":"skybridge","version":"0.0.0-dev.5c621d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c621d3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2db080aeaf57285b5f7a90b5ecf1d4483de1518e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c621d3.tgz","fileCount":157,"integrity":"sha512-36spmKD089zi7Jy1IDsexq5YQ1Z+pq4E2AORF/Lb9pWe45lpuZ/ECMj/zNtTFOFY6+eI9abYn/Y+xmmbw2VieQ==","signatures":[{"sig":"MEYCIQDatm8lnzNNrGSMpTVEhkI4RGXXKukat1i1RIaBSBQUsgIhAPXhmc/HFqdntShLOdszaePS8Z71Om0nlhxzINBL1+aa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.5c621d3.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/48adf4ae47ace88cd4504e526b359b31/skybridge-0.0.0-dev.5c621d3.tgz","_integrity":"sha512-36spmKD089zi7Jy1IDsexq5YQ1Z+pq4E2AORF/Lb9pWe45lpuZ/ECMj/zNtTFOFY6+eI9abYn/Y+xmmbw2VieQ==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c621d3_1766096091436_0.9515254248367702","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc2b7e8":{"name":"skybridge","version":"0.0.0-dev.fc2b7e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc2b7e8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"dad8888f351d2ffba9c0a90000c3ed0609e6cc13","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc2b7e8.tgz","fileCount":157,"integrity":"sha512-tNkIAlLiZGgKfwRBTNw9YVzrsJoHi9xdurU+YaxPYEedqeL6OH0zpIPJrgdOg6QrA3QjKeadGM4iF5nw0iiaFQ==","signatures":[{"sig":"MEUCIHRkJ3AU8qS8yBSnt2h548XuThBLslhW0Lhq5g94oCpKAiEAjmalEz/jtaWNGVjp4UDCMMIc/MQmBolslh/CN3DREqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.fc2b7e8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/e121ce8c1dd4a042214247c2773a6211/skybridge-0.0.0-dev.fc2b7e8.tgz","_integrity":"sha512-tNkIAlLiZGgKfwRBTNw9YVzrsJoHi9xdurU+YaxPYEedqeL6OH0zpIPJrgdOg6QrA3QjKeadGM4iF5nw0iiaFQ==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc2b7e8_1766099702712_0.2772106581307907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a591879":{"name":"skybridge","version":"0.0.0-dev.a591879","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a591879","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a4c0f67d1b3536f5c152445776f75d29ee1c49e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a591879.tgz","fileCount":157,"integrity":"sha512-S+1lu3ZTqA6wQPXNx8bOXFWN6Vkqka3knL5dwjKmJAUJwXtM+ZBZX3+jmWsGYzvKAikfTYeQBO58JUDz+DZeIQ==","signatures":[{"sig":"MEUCIQCG1UNFoehGXS0C0KHRD+jwHWBU9GC7ctXkYC+TuHso1gIgLty1lNrIHxIX5oFxM8cuUysIV5/QpwI7svoGvPniMZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.a591879.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/f1c816972d7c5e44575d3cc87d300bd7/skybridge-0.0.0-dev.a591879.tgz","_integrity":"sha512-S+1lu3ZTqA6wQPXNx8bOXFWN6Vkqka3knL5dwjKmJAUJwXtM+ZBZX3+jmWsGYzvKAikfTYeQBO58JUDz+DZeIQ==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a591879_1766100095124_0.6430222398476768","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e62daf3":{"name":"skybridge","version":"0.0.0-dev.e62daf3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e62daf3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6331a8ddf168b366bddaa6c53231d5349865dca1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e62daf3.tgz","fileCount":158,"integrity":"sha512-rpb22YYHy+8AyzlYuCPqTiY0ai8HsatL/+uaerC58fmGzXzMhG/XIhnliNQW38z1gBt++PwVY14VPlc103YEHg==","signatures":[{"sig":"MEYCIQCuAxre945SRrEwz2gAgoBWPMYeglEJYAir+c3jRrb0sQIhAPK/i6WakCfYO6ydAAAntZ47TrpoC4lo8a4toGVA5OCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217188},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e62daf3b93c631a45f54454a8694ee64de8d3c01","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e62daf3_1766140779714_0.5442442048982703","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6f5c7f3":{"name":"skybridge","version":"0.0.0-dev.6f5c7f3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6f5c7f3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"69b1c82f29c990ce8fa740a74b1f6b2f66a3dd68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6f5c7f3.tgz","fileCount":158,"integrity":"sha512-E70QP6Q4gXAgEuQBIyA65dxOTBf0wvUvWTaSO43unRi4GAUVw6ncUayCOe5tx3om66WgxhIA3twAVsZAOleHgA==","signatures":[{"sig":"MEYCIQC6BtuvlaER4IG1vA+yZi+YHe+cGk7P/70jLtHIDTMOMgIhAOlHB7t8h9teCCu9ptgzRsdVzjlUYKdqBaBlbFmUertO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217188},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6f5c7f3c01779639370e9d8f2a9f7b10c2262d60","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6f5c7f3_1766143260007_0.10169304556772252","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6d1f928":{"name":"skybridge","version":"0.0.0-dev.6d1f928","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6d1f928","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"63c3dc0ba365d202561e3dd0d881181f8495c997","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6d1f928.tgz","fileCount":158,"integrity":"sha512-wc4dZqCBlvDXkEyUd/NiY8PukiLirxuqGHZD7lrJGy1g9XByQm5xm8eNmw4+6nt5lPEKvie/7aas24THFGS81A==","signatures":[{"sig":"MEUCIFTKgYz81J/BHHaCXnfpd1a/TV5FTPNULr6bSC+GfvQnAiEA8SP6Kjv6cvWj2mJ9dbuwwB66GjXVDQkNvk3nQxs2doA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217206},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6d1f928a2fa41f94881d822de0f914fc8d6afe22","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6d1f928_1766143273300_0.48778796778082145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4717114":{"name":"skybridge","version":"0.0.0-dev.4717114","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4717114","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d82c4598d3f1a512472fb8d5ed1b644fd2774edf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4717114.tgz","fileCount":157,"integrity":"sha512-HOnwfBOzjzlSU1AlAbXivFqb5srpBCoTBbvxslqvt4/trOEydp6z3ugU9d6d3UmO1juBKL2mf1y3mxIYy6Q45w==","signatures":[{"sig":"MEQCIFc0eVtGk8t0knRojherlQphCOtdsbDR4Rq+o2uUw5NJAiBzKNMZcq6R1mRv8kKgRspsugpiOVJlKmV3VwQ1FpvLZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.4717114.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/1548ffb5ab11f9516277581cdd5bdebf/skybridge-0.0.0-dev.4717114.tgz","_integrity":"sha512-HOnwfBOzjzlSU1AlAbXivFqb5srpBCoTBbvxslqvt4/trOEydp6z3ugU9d6d3UmO1juBKL2mf1y3mxIYy6Q45w==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4717114_1766146036166_0.779882763748792","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.521c5bb":{"name":"skybridge","version":"0.0.0-dev.521c5bb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.521c5bb","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f7bb49fe2f7b8bf173db1734207a1a705c4999ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.521c5bb.tgz","fileCount":157,"integrity":"sha512-IWbjdy6Kx/hURQytnnE1+l48TpoSZ/fZGyWzIqB2GbnhMS8FzAgWybrrGZbQh5MVXojuCI0vAS10q4K9XGODgw==","signatures":[{"sig":"MEYCIQC0udqYoh35wR5+tdusAvMPnnLAv2LoeeVs3O+DOhccWwIhAM1/M4U1I1JRJtDV7OlShrO3iXJ23z3o9CK0CzXTQeRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.521c5bb.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/1be7acf34a6e00818a223592b0801321/skybridge-0.0.0-dev.521c5bb.tgz","_integrity":"sha512-IWbjdy6Kx/hURQytnnE1+l48TpoSZ/fZGyWzIqB2GbnhMS8FzAgWybrrGZbQh5MVXojuCI0vAS10q4K9XGODgw==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.521c5bb_1766146158146_0.3270557157661709","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.63f2765":{"name":"skybridge","version":"0.0.0-dev.63f2765","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.63f2765","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"388bebf1b41cc1199fa4513bb32af1b4baa19e44","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.63f2765.tgz","fileCount":157,"integrity":"sha512-ut6thmfPtRErJ/hDLY9FiE0gaebjWcMBFUEsvZI3L1r808ZULiYdmeo+fJpEfpLKWcgMj0rlOfn1qtZON0vKkA==","signatures":[{"sig":"MEYCIQCcxGR66XKoBodNS/h+EZYyG/1OnNXMV5cqW2lRleL91gIhAIcCoSPwi31T7GBXLq4APNDKBb56hS8moZK1epDVd9zF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.63f2765.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/555a91c2126c6d451ebc34c7ffcdd224/skybridge-0.0.0-dev.63f2765.tgz","_integrity":"sha512-ut6thmfPtRErJ/hDLY9FiE0gaebjWcMBFUEsvZI3L1r808ZULiYdmeo+fJpEfpLKWcgMj0rlOfn1qtZON0vKkA==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.63f2765_1766146386464_0.5547018582643368","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.27168c5":{"name":"skybridge","version":"0.0.0-dev.27168c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.27168c5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"0c54b00d805f6cf57d0e191c0247772bda4ebfaa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.27168c5.tgz","fileCount":157,"integrity":"sha512-oPxzUN9UWlu5qLBdFf2SjddCWWRFCbvfmyKh381QtgggQ8dqSNw94peAeDB99jxqfpDItSxIMBexJf+48zxdAg==","signatures":[{"sig":"MEUCIH3MvgUbEh1ijiocPazjdKboNhpW+WAIrAHboKDXZeYcAiEAnElRJXeQRxcpDPQyl6cd8d3OZJJZ00NLQxFQXM8aF5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.27168c5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/c01c7e2b25b2770fae2b14a92dfc9d01/skybridge-0.0.0-dev.27168c5.tgz","_integrity":"sha512-oPxzUN9UWlu5qLBdFf2SjddCWWRFCbvfmyKh381QtgggQ8dqSNw94peAeDB99jxqfpDItSxIMBexJf+48zxdAg==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.27168c5_1766148841180_0.6800706169965764","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6a0040":{"name":"skybridge","version":"0.0.0-dev.d6a0040","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6a0040","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"62c26f2fb78a9b95a72a88d11d0e50326b93a320","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6a0040.tgz","fileCount":158,"integrity":"sha512-NdyDTDyCndBba8bUIfb/Sfw80GZ0Rr5bGb0KcNzqcQxvNBipPXyJv0PMktfnaXmm2Jcb3AFdshkaWBAoUzjsrw==","signatures":[{"sig":"MEYCIQCsWgaYscTKtOdEOkvCJ51AJiCyt/rzUZ7N/SCkqoEEoAIhAJGZMvuygyUGje87qQWIXvWISC+4WtobH6hq3840s94K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217871},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d6a0040a61a613cb81fc1775dc95a6f488154e75","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6a0040_1766154644213_0.14672013140842255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.befb8f5":{"name":"skybridge","version":"0.0.0-dev.befb8f5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.befb8f5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ea3b0df84d218beb29d4c69e6efe1a3aa8cdfd25","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.befb8f5.tgz","fileCount":158,"integrity":"sha512-u0Uh4dn1Fvy2rk/LUP5vxNPD6I4lpAoVSZt7n0ojU6479fpMnqZXMLDmy+zMTIbDAUCC8SxLaPFEtHkp3aaaXA==","signatures":[{"sig":"MEUCIQDSYUYZYqsTmb0KOk1gQdHz2mqux10xpcKz4Xd2HhXwhAIgXV1vUegwyO0GRtLk7PSJCyOs0hbSSuakRBNNpfneUKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217889},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"befb8f5e29cded2bd5ab26f38e26a61f48ec66f5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.befb8f5_1766154732884_0.18825098817103325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0530f1":{"name":"skybridge","version":"0.0.0-dev.b0530f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0530f1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f65e2bbff3a27893840f386edbb610e664f8e53d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0530f1.tgz","fileCount":158,"integrity":"sha512-ZDB89M9EFIyigU4JmHtLUD/x2ipc9m5hkeNANwrb3fKeM5QV2sQ/HxU1Bw24a/VukVsu/zPKg4on69IXk2ncpg==","signatures":[{"sig":"MEYCIQD5AuQHAl2XufdmlwA/LlAnfTxBPANICds98azrZgZEvgIhALJw9EaPO047mPURXMAUvF0DUc9aInfTOi6XAeIM3atz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219282},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b0530f140060d86071299f6498dad8b1a324cea2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0530f1_1766157920763_0.9354467340812518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3710693":{"name":"skybridge","version":"0.0.0-dev.3710693","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3710693","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e83bfd7d506ce7a67fcbcbc8d82d83729ad40226","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3710693.tgz","fileCount":167,"integrity":"sha512-PZ+HMfDk/0xPlKaw48du9/vEPJsF8hbFt6MTBfJa0at9naTHYJTUTVF1lIQver+XFpL0hmw/HuiiUm0cAWSq4Q==","signatures":[{"sig":"MEQCICwiPVkEOixNKw5t3DjwfkXjJEa0AbKoy0DekYhEz35UAiAuTZXbHrSfF3HsqVqzWV6LL5ktCtpQmp0ZiGONM0/Qhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247293},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3710693e1c9fc90decdf130c785e2e2143227818","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3710693_1766163223744_0.2725851527314631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49aaa46":{"name":"skybridge","version":"0.0.0-dev.49aaa46","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49aaa46","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5c19d90a95c5bb7c121618316cd34b94215d2804","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49aaa46.tgz","fileCount":158,"integrity":"sha512-s6aCn87V4FAevMxabEmtfbCdsdFffCaII0sMbPQI3WbeeRNJ9vTLhb8gimM4sHasJ9fFajUaCp4JMetCTqXZlw==","signatures":[{"sig":"MEUCIAbO398mJSrYFYI5zoziBK2oZhtbTHC/Y0JTPWC2dS62AiEAuVnYDP2jppTUN3GBFSs5dTPORCOtGyhYw+c42AESsnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220380},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"49aaa46571ee7394fb4689c7e0308c7d9b378f05","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49aaa46_1766166441251_0.6127481607178609","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a374ffa":{"name":"skybridge","version":"0.0.0-dev.a374ffa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a374ffa","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"e78b2e6c11adac00a0757cbfe9db73d209ae59c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a374ffa.tgz","fileCount":158,"integrity":"sha512-5L9ElfCSZNOFoMhBlKYlbuC9mHIn+mQTx7e6+RmVk0zo9pwbP8vxOvOEgLjI3EwGYJ7QsRARhdBlXQdNE4yqzQ==","signatures":[{"sig":"MEUCIQDOjapBD6yEsQVTn50eUQ+KLUw/3nqaHdZJ0Han62OtGwIgJnv/oAez9AsxUbpPbAbnwRf6Vp6bSoGOs+8KMW8mjD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224377},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a374ffa47a94602f1b77be77d5f9fa2a160b3a5f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a374ffa_1766219614885_0.5115643643830383","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9438d3e":{"name":"skybridge","version":"0.0.0-dev.9438d3e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9438d3e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2eaa0ed9a1c47b472cb7519d8b743eba3f04c079","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9438d3e.tgz","fileCount":158,"integrity":"sha512-jKw2YlC8Ncs+/5gD+J+0Ci5YhIe+da2NCF3gkvW2Mxnu9Ch4yMQKCkNbEPNDVoHtBWbqpt8yAR2+pb1JzoItvA==","signatures":[{"sig":"MEUCIDSIPFggWa2TUIcg/gxtQoKiDeRhCtsIjdRuyVhImqjxAiEAgx+YTkwLPQnSUNQxxeya7JnL6o9Z/YALbyIybkEH4IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221203},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9438d3e3abbd05292c9b5aa685e9d5e6f4105d01","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9438d3e_1766219645198_0.9562706742070473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.786f7eb":{"name":"skybridge","version":"0.0.0-dev.786f7eb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.786f7eb","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d8eac33dc90a654ccfb94e379d1b92e5e6a24462","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.786f7eb.tgz","fileCount":158,"integrity":"sha512-+UQtWMg9XYClgRMjoYIloN3ZvR1g24NdEVfR5mlgIEm5qN0Lc3RQjb/r7D0Wn/5QcdOQX+hqZm2DLbXXoyESkA==","signatures":[{"sig":"MEQCICS3YlGz180xg03TxEWklS2yFyNfhPAmSAY7cBHvmeQ0AiBNpvvpOdjfqGtgha5h5bK9MY4sYT9axAiMTeu7ubfuQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224358},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"786f7eb017e80e1854ae3c031eaaedba1b7a0b5f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.786f7eb_1766220038751_0.2555792416709619","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29291f6":{"name":"skybridge","version":"0.0.0-dev.29291f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29291f6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"520bd08f354f439c9ace30069b4e92c7da500cfa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29291f6.tgz","fileCount":158,"integrity":"sha512-uGOq0Di6ssBoIe52X9ghppsnXVR3XSNq/m3Jrsal+9USQzeon8YDCpI6MuWqGHVNraQYk10iOA9d6HDVpyvSUw==","signatures":[{"sig":"MEUCIC2+kEk+1LbVlNMsYaRybepNFqX35XMAYAjcMt7YiM8cAiEAhtFcwTMrqzVwxqE1SNZDE5AEw07cEXa0sIh+RU4fUnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224358},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"29291f6d4b6809986f52ed290828f18feda365b6","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29291f6_1766221152973_0.44618216840460034","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"skybridge","version":"0.13.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.13.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d94951f550d44852e37da73fa4f8c7a5b96c515a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.13.0.tgz","fileCount":158,"integrity":"sha512-eFV8HrlN6dTG7upBNyHSQbi36u822tngj7lqj/uhZUMCLL33VgB6jVv1gmj026HZEj5iCRjeVGUIFu+QzBp5Zw==","signatures":[{"sig":"MEYCIQDEF0ow/KeL31VJ4QF6MFt+v0hyh5gD31/62G18JzvPVwIhALdSlO0meHCUAnpmqaF1EOkBMYTGxg/C5HYxde7kkG3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224347},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"01abcd9dec7ef79f643ff1e3697f25f2eb099c7f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.13.0_1766396330502_0.9353747202199343","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f33eea":{"name":"skybridge","version":"0.0.0-dev.4f33eea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f33eea","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"7ee8859b09328c4010cdcb79189915faa61c15f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f33eea.tgz","fileCount":158,"integrity":"sha512-DlEHFlj/1wU+Y190inFGZWvB8IW39eMFwhP+AWSb5Djkje8fhYN3j+Yv6YF6vofCWZ4z5YDH0eJ4ax49IMCNag==","signatures":[{"sig":"MEQCIATyfelhZscDRYwP906nD7ivhUl5skHjM1KoUB8jvulhAiAucgFDHz/roG9i+oqcddKm90B83UZxQiuz6FYL+Wio8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224856},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4f33eeabf766d6702db5df422338db9b1b77d7db","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f33eea_1766397970713_0.9608804437060967","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"skybridge","version":"0.13.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.13.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"ccd9ef713c0b701cbb809c6e79ae3eb544421c45","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.13.1.tgz","fileCount":158,"integrity":"sha512-+1Exh0K1VGFx+K9b1XIhhP6C4jSFcKVmFxYgbXvJdwdcsVu83KN9Ir9yRnd3vjOUJCoJJuwmbwoHaI8QsEgL5w==","signatures":[{"sig":"MEQCIAyENZW+BYfnW9LV3iw9gvForSxJRZH6LGuc3JDKofcuAiA3x4CLWzzhne20EN7Fm6NtC6hOykYmoxQ3C3bSLSuP+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224845},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"80cd7e040e354135a6daee96ae7e6136efeb9d93","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.13.1_1766398654720_0.29631991916080325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.51c9c19":{"name":"skybridge","version":"0.0.0-dev.51c9c19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.51c9c19","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"fcf3f449a6e7ad377bcf05567af9735ee9ca6c36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.51c9c19.tgz","fileCount":167,"integrity":"sha512-FJx45cS60MPQhbxyT/lnBcYhrucEAbwQ8SIup3NF1rKRmQwncunLBf3NaoXPYy9YP8g1N7wDQjFyGLLsdY65jQ==","signatures":[{"sig":"MEYCIQClR5kib+FCXI4OOTR61PzlvO3F0fH7/lCgX2j4JfOQcQIhAOuEi6zZbwy6FTNWOVnIB4HIUbUo4dKj/TKeIbWdYjuT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254943},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"51c9c19f4487867bcdb272c5fcb7ba1518833e5a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.51c9c19_1766410601530_0.00067596922280444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55ae9f7":{"name":"skybridge","version":"0.0.0-dev.55ae9f7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55ae9f7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9ee82205e2e540d41ed10ec8da7e518ecf1b1bd0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55ae9f7.tgz","fileCount":158,"integrity":"sha512-cveEmmEivxriafwutjz0RrNqTyVv5Kx/BH7wKoyXwNp9OEflE63kuaNvQ5wkYTUHVrHKOspY9RxsMghf0pTR8w==","signatures":[{"sig":"MEUCIQCv2mx4caQ/8H/+3sxMxs1EqkCkmcq4tH3qiD5Hdq531wIgQKtEUTeD//U7lR64FCFaxkK3jXuLIyoEvJqNDN0zPJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224856},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"55ae9f7020074f3196a71c8c2ab7cf56b627f826","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55ae9f7_1766410894741_0.43078634727350806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a58e45":{"name":"skybridge","version":"0.0.0-dev.0a58e45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a58e45","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b9ec71f950388ea02037a09d8bb2af79b8e7b0aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a58e45.tgz","fileCount":167,"integrity":"sha512-6+EFA1zqoL3SgC/hImr1doalVIgmOKdYjHtwc3K/sY/0isiNhzcvgT+R+wlfj4hyiwi05kcaBZ67g7lzsUunRQ==","signatures":[{"sig":"MEUCIFJYdQJADXQ+oSwMT9YjY2QQMoWPCHgjnbY3d3w8kfrYAiEArnYvBnunlNjAC3p+isU/h/vXRIFBlU2F024H4ISGw3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255156},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0a58e45fd16ffc95d656d565cf0161d389956984","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a58e45_1766411523879_0.9529958634758229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4504274":{"name":"skybridge","version":"0.0.0-dev.4504274","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4504274","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"44016ad8519d6b52b58da8a9813c95d2c71140f7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4504274.tgz","fileCount":167,"integrity":"sha512-uEnIhyA2j2UY9Qu+6tCC4HUnvH4HeH3ulFNe2ua8PSy04yaWM4OUPfYYbLX7qtsZ0RW+8WeWUSOpSZMBw62AIA==","signatures":[{"sig":"MEUCIDHtKcghq0twoRFS71pMie/wvNIT7CTox53zqXUNP7bJAiEAgBhjUegXBYwuci2VzOVRQ+P/21vnwFa4k4/I6f2YVB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255156},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4504274ce3b71a5bf928f386816c1cc83f3b15c8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4504274_1766411544878_0.8023680117034571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5512998":{"name":"skybridge","version":"0.0.0-dev.5512998","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5512998","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1eafadb91c89734f3bbee1109759950e1cddaf7c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5512998.tgz","fileCount":164,"integrity":"sha512-nE2BkkladyhpVJdyA1UTeuekNY8JrjfYjrgFra+xZZjObs+p/KK07OPrVJT5iLGMyIgRyZ33b5CcS1aOo2B0DA==","signatures":[{"sig":"MEUCIC7Od4RlZoelBMGfnYUaR5YB5zSY7S+3Pu9eu2vYlrv5AiEA1JnRyooWTq5NSkkV0K3kxQWi/Bop5MENEvPNsxBNt5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236260},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"55129980e929120868d8684f499add5f7b7ae1a8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5512998_1766412564985_0.6970979860452768","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7eec2ca":{"name":"skybridge","version":"0.0.0-dev.7eec2ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7eec2ca","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5467998b45f0a397b97c19b4bf58c7577f61aef5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7eec2ca.tgz","fileCount":158,"integrity":"sha512-cCkhV4g5lc9gFIcqlFZcY4pC9JiEJ2Mvc3PUOpU+KMJIkoQQVg0OfeOIv1axN87oAuhuC91pmyiFSsH7klhNBA==","signatures":[{"sig":"MEQCIDmrGeeK6y0K/Wn3kt0q1B9MeQfvxdIF3reoaVAw3FOOAiBMgWF30E/O56FBa/hx3eoJzs1BxX4h9za8xpFSOqef3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225471},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7eec2ca5f91ca462fa975cb75e0dd257d6172081","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7eec2ca_1766413431993_0.26554482758499565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0917af2":{"name":"skybridge","version":"0.0.0-dev.0917af2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0917af2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d81d22463468971575f837b8e33786302f981eb5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0917af2.tgz","fileCount":164,"integrity":"sha512-GundCfNC1kgiCJWrSy6r5sghUCb47QhXC95epYHzPZxIS5pqY4vDqwS3khOvynefgNAWkFIJNJ5tSN2cIknvFg==","signatures":[{"sig":"MEUCIQCvQDcRpKkzx0bs3IENsjgF/02RSPXRq1LERoJyRaFYIQIgWy2Xn7V5ZdJJrmtHnec3dBOErRnJ52Bqx4XMaPsbK2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236902},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0917af20dcac0555520cec2f7a2e1f17e83f2950","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0917af2_1766415565520_0.9293415588788796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7bf0177":{"name":"skybridge","version":"0.0.0-dev.7bf0177","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7bf0177","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4030475ba9db982f28d849d39f9cf13060724e7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7bf0177.tgz","fileCount":164,"integrity":"sha512-w0XPh4WoSHwJLF/O7cEUNQvV7oSgE+HzYZXMS/558lBUYGqh/kySmkVQWyvM2RYGHAeYWpc6w0IJxQuLFVMhPA==","signatures":[{"sig":"MEYCIQCceA9L7fZ7sIKRXPLDfEarJv6MydKc45PEFNms3l99pAIhAPgucCHLu6+Sc83SkG224iSBoK9uoaIxPgSf5GU8o52G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236855},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7bf01777c62a4b538ca1fb0952209acfdff769d7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7bf0177_1766415782208_0.7620400303912396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.570aaaa":{"name":"skybridge","version":"0.0.0-dev.570aaaa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.570aaaa","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c031e354580f270ad2a7d47810904608bf8248c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.570aaaa.tgz","fileCount":164,"integrity":"sha512-K+Czg4FQvqKJ3h2mRJiHudvWBvoXDoP9rZ++H5eiB/i2ZZ/036xNPzqTxmCSXh4sh6DYveGMLMQ+uD3bPHtgfQ==","signatures":[{"sig":"MEQCIE5Im+GEhjAC8coMa+gzUbn4FeNZ5mBWrMXM7JqLYgOIAiBoniaSZpuUHycNwfwyrnp1+5ohHoTy12+e80oFcw1CkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239185},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"570aaaa40e4807400657bcc417f00a7be23fc28e","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.570aaaa_1766416941705_0.27278023726351","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07d1105":{"name":"skybridge","version":"0.0.0-dev.07d1105","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07d1105","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"dce0933d92e8034ec2b11b72181c80834c7224f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07d1105.tgz","fileCount":158,"integrity":"sha512-0WXmqKBKJc0FMw+XayJoRayLII7LcZ1tAVxtuJtdM6UgZHu8xJF5tGYW0le9PBnJqnBW5/n06pp7Vrpz408J1w==","signatures":[{"sig":"MEQCIFqBLb/KpXB1HoJQl4bsq8F78gYagxEX0ITMz6AOflcFAiBBLvSeGN9xLCsOT4KlN25O+jXgpL1/6zxE0CCeYRsUCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225683},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"07d1105066acf15e9bdaf1877f333e922aaa4ac1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07d1105_1766417065422_0.2625205361457348","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49d5de5":{"name":"skybridge","version":"0.0.0-dev.49d5de5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49d5de5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"c5319f61ebebbcc5ad7270a6fd5e58eceaaf4c14","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49d5de5.tgz","fileCount":170,"integrity":"sha512-A+jxru7S4bR23hIkFp/5rkxPLKBUzRuo2NSCReSg0xe9easXwV+76flBjh+oqmsrX82sqDWwu11Utqy1ayLvzQ==","signatures":[{"sig":"MEUCIQC0vy6suVjntGQZ0lQXHyIx5Jc6HfxzC5Hm7GaNUzOc5AIgQkOCdvikqf1w1GXARarHQwEH+oiNxviVnhVX0fNlNC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240716},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"49d5de59a9ef8129811c539cc06e82b59c8c09e6","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49d5de5_1766417713010_0.8580315659518485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71dd5a3":{"name":"skybridge","version":"0.0.0-dev.71dd5a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71dd5a3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"350321aa8b2e97bc8220a074eae5642ae7744f11","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71dd5a3.tgz","fileCount":158,"integrity":"sha512-6BceCCOl5fsZ5Kq5Gf3gl3maWwu1PcM8Byc9WgsuR54bjIyCRT+tHoM1QLiKVbVpNp+lZNyjJOPrMUqDtCH7ug==","signatures":[{"sig":"MEUCIQDOy8q2UsLZam7UyrAGehu18/cWuWfRfkymwt3V0lUSkwIgEG1xrzdP5/pMw53uqQV9u8Nkk7Z3SNijNHBNeVJmFCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227591},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"71dd5a37d5b5b4409602350b227c83c7097544fc","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71dd5a3_1766417861699_0.11822164494195908","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db1ee0e":{"name":"skybridge","version":"0.0.0-dev.db1ee0e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db1ee0e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"5341c9cc6a81b16b65db63a5f03c4e86cc81ede7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db1ee0e.tgz","fileCount":170,"integrity":"sha512-lXAAnvAFtfTPNkRPZ4zDvBTxOOk9Nt4cX19dCzcvbAg90SGNc9OgDUIOC3zq4HeNh5eKuvdOJ9PsEoD512LoiQ==","signatures":[{"sig":"MEUCIQCgO2cv/eJpRFhZGBDJo0kFjjsotPAdxyzxLaH1QvAgDAIgGq77W6gSKHDQF5rOkYVcRDBdJZXx7Ny9uJ8Cci6/ll8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241057},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"db1ee0e870455f5b9fa6d071c7b7a5ae08d8a4c7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db1ee0e_1766419938661_0.5128783181977374","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e8b875":{"name":"skybridge","version":"0.0.0-dev.6e8b875","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e8b875","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"02f1e184683daec31815aa71fd78225b9f289718","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e8b875.tgz","fileCount":158,"integrity":"sha512-Plk0AA3YML2gAEGjVnvwe5YaVFPqxdHdzIznwxH+7usaLNdw+Au+1m7w916DwLST3o4I8rh9scOF4WYTEW0PIA==","signatures":[{"sig":"MEYCIQDF/jF/QeyCSHX8ZZQ0cKKgTjjGXRq0a41Jk2U3wV7PNwIhAL4WayUCDxmM3V6ZC1Gf+R82PU/7zkU6tKH4G0RhCy87","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226728},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6e8b875b10f701095b7ee18932bb962d80588c75","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e8b875_1766421291038_0.11101987326759089","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"skybridge","version":"0.14.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.14.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b27d1e534de061584ea92997d3b5eec7b1ad6d65","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.14.0.tgz","fileCount":170,"integrity":"sha512-YWuCfbjO73yiMeb8a1xSYcI8jeS+YR7UE1rp44CsfPy9cR1bTCqcZ6bNLuj7S2lyg8+RGtHtUtS8EfrATmq2xw==","signatures":[{"sig":"MEUCIQDU9+JRpp67Y3oapCuHrnQ8n7G2g6wTYFqa4NjO48EZkwIgIqhvXxUU+iZcc5Bh0YkKKVyOE6Mj+BmPRG2v+/bF2to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242918},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"aa2639ecfe8254c018c6669e3e31da937879ae67","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.14.0_1766481087699_0.6679655127112789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa087ad":{"name":"skybridge","version":"0.0.0-dev.aa087ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa087ad","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f6314f1c91be6aa2ea5aaf7db09bd2a01c2c29ac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa087ad.tgz","fileCount":173,"integrity":"sha512-vxgc58XTn6IhgZrP5LBTc5yjSs9RFyeAmkLeJq+uZhgSTewXQjZwUqxdIZM9jXy2AlLx4kaTA6ZOpefxGCuYMw==","signatures":[{"sig":"MEUCIF75+0W6APyWAIzuVcyceW3zXoUSoeJwh9u2/GcQBDxVAiEA7984fs2RcRgaIVhfeSboDSc7jTiVJOtsjs9Y8t4gKzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248355},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"aa087ad6c21ca974d0508f55a2475441f46b7b9a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa087ad_1766500079981_0.3264588208697401","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad2a0aa":{"name":"skybridge","version":"0.0.0-dev.ad2a0aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad2a0aa","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cfd329b5814e193044ced6635515818f55496723","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad2a0aa.tgz","fileCount":173,"integrity":"sha512-0aVsa2Vx9vjkFAjz436IXA8wc1mff3bn8F4ukCeJ28xUaqwFaK+iMFHgbw5No1qKHmuZWgCtTq+FWTdMBVV6sg==","signatures":[{"sig":"MEQCICenZyAu3+lXgkpaWuhWphxji3vNEWpy3JBkzNHcJt8aAiBJJ+LvIxMdeKmn74yNJERK2UJVxxs4RI2pQuNFa6Zvjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248366},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ad2a0aa85dfa22b3c6781574d5c1d19fd7fdd4be","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad2a0aa_1766500903638_0.06283605178099827","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f60150":{"name":"skybridge","version":"0.0.0-dev.5f60150","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f60150","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a6ed6d1df831db893cbd10d14df24c2146d9bb37","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f60150.tgz","fileCount":164,"integrity":"sha512-aL9ptTVKjEVoaH5pLlQaTeqS1qp32xRekdmCDg7OU9s/xC7IPTyrOyhyFPhPsGuyPv5sX4lanYTNHAIEkoIdkA==","signatures":[{"sig":"MEQCIGvil1ZNyneYm3HVGZr0ZcEHtqfq5XqLX5xRjCji2yejAiBr861gJQEDxei/2mhebYHIpS2bma5WTpdyPQgdT8r9UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249409},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5f601509f521d3bf65fc9540e5d3dee19d4acbe8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f60150_1766593897934_0.8265739877644485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.705ef7e":{"name":"skybridge","version":"0.0.0-dev.705ef7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.705ef7e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"860d7061333cfef2bd8fa640742b45dfeec12a00","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.705ef7e.tgz","fileCount":173,"integrity":"sha512-l45GU91aRGV+MyH9HEe/1j1sSOsXYDaM5HnYCn7fKE3acuy59aZowITn582aNvDoKf9DlaeknstRFo0YhItUQA==","signatures":[{"sig":"MEUCIBvF3zQF8uFWmshwGb1nUNdoERTUoptZYgvVY0agDxGxAiEAxu08RAtsGxw4HXx+Q6xsH8hd133O2pWOwlgLZwGV0Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252989},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"705ef7e2138a9fa23ba39fb9ec0007332cfe9050","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.705ef7e_1766598895562_0.3744007876223274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6d0958c":{"name":"skybridge","version":"0.0.0-dev.6d0958c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6d0958c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"191f98f5338386c59d1171ff26c6fc8e5f07940c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6d0958c.tgz","fileCount":179,"integrity":"sha512-A5oetknmH/9T3CTXYCtNui5OWCSNOFVD6aYaKIS1D/Vm8/pZomlyEEer8jVXiZH+KC4lM8JRRJME64GgHHpBfw==","signatures":[{"sig":"MEYCIQCliqMNk9R9PWt+wJtGarRTcbKQUOaaEr15nSu8dEfCGQIhAOUvcDy4oeFmq/ETCdOhbw31Ny+64hHlT0+1+TQlHtEH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255836},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6d0958c2d17a515c17862ea615c50f0ac90ef681","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6d0958c_1766751113291_0.3349592596103339","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.57cbed5":{"name":"skybridge","version":"0.0.0-dev.57cbed5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.57cbed5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"aa1d640e0d6c056dee8c52a7054c61036320947d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.57cbed5.tgz","fileCount":179,"integrity":"sha512-OMAkVivxt+9Kp1qXK6V2VVHwONCLJfeVsLou0zjcY0YGFpd6eQdla4Udwan+Ix4NBw8CWQUH8KGiJq5jjITi7w==","signatures":[{"sig":"MEYCIQCUzUpEBCSGLqrBHh6b2UFJuGe3JBi3vnfQkoTRz/IYiwIhAKHmWrqRKoa9M/M1n4HhIY9x9O55yxOhG8IaN0VygjXk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255596},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"57cbed579edbf27f1f8055b1ca81032d789373bc","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.57cbed5_1766754029159_0.8646949086947906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50c7544":{"name":"skybridge","version":"0.0.0-dev.50c7544","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50c7544","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"2cef046305e8b6bda9aa21c5e3228f77fb7444e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50c7544.tgz","fileCount":179,"integrity":"sha512-DPBVFbzGfRMlEE5amSF+uQgpUoDFbwGygG+l5HwkDA5PZ58Z8DVZ1UKB7heMyq+yzcSh3HttAUDQTJ4zVHov0w==","signatures":[{"sig":"MEQCIECpdiJrWovsggv1CdTHboUwAipF3W8V7E+cxbV1Gx5uAiBI4XtZ1oDxuXrQPHPk8bE6bZds6AQclJlpTy6vdSuSKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256327},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"50c754447b083d3830ca524ed631dcddee8a5d65","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50c7544_1766764117115_0.8252225686466161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.483e9ba":{"name":"skybridge","version":"0.0.0-dev.483e9ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.483e9ba","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"1da3473094faa64f8d3cf3f78b445d1905839ec2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.483e9ba.tgz","fileCount":179,"integrity":"sha512-fIKAawWxJO5nv0Hf5/obwn2cVptbxVDAxzSRxrdI4/rZ4GCi8TgWfP/orZT4zWcfHIhdCnCrwOyE4iwKlud0ng==","signatures":[{"sig":"MEYCIQDn68u7m98tqIgdzx5H3kt3Aq6wZbOJfx25U2ZrQkclHgIhANyq2kmfQdW/mfnQaOUqYKh2HRRyA1d4uZKpyXFfsw+Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256498},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"483e9ba8b8dbf8b895123b5ba35ea6bb0d7405a9","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.483e9ba_1766764739611_0.9754797157572093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.19d49c1":{"name":"skybridge","version":"0.0.0-dev.19d49c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.19d49c1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"56c36a7a5a709686d1f71260fb6ad601180f81d4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.19d49c1.tgz","fileCount":179,"integrity":"sha512-JPMZ4fYPjuxDHC76IQT54LrF055qX6tMC9qGgYV3oxtx5EfR1Tlg9U0Uk2j45B7pZARUSVcqx5yoIflDxxsLSg==","signatures":[{"sig":"MEYCIQDC2E/rFcKR2McXfiq4A2eOs3+m1K7NIOVS3anRFsj+8AIhAPOCKGxhYgZpxt5wZOt9pUmcUayjGVs53u0AygOAnR6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257161},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"19d49c17cdd0037628ab32b579ce44ed844969ac","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.19d49c1_1766766386123_0.9597766485809571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.930b86e":{"name":"skybridge","version":"0.0.0-dev.930b86e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.930b86e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"109a648647ca84c14e0c92f7b4b2f2c98e1e61eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.930b86e.tgz","fileCount":157,"integrity":"sha512-zTmBzQX8PtZL936RkoyBPoClCi7Iued8Wb39PLWzKjU/HfcgPJiKOICTQQ4bur28i49uzDe1vn/+yzmiXOMQ2w==","signatures":[{"sig":"MEYCIQDqoiM/M2alq32X5CNZ2ejj0c2GsFMpJXaoKi1I91lE7wIhAPuE2LiWyRveZxPlBgkeZpKKw67xBzxyUJGKTx+e3y/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.930b86e.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/de39ab398c4d2d18ad987384585a783f/skybridge-0.0.0-dev.930b86e.tgz","_integrity":"sha512-zTmBzQX8PtZL936RkoyBPoClCi7Iued8Wb39PLWzKjU/HfcgPJiKOICTQQ4bur28i49uzDe1vn/+yzmiXOMQ2w==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.930b86e_1766996447829_0.9772086352787874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e6aaeb":{"name":"skybridge","version":"0.0.0-dev.1e6aaeb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e6aaeb","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"cfbae67d9a94ac1394ec01e9143c0833682007bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e6aaeb.tgz","fileCount":157,"integrity":"sha512-ZECTE6bX/idRwcUnXrZ29fNIG4zA1EuEhk97xYmqLRSjeNQj3uAsIFxXYIPRpfS6pzEIg4Ly9rsgUDo4q7ndOg==","signatures":[{"sig":"MEYCIQCHIuXGdqdaMgoWofpi+57dBLFqa5rz/ERLExDUTmpG1wIhAI8a/FB278OlVqq2ZTcDGRRxW0VaSYbz+mCZk01Y4hfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.1e6aaeb.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/5b58f30f6e477bce0d66c78de6724931/skybridge-0.0.0-dev.1e6aaeb.tgz","_integrity":"sha512-ZECTE6bX/idRwcUnXrZ29fNIG4zA1EuEhk97xYmqLRSjeNQj3uAsIFxXYIPRpfS6pzEIg4Ly9rsgUDo4q7ndOg==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e6aaeb_1766999049740_0.5907301177560134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c3e153":{"name":"skybridge","version":"0.0.0-dev.8c3e153","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c3e153","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"6bffad0508c2d26dd32a6f8c1b0bb1da81423b4f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c3e153.tgz","fileCount":157,"integrity":"sha512-q/CMwPF2hGppKp8mojL30KXRRexxSZK8IW1At8ZVcQk3hhr7VRm9nwPV2SmhLq2cJXzwA7lN7SywpPH+miKH2Q==","signatures":[{"sig":"MEUCIQCohEWTJvacnBrZhztQr4oIR/NiR5B9aGAavt8dopjMRAIge15TQOEkBLztgIgdxgIJc4GMXJhYNjGi7u8ZaQxWwEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210172},"type":"module","_from":"file:skybridge-0.0.0-dev.8c3e153.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_resolved":"/tmp/9afbc2fe6301e16d6ab11b88ec7a3ed3/skybridge-0.0.0-dev.8c3e153.tgz","_integrity":"sha512-q/CMwPF2hGppKp8mojL30KXRRexxSZK8IW1At8ZVcQk3hhr7VRm9nwPV2SmhLq2cJXzwA7lN7SywpPH+miKH2Q==","_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c3e153_1766999432544_0.27822854297988986","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd4e1c5":{"name":"skybridge","version":"0.0.0-dev.bd4e1c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd4e1c5","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"566ffbbcc306b1e1d5a0568d95a2b6988f615280","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd4e1c5.tgz","fileCount":179,"integrity":"sha512-ki5fJNPkEL0NJTQ1NVNW/0qxndyBh0uIORdIbJUvd4EatZk/nhiZOdSc1tF2W/XlGtLFwCrgKgOvF1QpSN66OA==","signatures":[{"sig":"MEQCIAwIdqXrtXfsm4RJB/JpZGnmB2qzwzdeDkSGJpLbvs2xAiBLulu2o3Dzi7S0p0hMTIJrNkI2Hkj2DVylvglASItcMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257161},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bd4e1c59122a3ef7f21d52941a6e0a86f6337e6d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd4e1c5_1767014132388_0.6600641437901482","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.de4a871":{"name":"skybridge","version":"0.0.0-dev.de4a871","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.de4a871","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"d4fdbea764c5a42b8dffe6d9633085ee0ab0657b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.de4a871.tgz","fileCount":171,"integrity":"sha512-fpKEqMdwBACgfmntw3vnUb6nRZTxSoLd67DsvDwVYX0MNo+ViClYZxkA3tRxAzAaryX3cPvJ3t3XGMu6nkPKPw==","signatures":[{"sig":"MEUCIB2ub7ImchdtKQL8UQh70qAoO3wqP9gIPT3xb/VmesVHAiEA1wR90uYxzDgPPy6OEcyfhQjejz07DCHfQEjtdVALSEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247894},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"de4a87109a769f34b54aea941d87f5605aaae329","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.de4a871_1767019171452_0.05356161735297227","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f5759ba":{"name":"skybridge","version":"0.0.0-dev.f5759ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f5759ba","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"52370334d1280a26b77a92c2638657e332c88b17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f5759ba.tgz","fileCount":171,"integrity":"sha512-TwioleYH6SzYmNIXr2Eie5ykQnv0T5gFjbam0TK9CAtV5usnDmuu24g+4wGESx1OytXKYky0WHr+VTxWjODmZw==","signatures":[{"sig":"MEYCIQDSm3QN1/iCTWQer+ITh0VO/ijCTWn0wVnpVW0IY0V5sQIhAN3FxMNXry4bGgAxJx4jnfUVusI2onYuwQSbkNNZVM74","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247894},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f5759ba2792dabd3bf128462aa4be2b182a0c16b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f5759ba_1767019881383_0.6945820122100279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.87bec0f":{"name":"skybridge","version":"0.0.0-dev.87bec0f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.87bec0f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"57f54b9a21d507c4ce8b58d8cf50b50b904cbbae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.87bec0f.tgz","fileCount":179,"integrity":"sha512-OLCNEtQaqH1d0Hw7C9mgACbWMBtwYquX4Dz544ZfspYroZ7c/mp6HuGJGmZudmW1sF6H9xIoj3/yccHOtqwdNw==","signatures":[{"sig":"MEUCIQDpMobiZeTX7T+aavexvpTTrp6vm6Ilg48pSKRX/jMkvwIgCVIjQXBMb4cDXTckwgpBSXS8kIEX/jKKwVbAFbOeYhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257161},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"87bec0ff0882cba57703671665755541a84c7019","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.87bec0f_1767021931456_0.7544353016090404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7795e24":{"name":"skybridge","version":"0.0.0-dev.7795e24","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7795e24","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"54ab22a17e1f90530bdcaaa614fb6bdd7741aa60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7795e24.tgz","fileCount":177,"integrity":"sha512-TR1ET7yXHwnnZnsiEvqnCGjZGC1Z1PxI6D73nYS2DFI7z3UlONXs/kYLEHoWrr83tVq4uBGYpVpguuqoYQ2keg==","signatures":[{"sig":"MEUCIQDD9xcj6M16X7Ywxm0QZE8gx3IAbFH2O13caajN8geukgIgHSiCEC8K2EsUYpS5o2dECrPSQb1/gphpGFxxe5XtIUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250501},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7795e2422a426c5e38a896b70ef87aa9cdd8dfd5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7795e24_1767022159299_0.24077569766895146","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76a95bd":{"name":"skybridge","version":"0.0.0-dev.76a95bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76a95bd","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"b879c677cf4d452ad794007db7adb84cb6014b4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76a95bd.tgz","fileCount":177,"integrity":"sha512-yUyfUWddflBzh+t7eh5mwxoKtQvCsqJ3qKM4umkXNmwOwL7MW5Cjz/R18UiTeaLTNyDsrACA6sJKyhTg7zmkfQ==","signatures":[{"sig":"MEUCIQCySAV3EEQAj2BNErBaqU1Aj5dgAK2AMJNuTvuc6UYjBwIgD6YqnBfejh9yuNT5dvvcTg20SJK4Cq5pUIoTug8KqsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252066},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"76a95bda1c22f8e3371911fd04e304472711bfe2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76a95bd_1767022326256_0.4831414437880075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3da14ab":{"name":"skybridge","version":"0.0.0-dev.3da14ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3da14ab","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"559fddbca9e1c15800cb3cf7a5e7779aa2af7555","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3da14ab.tgz","fileCount":177,"integrity":"sha512-l1POswtHz6GfApP3A4tvdUdPijMslVJ8ZVjcZ8+2llEboYdPWw8cG2p03Qa6pR5t8etMUnM8UkZJrD+zTL69bw==","signatures":[{"sig":"MEQCICWJRDEeihIVEfbzxv9QiPKN7dbutcrqgFntL3EIhbQYAiAT0F7eAG9cdjeXstEmYejrwdagZ5igpWlxeZUij+8lJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252055},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3da14ab24904855f9f5544c68729eefdace8878c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3da14ab_1767023555004_0.7469269860852494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d19e9d8":{"name":"skybridge","version":"0.0.0-dev.d19e9d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d19e9d8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9e52b956c5d91b28cb08a1f139f5290365fe77f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d19e9d8.tgz","fileCount":173,"integrity":"sha512-v9p9Mz35KxMSGvpWBBVNuIT3MyLGqHVjH/Gok9rz+lbg5x4Ia+1Bfh6Fl2g4zDO2oUiYrTaNvdbuPcm2pEC3Wg==","signatures":[{"sig":"MEYCIQCFiOOMhAFLYqlyJlHrCgncHrQT46PMhVYzC6Q2LVE9ZQIhAML/wOGvesYLLABbIqU++e+2/feYTI5pI13x3S0/EyLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252989},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d19e9d81b20696c215f7056f3424cfb9d3105ea9","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","docs:dev":"pnpm --filter @skybridge/docs start","test:type":"tsc --noEmit","test:unit":"vitest run","docs:build":"pnpm --filter @skybridge/docs build","docs:serve":"pnpm --filter @skybridge/docs serve","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","readmeFilename":"README.md","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d19e9d8_1767024473057_0.7341745568992815","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fcc9bec":{"name":"skybridge","version":"0.0.0-dev.fcc9bec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fcc9bec","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"81542b2525f3b69a797ee67ea8c5bc1a5e266517","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fcc9bec.tgz","fileCount":171,"integrity":"sha512-xnXP2T55hnzABFSUrB5XPIRw5Hy0ldYQzoKgzzmn8VSFOkJePd9KLDHXgmluz4Wbsd9bJ1dYKfM+wR4gpf3dsQ==","signatures":[{"sig":"MEYCIQCfscp+sZDeAuiND4DLBgEMmV7PLXqORNL6luh1QhDHLQIhAJCTb8VVGmawYYjJ+/RWWI3mQhVhAZ5Lr9UnKYuEMCIv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fcc9becdaa11e00c9730d35e404001e9f2c3130c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fcc9bec_1767028119839_0.7896812128289674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ea349b":{"name":"skybridge","version":"0.0.0-dev.3ea349b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ea349b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"4ee2ad0679f09909ae114aa6301b9848966cfe3b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ea349b.tgz","fileCount":171,"integrity":"sha512-OfrJNeaAmU94sN9g4PJvRwCs/1wSSwbSxJUh7UKeMg7rqfhnOqkKHsQgHJdJtYPR8bIajfWa+VtH0GDS5gSAKg==","signatures":[{"sig":"MEQCIEaBXpp8zDHky717K4/LQ0hxzASFnwX3BIID3upAkvQkAiAU2Ndbl1TNB7a/ZhBZcwCea+LH/faXYeL9mdBNOVYShw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3ea349be1e8fd6130a03585ba6e1304ce96ecc3e","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ea349b_1767028511379_0.31368347416999054","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a43d4c6":{"name":"skybridge","version":"0.0.0-dev.a43d4c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a43d4c6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"51bace8e9e67fb6fc615b987ec7b1a179be1f501","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a43d4c6.tgz","fileCount":171,"integrity":"sha512-DgmDzGSP6sHHz85BFb9ZbBS0VuzCbFE/MKfDd1Xn0bWHeqRIk4Kg4jQddRJvI6igPy6lWRAc2pTQhYaUoQUW6Q==","signatures":[{"sig":"MEYCIQD6DBGeZEYnuPPPSRs20zUTZzqThJbsLEzy/Z4tHanb3QIhAPQcnKdm2DumNpTGK6FWhqcGubWey1fopwOdEsAkXWio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a43d4c66fa98b38182134edfda4a7ba21a7c6c65","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a43d4c6_1767029439250_0.95581446192666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b96ae66":{"name":"skybridge","version":"0.0.0-dev.b96ae66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b96ae66","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"94c838181546d25cda3dbf0668bc43b3697d7190","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b96ae66.tgz","fileCount":183,"integrity":"sha512-OY55Bm0zJf4ZmysmJ4DDyzz5GRisX15mT+3ocOt2mH0YG1w3wki4KlNXMjCOhz1E/GxE3mEHtUs6YUm3sKIYBQ==","signatures":[{"sig":"MEUCIArIUd4luNFK3PKMNLuLJBwXuT7P8y2HmR7azwjcZZDCAiEA/olCy5IPqgmzi5FBU6CvNxxx65NIXabL/+pOCAqzbSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256834},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b96ae6666bda92b3a3f2996a46630e8e8d36f81a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b96ae66_1767030249483_0.4609969951039985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.780c01d":{"name":"skybridge","version":"0.0.0-dev.780c01d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.780c01d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"be19f26408f398d3c31d95e5c113946a2edd6b29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.780c01d.tgz","fileCount":171,"integrity":"sha512-YlQrTMO7MTNGXn4Z829st2Y7hLX1Rw8+7q+Bjo3Sn4JO+q9IcJz19Adb1vZcQBMB/49uwUwBL8tsYWARPay0tQ==","signatures":[{"sig":"MEMCIBNowSJ1ZdkESIwn2mMWboNK0ducL5afZ6XWsq+hlbTuAh8p1fwprXaIZZAwTfrPNf2Y0DuEZFvxy1kw/jlDvajE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"780c01df04e6e22d7f90a67d257ebcb24d859d09","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.780c01d_1767031139748_0.19282108980558466","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.546be3f":{"name":"skybridge","version":"0.0.0-dev.546be3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.546be3f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"9e212d7ac27cc3cbfcfc8c65bb70b541b0d45ff8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.546be3f.tgz","fileCount":171,"integrity":"sha512-Qws/TTUpxNcbtJcJ/qYN545+Em655wLElfRRAy8QEFFGoojsNkKTermO7BRE8VHBomrfsYlbIw93Z4oahG238g==","signatures":[{"sig":"MEQCIHneFP5IWvj5QDTTWglSwH1lCy5GCYLpWCMWctglveWjAiB7V8YlxO8Spto8xCMU6rvXkdmuzq6umdZuGVRc+jtMvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"546be3ff3a3de1710fd850729203ec0f50b3e8f0","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.546be3f_1767031426264_0.28249010024123344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3e11a3":{"name":"skybridge","version":"0.0.0-dev.f3e11a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3e11a3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"f162d3ce76a3d125d87e36e24e8f83bdf25eb8cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3e11a3.tgz","fileCount":171,"integrity":"sha512-u7uTPSz37S6SZd+XpAzXtMxF/Rn2bigttKQRpW88wNTVdtMT2DowURnYoKtAPsLYy+/xkAhnMHCG5EYhfcssmg==","signatures":[{"sig":"MEQCIHp+Z39OlAi8klALlgFXXOp/y3WiBUyLYKUF/U1hi8zyAiAfGrEZgtt++EF3cmEtA0dACq50qotwR8bKWZ9uRx8WoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f3e11a3b7b90b0552cbe02a5385eca1c76531c0b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3e11a3_1767031742769_0.39354718441165826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82b7e03":{"name":"skybridge","version":"0.0.0-dev.82b7e03","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82b7e03","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"a7154e5dddfeb558b06460e45f7ea4d97d6288f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82b7e03.tgz","fileCount":171,"integrity":"sha512-keY+DBOPqv9WbPlihSximdWrf5lQWl5qeTemvJ/v26g/6w9dOF7/kYRur8wD9863FylNATyR/8aNJE12yP1UEQ==","signatures":[{"sig":"MEUCIQC8HBbrw05WArefSEohKSBkxCt/I1JIIkVyadabdTQOyAIgKei9o0+s92isU4eTH+QKm+YeAPyyQxu2bbDqJU+AvS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"82b7e039c30417918470fb0c2ad20df52f96b573","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82b7e03_1767031878611_0.47261162552859615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53ca495":{"name":"skybridge","version":"0.0.0-dev.53ca495","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53ca495","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"dist":{"shasum":"8f2009a5c80da0acbf0c908a32cb2a840a68cf9a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53ca495.tgz","fileCount":171,"integrity":"sha512-Aon3K9PeOHOfo0QRZ/CcDGEFOCHzWy0jrJNxeKVXVH5Od0wN5z3FaecDaWJ/2OrAszC1V1gnQoKJsARrTmtfGA==","signatures":[{"sig":"MEQCIDOMnwV+3Y5mjsAa2HShkfbhmwFs5VYr56rD9nyS3hraAiAkEZIqvufFuTW+spKAGbAKbhEokOnboGniasrRoSdqVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251915},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"53ca4952a84c249f1ecbf2c884fc7ddc2b144bd0","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53ca495_1767035914781_0.6648374881936079","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98c13d6":{"name":"skybridge","version":"0.0.0-dev.98c13d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98c13d6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f65c4af6fa3e9b51ec2083da3c744f0067fbcb1e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98c13d6.tgz","fileCount":171,"integrity":"sha512-Pe1nCUWdzV5DuboFVNeZmFdQWIXS2uJRRbPDt3CaUpjtoesU02rAKa2UML54JwOwPQJpsQXkuUZt1yOFJJzKkQ==","signatures":[{"sig":"MEUCIF23R9foL+zCNlAjYrDv4foFYGMC4bZCOpV3eRuUXSdZAiEAlBPvPDp9vXlZ0kIZftukNvvzhK2Mq13X0eYEp1f9Xjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98c13d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252012},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"98c13d6ab7941a6d5779e70e140be36127507ab9","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8a12e6d-d161-4b37-bd08-090c86f2cd02"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98c13d6_1767046106483_0.7976196044185997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65b9fd6":{"name":"skybridge","version":"0.0.0-dev.65b9fd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65b9fd6","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3072e0188cb6558fe9d6c444e5e4eef2fc69d23e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65b9fd6.tgz","fileCount":171,"integrity":"sha512-MH7dcBBIS8gFZteRQIgqh8+QoUAf00QnrSVE4gm4umZh53Dudz7JjYL0MSmrg5fO2oXqNkqCxQC4+V7AaoCVWg==","signatures":[{"sig":"MEUCIERSl2O874blS3cSqXXtz4R1pdu2RaF+hGRFX3nIO9kuAiEA8wj+W7OWhVKuTnWQCu2oQ1u0z5nUaASdQesMQtuhL3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65b9fd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252012},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"65b9fd647b241c7405d997723290a619b9006944","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8a12e6d-d161-4b37-bd08-090c86f2cd02"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65b9fd6_1767046869177_0.5943421509569631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6be2d61":{"name":"skybridge","version":"0.0.0-dev.6be2d61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6be2d61","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6105b38189ccf3fee793d6457d0527292d3153e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6be2d61.tgz","fileCount":171,"integrity":"sha512-EQfV/wUyZXIvgxnbuUL6Lsg+/N4a9yMmukob/rIHOIc2DneViY6/CO1OVq0S1c7Pf5RCr8rD+E0IgEJ/uEGjOw==","signatures":[{"sig":"MEUCICY+WapDZ5MjOkbJLq53GwNht7sPc3gSMQope3d32zwuAiEAnIn/+bRjj3iK8/pMm5oWM3O/hxXu5thQwGx/xFzPp7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6be2d61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252012},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6be2d6155fd354d55742ef10b91bb02bab2ec1d8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8a12e6d-d161-4b37-bd08-090c86f2cd02"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6be2d61_1767081644643_0.6958661860030724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d675894":{"name":"skybridge","version":"0.0.0-dev.d675894","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d675894","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"451f5b91d4c186895842ce568d9e91717286809f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d675894.tgz","fileCount":183,"integrity":"sha512-MQYWLXuhn/Q6muIV5Kvp9Xl8owlC47chvu8GzmI9Vs4QiCv3boZAsdMM2FgP1LEOf1XDXYdOZdYmh0LNDELgfg==","signatures":[{"sig":"MEYCIQD+OWncp1zKqgVDRhjfzqIG/AAoErdRXwSAvYE/XuCvGwIhAPgdUzoUXXwGYBBahJrU26MLRlKq3SJKbH7w451ciHo6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256748},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d675894e86c0b52d82ede0ca31969c3e4fc6363b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d675894_1767085716202_0.06626544246730459","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b96a20d":{"name":"skybridge","version":"0.0.0-dev.b96a20d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b96a20d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"a52bf3e960953837913cf209f10e558e90b1b81a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b96a20d.tgz","fileCount":183,"integrity":"sha512-8qDxbkt4KsHoGdTHZkiyXcCwyeJF31jruIBIQt+SUWlefD3uYHTVBZC2+ADpcg2JLkCtvyi0lNPQkP2OTpttwg==","signatures":[{"sig":"MEUCIGHO4eth1uoRjbb8qpjuJaK4hNesjP1gMBeFzufdh7/9AiEAgVIhJ/7K3kRAK7TeE6HB4Sw5bTftX//nhhJh8rlmbhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256911},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b96a20da3e795db284978e5c66a3797cd4c176d2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b96a20d_1767086108786_0.8813994145987001","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76d0d74":{"name":"skybridge","version":"0.0.0-dev.76d0d74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76d0d74","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6a979ba3cbfe5e9f2d64e7785b7278b2e4016f4a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76d0d74.tgz","fileCount":171,"integrity":"sha512-bINbXBbAzFc5W7CBNbNpxyfaDFwz5k3G8Q8+UkfDfBhh9j1cEHTgr7jkMNE/MGr2TF78t7TSdfOERN9XwjWZXw==","signatures":[{"sig":"MEUCIQDEn53DZIqyTzcqZjT+zdlQb33gJ9RUTEW02D4Z2Rt20QIgSgIdSqjhLS/LJ81Tp+EeTWVWvrVh4nkXERF2WRIMRpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76d0d74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252012},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"76d0d74704a56f5dbc8bca8b6d0dc9f091e1a0e1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76d0d74_1767088634399_0.46139730804945156","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc7c664":{"name":"skybridge","version":"0.0.0-dev.dc7c664","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc7c664","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6dbd328158806b151a1a83c69ea96d60ec6d2fdd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc7c664.tgz","fileCount":171,"integrity":"sha512-zkWb/usIysBaHQlA9HvJOprl10r4gN2Aej4/pwyzfsh4her45OMImli0Mdo8FIYKsQ8/tQl8lEWXw4OVVZavLg==","signatures":[{"sig":"MEQCIFGzs2iS7LsWJxhbkg1L13aIXBKjLo/Yg5eYLw6B8VV8AiAsHvPQspsl6vRuTgHeEBrllEy2QR90tlyDuapy6PmDzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dc7c664","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252012},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"dc7c664857714ef83e8c3730af42eb0bd6675c95","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc7c664_1767088777636_0.5259565559548383","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4025f29":{"name":"skybridge","version":"0.0.0-dev.4025f29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4025f29","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"9dd5a1ea49ce6a6456e6d4b09486e74db2aed0a1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4025f29.tgz","fileCount":183,"integrity":"sha512-UiMeo6XMnS+Cxwu+GPOVoH3fScDWgEFxePjrLawuIHfoP62urojg8ODuJpZ+QxlZzd4RgQudwmtW9UfaVRq/4g==","signatures":[{"sig":"MEYCIQDz5TtagL/JpMX5HNXZ19UW48eISB6z/66Ma9EgqXUQjQIhAMtXygTEHaSKE7BxW2fSO/NlDWdAYydU2jSV0V16Q4Tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256911},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4025f29cf1dac3b3557848621ab3b952700ede41","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4025f29_1767090972225_0.029535472483322334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb16b5e":{"name":"skybridge","version":"0.0.0-dev.cb16b5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb16b5e","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"1824c743ef8fa5713a207e3774963a8630c4522c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb16b5e.tgz","fileCount":183,"integrity":"sha512-cy2rXlE9Zao8QyOp2a18XspR+tuQs/sMujuKBAsOHqmQtf1mM3RFHsb8MuQPwZbsfTbRc9ISu8noF49GTruF7w==","signatures":[{"sig":"MEUCICeulQUn3p97lVe6dg16V67Y3Ez4MNJQvvhaIasZCLUkAiEAs2NAnSNso+p2N+lQizEXJ8TX3rs/YM1UDLo7gV/pXtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259154},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"cb16b5e564b4fdd0c4e46a73b2e82f765ae3f191","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb16b5e_1767097988036_0.32226849452545614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.032b828":{"name":"skybridge","version":"0.0.0-dev.032b828","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.032b828","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"a03bef6a4aad5a4f82f91d190a2f6d95394c6b9e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.032b828.tgz","fileCount":183,"integrity":"sha512-8Am9rJkPn7DnFhO0zSfqUknPFiZ4I5yUW6ps/hmxgz97Dgi1FFr1XzpLpfcGHIxDlglz2sEmi1hKMjw3PCdmCA==","signatures":[{"sig":"MEQCIDsBeTh7aNDuhkLoKZXiADiLUIOkxnQ0LLpdCoFPr+tkAiBq2tMFK8lEjFiUvaeuNf2NPfiY+w2IhC/5zADlMkgOXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256911},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"032b828324511110c9920e3e0c6e057613d9b920","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.032b828_1767098309296_0.03518366517079663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.313e71d":{"name":"skybridge","version":"0.0.0-dev.313e71d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.313e71d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"5f4b2c4d41a582c12dd84a3ee823f5c364368267","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.313e71d.tgz","fileCount":183,"integrity":"sha512-z3GDrATUUDZVzGoxkTbt7aMujo9RubUggfvhXdK/W7wYv46qTfRXRjmms7MoSndRIMd297JIocEZjt5hLDl4IQ==","signatures":[{"sig":"MEUCIFL1ebbnxQOqnTD1efxS8ZeNYuA3bJ8AI8eowZOW7xlLAiEAzmxiau7clYPgb6/FomG7tjBKXvMx+qoFo0mR9S0+Czo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259485},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"313e71db3362e7d424afd98ec8f88690b4856f78","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.313e71d_1767098338817_0.9069768993387497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04aadec":{"name":"skybridge","version":"0.0.0-dev.04aadec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04aadec","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"2c1dadc227f540738c2eab19bd3be8fc83cb9a0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04aadec.tgz","fileCount":183,"integrity":"sha512-LxXuFBFAnJeA+p8lmteYRE2TdsZMDbHQ2DdpOqQpWFoZF3zsdsRLngLM4Oa7oNOg3nd0nPbe5pM/hap5YiTtEg==","signatures":[{"sig":"MEUCIQDMPEgKDWasaZMwOuJTelS3cMiOJ/C1iPcCiJTqgJZ1OAIgJp2iSzdQUWWqhRCzWZwIq0HzSyhv+8a4rBK5O2zqazE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259486},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"04aadec3b686fef58a7b3cbcbdab9210aabba7a2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04aadec_1767098414513_0.5222576830514023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b9ea3f":{"name":"skybridge","version":"0.0.0-dev.1b9ea3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b9ea3f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"159d4879d66e0b9e331f989a6eede2d44fb263d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b9ea3f.tgz","fileCount":183,"integrity":"sha512-hcRh7HUGWaw6pbeoS3n0tiIiQ6WGMlwoe2S2MpXo7qtmouDCsXJnDXeGA2K3lni4RZxbMV9pqLjPAMP9tAKDmg==","signatures":[{"sig":"MEYCIQC8d3oJx0SJDq3iQLwO2x+QsBMHKP2nT+nMcuRA96ZvugIhAITsqpbT5nD9LA2H+YKsJaxUYt9c7DPGd99xMr0vkTC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259465},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1b9ea3f7a0c08f5b1a33880f2cc9003b518d5766","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b9ea3f_1767098583846_0.43831052747418897","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98d6e94":{"name":"skybridge","version":"0.0.0-dev.98d6e94","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98d6e94","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"1d8b4a78d307727b541c386598ffb135cdbb3ff0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98d6e94.tgz","fileCount":183,"integrity":"sha512-R4Ki6joPfrVTiDXBTshmuWxvhjTNOXz/eNSS4P/f5u43BfuxLv/uk3304TXeOvPceYsHyyBDk/8+AEjJ7qZl6w==","signatures":[{"sig":"MEUCIQDhIwJ4xzT/mlpRxn1OrtPnLJcSgIha7hK9iLuiJcBDxwIge8xJNBdDbSgpCzxT9bYyLfFLUKYJ2eMeUW+QYoZ8cgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98d6e94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257008},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"98d6e945fd2b6166390eb6ebfacfaab6281aa146","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98d6e94_1767100109025_0.3103750253211628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d9b209":{"name":"skybridge","version":"0.0.0-dev.8d9b209","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d9b209","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"27c66b30ae6ae6414e653b81a1c0dfdbcdb7d770","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d9b209.tgz","fileCount":183,"integrity":"sha512-GOlE+FNiQBrHQCZlJVqnThzezkjKCC6BNOEu0IUaPX9csX/2oWpVCEzAz51Q6JNFeSiacP+vTxLEAiRwbTL1Aw==","signatures":[{"sig":"MEQCIGYN37Vhpup0ZHQpqA1r+8a+BdI7vMAC7ExxJ3qGtBYXAiBA7mC5fDkeU5QLp9oJz9NDqpzuWPasoolIKWfm0Y+a1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d9b209","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256886},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8d9b209dc7439a7126d1ee72b8c42926193ee781","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d9b209_1767100980898_0.5069602499863999","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"skybridge","version":"0.15.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.15.0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a0066879e23c48494e8a56c36a496b71cbfaf358","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.15.0.tgz","fileCount":183,"integrity":"sha512-WSgTBo1sZh47RvDxzIOtLcCFe5D3zqLsfJe2gGJ+awkMLUoh6Ag4G82H9nX5QlQtDgW/KMM1RnLcVCkk6f6HQg==","signatures":[{"sig":"MEUCIG20yWV4lD+j8PWYjxJ1hcPOKsBBHqpevWNO0xbLXTgNAiEA1HJPUqkVk8pDFn4Fz+4f522JhwW3bu2hxCrns1WtuQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256997},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c352142232b02919a41ae524c042f6a9d18826eb","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.15.0_1767102292015_0.0044719565561248675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8682561":{"name":"skybridge","version":"0.0.0-dev.8682561","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8682561","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"92385da45c158d233d7e46ab64341c92b5c5e8ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8682561.tgz","fileCount":183,"integrity":"sha512-3JVBY0Doz3HI5DDfE+QLvMSd2lWPkcVruY39kOF65w8cwMP8lCl4h4ixKvE66pS6pkZmC1ma1kerBY5ZyiavOA==","signatures":[{"sig":"MEYCIQCsEAmNVMoxjLV1BoKwtR3VnH2APJeW5E1pwCufH0wuAwIhALFWsnxmzFHMEojFQjRzRetyoSbmAkz5BlFpdZmRWOnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259501},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8682561067ebaf356ca451eb2eb5a138978fcdbc","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8682561_1767103440678_0.20740310483401436","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ecf87cf":{"name":"skybridge","version":"0.0.0-dev.ecf87cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ecf87cf","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"97e5843ec7aefa3061f16456bfc8cea3050f3ffb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ecf87cf.tgz","fileCount":183,"integrity":"sha512-ri+eMMvIZ5JvExyBrIDt10uU+7IJyHtMR2SGTgSIbj8Gbdq0k+sonzUnl3YvUbx7LTBqRPv3yggy2hnD+UB6Ow==","signatures":[{"sig":"MEQCIAhOQN7F6UknVPiz/ZYFOtFbIGUzI6yk33S1xKSUPWqFAiBwQssVw/CCmt3AP5uzAycJp6BjZSwfWHeFFzS9uTsphQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ecf87cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259598},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ecf87cf6de2c610fafca5f2f8a26c257d576b176","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ecf87cf_1767103470243_0.40251519628903565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6db6e09":{"name":"skybridge","version":"0.0.0-dev.6db6e09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6db6e09","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ab6325b0d61a5966d5fe51edefd5b68b8a61fb28","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6db6e09.tgz","fileCount":183,"integrity":"sha512-ey7krPM1nUILQtvADYncDquq0vU0h6JY8I57HPpYHddTHp1CE496KiGRV5cv+FDdlI4n6pHK5cG0S5Fykyon+Q==","signatures":[{"sig":"MEQCIAxgWcui4v9F3DrIn2/6/8RuktYhTrgrL7mh1jI1dxlpAiBAuxFYHH/WH6vnwz58M4BCX/bjh4kOpx74u9HJfEs0KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6db6e09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257008},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6db6e0938bf7b5c3b0e960d674e8bcd9542c641c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6db6e09_1767104124151_0.29307426491370103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.25023a0":{"name":"skybridge","version":"0.0.0-dev.25023a0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.25023a0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"42979e3927af0701e62aacf9c4eb14d31214b23e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.25023a0.tgz","fileCount":183,"integrity":"sha512-4UIGgFon4Pwp5AorHxTQDd4HwF48MbZ4ui024Halw9Y+0RCXbvBjkG1QNd+V6s9SVENxFNi4K/8jrFCVqVS4ow==","signatures":[{"sig":"MEUCIGnrHTrqaCsco44zTOZEUPPbgiMlM0bPOtAEoLI4YRlwAiEAoqGdvawe3XmYVlAA75Rplh4fm8UkiW/Y6hnqCOvM5/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.25023a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257008},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"25023a06ec1bd8104b01c30d3da4081afdd8fa70","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.25023a0_1767104650813_0.3844968820664565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a54ddba":{"name":"skybridge","version":"0.0.0-dev.a54ddba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a54ddba","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"0c8ecd3082dbf21e7cde7a0abdee0eb732ab1532","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a54ddba.tgz","fileCount":183,"integrity":"sha512-3LBKUw13DQcvIAVjQNtFCYwtG98TqVtSXVspZHJExBaTiZtUt4WYLmWXjC67ynwkRzBZuc5MuC51/tt6SoWNxg==","signatures":[{"sig":"MEUCIDVCvuugZmtl4nVijcoCbsP5WKemV+HyLmGaMXgpIBy7AiEA7R7/Ak0mxnp5ugEzleIDNkArlH+2TVlLBN7a6fZIuUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256911},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a54ddbaa5084e1dc91f29961f6c6d08ede9b63d1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a54ddba_1767106584227_0.3022642497242165","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5fdc5e4":{"name":"skybridge","version":"0.0.0-dev.5fdc5e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5fdc5e4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"82db03ddea8b28bada278b3da877ba1e5bcbf873","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5fdc5e4.tgz","fileCount":183,"integrity":"sha512-yhwD3lVlzBKLasvOQov2HBrJk12X1KaFeRSXVs7A4LMTmv2r/faQIHTY/w6/h0UE8DaXqWUfbH8GN26Qraw0ig==","signatures":[{"sig":"MEQCIDPVdmHHDO+QpLPQSkE7deDSUENIUm72iwqPj4DHIjnkAiBqX57teom7AlxemWzqepeemkSvthbuXxBhf1W+I4/r6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256911},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5fdc5e437d750d84d338c73b0c70a6e2c243d678","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5fdc5e4_1767107032615_0.44379407170759433","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c971bad":{"name":"skybridge","version":"0.0.0-dev.c971bad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c971bad","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"31ab14af3db4c2b391c3f35b01671545e33d31bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c971bad.tgz","fileCount":183,"integrity":"sha512-Mtkqh63HWuyfH3XinrIgSM0HPVq1ukPm2dUVUaznqG1euEEyMLww5Ef5w7xsW+LRrBB69Qv/GtekLGGOKNKIgQ==","signatures":[{"sig":"MEUCIQDpLzYtIvsZINpwrczyWCpU++I7Swzcd8W1Yh5nR5ba/AIgQ+2FgQ0vEP3my6f3iKI4sFYNNdiYwKHQ2kdqyepR6RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c971bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257008},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c971bad48cf91244d0166ee92b9ef33dc491ece5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c971bad_1767107197476_0.6721593380206192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7050bf0":{"name":"skybridge","version":"0.0.0-dev.7050bf0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7050bf0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"dist":{"shasum":"bb041e74e825071844ca39b336fed4fc04a89945","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7050bf0.tgz","fileCount":183,"integrity":"sha512-jcFXFSO65X44YjudjxMwQPUzYJXpVCbbOE+a46L6RN9y2W7J8yp9BUMHVR1gJXpHtMn7UiyMt1LScKMjuD5E4g==","signatures":[{"sig":"MEQCIFGjRJxWygVk8dJB4f0giUVSE0k2wW8sCR8noiChYaLiAiBHx4TVWGrz1bluLKzpcMAFD7L+kLGvRcqrWCYuEwHioQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256911},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7050bf0bd5f6dc965a28faf4bd8124267688d2ee","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},"_npmVersion":"10.9.4","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"22.21.1","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7050bf0_1767107650257_0.5562482697675062","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4ea8e7":{"name":"skybridge","version":"0.0.0-dev.a4ea8e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4ea8e7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5a8d812c39e3186b72863e1149c1aa8877ae7617","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4ea8e7.tgz","fileCount":183,"integrity":"sha512-h8MpPQBjJ+amwBzOVUMPVn4J+/Ne4/g4Tks4ba9NIpLFvwIR539q2iOfVptxY/uzS7Ihk+LZ7A2B1kD7enR43g==","signatures":[{"sig":"MEQCIGIDvfGgUOLofj6KKjcow6LmFOtwQTx4Q9oI150/nBrzAiAIy6UUX6pj59TzHrmv0lJrSwuV8ncnwuVwdqK/ZRCaAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4ea8e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257008},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a4ea8e7116e21676221441f7b5b6718d50db0154","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4ea8e7_1767108229471_0.21033778740594622","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b451bd":{"name":"skybridge","version":"0.0.0-dev.1b451bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b451bd","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7aeb3ba919a1c94a1bde613d36372266b6b67bc2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b451bd.tgz","fileCount":183,"integrity":"sha512-c741mby2a/kN2sFIq0vvzflOSDDRzav86rF65wY3l1WdF8dsVxP2f7ph11l+Ukd0raoUt5uOl3IMVsvCZ6d8iQ==","signatures":[{"sig":"MEUCIQDzPOCu0UYteiBJjYI3dSgRWbATC4SxQuLBa3ie2CUGqwIgEL6l6H91qbhMHBJeLmmgFI/bqSRvt2zIpg5tV2y6BvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b451bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257008},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1b451bd4f13f131e369e03a6f4d170159f2851a9","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b451bd_1767108535501_0.5476796827806838","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4681f9":{"name":"skybridge","version":"0.0.0-dev.d4681f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4681f9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ccad1debf270373395949f665f5ec7d057390ace","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4681f9.tgz","fileCount":183,"integrity":"sha512-8QpsGXaaov4vqwSwDwSnH5mrdUMVWtiP3QRt6RRZLDAs5w+hWEZXir6ttCkgx5dxHizIJDCWZCOMq3R/RUYgQA==","signatures":[{"sig":"MEUCICq6ryuI7ID43xm82w7tEcZBjopmzNIvnx8qkGobFaU/AiEAziSc/CFLmpDw2rAH1K1sbBfs7659TVlCBh1dkc/7sas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4681f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257132},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d4681f92510184deff05afa2699001959519881c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4681f9_1767108600090_0.47465313739598836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc5889f":{"name":"skybridge","version":"0.0.0-dev.bc5889f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc5889f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3eee6dd676356ebbd0cf93d3c2adb7d5121a4d7d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc5889f.tgz","fileCount":183,"integrity":"sha512-wLAjSOByNqYb4YFff0996PgY3KpDiA3ihEjHPeCMF/LCI1TVMEdTe9T12mTlduI3rNMGTxmZ5KhBMqzN+xz6nA==","signatures":[{"sig":"MEUCIH8cejx+Se6XzPpcemON5hDpAl30ad+ysT4hTusdLlooAiEAgL1aXQRWLwXKKNNTMIzU7pjCAw8JbnF1BSTyZ1K3bDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc5889f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257079},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bc5889fbf13b52d62cbe2987bb3737a3e3370625","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc5889f_1767109849947_0.017267920810133175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b2b016":{"name":"skybridge","version":"0.0.0-dev.1b2b016","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b2b016","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"253c74297d7a717d299914d642c59c00bc4d7d6e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b2b016.tgz","fileCount":183,"integrity":"sha512-IsI+Lk0ozhYlxWVCbRev2zghU1Z9YvKt2Ks8G2ihcyUwP4EPVn5k+3iqH3aRnNun2Zai3pAzXRUEX5byZwNWgw==","signatures":[{"sig":"MEUCIG1qZw1RVSE13fNI+0iEI5ZEckdYGrenaP4iWUj8goGkAiEAr5MLjkKVOnNL1Nv++shNMj2mLgpYyTl4oknNx6KSzzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b2b016","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256886},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1b2b016d25cb07f459ba541daa12803640987388","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b2b016_1767109852574_0.8709730425829574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.457d6ac":{"name":"skybridge","version":"0.0.0-dev.457d6ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.457d6ac","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"dc9a7d2c76f83776902c0308ee02c692a619cd8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.457d6ac.tgz","fileCount":183,"integrity":"sha512-NRrNmxq2Joyz3AiXor7183kLF1xiQhBnQq8i4Nnw0bnx5jR5igfbAShm47hF7RxSyh7iYsidT0fCCPsOL1LkHw==","signatures":[{"sig":"MEUCIQCJzvnMl/Rx0lOqtW7Hyww/PjcOYliPhzzR5QQBwOn2CwIgIvQgS2dyq1KdjyzoZqaP6ykjbA/UPAhyVMdgXTr/TPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.457d6ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"457d6ac0be1bb659b4e6e2e17c22d2a007f05fa7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.457d6ac_1767110172838_0.4743015452937396","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"skybridge","version":"0.15.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.15.1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"459fb4422f0a57e1296f547b51a14168e879e689","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.15.1.tgz","fileCount":183,"integrity":"sha512-yTsBY9iGLDJdy5tZo4HLuZRHzHs+DQcEJsC0lGz1iqrm52QX36hl9AIfjDljasANPk3loqxEsEPETP3v3AWZww==","signatures":[{"sig":"MEUCID7LYxQlfPSbWpTRzvDMRJQZzwSElWAg94Gb/MaXw3MzAiEA6LOPjmS4ONQnrM0kMuPOvjAXhShHmF7kg4l8jFSH3dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256875},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a8e64c7d773811492c9c23d812d650a3dd60ea59","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.15.1_1767110264482_0.11712207659988727","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e45c24":{"name":"skybridge","version":"0.0.0-dev.8e45c24","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e45c24","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"123fc96a8214d72e03be3864106e4f33a68b7fd1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e45c24.tgz","fileCount":183,"integrity":"sha512-att+HkyiOf+GCsPY0dDV/lEN3BHW9awTvsI0ug6bu/Po1y7simUp8YePKtBa26i/H1VxxYJRNSo3XTdau7hPCQ==","signatures":[{"sig":"MEUCIQCyKLIfJU07AxgFgBznLCOgwS4HJttElRwTFhYfaqO/fAIgf/WzlpvBQrvp4yD/J+O7lzGY/bFpyphQ17UHANtV2jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e45c24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8e45c24d8979fc723c272db731ca8820ad81db21","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e45c24_1767110295869_0.9131145623668249","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"skybridge","version":"0.15.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.15.2","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0ce1e16912b447666f28ddff532dc194cbb82e27","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.15.2.tgz","fileCount":183,"integrity":"sha512-G064jaXemj6/51oWVAHVN3l2lnMRrj7VIp2zOuvNndNlLFI4YlKtM0TbiRGPPQTJxES+XBrOlonxzYF8Wb8a+A==","signatures":[{"sig":"MEYCIQDgnIVmjt9uspzunuaSglETv4oInSIHvHoMJgNwhG2VegIhAIrZ114fcfMZAFi4RrrrxYpgMI1dzFoW4gIQBd45hmk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257161},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"05e1ae5ef49eba1725cac678484eae8ffffb45de","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.15.2_1767110738695_0.9898125126666559","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.167bac4":{"name":"skybridge","version":"0.0.0-dev.167bac4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.167bac4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ca8c2aa5347b320dfd69837c118cb4b0c899f91a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.167bac4.tgz","fileCount":183,"integrity":"sha512-MOm7p75IQ5KjVQliqtLfBNs09HBQCIqrYPpW/9d1mAAjkbrXl+a3NWMxPoGSEy9gYby95N/lWo0NnfwC1XEcFA==","signatures":[{"sig":"MEQCIGYx5LVrVyRWHo0bNfJJDpZoG7ujBVdSXGD+0mrxJFAMAiB0ov27ehkr7gdPpNLg5AJDVNX2aq/51Shn/KtHg2+9kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.167bac4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259801},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"167bac499cff7330d5e7d644791dc5ccd64cf7ae","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.167bac4_1767110903703_0.829089925375859","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cbd74dd":{"name":"skybridge","version":"0.0.0-dev.cbd74dd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cbd74dd","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"91feff17ba8486c296136335be4d2a1a9b1f0b5a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cbd74dd.tgz","fileCount":183,"integrity":"sha512-OfYG6/DHOzhet7UEtM3fWR6353IMQ5B9VXGTOq0so1xNdi8Q/kml/2kz/qlcr7M5+a7d0xsMLXgr3J143wDwlg==","signatures":[{"sig":"MEUCIBP4w344Mx2o7gR7jHBxSdZuJzsvsL1PVN0NhssNrO2UAiEA+OTGjaB6A3FqvXNUq8k97QgQ0D0+wIO/u5zKUXLYhmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cbd74dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256886},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"cbd74dd9d4f00b354579d0c05cb31d49d8fed8a5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cbd74dd_1767111016622_0.0063201077299372965","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c78db9":{"name":"skybridge","version":"0.0.0-dev.9c78db9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c78db9","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"dcfaae11f5220d9fc65021ad2a313fe331475890","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c78db9.tgz","fileCount":183,"integrity":"sha512-xJQMBAvMn7vXLSxQAHat0EHNRZn+JIyOCZeeXF1WQo3S1xFlDqSA2nQIhRR50FpHUIYrKb8EUlsUri1HNZbQXg==","signatures":[{"sig":"MEYCIQDgXWJNoRFp8pJ/ZGlCEMhIxBj4kXbYP3qYhaiJ4S1xuQIhANTsryJ9JPOD393ZzXGFNDjwy214H+LcpUtvw/j9NwkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c78db9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256886},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9c78db919921757ea45f10304f78c7a50b14d668","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c78db9_1767111308774_0.06393645476753718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc48d14":{"name":"skybridge","version":"0.0.0-dev.cc48d14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc48d14","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f8d518a88cf67285c32914004d1b332870556510","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc48d14.tgz","fileCount":183,"integrity":"sha512-e8e0DDpfJ74tmiCYLpIqEXixJfxe4diz8+qgC9n5bq53RQMmFs2z1E7WJzKKV7HvMrdo1qn4tzxGLvt3cLcGzw==","signatures":[{"sig":"MEUCIEnPMilho2yfRaO5tk++5QX09nxJWvO/qZvOTF8ltFFIAiEArk3PvRDydO6MxSZ6pMwX7Q4bc+PE86Mz5HtAVB/7YLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc48d14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"cc48d14089739e1c010c1f7923f52c15686be56a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc48d14_1767111367004_0.7637394755241931","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4998c4f":{"name":"skybridge","version":"0.0.0-dev.4998c4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4998c4f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6798c98b498e263a3a3f43700d886770f7f85088","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4998c4f.tgz","fileCount":183,"integrity":"sha512-R1YsZT9vwZ9Gyf/VbkLJpWck2qIP7PAcnbN7GH8uvJYAdEXgOXIkVzSU/p/DINJOMKARDGwujLQXEgp4X5Ug+w==","signatures":[{"sig":"MEUCIGiEf4QGYdO6W7SBoietlcuWXuG3Tns2iqW8srJd/GjhAiEAo9YDBXqBO2MCjmT/A5qO7SdW6CjzcMVywr82zSKi2QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4998c4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4998c4f74a48933342364f16f329bb9959525f37","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4998c4f_1767112300976_0.10791223499665614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c5cc415":{"name":"skybridge","version":"0.0.0-dev.c5cc415","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c5cc415","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"99114ae2b28d0493b72415addcc426d9c80f657f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c5cc415.tgz","fileCount":183,"integrity":"sha512-DxeoErS1PrhoIowGyxgFOv1G00MXuOnQIbx5Vm1y8q8lWFojXVIjj/gic9AlgrTddm1ODmLQrhsRXtHcLW9HZQ==","signatures":[{"sig":"MEUCIQDe8jUgw5FxDz+GCDtVH5g/Mj8lEKdLQ8aXpnCDhzZNTgIgBNtI3/TYJdkOyu6sVExpLuYmjTUqlbyw4FtwgbJPHfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c5cc415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c5cc41547f98c3faba25f73119ffc0d33c61e813","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c5cc415_1767112783399_0.04485062587209043","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.92e6de0":{"name":"skybridge","version":"0.0.0-dev.92e6de0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.92e6de0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c0fc71c6c8180e4b00e3b8f24a62264c5f2aa907","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.92e6de0.tgz","fileCount":183,"integrity":"sha512-vn68dNFktUj0C5vNoflbbPcEsbh0JlYcgnpkrjhP9D60GHjHYaFIR9XDu3CS+MXuJG0SCCDm2W4fuj1zlPtIqA==","signatures":[{"sig":"MEYCIQDAc1kQ9TWlUMpgWDx/nvNKo0635HJ7WO/9d1q+eMcdCwIhAKVNM3Pn2ImpUowR7HEYiu1w6PGw5txZo+Kjr3pFOrho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.92e6de0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258498},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"92e6de09e5565b8ed752f0302d978c0fec84ae70","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.92e6de0_1767113493216_0.8738904340267608","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.665ad2a":{"name":"skybridge","version":"0.0.0-dev.665ad2a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.665ad2a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"4e3ffbe489dabc4e8f0025ef2a160e6ca0cb8f67","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.665ad2a.tgz","fileCount":186,"integrity":"sha512-l3h5jCySr921DJXm0B4nsX1ec621yI5mYEkXqTzYX6DruwSUn3vpdrCimbXdhniK3Qp2bQkt1y9YPerkIRJsHA==","signatures":[{"sig":"MEUCIQDZ3ptqSMWTH89nzxEkbqUkwRCI+Ceglv0on94i+fojZAIgIpRV/7jdoF53m/coVLHtb934h2ftvU6+F2FliwZ80PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.665ad2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259753},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"665ad2a6e493925b888af77c0de44065dfb29040","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.665ad2a_1767117031713_0.40850391468433034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d495ee":{"name":"skybridge","version":"0.0.0-dev.4d495ee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d495ee","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"4a713158c8b2086392e07ef5eb20a5ba49022264","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d495ee.tgz","fileCount":186,"integrity":"sha512-ggBCyvjv4URFUJhtRtVPp8eyvM81uVUF5dcqkVbTDYSnldDpSVGvPwbTim25jKwSAFilYPXhjsPC7vyM/QVuZA==","signatures":[{"sig":"MEUCIAZgusCrZjh21L++RrS0pH+phE0Z77PhdiowxBgygMT6AiEAo2CvR665SOuez0Ovpx/PJknGdXsCP9umVgzNz9l1V9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d495ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259753},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4d495eea56550030a847eb6c4fd11e2b6755d717","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d495ee_1767129231870_0.08518692733456446","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ca7a7e7":{"name":"skybridge","version":"0.0.0-dev.ca7a7e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ca7a7e7","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fb78d659a43d5f9add96bdbe39d504adb86339a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ca7a7e7.tgz","fileCount":183,"integrity":"sha512-Xl6s6Oxd02sZeTiptQ7IF7fG++MdywgN2KYAO5jp8uDI6sV6qz3wPL1WqbIptUdQlF6m+K8DgAlVT9UDZ6KmCw==","signatures":[{"sig":"MEYCIQDBlBaRPOZLhc+/18L0zag4ZYjLKIhal5e0j77KxvmfSgIhAL0W7W6F6GZYOjhUApE2ZJOhcznRYy6Ds4KT/0llR+NW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ca7a7e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257202},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ca7a7e73c368b5f19be0d48b3f6d1d8a7a6dfd72","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ca7a7e7_1767174061124_0.2971966431838098","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.255e8f1":{"name":"skybridge","version":"0.0.0-dev.255e8f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.255e8f1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a7194270ca2f3ee9c6eda74fc842c74bd8f18e8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.255e8f1.tgz","fileCount":183,"integrity":"sha512-2m9Oedqwxs1O8YyukaQoPNci7rQ0S9T8k2DdpBsavtL3WwptqADVL5YzSmJSwZzJUcklGjkzehSP++DnMM4jYA==","signatures":[{"sig":"MEUCIQDAFoOKIDie29lHo4MCYsWPBy+cy/fpL97EgcLkT62q8AIgIqsAAvJcRkvohFj366eImXyFmpLK6hkwthXERWfSlZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.255e8f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257202},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"255e8f1e52ffdde6d901081dc28f1b04ad7b497c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.255e8f1_1767174515175_0.5410967447835282","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b6f4d0":{"name":"skybridge","version":"0.0.0-dev.9b6f4d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b6f4d0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"cf675af7f294c8b096dfca9136ef1dc850f250b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b6f4d0.tgz","fileCount":186,"integrity":"sha512-4W9B133CFKeLNad++nSobNxJgZWfsCOROcv6GoNLEHyWy1W2nWlfSCRYn/B9IZy8mqTNbWsbBhlVLJ3nuwXVcg==","signatures":[{"sig":"MEQCIEwoNGrpN/+++tSvBn/ZQhXeLaTfpcqOFRxY4kI08QxzAiAdU0OppJjswQSxIwHIomMvEOR+RGLITtTz741btCfymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b6f4d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259786},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9b6f4d05d51cf04fc536edc7dd74be5fe8e03e9f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b6f4d0_1767174969362_0.05829786962338157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4afbe8a":{"name":"skybridge","version":"0.0.0-dev.4afbe8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4afbe8a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"29ccf36cfd81aa1cca1e0bb8c20a2009ec85c78f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4afbe8a.tgz","fileCount":186,"integrity":"sha512-oLpGCLW7JcfDQYVi3s0TYB0j5+NRWwTxbaF49NXSFNkNv/jym9xVakaTxTqN4098D1fwdny0WmjGmJlVIvpJgw==","signatures":[{"sig":"MEQCIB72gJh0VXDPp0qucgTBrZ1R9s6xJnME4JiMFpLf05kxAiAbgva8LB1tlqtxATsxuRPPHw6MSzDj3oRfCtI40AQBqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4afbe8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259789},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4afbe8ab6d40d1217ed6a650ea81884fdac56307","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4afbe8a_1767175106979_0.188476191119205","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"skybridge","version":"0.15.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.15.3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7e124227960eacd783a4f65f64f1b8e0d052ee58","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.15.3.tgz","fileCount":183,"integrity":"sha512-YQhkP0ycGfcCWB6hYl4IpJnYMa3QYlv0QwOIslB4KrbOhmQpSBTZYqq00VGpc5C6NEfT5x+nAT30EodnpcMZ3g==","signatures":[{"sig":"MEUCIQDfuhkEiXU41nK/Fixk/NFnMfJ6oAUcTkopOjYIw66ukQIgFkO5mTTivek7f/K5cjCRs7vDQQSRmt2/3s/DSxTKMWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257191},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2f3286dcd3fedd2f35d24f7a93797010dd9c321a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.15.3_1767175142100_0.7521179647647487","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82cbe25":{"name":"skybridge","version":"0.0.0-dev.82cbe25","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82cbe25","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"39df2d5ec3c192defd199780dda573a8083058c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82cbe25.tgz","fileCount":183,"integrity":"sha512-y/lnUXphGp4oEPH+5ecUzFFD2SlbIaYWHkspc2bFoJAJYGA3dk/yR7YrW4ks9p0lZR5RWEk1YHEbptkOcoRIZA==","signatures":[{"sig":"MEUCIQDQlwuTZzyt4pwjUaxhPvpEwuughz5fk9Dn4+S4iQ/7+QIgBhHasQUyb2PdFLHm52BqqvdiMsWFGMzLqhIMSb5i2Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82cbe25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"82cbe25129c37caad4a9d6dd3ace22b18315594d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82cbe25_1767177078006_0.2431595768646455","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac28c6f":{"name":"skybridge","version":"0.0.0-dev.ac28c6f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac28c6f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2418a265c8418146d0d21e50aede364f471bc502","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac28c6f.tgz","fileCount":183,"integrity":"sha512-nQB0eQVtrc7BPOQSZ4qaH8V9M9w50/+Yn7HEuTj2gCPr/BuYeUCfznyrW9NLp0GWWyhQEJWjryt74p15pFbEYQ==","signatures":[{"sig":"MEQCIAEv6hmBm0BWKWajdRRIcTTuDpcnDet8R38xfu5651CWAiBFu4Pa1Mx4AMX985dTSLvleH+5bv56uht21hzy5BgeAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac28c6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257172},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ac28c6f699ac0f9678ff2a95b3f7f764c3d03f66","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac28c6f_1767177422729_0.5045831553139752","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7158791":{"name":"skybridge","version":"0.0.0-dev.7158791","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7158791","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6ca282bda708b47491cbe529efc378853443989c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7158791.tgz","fileCount":183,"integrity":"sha512-4aGcrQ8nRM8hMr7hZDONyyWeFP4J0aF/Yse84dG/T6nqvxqitDMTwSW3U4LelR1JjF9J5ZwUAnvQHVGMpQagKQ==","signatures":[{"sig":"MEQCIC1Aft6QUmIc9m1Y2OHm1pmaOimuwhwOJSheIoteSfywAiAqeJcV0YyHoDvuzacf73kP+Sn+euVseUkPvlt5LZkbHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7158791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257202},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7158791e1ad55de435f890665ab3132ec4f660c9","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7158791_1767177576397_0.7521361718632325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc5d28d":{"name":"skybridge","version":"0.0.0-dev.bc5d28d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc5d28d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9f71543aafb7cccae5207af979f6b3f4df1f95e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc5d28d.tgz","fileCount":183,"integrity":"sha512-DPUT5rgZtDAD5cctOSc0+dEim9yFOMbTt28KbXgYu2QvlM60l0PXtcqp6W0MQYOevbraRLJBJ3gTCAq0mYcLtA==","signatures":[{"sig":"MEUCIDq/g7BE5spCt1sp0+HfNyaqOrPf8oDt3LL3C5s1S9IGAiEAkrcEFP7VH4ijPXMrG8YW5HA9NyY6SWh+KtLzfa/jBrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc5d28d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257202},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bc5d28d1531d535c5dbc9f52cb8a06fde0da165d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc5d28d_1767177801604_0.5394606847720453","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5bc4c06":{"name":"skybridge","version":"0.0.0-dev.5bc4c06","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5bc4c06","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"80d997a9212e9d2a8e17079c0fa4f9cc3fef4bf5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5bc4c06.tgz","fileCount":186,"integrity":"sha512-RmXwK2VlM0vE6RCh6FVNf59ofrkZgv/ty3zcSMQI7seGtgx5fvt6AxYCHTycFk+OPhXs+nuOujw9ZsYuTVkrbg==","signatures":[{"sig":"MEYCIQD6YDIa+ZO9N6YDm5jYbmgY6pLQvXZ6PbSKWRClHg+CmwIhAIpPaDaHml5DP94Nb/ZL1EADQcsAMg/ptvt05nkcdhCs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5bc4c06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259388},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5bc4c06edd247fdf8d14ce2ea18ac1e373a72aa0","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5bc4c06_1767178702628_0.05221446828081344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c269e58":{"name":"skybridge","version":"0.0.0-dev.c269e58","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c269e58","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c88e984ee70937f6e861af8019430c2fd4e43c4f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c269e58.tgz","fileCount":186,"integrity":"sha512-ejUvoNTEyXkNQFfzMvZRt0uk7fOzmX+3eqd9vRdiZHN7ZOC1F5MbPUx1nxXLmYBjqxawwk2y3dqAPgvAqMVtFQ==","signatures":[{"sig":"MEQCIEnUErk0iVwatLgY89zwL0C+VN4rie97v0tQ/+nQSNBrAiBLnYjnvjoRXldyED6y7vW/j93LPXO/vKRCeoR7MdmLcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c269e58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259256},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c269e58c46efe0ac7884c9921ba4c3cf21a171d7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c269e58_1767179356283_0.08378047776273045","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.871732d":{"name":"skybridge","version":"0.0.0-dev.871732d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.871732d","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"edc2529765ec5598d747a11b70c6521c5c336a3d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.871732d.tgz","fileCount":186,"integrity":"sha512-2Nd7jAn5ercLtW1tiPwfHqtFGSdVmQi9/qN0PrLPg0sPb65+K3X7WTAWYukgmTiv5uheGFHRpdayll1J3gZtdQ==","signatures":[{"sig":"MEQCIFjUONLkXQU7sRq4XdLNoxYjzF+MIAEC8Lr7B84WibpBAiAio85eNgcDKn5INelWQjyWFZ+L0hd0DYc+cfIPkZpuew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.871732d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259268},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"871732d28c469ebae4f9d0dbcc5bec6562fcf4a5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.871732d_1767179535005_0.02219915384890392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.152da66":{"name":"skybridge","version":"0.0.0-dev.152da66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.152da66","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c4be18c0601abdef277bdbe6fca0a96bfe214283","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.152da66.tgz","fileCount":186,"integrity":"sha512-geYVqeESFUsieSZbVL00YLyqEivyTkMzRYQYFo0bUH7QzXTQbcGL35cwDsAKTIbtRIpFF7hcV/2UzQNDgp0rtQ==","signatures":[{"sig":"MEUCIQC9sKfxRtf8OS+6pPZ4XQCmCzjLEmcmRBy/g6xTZP145QIgGLS5Xe1aE3q1tkxOi7dJl02v8tEBNg4Q71+2ao8U7Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.152da66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258916},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"152da66b330ad87393f268fb0514becac13774f8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.152da66_1767181759935_0.29558594489206813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50169b1":{"name":"skybridge","version":"0.0.0-dev.50169b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50169b1","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c6521fe7463a741a5640d615fa1b7d940e0b5073","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50169b1.tgz","fileCount":186,"integrity":"sha512-zDqzlPZSPkGLe+n+RrZZhUHAYLD786s10VqGQvyFOpTGsQ2qo50RripmESKyoKsphoPq+WFhD5p9sej+qokN8g==","signatures":[{"sig":"MEYCIQCSC36PJJINRxV5KK3H0Sw9aM4GycI267iMyDalLst05QIhAJZO0JILcSMPCftgvnkMMc5Wmpc051juwiRdsIP3XPWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50169b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258916},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"50169b1406231a07b135cc4b1f415319aa405119","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50169b1_1767181935525_0.6459611080065837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd05cd0":{"name":"skybridge","version":"0.0.0-dev.fd05cd0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd05cd0","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d1c47e942159d3469af7ade530e8b973a47c88cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd05cd0.tgz","fileCount":186,"integrity":"sha512-4WzOiV4YKA0IfcTS5700CpLh3Th1n19Y4g50HnKF1JeGgLbASv8Ma4fKnfhL+U/1feNVS/cxLMbbHMxn0Zt9IA==","signatures":[{"sig":"MEQCIFN6qbJ0LawQUTOF+Ek7Fqy+NMiD/ANmYDj4RTiRvSQeAiAnPjQ557m0MsgIIDvcwEIujtrGw8HJOlEXW9e9rHxmBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd05cd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258916},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fd05cd0c551a38876158db82b3a5c6f5d393e751","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd05cd0_1767182119533_0.962590387844515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e4f490":{"name":"skybridge","version":"0.0.0-dev.2e4f490","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e4f490","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a7c68b869766f46c26d7a391c621f6955da26960","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e4f490.tgz","fileCount":186,"integrity":"sha512-OT0Sa0tNpRgjJr/F3bFl/+v9LkaSl80jM3TxTbGWAZTHUqbZnvq+PlIRNl8PSUCNUQc6+JHfUWN7zJQ8ZIVLUA==","signatures":[{"sig":"MEUCIQDktG+FFXpF/J3Bxmk/mzjaf7SaetqWhkJkfA9PHx6vqAIgbXH4u6hV3TT5vidwnGZJF63xfMF8SwQG1WcZ3wIr9q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e4f490","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259700},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2e4f490367c2136c23c827be069e5b31cf5666ae","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e4f490_1767183526560_0.4300367430503309","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e85f510":{"name":"skybridge","version":"0.0.0-dev.e85f510","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e85f510","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fead9f2d857df6622f4a79a6bc249f638ec0d138","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e85f510.tgz","fileCount":186,"integrity":"sha512-RxoHPYyoGrKHEPL2KF63t0cSDUzUFTIladYZmO305kEeKSXKe21H+EBJokphIzc7t3Vo7eLja4/XdWyBueFcBQ==","signatures":[{"sig":"MEUCIDJk9PMbzF2vnh3A88hcp2sNS8AjCiDK1B+V58ePTkWLAiEA1nflxLLbhdyXHvQ+JYLOPzq6m43N3Z5deBl+kELX7wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e85f510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e85f5109dbac7aa29e43f59c975df2710bf490d1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e85f510_1767185292654_0.43940505837288213","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ad9734":{"name":"skybridge","version":"0.0.0-dev.4ad9734","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ad9734","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2722e1e6c53d3283152381ec05e538d4c5fbc80e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ad9734.tgz","fileCount":183,"integrity":"sha512-tuxcWYfG5q4GUm+9uotYIkKARn7H8sWGV0HTkxFnH45/noQPTK1I67ri4/PO9Clsq86wwMTuBkX3VfjDq48Rvg==","signatures":[{"sig":"MEUCIQDwwicWv3wAh2NNJDdlpL6M9ddebHBRKhAy3WfFXhIY/wIgGS5JLfMyTKS33zEsRlkYo88OpG9a880mR4lEQa7pIPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ad9734","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257202},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4ad97346afabfb1576f3dfbdbd917090caeb46e4","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ad9734_1767186985256_0.8982897564260905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc56028":{"name":"skybridge","version":"0.0.0-dev.bc56028","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc56028","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"83678078cec7fa16e587b3f6c8b12e64abfbf7a1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc56028.tgz","fileCount":186,"integrity":"sha512-rMzSMXB82tLHbhWRGIVZhHwxhwwRyGUGzPh4ryaTYL9wzjaK9sFAhbnoow0y57r+E2fJZ3uH1NEjSSu3MVRiyg==","signatures":[{"sig":"MEQCIC2zwnnPPsNpCtU/jAs8UjuToF/v3ofxtPimOGK6sXjAAiAog169hwE9wIcntmEfDWjwRV0g+iMmvXX+UhpA4eUijg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc56028","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bc56028ca05a1bbccb46752f740f1265fa0d5161","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc56028_1767187036070_0.7435410075627276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6f2d80b":{"name":"skybridge","version":"0.0.0-dev.6f2d80b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6f2d80b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"680702f5e3634547d20745ed18f8a84c1be809e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6f2d80b.tgz","fileCount":186,"integrity":"sha512-JxYsFkv5pXO7Whq3JacX2Vd2zVGMEV7DMyuv+tjSQtMCCdVTBF3BH87iimHo5TXaMHh0NLLqdocxkoKzzGRBHQ==","signatures":[{"sig":"MEYCIQC5jiuEO6DpCUNednEwIaqnrOFZFWDpcbv6LVRrwcobfQIhAMbJKAvAe5Ud3/gYiE/LcyUrAPXZTS2KZ9TJhz2o1CrR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6f2d80b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6f2d80b8d359213f4e78460e4bf89014971f889c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6f2d80b_1767187586452_0.6557108426513658","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.779645":{"name":"skybridge","version":"0.0.0-dev.779645","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.779645","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"defd4ad445a31a08589f18048a0c6d141a9a3230","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.779645.tgz","fileCount":186,"integrity":"sha512-EiTfkU3OLBXPNQexa2cKJbqSo45hMvbdqJVP0uBzOYe3iBBql5MwoTnKUP6giqgjktY4llI4p+KXgUBVZOvD9A==","signatures":[{"sig":"MEUCIQDcxjoNyh1vUrMM5fbt0OgKSsLTHvoazCLEhmFcTLuefwIgQizyAnb7oTZLltNIU7MaxqgfvvG8DrxLEfjzp0d6SRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.779645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262817},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0779645cf3a9bb2c3f68a241591d317ae58b05fa","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.779645_1767192924205_0.0016165886284649211","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07a7335":{"name":"skybridge","version":"0.0.0-dev.07a7335","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07a7335","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8e386d7a23a21942e78e7d6f18720648cae1c866","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07a7335.tgz","fileCount":186,"integrity":"sha512-EnWPe0VqjbXLlPrpegIPXcYdpmvdXyTBoQ+wEyB4mqisNRD7RUzejMHJR9FAQX11fiwOiSH/i121SrDLKS0N4w==","signatures":[{"sig":"MEUCIQCYb+UBpnCSWUYLYk5CpWazQsggP947W/VouGNHRK30TwIgUpbF2kXphVAwCo2GgvET2tllrsDj7vtNZTlu61naxQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07a7335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262818},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"07a7335ddddb9a82b469e576d1bf64e5fb2b5ad2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07a7335_1767192951700_0.04208715547672037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b3dd8c":{"name":"skybridge","version":"0.0.0-dev.5b3dd8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b3dd8c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f1d860665c57816c653da661ef5255e24afa9d2b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b3dd8c.tgz","fileCount":186,"integrity":"sha512-B5HVRfqiU50Eni09dIdMyaakiFavY8qEv7PB4RKPccNS6KS1JmTOdW8F89R8U7GwXwSykvMw9rd4aS5dGZXhGQ==","signatures":[{"sig":"MEYCIQCkYdig3bOdUNHPaXQRPv1nb2nHlMSWlE7Vwf5k7e57XgIhAIVN9nutn4Cv3Kppi9+vgzLcZGz+9y+H+M8XyfneXyOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b3dd8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5b3dd8cfc48f633051ebc2299f43e96622550ad2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b3dd8c_1767193821202_0.7536450772396392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a01a6f":{"name":"skybridge","version":"0.0.0-dev.7a01a6f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a01a6f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"102de8d18fc6acea747d034c47a864805aefdeb5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a01a6f.tgz","fileCount":186,"integrity":"sha512-uuH9AZ5MoMfgThkk6K4DqSqSYYkf41AwIdYfUa7xABIvBa0fWN2ZF4NsDZgvLWJ4ISPaBHZrAr21qaIJTSRGzg==","signatures":[{"sig":"MEYCIQCcWuSb9n3xbz1nsr2y6mXGw6cA+RGs12OJ3iwG3xo2ogIhAPH5zYY2lm5VnMIRSmQBreK833MlN/yFN6/IMGSWHKLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a01a6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7a01a6f8f8c92559a7e8cc637275005e2ac8c959","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a01a6f_1767194978053_0.4002465817071301","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f561bc3":{"name":"skybridge","version":"0.0.0-dev.f561bc3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f561bc3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"dae6b9d8d6ea8ba528855bc81656d374dc6b7269","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f561bc3.tgz","fileCount":186,"integrity":"sha512-g4KmA6dYxSJFUWPWEd+2gz9HOVoH+9z2nBVJYnCs51P8l3/4eLPCzLv/6zrZRzmtqiNjgwcwd+09VkQ/43nkoQ==","signatures":[{"sig":"MEUCIGzlxZ8BmgHvQuwLhs2kf+f1HMJraYDY48WfMVSxNq7kAiEAxbl4KtA7doM1nTSbUZOOJOUWCeKnbzpoXHvV3AU840s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f561bc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f561bc330abee5ec0b524bd3a0ea911abb998e76","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f561bc3_1767196106822_0.21299647172767067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b9ef00":{"name":"skybridge","version":"0.0.0-dev.8b9ef00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b9ef00","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"815771004bb12c4f70137397464618c38e6942b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b9ef00.tgz","fileCount":186,"integrity":"sha512-MAuzpe8H8FhvEoGhilsn1eVMVuHOHUY9wrpiW7SbQjPxG68/0WK29ZswrKa+dzhX1o83TXqQ9XoBAFuRhgrQRg==","signatures":[{"sig":"MEUCIQDynF/y1W6lahvs+beN7Cn/nsXMehCzFx+NvTNa48tE8QIgMK4jUnYgmkwDcJEO6drC4lpT3RLTPe9WbRf2RznGGO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b9ef00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8b9ef004fa2d8053803884740b527f94f9409a8e","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b9ef00_1767196658437_0.6656293783382632","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac1e392":{"name":"skybridge","version":"0.0.0-dev.ac1e392","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac1e392","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c3b630e040181bd7164270e40d3f491ac88f7c43","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac1e392.tgz","fileCount":186,"integrity":"sha512-s6Oq0pkTUB7jyUJqhJsi3PSHSqJ2gsiZFjv2X7v6LOYHiqC7/c/OzDqt+8IDlo5G4x7TM4pd/Rx/P7d1H+8TNw==","signatures":[{"sig":"MEQCIHjCdxKfTjhfVmIuXpZIZcdRdDSWZD15LP4nTYK5hGrNAiAf6k1iLbGj7tlWl2XwLJ8wEpe8Kix8e9ljHPwqM3uPlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac1e392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273374},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ac1e39207a6064ea7cdd095c8b374d81b79f8aa7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac1e392_1767346623180_0.3904457184693355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c90417":{"name":"skybridge","version":"0.0.0-dev.6c90417","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c90417","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c2ffbb89f71f3f984aba3efe5f90bdfbe35bbdf8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c90417.tgz","fileCount":186,"integrity":"sha512-+zV77VEeHriDyEZrnqCyZjY/qEAjmGD6yVHa0JLoog35AJMCqDz+sIcCvtqjZ4emPJajBLooAKiSZFM29DK/Qg==","signatures":[{"sig":"MEUCIQCBV+bhcf0rGmP/mb0zsMVH91oCsI/vdZD2LP19hS+CbAIgbM3IXco9pL7aPtAHAM/d3jrC+bVahSiqbzLt4/uXd6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c90417","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6c90417767a4631b0021642d1542fbd3b6399576","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c90417_1767346697877_0.8312612699321074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eea25a3":{"name":"skybridge","version":"0.0.0-dev.eea25a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eea25a3","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e32f30fd365d93a23c8f1d6464bb1a9a8e4dacba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eea25a3.tgz","fileCount":186,"integrity":"sha512-CWdE46NEMHB0Lpj+dR5xT1wQdYOZWYGn8UX5g+LWtTLHz60ch31a6sC0tA94iQizN6MrhDAHJfQ9fBzQ6KqwUA==","signatures":[{"sig":"MEYCIQCHEnlpWswr2dgsmHy4e0Cz5IVoiHXo3CcYiZYuf6smfwIhANr3WRRyUkc4n67/SnQPptLpU9TyygdEDAZ8l9/WDOo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eea25a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273378},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"eea25a3b65fe912af3bb90a6b6c9e8e8d6509375","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eea25a3_1767347569094_0.3731487620310314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.764c703":{"name":"skybridge","version":"0.0.0-dev.764c703","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.764c703","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f6b8f879c6164811f77471e4cc557d4541baa7bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.764c703.tgz","fileCount":186,"integrity":"sha512-eNSvu6IcVyf+BTukikJtPsXxAr9ReE0mr9F0uyMgg+uj7HwHTs1lV5yvAS3WSg9LfW7B5pAizoxINMr+wh2jLw==","signatures":[{"sig":"MEQCIDwiTh+5DyS4GK4ye7mH0/VslyNC0djUhCNFmYrT6IsZAiA9mGabXqSE22/em4FBT0T9js6s2reyybUX34Nz6ZObcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.764c703","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273378},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"764c7039271b66c106ce8d0f68bca91dac0d9123","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.764c703_1767347591299_0.3925890380524806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a8c5b9c":{"name":"skybridge","version":"0.0.0-dev.a8c5b9c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a8c5b9c","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7059a7675255b3c18e0f198395e08ae6223fb083","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a8c5b9c.tgz","fileCount":186,"integrity":"sha512-10gLpkmiQgY4LzeQngncvL2uT45ec7vv3T6Sm0WVJ9XgqlaucV4/L5KjPGAxwEBB+fv9NxfCTWQ4PgG11rhTjA==","signatures":[{"sig":"MEYCIQCc+11sqYXX5Fc8V34qQxzd6+3c0ipYYgZGnEs/ukuhqwIhALvQ2O3F43EA7Zqvm6/AVwBpB/6qDJhPcunqveNMTkAd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a8c5b9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a8c5b9cfb561ae0ea82cb15ec0c52e50c924f10f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a8c5b9c_1767347614293_0.9403515332945014","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.108e77f":{"name":"skybridge","version":"0.0.0-dev.108e77f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.108e77f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e8aa51391e943a2bdde2dd060cf45d722e4dcca2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.108e77f.tgz","fileCount":186,"integrity":"sha512-q+yl3RihNW6hyc5R6F5ovfGqkQ4TVdW674oEDbHPbHvxO1BUpCTS559ieD/9ax7mP3Yiu/rWOmQrAraGlw//5Q==","signatures":[{"sig":"MEYCIQDEhTX2kllOYIQyABOv4d5wJZFaXofzzCdHn1nuLZY5YgIhAJor5goqC0wmz7FNkCfnpfbnhCcgMuSz+u565MwEUwqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.108e77f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"108e77f65aadf176add6c90ce1c154bdb5864b22","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.108e77f_1767347897643_0.6985417643513396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6548c45":{"name":"skybridge","version":"0.0.0-dev.6548c45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6548c45","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a09e07a39ea8621bf657509a58c27165d593fae2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6548c45.tgz","fileCount":186,"integrity":"sha512-+UVNxPrwAYw9/pqXJyCv/BETAhiRrQ9QVk+rqVTHh6Imeqx8jrxhcNlp7wPP1b9mdCIFXLEeKPqFOLZWlY3kiQ==","signatures":[{"sig":"MEUCIGuV0i4RIm6wyxCmWAaqCd4ISAjlmasqKPB8QRReIvQdAiEA/a7G9hlpPYRb5J4N9SUSoss+BtlNAx/E+Pr2wqkKZG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6548c45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6548c450f256c042bdaa517585847483760576c7","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6548c45_1767348201617_0.09913710165937917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0ed208":{"name":"skybridge","version":"0.0.0-dev.e0ed208","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0ed208","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"27bc193d681e11e2f8e688be21c557dcc070e7a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0ed208.tgz","fileCount":186,"integrity":"sha512-Gsh7GdI8iqktI1kf+FosDKG2BIDvjTlSiOV7cFzsZLXkHDD+F9TPQKIJZUnDj9Af7pfLtoMlDrrhDqv/P0LvZA==","signatures":[{"sig":"MEYCIQCS5KsehpgzHgaP0kUbJgea4LUIkeC8cgyfdqXTlh9lvwIhAL48dvHrtozBirNhEL8kGmuin1GPcyAWVp4Jea175jO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0ed208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273377},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e0ed208241cd6d542efd0fe17132e93c9851c24b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0ed208_1767348258654_0.8105635040576553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.edc0ede":{"name":"skybridge","version":"0.0.0-dev.edc0ede","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.edc0ede","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"398dccd9f0c4fa0c0745ce3adc12757cdcbd3179","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.edc0ede.tgz","fileCount":186,"integrity":"sha512-f4XNJREz8cXq6IleZN/lQXGAPPxgscFH4HmAzYByCM4Jvc1Dq8EgM7i9bffqjcGfM0JUQnOTx9AQZZgJC3bjoQ==","signatures":[{"sig":"MEYCIQDAPkoaRy22NRVSOHptNvw4AxhGWXjlI4ZT4ur0oK/bKQIhAPLczI4k9sNKsYOELfnVDxnDVKxzsFKrZ+Z+LyqBxV7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.edc0ede","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"edc0ede3b7189162bdb97d3618659f603eef463c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.edc0ede_1767348348650_0.6939512102839271","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30ac4a8":{"name":"skybridge","version":"0.0.0-dev.30ac4a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30ac4a8","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ce7ece649fa8a120790a2fb44627245f18fa3ea9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30ac4a8.tgz","fileCount":186,"integrity":"sha512-Q6cmlCJ0pBzW4ADKKigbvuQ3Zc8/qAPzGQyrrhlTYvkExGw1IuaBh0WgcUmuM2M/mzPBu81/6WFyFnp71p3PJQ==","signatures":[{"sig":"MEUCIFVk1iE1JxugC5AgC/4B5N6UlyRbqxAU2jIXYZgn3D7IAiEAhV2V2D7JUPn6SDQegvQtHpLeNWmEWcRy+rrTPdqxRXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30ac4a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262441},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"30ac4a88ca430a860c0de84950114606020e09bd","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30ac4a8_1767348963952_0.5878099312201441","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7be113b":{"name":"skybridge","version":"0.0.0-dev.7be113b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7be113b","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ebe47262f586cbb4904f4a59c2b01103c7e50c93","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7be113b.tgz","fileCount":186,"integrity":"sha512-Rvkd/T4newNjorUy27HqOHI5QmDRx5jEFyEHTKjeT1wqMREGsGZEZ2STbU85f/KrJR9YbyFhbt1MLAlILYsvtA==","signatures":[{"sig":"MEUCIQD+jx0Eyj0uPucgPucKQlAFR/ZTL3eOjnap9zWivX6OxwIgamis3kTlyzUCZC/eSPsKS2el3nZD2xjM8kwkbWPUfq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7be113b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265514},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"7be113b84e410ee8b72ec6a4aa9455226b5f2485","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7be113b_1767349198663_0.5589859916772815","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b0443a":{"name":"skybridge","version":"0.0.0-dev.0b0443a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b0443a","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"50c241d49ce37e080b562560eebb368735754874","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b0443a.tgz","fileCount":186,"integrity":"sha512-rwiGvdxxwgiiGY7C4pjt6gExK2mQDaU2p1aKbJI30Clzr/aAKK/WB7wQ9XN8OUIYKP7BWY1FDepZxi+IBHJ0/Q==","signatures":[{"sig":"MEUCIBBw7qVDztwPPDy+zk7MWLT3DDqaXaFxOEJ5aofVOP8FAiEA9SyvTRuE2yVu81Ik/tkWIqjECB+pjSWEZ5vyzsGGb1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b0443a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0b0443abd0c3df813b250dd2bdd943fe717f01a0","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b0443a_1767350221408_0.06549287457622865","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5eba71f":{"name":"skybridge","version":"0.0.0-dev.5eba71f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5eba71f","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"01c96f0b62b6dedb22409e4821340b850353cb82","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5eba71f.tgz","fileCount":186,"integrity":"sha512-YOVhxaIey5/C5y3fgvx4EG7P6d4QFbljtGyzSHN+qBAvVLXgRBo0GkXCPDZ4iYqeShvwLqZjgQD/3KO99snqww==","signatures":[{"sig":"MEYCIQCJI/RV+n8CTfqS/24Ugjxn1v+ZdUkDu9NCFQM2Z1RURwIhANhPtFjam8aQp/yU/Cy8AEuFe3aud4ENTQr5qrrxEFad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5eba71f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262693},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5eba71f006775cc951f0791d992c6f46081936cc","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5eba71f_1767352560057_0.20987216141973075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55b54f4":{"name":"skybridge","version":"0.0.0-dev.55b54f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55b54f4","maintainers":[{"name":"bartheletf","email":"frederic.barthelet@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9198149570f0d6ee8656c99031a3871205fc681c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55b54f4.tgz","fileCount":189,"integrity":"sha512-goyTVpDf29Yl+z0zQNc4jFlAMzMQIMr9w6TyjN5Vv0Usrn0CwihZt6s3rj/DGcHd45GaRho7KF7JGF37ECiliQ==","signatures":[{"sig":"MEUCIQDae4LJVLk3eLbFRMKIbykiN1I644QsbfE3CEpXYWvnDgIgZQ9u5M655yFYNfzTkG4UYFYJqZYYLMBnJZGS5nIL200=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55b54f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281497},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"55b54f4e13239f6e79b00d22e1a17bcf9ba5bd3c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55b54f4_1767355156668_0.28424538494124096","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.291de55":{"name":"skybridge","version":"0.0.0-dev.291de55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.291de55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f822173642c72386c6a020b1089afa5ac38c27a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.291de55.tgz","fileCount":183,"integrity":"sha512-OpraUTkn/zEpnhchxRW4vra7aXiGW1utRJnkqi+qQDne7dVuFO1OYGS1ZJ7y+/gzQMIN8C4zvtxLYetynIXhuA==","signatures":[{"sig":"MEYCIQCsUU49X9vdsE8t/xS82ourLigj+XfxsdaCQZFItJQCiQIhALSwHbZDAqSsAwYAJWpRviJKmLkcvfC5F2atETpFS60W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.291de55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281306},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"291de559579ee6294bcbfebdbf90dd0e680c088c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.291de55_1767362030260_0.9867023038943967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f4b9b7":{"name":"skybridge","version":"0.0.0-dev.4f4b9b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f4b9b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"13d4d16bdb018336f54a81b4c034fe5377179225","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f4b9b7.tgz","fileCount":186,"integrity":"sha512-q9sFP64y7Yba5hZJGzxr5+ISfty9NzKF3Cla9skPB7Nx74+1u57U++9BCCby9FtQA5bCdrbE8m5qY7Nk7o7ZEg==","signatures":[{"sig":"MEUCIQDVTb87vGrWm3k2DqP4r8zNGWivhvAMfEuUwHmt2PvoOQIgJTc0uw1bFW3cskl1O4KfNE+pKAISKNwleJb8/3+SaOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f4b9b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276186},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4f4b9b797034d7265b14706740d7dfd9f2ccd6ea","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f4b9b7_1767362427986_0.4609643516030555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e93283d":{"name":"skybridge","version":"0.0.0-dev.e93283d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e93283d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"87f54a503db44449143479eb46804f0f1761254f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e93283d.tgz","fileCount":186,"integrity":"sha512-+p9GoIrhYa8BBnE7UvUTEPPCj7BgO2UbKlc3ZPPNVqiUtuBVdLjTfn3+2/LRm901AzfX9V7mXnqzu3/43wwnfA==","signatures":[{"sig":"MEYCIQCo7LiiRA4ql9Eu1sssE6I2vKDpFut8+O4EkE+m0SyRwwIhAOFkmp6O3K5g8mmzmjkBWgE+uPa5O0kLZAGxZSJC664h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e93283d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265514},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e93283de1a8db40bf767028f2adcb6e5e2959206","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e93283d_1767362936758_0.8691129698599451","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5bad705":{"name":"skybridge","version":"0.0.0-dev.5bad705","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5bad705","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3afc46e4f896baa13f11736179bbe8c1c4a1e4d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5bad705.tgz","fileCount":186,"integrity":"sha512-xmGQmXiMvUyECMOpVr/EhmHnHgMSnIxLZEG5CxF0OMwvL0+pETGA+xuGllmBXd8S9z4qB5FBb34MSe+5dwhFGg==","signatures":[{"sig":"MEQCICPnVG314bDR/b48lRNpjIFBhS2a6lTOuTYyTjL6yRo1AiAsFfarTAxY4T4+Akx6kvZzTp8pr1N0AZSRXh4Kaw/ixg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5bad705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276116},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5bad705f668dfcd005fb635efc2a4a103bcc2d90","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5bad705_1767363602423_0.0933532399082242","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3995b65":{"name":"skybridge","version":"0.0.0-dev.3995b65","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3995b65","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d49734aa0bffc11b81a0f5666072ca6fbcce8866","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3995b65.tgz","fileCount":186,"integrity":"sha512-uvxEKbju/tP2qAQDthGogaucvBJWCIgTsJ7iqzXQ9Stin6itVJSFmMlmrO4nPf2pHtQ0xQPZ00xAf5eLI83o+A==","signatures":[{"sig":"MEQCIGo8xcLxQT6LuxDJVCH7uR7i9CigLD9OtqqtcG7U3yCSAiABdaPY3v0YpKUeeJ4MCR4bw5huT8Z54hjA+tN4dd0AQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3995b65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265514},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3995b653aa1f0139244567db859489594ed6b7bc","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3995b65_1767365525712_0.24760767659390348","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3a7aa2":{"name":"skybridge","version":"0.0.0-dev.a3a7aa2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3a7aa2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"50322e14dd402ba3aa9fbf56c4988d945a6e0023","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3a7aa2.tgz","fileCount":186,"integrity":"sha512-1bP83a4BDdtVI4Rr7CRbeYqP8IpyG5MaXDWZXlTZHl8fWj+CSC96Tph5EQIQ4es08gszUfMAaAZfo2VrbeFeOQ==","signatures":[{"sig":"MEYCIQCo/jiclOixBnwFJoZgFPcFUU1nmljRF9+wZU4abLBbnwIhAMtuQKEgqckJXhMDQU4FSLQYBHrOpESM0JPm0U0f00qp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3a7aa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265514},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a3a7aa23b4dd5268f294da08f3242f7239d3e67b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3a7aa2_1767366223647_0.3045397115818209","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.068c714":{"name":"skybridge","version":"0.0.0-dev.068c714","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.068c714","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6d949adcc9c06812074fc4d3e314af9a35879c48","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.068c714.tgz","fileCount":189,"integrity":"sha512-NUT3n/5OnKjqrxbkaYe4dZ0vrUEV4ZZcMcgRwujB/PI29ak7APqtW2uiA/RKnurA4WCCuQwiBFp5ZrZhTL/rzQ==","signatures":[{"sig":"MEYCIQC8ZRI1ajJ75YRFbQIODPRAdGSs7C7jphlg/RcCdHmAygIhAOz0v0gTZPsYjwVL+UvOufXlxtR8wVREniTbfQ0sWUmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.068c714","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275692},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"068c714c0cf2ccf231d9c7d40d0d3b7481d9a1a1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.068c714_1767367557915_0.5076259642364864","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a21ce8":{"name":"skybridge","version":"0.0.0-dev.1a21ce8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a21ce8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"396dcb2276dc8fd713ca65b74a33418c32443001","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a21ce8.tgz","fileCount":189,"integrity":"sha512-TP2Akm9x6sPTDvdnc/hs9LIM56ZyjaNaXtzfdNhA4P3wB3ka7PMzwAoCXNagNe9NYFqv8OkeYOcoFYGfGbby1w==","signatures":[{"sig":"MEYCIQDygloJzqvry6keuJTKznOM3H3oMij5777Xi9j1NFDN/QIhAIVVvvTYOBrHfkVMEg9AUN/K64Oswkd8yd/HCx1m0UYT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a21ce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274665},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1a21ce8b87a6cf974ac419d67420323a88ecbaca","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a21ce8_1767370384904_0.7922660397241055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a242884":{"name":"skybridge","version":"0.0.0-dev.a242884","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a242884","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0e36f386c6c0f715726a8da6b6f7cb1b593f5ccd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a242884.tgz","fileCount":189,"integrity":"sha512-fh0M8UnmBAXR1yffDoeqOhprMCPeNOM7qznWN5wNFyR5wlOrgkgVaLmlNQeMwGGsyEarIkMHd3DQxBpPQpcbqQ==","signatures":[{"sig":"MEUCIFiGmvYU41JwOa0ky30rdKwNGXPIlS5GZAJoOiuA062lAiEAxNKF2h43QPMAecaSYjVk5dB2ifmvRSbb7oi4BSK5NT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a242884","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274658},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a2428841f5d0ffeeae4773139a9619a01ed294f2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a242884_1767370519049_0.49168693054142243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36b0287":{"name":"skybridge","version":"0.0.0-dev.36b0287","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36b0287","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"538d1abd59e8cf07b09b0a2f97eadd6af92dacc8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36b0287.tgz","fileCount":189,"integrity":"sha512-UEzgvx0dbEyTFB2wHNfm/NN1zu+lvi5DGVgD9jPIyj9y4ddRwoBKPwVKflJmOO3CjE9ecfRXGUk/iBH0gqAK0g==","signatures":[{"sig":"MEYCIQCrnPuctu0yojR0a8BlY7J6leiTYHDHB6n2Ab4KtBegLgIhAMTzwXmU6geeLFLbniUfUUMMhN2ORK8erUzrFTlu9UGj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.36b0287","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279108},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"36b0287645b5296a605bf0ca8d40cfc516256b4d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36b0287_1767371347509_0.9116243195116711","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d1e28a":{"name":"skybridge","version":"0.0.0-dev.0d1e28a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d1e28a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"02e6b6386e775e2fde945f47a0bb1978d8c094a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d1e28a.tgz","fileCount":186,"integrity":"sha512-FeT6rdMP7SDO+0XJ6yeFwzTJQozlVt/WrPcpWXqxY02S9PM5A3j4n6ZT5eIHZWI/bAD8y3gBn/YCSSrr2xgHpA==","signatures":[{"sig":"MEUCIQDX1auJyP5435qOXo47RsmDz69WlbVe72MKX8hWKEftqwIgPd4QV4QtmfBrp6VZ7q8zXxxKjMrmP8b7CMR35uwmzis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d1e28a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265514},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0d1e28acd236fde0378410a12fa04ce80b3fa840","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d1e28a_1767371876131_0.739467295806721","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6a0dd5":{"name":"skybridge","version":"0.0.0-dev.d6a0dd5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6a0dd5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"51e508c26dceb85fe2e53d2c5ef595169864f68c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6a0dd5.tgz","fileCount":189,"integrity":"sha512-fiCzoFO69srd7IjKS+03gRzt/rB1HJVOaJ+ZCcGGjjJtqPZM1s4NQAGdQfCZV27Jpb1A8F3czLtXMkNsNoo8qQ==","signatures":[{"sig":"MEUCIQDqCvVagKmBBhHXVN7ZdHqmEFMQ/Od7PX971jY6ynSxqgIgCrhIkq7vdCFy2qf1yg69IFyLTknju8cLaxsrFzTRaEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6a0dd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279137},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d6a0dd5b75f7baf2251427b4dfc27cf1c02352ca","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6a0dd5_1767372738498_0.0020075714723848392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9bf6982":{"name":"skybridge","version":"0.0.0-dev.9bf6982","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9bf6982","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a1a2ac322665bc8b9df398a1f0b105d93c0a8f1e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9bf6982.tgz","fileCount":186,"integrity":"sha512-ks0TuwhqrN35noRVU0apdqFXzpsTtHWU6m0JA7vHKf98mOY4iplmzjhTWr/+ebfR5OPtFl90MWbWHnnHFq+r2Q==","signatures":[{"sig":"MEUCIQDJptHewt/zBi268iuhLdmhYz5x6l87UiyLeMKuU+9/ggIgQ+aK+va0b+wq2a3HLRcPk7IgbAlqh5NSoh1hzMPZCzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9bf6982","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265813},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9bf6982ee591cb9dddcd50475dc426368715e304","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9bf6982_1767373344539_0.18234809012794306","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a99501":{"name":"skybridge","version":"0.0.0-dev.1a99501","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a99501","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ad02c9f43665eb192841a09e57bb53361d3743ae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a99501.tgz","fileCount":189,"integrity":"sha512-A+Pi/kIQ/uvwr5+6YGBUxDuq7M6V0IGcKlOiVzTZab+1FomMIi72YyTICe8jDJiwEtAXFYJ/ncEi39bHB5Sfyw==","signatures":[{"sig":"MEYCIQCAL0/lS/HcC7fivz+23NfeJ9ORRGAiz7Lq5jLjDIP8FwIhAOLPNaYqdbQOC+b47ztlSAH7yVppU7B4v+O6MdUbW6Tx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a99501","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1a995019d98992a296ac77ef106f06c0cbd5f9df","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a99501_1767373438257_0.12853283569945395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30c8148":{"name":"skybridge","version":"0.0.0-dev.30c8148","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30c8148","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"40cfa7977d407ec0c82fad70e0bca82923ac9eff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30c8148.tgz","fileCount":186,"integrity":"sha512-1H44eqdWsNVONC8j+PnZsHBftm1sKa7hDnjok+OBMVRRVxlGpb6Ri6LizrrmlbykXbTBSuMdP/D85Awl00s3vA==","signatures":[{"sig":"MEQCIBOKJJF2anE/Htyk/fM9A45k4B/6xw0qqi4AKJMfggCMAiBUbRdd2B/Ld2oU36QcDvZqUg1+VtgJb0851Ux8VvYScg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30c8148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295178},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"30c8148b2f230b95047a7d0dcfe773653ec74f96","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30c8148_1767374054955_0.8708389894354005","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fe6520":{"name":"skybridge","version":"0.0.0-dev.1fe6520","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fe6520","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3e0f6fe7703149574279de439d5b4ade5f2045d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fe6520.tgz","fileCount":189,"integrity":"sha512-HMEjWMjyyKXXo7/FVz4yXUI8etaJ4hq84fRHz/kdqWV0C3of3op3qP+dvDkba8eC19kK0+JGYWpGkBq9yliWOA==","signatures":[{"sig":"MEUCIEdANq5BdaAp16v1IjEjITUPuwQSYYarHlo7hNl8V1QyAiEAnqIc+B+6+tgueESJb2mVTM5nKOWKbft+cPyRkU4hp0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fe6520","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282083},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1fe652056e46564d7c7ea6b0e6265824b73e8e48","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fe6520_1767376304914_0.7401880379088459","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45c7ad3":{"name":"skybridge","version":"0.0.0-dev.45c7ad3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.45c7ad3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e524c8a81f91005085aa433f3b43bebebc70ce35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.45c7ad3.tgz","fileCount":186,"integrity":"sha512-rNozXcLJk40M/1xDIB2khU7bH+wfB9tfsJjAoYyOF3/OT0pRLRx0mGXQWvw6RMxPyrrA0GNeIR0B7WRfDfeRIA==","signatures":[{"sig":"MEYCIQCc5mmAWH616EEWAmEjDh/c3A0E75itrCPMaZO97OCX3wIhALw5YmYpRcjDtckP7a7Gw4jitF6azWJssRlvKaBOzO8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.45c7ad3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265514},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"45c7ad3293f5fd4b6a85afaaf43459029f272992","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.45c7ad3_1767376983655_0.5028942525922371","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c4e617":{"name":"skybridge","version":"0.0.0-dev.4c4e617","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c4e617","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c22165eab743fd247c9c9a8aee70f72bcd613c15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c4e617.tgz","fileCount":189,"integrity":"sha512-o0RMs0qBv8RBN7/yAcFtKRiemoSi9aLW/U3Js9rQ5d1CXCakdF69UfDIv4GDGdejrugJuklyRhGF8oNHSwjTWg==","signatures":[{"sig":"MEUCIQDl6kjfWbTTWVFLvHtNvho+KSF73YXA8tLPL5q9ctVnOQIgCeolAhXBQ82Q3dmDCu6c83KMlawbuM6FX3w0aDBV/Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c4e617","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4c4e617b8c09cd7e84b768f24ced8207a733b09c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c4e617_1767377377687_0.0037395303453102713","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3dcebc1":{"name":"skybridge","version":"0.0.0-dev.3dcebc1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3dcebc1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5cb237126afcae3725ed63f5f2db176ab6f3ccab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3dcebc1.tgz","fileCount":186,"integrity":"sha512-HkSQUqG9xi33iJeatN0Y+IVTKf3KNMCFOKBM6MQc7GxuSqL8j+u7IGOhycHMIcDyWhUmJlJBj/YCUqY1QOGLGg==","signatures":[{"sig":"MEUCIQDYWee0kPRCeOOiQ2u7K4GrHt2chrEp5rw44LL6tk4G9gIgFKbeJ0OCwXQWpFZnEJjmHC2Kwk1dOi6v9IRKD7jJr9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3dcebc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292599},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3dcebc14c82dabe92a8704c61e21e3e7ca0b624c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3dcebc1_1767377553486_0.36117990018181145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cbadf52":{"name":"skybridge","version":"0.0.0-dev.cbadf52","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cbadf52","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"36a4f0b29256fa3b11af224e2ce2c9e93b383584","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cbadf52.tgz","fileCount":186,"integrity":"sha512-0eFz8p1LWkr20gzDqATGFTsl5MMLY0m8Ch4TuRjm2rQRdgJimdydhIrbEm1l/WJXuXSxRFCE9OG2aQR3NObw2Q==","signatures":[{"sig":"MEUCIDML/5/VQBUdBzGfdHlxctZw2TkZIhrPq5WAmMcjMFo/AiEAotLDTBriyAP+n1jM4pcHbY+KqsYRwCT6Ix33cInIRxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cbadf52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292591},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"cbadf52e935d3a07263f068743e60f2ffb0ddd37","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cbadf52_1767377619337_0.9172473152040042","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30c05b2":{"name":"skybridge","version":"0.0.0-dev.30c05b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30c05b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"83bab9d9c2ab96ca17b4713531cab01d1f55e88a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30c05b2.tgz","fileCount":186,"integrity":"sha512-Hk+bwGPhE+Fs5joODMuiL7HGwAJH0KgHncavlbqwxVoObJOFiHp0FUSjloTeeyM5ANEADDZqgcp4xxNyqJLqfA==","signatures":[{"sig":"MEUCIDRrGGiB+H8p6wlLu61vtuFY74YlC9BkVUqTM0g9HdpUAiEA+L33sbSkKRfO0K0qsOvK+keHKyIi/wZVwwKclOczpRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30c05b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291797},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"30c05b23a2582b244b69223a0a1beb5d294238d2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30c05b2_1767378350364_0.30205216358338016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b71987e":{"name":"skybridge","version":"0.0.0-dev.b71987e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b71987e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f1b4d4f6f9df2a6248a1b6bfc5d13186e23e596c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b71987e.tgz","fileCount":186,"integrity":"sha512-ED+6+T2HYUSll9v6vcT+xuukXxThJc4zu+Wk5Y7RjrCdPDDsNxOsmU9PFowxVLBxzBaiSSYSfoS2X12mLiDwBw==","signatures":[{"sig":"MEUCIQDXTAxghjNn7uz5Rc7xEtEWlnPJo8qp1bu9ZrHaInUvIQIgDOJg18CWGpqdrGrT8IwhcLGb1XB7RL3YIRtacCMC9BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b71987e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291643},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b71987e48cbca44f7988601431f9ff64acb553b0","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b71987e_1767379263982_0.7513448412862036","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9b117b":{"name":"skybridge","version":"0.0.0-dev.a9b117b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9b117b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3ec26b1d5284ec57912a6dcdbac1b00b3592b988","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9b117b.tgz","fileCount":186,"integrity":"sha512-xAeHCzRdIx0K3dJEm9wt/Dj3GlLM6Lv+DabTeBjDc5hahpOMr/NxQWNQq7j4R7uBIhDSpT6XRkigqIi90fVUOQ==","signatures":[{"sig":"MEUCIQDhBH8c9WVyrhon0dC0z2YVnwk1/Zgs2m1obORQeM3rpQIgEPtA5bkL+eN7Ez6swHTxQc+1x18ZzgnPimyc6UrAI0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9b117b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291766},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a9b117b82489eedebcaf9f57119c9820d2759379","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9b117b_1767380705295_0.07291378916189406","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fca295":{"name":"skybridge","version":"0.0.0-dev.3fca295","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fca295","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"73a93128ea8465ac64bf733bf58f8d2c9edae96b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fca295.tgz","fileCount":186,"integrity":"sha512-ss/5zTszhZuQvCiBH35AfmCIqXBc0upTLHJ/NQsveAPSQuqVJoIT9As49iC8dHTjvbJSrzLcWNVPShXRgx8wnw==","signatures":[{"sig":"MEUCIQCS+FSZ4Cahbo9Hsjl0VaBW1BCPb6GGQxkNkXYbPy1f3QIgJmeZxPMiQQ28S42inlxRBtVyEO5TTGHZ1F4x//3Vcu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fca295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3fca295d37f346e6cc5477d54683e6269f557a36","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fca295_1767380901487_0.1973681549647459","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6bfa0e5":{"name":"skybridge","version":"0.0.0-dev.6bfa0e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6bfa0e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"bb0faf6e06e4feecc2a04f7691f88f744c69ec45","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6bfa0e5.tgz","fileCount":189,"integrity":"sha512-A3kKlHQXup+zcZwe+0fsCWMZbyUfQBBHWoKm9hYMEXlp3yK+E1riLedbjFI96OK5Mn5ufpB3tkuChcCLwPYjLA==","signatures":[{"sig":"MEYCIQCUlYMuVdMuL3Koqi5pDx4mVG/iTbunnyEg0PoaD4YtxgIhAMYjtehsblfonvO5gb0j8jcG6z2GQj/I1Amy3nRPeAuq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6bfa0e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279423},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6bfa0e578473be840d9422a2bb1fd5b9dcdbad1f","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6bfa0e5_1767559699420_0.750436218000057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.72ef616":{"name":"skybridge","version":"0.0.0-dev.72ef616","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.72ef616","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"53e94019ef38f53b345c8633cb9c55e979a7b711","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.72ef616.tgz","fileCount":189,"integrity":"sha512-CdME4KN2MabunIq0qynve7V/QMLGt7WKwvuzF8s0C2YSwkk6V2ubgge199WZBOzMsK8UDoFVBd5GU12wmnhHQw==","signatures":[{"sig":"MEUCIQDfP94U9I7MteSahe/ApYSi5O66HY48SSPXmdbI4mo+BQIgRWi7zVpTDS0oGZlT7GADeWfvXqcm4hCGHeyQxL22Huk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.72ef616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"72ef616291456f90c286fbeedd7ed22e77f35fd4","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.72ef616_1767599950927_0.14286912045176559","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e7ae22":{"name":"skybridge","version":"0.0.0-dev.2e7ae22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e7ae22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"15fdf6fd90f6df969394bee10d59b90de0b0da51","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e7ae22.tgz","fileCount":189,"integrity":"sha512-vcNLrPo9mChH2f/q+XAhmw9tCCPFxU83+/XEaU6vS+RBRSa/06ogPF+U89dd753Gk0tYMDkZJ5ZcL2oqfNGL5g==","signatures":[{"sig":"MEQCICNxdXpaowPnUwyGW1CoZ2bm0Hp8picIUjnb3vHM6UxeAiA89rJWqCLc1TI+P5e6tabl+4QL5JkRLNXanxZPOtTgMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e7ae22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2e7ae222d930475ac278f51152b3eb66ecce2e8e","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e7ae22_1767600042235_0.33751010461003417","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8dd6bfa":{"name":"skybridge","version":"0.0.0-dev.8dd6bfa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8dd6bfa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8b79b6e7de9a47fa950ef81c7d5b1c696a0a8310","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8dd6bfa.tgz","fileCount":189,"integrity":"sha512-Mk9VChvzmM5yP3DzGSgCaCaZKE1NuMglvbAoI0uB8TGSlndUchfw/PuQGbYlyuKqKyaLTbAS984QFNbpvpDgQA==","signatures":[{"sig":"MEUCIQDgS74xKHNo90kKD5L+g60puQdJDzfX7NjHx4CtF3ZGRwIgLpFWS67LplF3heHG5ES6jAd9aeTCXXNVM6RvfdmZmz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8dd6bfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8dd6bfac48486ebce4ed40378000c62e4b45d6cd","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8dd6bfa_1767600103542_0.7478914204595506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec66479":{"name":"skybridge","version":"0.0.0-dev.ec66479","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec66479","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"55f687e7f7c61cb0d0535529a3e78964b3c2c3be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec66479.tgz","fileCount":189,"integrity":"sha512-Gyw6L1SR1wI12sr9YfCsVb6fdc2Em7RmwCNnKjXjt7ZDycjTaGRFCRC1yU0100kHVpgXw9A5D2/ahwZCRx8C7g==","signatures":[{"sig":"MEYCIQD/3qx9bw6SG1IWx59EnjXT3YoYaCB2yCSe2J8jZ9qvsQIhAPLCaxKTFssbGETLXtR2eoR7QAMnLJLSkgU5SsGgXX+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec66479","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ec66479022a5900f8f611c1b43167e392db13f6e","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec66479_1767600144211_0.5312981674561434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3a72fb":{"name":"skybridge","version":"0.0.0-dev.d3a72fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3a72fb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fef1ed4a591bd47f13d986f3e8895b5a6b650360","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3a72fb.tgz","fileCount":189,"integrity":"sha512-6QXQfcv//rSn4bnhK9psyD4/UFfnAtBdJHMB1hqRmQY21zcrCe+Mmbp4FxkgkEMzLpFAX+Q0yZRyKjm3jMiyeA==","signatures":[{"sig":"MEQCIEmWwqmv76VCcrjWy+kBk/U2pbqVdj7lY5z2ewZHb6RNAiBlLu9x8c/yqtkmbGS5byIyHgEECIYmNY6gkuFovnUn6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d3a72fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279404},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"d3a72fba75b45f817e9479e85eb5a26cb286307a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3a72fb_1767607918252_0.866743954427333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.99eead4":{"name":"skybridge","version":"0.0.0-dev.99eead4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.99eead4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"1a7912e32d8a8062ca434d34cdb156ae1f906209","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.99eead4.tgz","fileCount":186,"integrity":"sha512-JPaTWZx91eDr9hODh2V/nGhcrtzInPW3+vJprGSunytBUKmv/fNli2G2gmiBa3sgLNPRp+RD3Yi9KKpYDMTIDg==","signatures":[{"sig":"MEQCIGeb3zLuYT7cI3313yfVYr9tbNDhSnTSZBUh2STq+hPtAiA4J2gLMgqvHjZynhWB+c/6N2KbCpAwR+aXkGLhDbc5cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.99eead4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"99eead47f0f02cf7fdf2b5ac38a766109d89157a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.99eead4_1767607947667_0.22763469030665795","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.95c3d66":{"name":"skybridge","version":"0.0.0-dev.95c3d66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.95c3d66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9d25d4ffe6a3ee2a325c929e356e279fd288e89f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.95c3d66.tgz","fileCount":186,"integrity":"sha512-GBYMPF/OfMzjRjm0cZFyDCjMWvq6nFooMpI7Es07uDWRrdV/YqYMwODm5xUFo8zSOWgzkt5MDfGhLOgipQrtGw==","signatures":[{"sig":"MEYCIQClvXsI/+718KiG/G0ts1+BaSOH8xZUPwwRx1z6Adc7XgIhAL2YqsiF/VFEAyuyWgt9XAzlK9FKQY7AMA7msBsRqX09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.95c3d66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"95c3d66a4c3bfdd35779a86d6190b16199c0bd52","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.95c3d66_1767608461302_0.5485452599806722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9ea588":{"name":"skybridge","version":"0.0.0-dev.b9ea588","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9ea588","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6d222590a1443dd4c5476d7335412d17ef20a764","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9ea588.tgz","fileCount":186,"integrity":"sha512-XCBZF/oDJ+AdlFsTGPp+3BBhLBcMzhikspzasYDNSFd3GXIwSLpIKxqH0wk/YxJsoCVFTnUuzuLXyp0zjUwO+w==","signatures":[{"sig":"MEYCIQD/Xi3G9/YRnmN/SMQZS0pieZkqXVGBp9XzAkCgKHpigQIhAId5OwLY8TubrbMf25jLCpU5L9BxU338tOe37say2TWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9ea588","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"b9ea5889efc2568278bf7522ae6ce05a2ae77efe","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9ea588_1767609113609_0.2881439447556595","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ccf1ae1":{"name":"skybridge","version":"0.0.0-dev.ccf1ae1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ccf1ae1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8fbde8d8c53f23714597b90ba7574a8c43ae1539","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ccf1ae1.tgz","fileCount":186,"integrity":"sha512-uh55HyfYl+3ToJs58GEeqT2rTstOVGkZlAocqHp9YNjEO/IZJUFCJl7Xmfro95wYKXClltHB4LW5nyCK5O+boA==","signatures":[{"sig":"MEYCIQDruccZPqXSZB7maAjMqdmOsUp4wt0osRZtPzSVMruHkAIhAOxK0R2rx1KE6oeyOgBn/hy7TPgCgN0e9AmllLWqVLvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ccf1ae1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ccf1ae17203f7268540a2cb6f29dc95104ba4cce","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ccf1ae1_1767609547542_0.49087831998301823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c5c6521":{"name":"skybridge","version":"0.0.0-dev.c5c6521","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c5c6521","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"38427556cd9fcc11b674b0b7bdcbfd4a10fa2fb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c5c6521.tgz","fileCount":186,"integrity":"sha512-gWQH0Cgbir/9KQxpOcPfbYF4Tn68foVGzNSiABq2XhZK9tJv+XVZMmuSoE9PEZrMSk0DiOFoeEHuvgq6gJRYvA==","signatures":[{"sig":"MEQCIBdHHZ1I7t91dOk0UHSpJ6gcJcmaOAVku7Ac6KOyhO3QAiAJkWCpZpKmvggqv4xe5UdoXGHrcbEovaBdAW97QCuSFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c5c6521","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"c5c6521e694d4e104c66bc4ba011573928fe1972","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c5c6521_1767610158010_0.8666666932432063","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2602f15":{"name":"skybridge","version":"0.0.0-dev.2602f15","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2602f15","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"97ac96f98125664c6455dad6db40922f115e68ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2602f15.tgz","fileCount":186,"integrity":"sha512-+VNVvHUlBfw2h8mqdkje6yLWZkgm7p1GGjD8npa+9a7V/mfg9t49fUgTqaf0SE0CNcZ7POt0gpeomxShBlSO9Q==","signatures":[{"sig":"MEYCIQC+9I9Yb2UuTsk8U0l7N+E1gePgsS78gHKcs4hCGFskSgIhAI8aCIRzGWJ2hlMmun3x62kt3utj5FDBYUTR91p7KrqM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2602f15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"2602f150275e49213428e825619cf96b10a18317","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2602f15_1767611241238_0.3822549351883511","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff23e30":{"name":"skybridge","version":"0.0.0-dev.ff23e30","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff23e30","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d94080c2e9d735c45df6c47a6b47cc5bf185ba16","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff23e30.tgz","fileCount":186,"integrity":"sha512-DMpSvn8meCJZ7B7Si4/E3XkjbiUkkIcwMhCNvZt1JWD1kMF3qRZTrVgvINJVSyALS121dh2lgXRSd7mBxL4dVw==","signatures":[{"sig":"MEUCIQCU2JpiOLX68jr207w8cvMGy64hCWK6kHI1+cMSzd6xNgIgZgB771WqNskD6ENKk8QxtpTZg9wcjcRBuhSxR8E9QH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff23e30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291189},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"ff23e3081358f71a053f72295574ecbe79e9e434","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff23e30_1767612467870_0.5065194850917702","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa3a8de":{"name":"skybridge","version":"0.0.0-dev.aa3a8de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa3a8de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"bcce136dff8cc9a5f321ec6d0b58f335b6694c62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa3a8de.tgz","fileCount":187,"integrity":"sha512-35kiGhkUzdwQhHZaFz8xiEM0GTxGHe0zgbCHi/2CbkUEJfGj6ivH7SW8KZ3vUF9F+fmZ1thJPyNb6Oy7q7WFfw==","signatures":[{"sig":"MEQCIENON4rKCqHp89wSaRviOh2F5+6YdGhRcJ5S1UQ7dUYWAiBd0ZVsjKV2R9hKJG7/qTpbzzEMw7UOMvJdlYmaHDYkRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa3a8de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292214},"type":"module","_from":"file:skybridge-0.0.0-dev.aa3a8de.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0fd5c621020ca5dd5947cd24b9fa124a/skybridge-0.0.0-dev.aa3a8de.tgz","_integrity":"sha512-35kiGhkUzdwQhHZaFz8xiEM0GTxGHe0zgbCHi/2CbkUEJfGj6ivH7SW8KZ3vUF9F+fmZ1thJPyNb6Oy7q7WFfw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa3a8de_1767612656141_0.15865546717841505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f3d97e":{"name":"skybridge","version":"0.0.0-dev.8f3d97e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f3d97e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"da25e1c79629e801c4a8bd9c0a0fb2b80851a408","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f3d97e.tgz","fileCount":186,"integrity":"sha512-C6DEBC8Q9orHSTBJplA7GDXFIQYLvI8+ho85XrBMT3u46ptPOJ/KOTVM4WKs6N/fFY8GlFeunMLkzNDm9Ebetw==","signatures":[{"sig":"MEUCID+D/3ONBVBGKstYvu1aHB50KDOLVKMXSSRSx6WTBSkyAiEAlgEAiqJY+8Eu+VrEupww3BQ+1JFMf4Q3T4pL8g43qtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f3d97e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294266},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8f3d97e8376d62ee837d3c65d33dacdd2646097a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f3d97e_1767613617155_0.4799266783420162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c571408":{"name":"skybridge","version":"0.0.0-dev.c571408","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c571408","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7224d4bdc5131def8453887ddfe3fe002c3c6e82","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c571408.tgz","fileCount":187,"integrity":"sha512-chHK2u1/F6mQrPpN2S8uQUL5b1qzZgouuj5MIDoxg9bL/cMYIy3lnVWidaMl5XKC9zl0i5QZyyh0v8AWg4z6xA==","signatures":[{"sig":"MEYCIQDTrvUmmpGdXXhHv8+B09T0uQToDNxZ69NpvErr5vZ7nQIhANcgtrjtT1DpOukQ+cAdoUP6IKiEkQwhpUwnT6Ex3zSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c571408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293036},"type":"module","_from":"file:skybridge-0.0.0-dev.c571408.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/53ae07833f0c951f55e0b96983bfa11f/skybridge-0.0.0-dev.c571408.tgz","_integrity":"sha512-chHK2u1/F6mQrPpN2S8uQUL5b1qzZgouuj5MIDoxg9bL/cMYIy3lnVWidaMl5XKC9zl0i5QZyyh0v8AWg4z6xA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c571408_1767613888913_0.7757239450925424","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c367eac":{"name":"skybridge","version":"0.0.0-dev.c367eac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c367eac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"411389075caf1d16a301623b8298b172f5529fdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c367eac.tgz","fileCount":187,"integrity":"sha512-2a7m4LVfsPfF5bq9mZaTN/unRcFLpiKPIoJEoJJTDJ1Xz01jusQ8Th/DqgyHiS/SWWui5w0/e4DTT3FL8Umm3w==","signatures":[{"sig":"MEYCIQCdseQ0DI/wGIktjVns7zKReYxBzV6mDFZZMdVovzusWAIhAJVkth/ijDBPJxVAY6KraQeUBzvmkiTiRMhyT7pMk/t0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c367eac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293036},"type":"module","_from":"file:skybridge-0.0.0-dev.c367eac.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/975b97be48362334556c79c5039d521e/skybridge-0.0.0-dev.c367eac.tgz","_integrity":"sha512-2a7m4LVfsPfF5bq9mZaTN/unRcFLpiKPIoJEoJJTDJ1Xz01jusQ8Th/DqgyHiS/SWWui5w0/e4DTT3FL8Umm3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c367eac_1767614217691_0.4184900376709","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f762713":{"name":"skybridge","version":"0.0.0-dev.f762713","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f762713","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7d3287406a0251d6fcf717a643b84efd887359db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f762713.tgz","fileCount":187,"integrity":"sha512-rN5dFbCGpBXVZViLNpwR20MPqBSqD9o+s+hYFz2nG1NNzvXKV/xjo+94iTpGoR+p1tY8HatkK71QdAJW3RS0CQ==","signatures":[{"sig":"MEUCIAMbGtjOhSFhebM6nO3gSZUgh/x0gSJ9L0WctH8rIlvAAiEAuN7yRW/LFlmafeWReaJ6WU5sI18OuB2p6jJyqU9ntFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f762713","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293036},"type":"module","_from":"file:skybridge-0.0.0-dev.f762713.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0c00643c253b44b1d1c06afdd500e6f4/skybridge-0.0.0-dev.f762713.tgz","_integrity":"sha512-rN5dFbCGpBXVZViLNpwR20MPqBSqD9o+s+hYFz2nG1NNzvXKV/xjo+94iTpGoR+p1tY8HatkK71QdAJW3RS0CQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f762713_1767614401369_0.3863835676416769","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7753d55":{"name":"skybridge","version":"0.0.0-dev.7753d55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7753d55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"458c3f22e728ed91bc638c226915f665b30db317","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7753d55.tgz","fileCount":187,"integrity":"sha512-j+qkCsLZSoQu7vc9VuqJkB55vPBzMVmb9Z9jRY8KjyvwpDe7rDDSN2KxGusl5Ep227g+BdirrB8b7hMiYM8YJA==","signatures":[{"sig":"MEUCIEjMdjud4d86kiB55pkdwLlOee+r+swNMueSF56wbV8WAiEAsmIplS6wC5/YYyiXrkZzFGMRHsHUl5awRvFnHmLcv3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7753d55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292948},"type":"module","_from":"file:skybridge-0.0.0-dev.7753d55.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9dc5ef53143a6eecb8b8df805a426731/skybridge-0.0.0-dev.7753d55.tgz","_integrity":"sha512-j+qkCsLZSoQu7vc9VuqJkB55vPBzMVmb9Z9jRY8KjyvwpDe7rDDSN2KxGusl5Ep227g+BdirrB8b7hMiYM8YJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7753d55_1767617272036_0.03002438285128939","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ed12ae":{"name":"skybridge","version":"0.0.0-dev.2ed12ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ed12ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"60cacf23ecc159a2d37ce1c0232e0f81d7a19d9c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ed12ae.tgz","fileCount":187,"integrity":"sha512-1ySRZVh4UZt+Nx7NXYv3n7SLUhajKT/5vhdcbSFCBWLOVu3vu+/DTxSFy6Y4+ruogoE8dG3Bt9i9QYfCv2Zk7g==","signatures":[{"sig":"MEYCIQCq/fXoyXtlKqmSGgeUmLhc1dbJ4aOFDrzXYsKX+rTcUQIhAN1Fp5hnGbh1QOaYroNeag591/cvu886l9kT9A9/e1UF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ed12ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292948},"type":"module","_from":"file:skybridge-0.0.0-dev.2ed12ae.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/45935913e91cb13302cd48da5ed2cb4f/skybridge-0.0.0-dev.2ed12ae.tgz","_integrity":"sha512-1ySRZVh4UZt+Nx7NXYv3n7SLUhajKT/5vhdcbSFCBWLOVu3vu+/DTxSFy6Y4+ruogoE8dG3Bt9i9QYfCv2Zk7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ed12ae_1767618113150_0.823159270212312","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba902f0":{"name":"skybridge","version":"0.0.0-dev.ba902f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba902f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a7a77fda71df535b95f5f7538141d6230d979996","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba902f0.tgz","fileCount":187,"integrity":"sha512-422TCHl3ZUGWkEfcsNKyu7h/6AFeikiP8a2tF0woB/NLMXzY532ILswoWcyMh4B7QMhLycm4UfL0T6s2a+Xzaw==","signatures":[{"sig":"MEUCIHEI+vnhZJJuJux7rQRAkwbXRF53wi/La6YBqb/+Rg79AiEAn3Ic2wcOYH7AUl5/WE92wn3ruqOp4N4Yvu08cORYxXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba902f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296044},"type":"module","_from":"file:skybridge-0.0.0-dev.ba902f0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ade4b45caa2da59725451288b891585/skybridge-0.0.0-dev.ba902f0.tgz","_integrity":"sha512-422TCHl3ZUGWkEfcsNKyu7h/6AFeikiP8a2tF0woB/NLMXzY532ILswoWcyMh4B7QMhLycm4UfL0T6s2a+Xzaw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba902f0_1767618496806_0.3320748240304021","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb14335":{"name":"skybridge","version":"0.0.0-dev.bb14335","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb14335","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c649a2fab739f690d42b865e29f1a955d0091517","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb14335.tgz","fileCount":186,"integrity":"sha512-xWeEOxop74b/kjd5ROIJ+KB1NkbG/P/kcLG7ZZoK3wDp3VxY3hg39y1faDWOH0LfQ/ZmIsQDQGMqpU7clW+sOQ==","signatures":[{"sig":"MEQCIBdJV9coPghv8GIXnceOMNaUBiLJ+ajTpdLzosriSyNSAiBk41N29ZwD/2/rlbXAIidRtXS69Rzgg3yjxPMwFDmu+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb14335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294286},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bb143359d16c532dd862119519baab8b92edc930","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.11","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb14335_1767618517953_0.9029694107160149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c53cf8":{"name":"skybridge","version":"0.0.0-dev.8c53cf8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c53cf8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d384e01e5684c3d3c24d75dae42859822f8862fd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c53cf8.tgz","fileCount":187,"integrity":"sha512-ulDeDv1/O8mwlwJ0TGf/FQcIKM48nDgujaUESdO0vSYB4liWMSaL715+8KTo3YyvO8WIRNCqMH7XcGRRXcPVAw==","signatures":[{"sig":"MEQCIGcI+pRmYedyXnZoA6ghCdRMvuVNZkYzJqGxViTObWCNAiAXk/XnuUEkFCjNv3yAad8hZ3qZsS6MN3wif9SKnvemng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c53cf8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296044},"type":"module","_from":"file:skybridge-0.0.0-dev.8c53cf8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b9b4313beaae489d62b0bd9e995a75d/skybridge-0.0.0-dev.8c53cf8.tgz","_integrity":"sha512-ulDeDv1/O8mwlwJ0TGf/FQcIKM48nDgujaUESdO0vSYB4liWMSaL715+8KTo3YyvO8WIRNCqMH7XcGRRXcPVAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c53cf8_1767618871891_0.4660878010866649","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89a92cb":{"name":"skybridge","version":"0.0.0-dev.89a92cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89a92cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fd7978b0a0a001711e78efda7c44ea36246b5296","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89a92cb.tgz","fileCount":186,"integrity":"sha512-gVTCqxFcqXFb4ZDzTQ6YwHeT0F7SiTSwAgSVsUWEGQIeVO1ug/ll8T+6f1yAR4MQ4KmF0u0iBTYyyJuuzR+a4g==","signatures":[{"sig":"MEYCIQCyF5kco6LKE70sA7j7E/uA6Nd337XEHMGCsPshFiPQ8QIhAPQF5Xb7SbpQbyMTvgukqC0TsjPh7rBb8CHVe7Mnt1Ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89a92cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"89a92cb0b77a1b8c7e016143c38b5fdee4d3dcba","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89a92cb_1767619065582_0.7537962067962942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.337e7a0":{"name":"skybridge","version":"0.0.0-dev.337e7a0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.337e7a0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"06dc2d0c3e23afb3d6ef8c4d02dee87a98b54122","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.337e7a0.tgz","fileCount":187,"integrity":"sha512-Htp/xjoI3+nzQYvaPGbcHFuG75rFWWpeXRk8fn3ewm9Qgmev9SE1VHwtPiw9ibGO4aMHpP9f/Wa4SheCh8rhFg==","signatures":[{"sig":"MEUCIDiyi+c+GtuYlrcf6gaMlijcbUvDHuG9ieAFDUz/kcsgAiEAwAxdPjnhedXo0KmIr+CxAvPA0eYgNUMZeAiAptiXIrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.337e7a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296044},"type":"module","_from":"file:skybridge-0.0.0-dev.337e7a0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d127ec8a6ed2ea9968c152e479a7332/skybridge-0.0.0-dev.337e7a0.tgz","_integrity":"sha512-Htp/xjoI3+nzQYvaPGbcHFuG75rFWWpeXRk8fn3ewm9Qgmev9SE1VHwtPiw9ibGO4aMHpP9f/Wa4SheCh8rhFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.337e7a0_1767619595309_0.7038838852960327","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"skybridge","version":"0.16.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8121f620dd99d56f6af5f56fdf0b639f38b3bb42","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.0.tgz","fileCount":186,"integrity":"sha512-vBvh+KznGtj+uvz9TzKHJwK974RIrbmJJR1llJ2ExyBtRFbWr47YQLuRuQOD+C54xPr7FgiYcxOeUJtLo1Sorw==","signatures":[{"sig":"MEQCIBj6nPbGcEa/rN73gRBTHwW/4yaYDdK6bp8lpeaJ5p8kAiAotAoVc97TVBtmgRrq4uslzzEoiXfmGIZkzNPSuSkjqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294274},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"187358b52c1c5516fbaa83d76df06b32b9b1ae6c","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.0_1767619844494_0.007126379302938579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a2de58":{"name":"skybridge","version":"0.0.0-dev.9a2de58","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a2de58","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ee1ed2637132dcdeb1aedbb6c1022084d1874962","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a2de58.tgz","fileCount":186,"integrity":"sha512-Cq0YyRg2JMUrJ7V2PMh2gc5ceifoqBSfLLv3KRsN/k36uNJWpc4qBdfPPdCK9mpeAeZnI4nsxjBavuSb4Uv0wg==","signatures":[{"sig":"MEYCIQD2VmW2UaivYMC8LvqDRCJrocYAQ53eO4890GQyfAv2iQIhAMcf/gqx/ZVXJOMcacqArBQOW3JDeOejvwRCmvrTExOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a2de58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294285},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9a2de5851d6635a366569392596acd1caf3aa760","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@biomejs/biome":"2.3.8","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a2de58_1767619959232_0.515759969510833","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5127a8a":{"name":"skybridge","version":"0.0.0-dev.5127a8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5127a8a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fead2f9f4ed72bd6f5c078fc29c0f945abe8aa8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5127a8a.tgz","fileCount":186,"integrity":"sha512-aRLpSfVi6Jj/mLwy7MJBSck0kBCww1aMW9ifaQTAI6gp89AcpenDR/+Q7A89NOfcWehG3Zl9ClTb1FuUpvXAmw==","signatures":[{"sig":"MEUCIQDQyfqAmw7suCMyq/leKXyXUmPXW70MOGe4s5GNJRuPogIgfvdUE0N9J2pGA27Cq/JO2xhxmgWIm114+cWMxZFmrYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5127a8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5127a8abbea0fed6a63ac558cdd853a91a24e5bb","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5127a8a_1767620248610_0.7175087681565278","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0af6e26":{"name":"skybridge","version":"0.0.0-dev.0af6e26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0af6e26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e349256ba6cbdd213aae391272f3f3269b9eeec1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0af6e26.tgz","fileCount":186,"integrity":"sha512-ae6fDxbJmpN0fI8ezxAYxCl22C5Ghtj0lN0WpKOBuxh7RrLL6MBUGe0+gPHa2Jn9ylaxl9J0Gjx4Cqv6GcWoow==","signatures":[{"sig":"MEUCIQDTg7YrovMD7r5htiFGx6DV97wS3FwfnDFTFA24BhQkCgIgLt9TYm3aA8t6s9RwC7qpZmEuPfrh43N2hAV+txo9HXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0af6e26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0af6e260cbe61f08de81f03e8211b593a83bee2d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0af6e26_1767620756807_0.1766671115962044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93b5f0d":{"name":"skybridge","version":"0.0.0-dev.93b5f0d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93b5f0d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"58033f9f91fab259fae7835a5bd812b55779e379","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93b5f0d.tgz","fileCount":186,"integrity":"sha512-SuQuNeoIZosC0B51D708Roa+NMJ28CSeB7CrzkJr9zoEQky7iWUCLoHut0fihHzmSMxRHkvN82Nc5D7A98AfuQ==","signatures":[{"sig":"MEUCID0fwUTzbtwq81t+kB3Z3N8l678tnOQ4HXcSov9ovMMlAiEA2iMdpk82IaKYZ+P1hMRFLHFnFPe64U1d75mpszemctU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93b5f0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"93b5f0d8e2755c81a3c7ad1343babe381e2d9474","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93b5f0d_1767621209276_0.010245168563225437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97f25a5":{"name":"skybridge","version":"0.0.0-dev.97f25a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97f25a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a2ebcef08ba39f515966a1275f216d146874bc63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97f25a5.tgz","fileCount":187,"integrity":"sha512-sbK9ush576jUQR0i4TxnlFTh2HyRGBi1MuEZMPB9pbvlF6UGKYtjXFX6S6p1vYAxtwEG8sgvH24h+GMouD6/dg==","signatures":[{"sig":"MEQCIBjk+sRdy6ktu2vFEk9AdxaLP0g9qfbVYXxUjQ5Csl34AiAYrPUADnBfmTHDLMvk6p4gdDmqzFhikBWrQaMUhdaB4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97f25a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.97f25a5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c251928bfb818407a1d533ba9ee222e9/skybridge-0.0.0-dev.97f25a5.tgz","_integrity":"sha512-sbK9ush576jUQR0i4TxnlFTh2HyRGBi1MuEZMPB9pbvlF6UGKYtjXFX6S6p1vYAxtwEG8sgvH24h+GMouD6/dg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97f25a5_1767621577835_0.14049330424736195","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb2eb8a":{"name":"skybridge","version":"0.0.0-dev.bb2eb8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb2eb8a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"43987d4c8da0474cf0735688d161e132a98d207e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb2eb8a.tgz","fileCount":186,"integrity":"sha512-G/KGYvKlGX2XZeRWn3AjX6cToPbR43JGdWu/D8C8A/4QBarvv4LB/x3tIzWXWvIZJMPdW9MoAmzksh9X21QPPA==","signatures":[{"sig":"MEUCIQDcW++fsQqRkORhabnMXd0Ou2f+dL0g9ArNB2KNpqZ86QIgLMbkthqACRKHSBBOH6YpkgfCX7Y0kQyEYSSLAq4yhv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb2eb8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"bb2eb8a0464327ef1d98410de82ec25256e07b9a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb2eb8a_1767621984366_0.1794469591572263","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.377fb55":{"name":"skybridge","version":"0.0.0-dev.377fb55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.377fb55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b9fa381c7e404069d30830b03a4d6f4f7b9ce8a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.377fb55.tgz","fileCount":186,"integrity":"sha512-yhHW8b4bbDeaC5a4jNX69W7vGHOSWUTZa8NT2uj/mNzoOyFbFkjjsGvJHgMSGFMTJT8+Eu5QpWeRP4cmdWTY3A==","signatures":[{"sig":"MEUCIQDXhfdIVeHAFqcciaPUJ9letMUaxTJ/mhQ9abeNtXlkSQIgCCrzD62MQxvHx0a5eQLC8Icz1CDN4ydzWDWGxKACSLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.377fb55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"377fb558ae626cf29042191068b4ea71cfd1a714","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.377fb55_1767622011934_0.0827803913987486","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"skybridge","version":"0.16.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0f6c22d0486ae002133f5b072a724c597d38fa98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.1.tgz","fileCount":186,"integrity":"sha512-YdnWaQ5/hkXMVVA4KEd0JpaZBOlVc3zKSmr7ORZT9KNeDfbFwq1wkCyCkZCa3Nf6+Yv/ZGbGYQ0fPcnX/ftwXA==","signatures":[{"sig":"MEYCIQC2bdu/99Nh+4gvw6iV46sa0hXJri+XXtidi1CIEskrqwIhAKGE5mD1jDQRA4sblgW1jMIoEiVNmIaI8BYVWZ+r5axC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294113},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"8cc963bae3bbb418a9f9de9aa8032901d473dfbf","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.1_1767622258742_0.2511920727594934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f4bab6":{"name":"skybridge","version":"0.0.0-dev.0f4bab6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f4bab6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c7fd5652a6e82d29458d402d82e46002c122dce7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f4bab6.tgz","fileCount":186,"integrity":"sha512-23eHFI5nwbq7JB8Jo9ZMGCGeFAvEzFshjbNweIfhtcSzFrGiPXQ3qLAjoOZZQ1qtadWANR7Rxi0zewwH4Ah3IQ==","signatures":[{"sig":"MEUCIAimHzwmHVF+z3bm+2e3kwidzhZwWBWUrsEKtOGc/e8PAiEAty/V/Y82NjGjZ1Ao6GV/iS7bFwbmjkdwfhl3cveXO+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f4bab6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0f4bab6d0ead24d26ffa77838bd1d7338a51c4cf","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f4bab6_1767624499325_0.8276861083201181","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.760fce0":{"name":"skybridge","version":"0.0.0-dev.760fce0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.760fce0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0d3e12715ecc5a58d4ca052caf6aecfc6d789976","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.760fce0.tgz","fileCount":186,"integrity":"sha512-rYMeS9agXljZZMcul/MtpcqqtHbF6hzvWWiqf+vUJRtkAuJZkTGHhy8lihkiwcLNH8qSIF4Wq21KrF9/HzAupQ==","signatures":[{"sig":"MEQCIE3UfNLpeV+roelxQoEA4MoUOpHgzFl8jzr05KTXhCkYAiA5t+OdNjfrYci7f7JeDYmO6LK5fSzOCBbSBIpcAuanvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.760fce0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"760fce08c98972b6b3e6fc372bef82cd4099c9a5","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.760fce0_1767624520294_0.04482521493560898","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e08fe74":{"name":"skybridge","version":"0.0.0-dev.e08fe74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e08fe74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5b4ff0bf9cd821890f2b26eb7f85c6f753458aed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e08fe74.tgz","fileCount":186,"integrity":"sha512-QvyjG1fTE9NCFBsny6Glj2M1sgx2sN7w6yr0u89a1SqIx8yrVlpj2ecHVPSHlNEifU8uRgJ+JMN1evfcjpYfWw==","signatures":[{"sig":"MEYCIQDtyDPtJU9TwUzsrqhKJCtL1N95PnVr/g3EtjVcp0IdnQIhALihqfkJ43L0RkhwfHh2bA8J0WT4zX/10c9ZFyeWvpZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e08fe74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e08fe741c23091e9540cfcbffc4b6795c4a67534","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e08fe74_1767627195184_0.8867872476367187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e4bc70":{"name":"skybridge","version":"0.0.0-dev.3e4bc70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e4bc70","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b5e0bacd38f6024e1f08ed0914a93cef2193998d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e4bc70.tgz","fileCount":186,"integrity":"sha512-Oq+bByj24viNK8J3eHSA8HTJQay8QMpZIJUUm46nUvGrelytNPZzKu77ZrwDLAfNtEu7rUWc62OHW7elQuBiNQ==","signatures":[{"sig":"MEYCIQC0CjGPp8MHWXBTrx/zofHqPoB7Nobaq6HvPas8nq1Z+gIhAPqWN2Wcw8AWhLzKP+5ZcvkqwpctBGTiO+9QXe9MkZ+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e4bc70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3e4bc70ec1d20c8693e9ac177b37bc64b53011b1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e4bc70_1767627409805_0.7791637532656843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.de45c08":{"name":"skybridge","version":"0.0.0-dev.de45c08","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.de45c08","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3142719bf8b4e1a54ec194067a51c823a5e2a304","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.de45c08.tgz","fileCount":186,"integrity":"sha512-j4nvhuaODzOVCQP4FXCYdU09UCF6/SgxdhNo3zFl8fB7kROLa53aRzoOMOWmsREfqFvdTcZjgiXNCwlB/6+fxw==","signatures":[{"sig":"MEUCIQDex2uiZdMbm25K0OQp5MmoanT58hVnj/sBini12azgbQIgfbKmVVlD93RQs95BlFCz1yovgzTcit440ufBtDp4NxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.de45c08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"de45c08209ac5440e5bd3344f3bec84c3b636fc6","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.de45c08_1767627665826_0.014029115056306773","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fbc18c":{"name":"skybridge","version":"0.0.0-dev.3fbc18c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fbc18c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"07593c99f91c858fed71d925413f1b425ba206d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fbc18c.tgz","fileCount":186,"integrity":"sha512-ZBU8jh7QtWydiYS03M+At3sTnNcTwXKUnxm777BZRWD9hm7JZJCBZIw9TpbAltLDEmNjjV5D1dfpLyROTBAXmA==","signatures":[{"sig":"MEUCIQCXoii8bfwhOddHbrUhhtNj31dmkyDvPkVQ2eQeYhdPiQIgQGiyT3TbYJEldbnsIxSaavqBQkScyl/NBEPz4gDrDWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fbc18c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3fbc18c183407587bddbae6c9bc98a08389cc1df","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fbc18c_1767629027374_0.16431736629344185","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e7c4cf0":{"name":"skybridge","version":"0.0.0-dev.e7c4cf0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e7c4cf0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"43e6942aacde6274a82cb40761bf326cefdb8eb7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e7c4cf0.tgz","fileCount":186,"integrity":"sha512-qPsEnozV6vr5i3Jdj/6PsP8nSyeB4fZ+hYnyuYTNLjBhwJxhxqfSebm8RhfuG2xvBmTIK8jUGk5D1MDqB4oiNg==","signatures":[{"sig":"MEYCIQC9EOlHwMdeV2yOruP5/XTK9ufDsRf2c56WqHi3OxogpgIhAM1HvOzocb1Uce7lUBa//OD2cDNTIvYx9/KVkpzmv7k6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e7c4cf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e7c4cf0d8b9f6c65abdf225445b64b6dd855c561","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e7c4cf0_1767629060653_0.6151988181304584","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e205b05":{"name":"skybridge","version":"0.0.0-dev.e205b05","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e205b05","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"cda442661df84a182cb6448ba70f22fa03a93c60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e205b05.tgz","fileCount":186,"integrity":"sha512-awGqNPihNnl7xunoQpxXRHr/qQKSsEjXrxv73yNhoCVFQGEMR1hzklIRT22hV1SA5rDWj9GKjKK6OBdSN+YBFA==","signatures":[{"sig":"MEYCIQD2rEd4mJgpPKUKEcDJnu+SrqJmuljz0djKnSCs+JS9HwIhAL/DIFrRa02r4oDbpoKTKT2g8wupofwj/bkjW6a82AoE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e205b05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e205b05f7ed0dee5a44ecb41baa5443704723a43","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e205b05_1767629081596_0.7636382839455838","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b03bba":{"name":"skybridge","version":"0.0.0-dev.4b03bba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b03bba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7601d016de06a76aed8f7489620079d8cdd463b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b03bba.tgz","fileCount":186,"integrity":"sha512-rytg85rGW/wahMR0Bh58qwRSVZwMNpwrtn0yq3iylsXhsXH+RTvD4TydTmaQIXLtaDSMvUCunEINp4SYt1Ik2Q==","signatures":[{"sig":"MEQCIAFMDrbMDKmKUUSWuW95G5DV8GLC8Be+vLb0bCdr/mlZAiAsewuQdPXUrDAeIUe5cFFfphJGfo8iojqH9ml15LPcEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b03bba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"4b03bba8be3c4f320e7dd08d7b4bb25b8ed48089","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b03bba_1767629107529_0.5069121477660863","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52567b6":{"name":"skybridge","version":"0.0.0-dev.52567b6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52567b6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"737de2ed69753ab03f5bfb8805b5bb89074b7e92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52567b6.tgz","fileCount":186,"integrity":"sha512-JxoRMQ3XuyN69m6/tnLvYB24bxh85s/ijHf9mwF07ticOCUjrgW4/wdYCkEZHEUJIgnXYlIbPvYxar9q5aEErg==","signatures":[{"sig":"MEUCIQD1F3PvWk6pS6PeC+kZYlzRQePob2MHzB861/rzCHtvDgIgf46QtRwMlbzNZUdUvZjtd8Q3s5u+sHQKQsIum6uSg88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52567b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295040},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"52567b63eb2e68cb46ec1993c6f48114562ce40d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52567b6_1767631012599_0.9976685033191359","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ea544f":{"name":"skybridge","version":"0.0.0-dev.0ea544f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ea544f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ac6d8e1713936bbc1357ea65fcd66dcea292b8cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ea544f.tgz","fileCount":186,"integrity":"sha512-2XlN7CwbL4n9mLRDaQHvCl8mFPiW+Yp6kPXigk97hpV7/nG0+EUbMXnLSJH9TFBcU/N0BxQoKI2RCtN+qoX5PA==","signatures":[{"sig":"MEQCICbcQ+kcfOABmZeR2UlHwjCEucb50KqXWuE+sJ/8QxRZAiAT2WjadO2WTKNS0lqU4se2GWFEp0yBYj3HYkIm6zXBrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ea544f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295040},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"0ea544faa8bcea2fecff9b5d063c6b7df097343b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ea544f_1767631059144_0.7672133236528531","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc31237":{"name":"skybridge","version":"0.0.0-dev.fc31237","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc31237","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8fbd8ebfcd49adf8fd465dcf6cb5bd2b5f206683","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc31237.tgz","fileCount":186,"integrity":"sha512-M9RufoHzbmVi4/A9BxNyZWX5EBhnRjsnVbKg+ZGymoARRGZ6lctk2w7ciXYprxRR3kV3bP8YvP5+PYBW6mFH3A==","signatures":[{"sig":"MEUCIDxUl99fj8v2kK1IsGcZ/oElOtVshIPaJ/yFFF8V9xvnAiEAjfydfg/NaXO2Zl1jsilwk+h09EEOz+YZbuQomZcSMM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc31237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295070},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fc31237f3540556e5758886a71ba32d25c37dea8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc31237_1767631477642_0.34778845913140266","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f421483":{"name":"skybridge","version":"0.0.0-dev.f421483","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f421483","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"10800fe6f6063fad49b0e5b8086e48cb272990fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f421483.tgz","fileCount":186,"integrity":"sha512-zo0iCxUP6ilQZzd5xcqhSp5IsG9t3b/xqXvYgQiP8e+C/AXaZMd0ILH/wBd/rxzgNcavbYzavANnifwPx394cA==","signatures":[{"sig":"MEQCIHf/gpSJ8AQ9mSDVaq85VQb3BrK7ZKzTpgHeaCRHk0B/AiASrPAZ4Ld/VJW43jT+H8xDeCwU7FURGrev5WJ6iqmjKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f421483","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296063},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f421483af41ecc5fded5e9f476dfc2dd4c8b17c8","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f421483_1767632134613_0.1245646628674999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.609b4ac":{"name":"skybridge","version":"0.0.0-dev.609b4ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.609b4ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f528acdf815fe05ab8943c177cc74e12dafaf508","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.609b4ac.tgz","fileCount":186,"integrity":"sha512-QB0NWA2SnXcHcgHYDjCsFukgc8b9gvWXy0xqlF3VJAOm2KRF2ithbDyc+9+GvOsLoZEvrlLiUhgfTqcfHoxb9g==","signatures":[{"sig":"MEQCIEuUMW4kaIRUIz99/AJmc1j+/S59QNB4T5uSoq3Bm0WMAiBX7eIZpAyHXMMdPQLmrDi9MFFMIkNTi+KWV9djwvNr8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.609b4ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"609b4accb028648d5b0d6b76fe097a44b2c5555b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.609b4ac_1767634322542_0.9325096058373945","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd77b0f":{"name":"skybridge","version":"0.0.0-dev.fd77b0f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd77b0f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c3699267196eacc37d9e29a67fba815f9c6e8514","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd77b0f.tgz","fileCount":186,"integrity":"sha512-SBuZp2/5oYpuLM4Sxs4lOmtIWpDCwJcqRav65wmI7vyAH1YC1lTjfIA8CtDhso0FHe7Jl1N+E1zVPiaSTlDEjw==","signatures":[{"sig":"MEUCIClGvp3LmtY6/jc10XX238mnek1IbMxtR3JFy+qvywa8AiEAriPQiXGvqltO+txmiCPhIFgANDQ3JinZRT6T5QK2GVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd77b0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"fd77b0fa70becc29dc0b3c67d5bd8331ccf03285","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd77b0f_1767634349084_0.5909060736092548","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.79b746d":{"name":"skybridge","version":"0.0.0-dev.79b746d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.79b746d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"022d2fb88277b549b2795d730c35c3af109777ac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.79b746d.tgz","fileCount":187,"integrity":"sha512-AChtl3XwM6nmo8/VXvxswiCtznDsbjwbfF0YwrMRi+DTRhLlSfYzorAywfHmkIwqmFc0+4R78xHrQcT7x7vcXw==","signatures":[{"sig":"MEUCIEn4IGvFvATebLuXaoiRBKUAG1huj5aizB6gi9O0rxILAiEAySaB6n3enWpS5WMfoX2M2km7cK1nPpckngTw0tJntoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.79b746d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.79b746d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/187bb42b4452ea8203a57529dd80cca9/skybridge-0.0.0-dev.79b746d.tgz","_integrity":"sha512-AChtl3XwM6nmo8/VXvxswiCtznDsbjwbfF0YwrMRi+DTRhLlSfYzorAywfHmkIwqmFc0+4R78xHrQcT7x7vcXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.79b746d_1767634430087_0.17355854930339665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6696bca":{"name":"skybridge","version":"0.0.0-dev.6696bca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6696bca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2879d498a9f300600c0c0e8ff0180005cfd93c7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6696bca.tgz","fileCount":186,"integrity":"sha512-4ZCuaNlsUEQDkVlg12YEHUfT7d764qOj8UCxPaUiyueV6GP0udCEE3tG2Fx4e+5UQmNT5jpw2qwePYURI6mtdQ==","signatures":[{"sig":"MEUCIQCQravjjwd23HDCkWpzfDa/KCzoCtBPiQHgiAiND3SHyQIgRBYv+B+oN9nis3iCE+3c+iOtilyNOIUgHXzcBp8sdPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6696bca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295070},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"6696bca9cd6fc7a87aa3835c761bc8f7cc0900c1","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6696bca_1767634455692_0.02186646064638431","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48e1f9d":{"name":"skybridge","version":"0.0.0-dev.48e1f9d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48e1f9d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"4ff32c1136ff43f61de3ddb9b053c53e30031412","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48e1f9d.tgz","fileCount":186,"integrity":"sha512-8dDiL/bZkzT7heGfbrfVJvXzq3uejH5NN70fz5MOOlgN16ojSTzcastiqUjMnKqL9t/6F44s06IbqYI9yNkY1g==","signatures":[{"sig":"MEYCIQC992zl40MW241jQpCbDSN+Dw6fi0LETG2f605UKX/JJgIhAMzUncn3D4/I1dWMNRjYAbb6eG/ot71aDPEkjgSiarNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48e1f9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"48e1f9d68cc92af0a7a4aa701730cbd44924d231","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48e1f9d_1767637374066_0.9309559583052769","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1a1d63":{"name":"skybridge","version":"0.0.0-dev.a1a1d63","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1a1d63","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5b6dbee68fa0e7fd4b3f29761c0ec17a8bd1362b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1a1d63.tgz","fileCount":186,"integrity":"sha512-arMhW8AW5a6vgeSfH4AA6YMUyK8mbEQJyK/NxgGnerBoRK46Kr6dOUB9d5goedSHBQSDHMl1DoR9XNBp+p59uQ==","signatures":[{"sig":"MEYCIQC8k3Fl/cCnj3fA0peVyEzY2nawwRtVCdFRJa5oTnGB1gIhALBpdVFU4S66+Nxrg+qZfQua4uUOqPRMmAuZqqCsq+bw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1a1d63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"a1a1d63da7e6a9e9bbd17b8168f8b3763fa4dcf0","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1a1d63_1767637389797_0.2851978150372725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37a2d1d":{"name":"skybridge","version":"0.0.0-dev.37a2d1d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37a2d1d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"581840f7069335ab2efaadf9e0ca4ca3fae64c17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37a2d1d.tgz","fileCount":186,"integrity":"sha512-1VFIN51QknHSRlc7IoEArpglKPprkZp5g89UZVup0vz5zQj/ddApNiejjCZasZ+Kmnzrps8KuhqcXSjGFrNH7g==","signatures":[{"sig":"MEUCIFyKwMUJ3lTqQPUCd/vQkuj1s3Ycj9R03KSiFTtin0CxAiEA4vpX+kOXKNzOg9HCf6W4jtCIotXJ54mmJwXZREpQ+/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37a2d1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"37a2d1ddb8f5de47286417537583ead9c0485325","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37a2d1d_1767637408379_0.8005054011820767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ebb048":{"name":"skybridge","version":"0.0.0-dev.5ebb048","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ebb048","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"eda42344e80beb79ef01d28d9186106a3eb991be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ebb048.tgz","fileCount":186,"integrity":"sha512-GxdwOyxNmLTs2kKgG2v04prkOMsXEi9umLjQjyTv5LLAXIx6hyXnjIEvqnrZlMH7Ug7+HlYdBbBrNNmwhplWHQ==","signatures":[{"sig":"MEUCIBSeXKhb3CYgV+pvRNNO4vz8jj7ZMXR3TUmlrq+CDD59AiEAuBlvoZNQsoniQnCQ85Gv17gdln0NTE3c6r48SdQeSKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ebb048","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"5ebb0489aebc880a86ce11ac273c607a03ac4188","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ebb048_1767637528128_0.2357316509042291","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1515970":{"name":"skybridge","version":"0.0.0-dev.1515970","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1515970","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"18c1de31517cb35d28db5736068fbf65ed095930","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1515970.tgz","fileCount":186,"integrity":"sha512-/TabW5GZdZdPIrvCiUrm3oHDLzUPKnAEG+rs+v4QFGFrb2TeBbKUfJC1uZ/bPlJQmxH1dJCzcBBdc9D0VrSWNA==","signatures":[{"sig":"MEQCIHXOzQlsCrbWlcNYmVtr95iIba5cw4pvbCZjEyYIBmncAiBC/H7B6TN4DUEdBJl6TT+tC2QJ+h8MZ6jjshGx6AaWWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1515970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"1515970f4643fc798d9486061dd34a7686b723fa","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1515970_1767637551962_0.02191157694261925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60a2e0e":{"name":"skybridge","version":"0.0.0-dev.60a2e0e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60a2e0e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"adc5163808233d661a7318ce2792c39dd87af2f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60a2e0e.tgz","fileCount":186,"integrity":"sha512-dt8u83vom6vR5mM/WVS/e3B+BwqMwun7RxxDgX1CXvdGosvWRUdRSMYpwG0Ww1c+57YBtIMekLBOmRXEk9FEzw==","signatures":[{"sig":"MEUCIH698w4cqGVDRMaCzFgauvYNu2zjWLt27GpRAitXGqLDAiEA0pLOKk8RXS6Xp0iNJZ4UDuHEueKKyGc/yp8jOhF99WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60a2e0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"60a2e0ec5695bf5120e024c21b8a534c5c4ea68b","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60a2e0e_1767637566310_0.44237567791943944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f476513":{"name":"skybridge","version":"0.0.0-dev.f476513","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f476513","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"bcd8bcd55bc3b3698be4b7afe80cea56d9820329","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f476513.tgz","fileCount":186,"integrity":"sha512-sm9MrLyvGwh3XSqv7dzHgnKO7eQA63SvkmbG/Q1U0rzETRKVpn8F2tM51EAtIbG2eKEuMKpMUCtJkq4M2kZOOw==","signatures":[{"sig":"MEQCIHoFRcpoCYNQBA9DqMDXask+HMDhDPFHgbuNfbdviU1MAiBCGTzvSEqpgivv2N3s0G6G547PwJUEvwOFLUnUwp2G6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f476513","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"f476513e744a878fc2bd0139117794ff46399904","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f476513_1767637583137_0.6244093855624964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.78d86f0":{"name":"skybridge","version":"0.0.0-dev.78d86f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.78d86f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fd891c97e5ecbeabe47d2769fcf8a8227c0f3351","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.78d86f0.tgz","fileCount":186,"integrity":"sha512-GlAT2KfAyrxQfFb5OnCNYW+hWnGgseMYWl0VHu18i6RqAciyOZbNCDvCGcTzVRSSNPnV36+RrE7DF7Apa1pngw==","signatures":[{"sig":"MEUCIGlFQhrb5/KTHyIryBw9tV3/Rx0mdBqOOxM8Z3a22GIaAiEArXk8viqg5bClj9hToYWS/b3wOq4BBlHuOK0iaj+jM/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.78d86f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294123},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"78d86f0cd615cd0e54c068fdfd1bcfc6c43e2053","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.78d86f0_1767637606198_0.4330259541444694","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.692b4c7":{"name":"skybridge","version":"0.0.0-dev.692b4c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.692b4c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5c0afd4e85abacbf1d919a1a87f10eb1e88ee095","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.692b4c7.tgz","fileCount":186,"integrity":"sha512-RcYfQZkpdiGFegLRJOHY0szV9NEqluCtpgRaaMPhaVQRa6QCuFyJ5i7FbGa2mIgLWdK8AtCVCWg8B+15bftDhQ==","signatures":[{"sig":"MEYCIQDDfla6m5MtQiCy0f+bHkSzu6IPFy4IAKrIG732QEKihQIhANx0nlwt0tcREBviiczSoCGLUJc8TugGAxLswSaLpfuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.692b4c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294123},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"692b4c78b117259e78fff962810be59ea8d918c2","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.692b4c7_1767637623954_0.9929013263041004","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a32e71":{"name":"skybridge","version":"0.0.0-dev.9a32e71","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a32e71","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a1d44c5d2ea13996986d58621dd3388fdc7a9d88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a32e71.tgz","fileCount":186,"integrity":"sha512-2/rDy+D3OhYnG6bxCB3D+tSQmBZG4jObjGShqcsD42Nzl6NNqtEH7gXJQUXuZCrGUX9hdQDEfedotAbv17aI5w==","signatures":[{"sig":"MEUCIB+E1fLK+h83HawnLIoXdvqe0mEHJyTqv+tzhWeNsGJCAiEA1YE3xrmqdOOZDp8JJtPBQpYvJ0tjffIUH9f4cdT+kD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a32e71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9a32e71eeb4abb5276cb7dc8fbf3ed326168571d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a32e71_1767637629313_0.4269517220387826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d20000":{"name":"skybridge","version":"0.0.0-dev.9d20000","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d20000","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0f697bf3ad0b95c12d441c865c1aa18dd9148e80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d20000.tgz","fileCount":186,"integrity":"sha512-cuHj87o8PopCKjQToG8PjRW5AzIeAZX8varbPo2CRD47CG4qru/QoXCm/6QzYBunQO2jOMo3P+bko//jpSKwMw==","signatures":[{"sig":"MEYCIQCVOHcjwHFwxQ2Ph9Ik8hAYoneuAok9Lg4rUkllnaanGwIhAKVQlRZcrie/I87O7LUfnkDKmedOxZJK+X8t+buNyaho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d20000","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9d20000eeec74541b89774a48c102df13f23da49","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d20000_1767637635540_0.670800833832113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.188bcc9":{"name":"skybridge","version":"0.0.0-dev.188bcc9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.188bcc9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"236d2b71bda3f83023715c42a7b9758797862a49","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.188bcc9.tgz","fileCount":186,"integrity":"sha512-DN9b95ufAvOSdwd6TMM5hh/BebNpSLX8x5vMFAiBPUE5gourL/i8CU8sx9F3DvyP4mddkwhBkz+8bwCBQoYFoA==","signatures":[{"sig":"MEQCIC8JqbkHvOnRLqTBFekOoWRTqfcy0Pi1PB9gr4YsDvd2AiA21vQHF/m11mNraag2va08q/N98G/7kvv/C+r9hhnaCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.188bcc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"188bcc94e56eaceb4006b26a22b73bfdf4d69e8a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.188bcc9_1767637720395_0.8721907151451196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.add8872":{"name":"skybridge","version":"0.0.0-dev.add8872","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.add8872","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7455a30f36a2e7645636318d0df97b2dca9619ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.add8872.tgz","fileCount":186,"integrity":"sha512-UuNbRdkjrHHtLdxZzjj9N9e6B4YYAmdoDlGuweb7G+sr4UVhrljeYLf7ufmNOkpa1R6YxCgAc6/8kdaYcaag0Q==","signatures":[{"sig":"MEQCIEdcsl9uZiojO0aMRbUeeqlrdQCMzWQ4uwOxtig6W4ixAiBEyMO/OAE4U09rBfzzfagAGR28tqPJ5VDw4TsIoEULSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.add8872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294123},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"add88720d6419b88cc959a77ff17740ded35eb2a","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.add8872_1767637748214_0.5835155690355562","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eab2782":{"name":"skybridge","version":"0.0.0-dev.eab2782","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eab2782","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8daa6ffd0a7a61956ff14a51681f650eebe098c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eab2782.tgz","fileCount":187,"integrity":"sha512-5Lc+H4N0FvCJ+dtxC8WXII0J7xyQOK03iEER+OTcm5DM+/u3dM0eIgYjY2HZJpnyVAZ2J5vxmkPCSlysXUbQBw==","signatures":[{"sig":"MEYCIQC+U3BBFfPTLThf7zDRw3K2qQeRssLNdYKYVpE5PlL8ZQIhAL2i18/doHa3exUHrhfhAX/Scz5o7jpWapErn6YOQa8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eab2782","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295882},"type":"module","_from":"file:skybridge-0.0.0-dev.eab2782.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7236bd474561bf546657fe5a44bc28d/skybridge-0.0.0-dev.eab2782.tgz","_integrity":"sha512-5Lc+H4N0FvCJ+dtxC8WXII0J7xyQOK03iEER+OTcm5DM+/u3dM0eIgYjY2HZJpnyVAZ2J5vxmkPCSlysXUbQBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eab2782_1767641094946_0.38738971784839404","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"skybridge","version":"0.16.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d370da0f52897ee53370adcc4c91f1a055961384","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.2.tgz","fileCount":187,"integrity":"sha512-aaRtKAKaSmd3HJT2sjaILROURCiQF/jip6NQRHXdwS0mcD+tfG27B96yBmkM8QDoFYSfWxGbyyla03JeIdew4w==","signatures":[{"sig":"MEQCID/ormN6qoha8lbMTVhyxpSIG7wKRKr62dGa1ZpdwzCqAiBOqbk4jJu0avJIka93ikDkvtEFPQmpUHO4b3uqhrb/Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295872},"type":"module","_from":"file:skybridge-0.16.2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa212e67de7f084f7ed7e1947c6f4284/skybridge-0.16.2.tgz","_integrity":"sha512-aaRtKAKaSmd3HJT2sjaILROURCiQF/jip6NQRHXdwS0mcD+tfG27B96yBmkM8QDoFYSfWxGbyyla03JeIdew4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.2_1767641784244_0.06277328371634061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2fd04e":{"name":"skybridge","version":"0.0.0-dev.f2fd04e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2fd04e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"79ca683830a131d2f2fdc5d99b8de34eb6c03143","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2fd04e.tgz","fileCount":187,"integrity":"sha512-sbYF4xO9F/VMOQ1zngFI1cUk2o4OHSzKkf1wKpTYiyXdhbiSO8ssYL3CMWZq9rKY+Bdb9YKwJl9JIOJZXaywAg==","signatures":[{"sig":"MEYCIQDNZ8KW6Gw0QQcDIFI0bfnxM0tDdZPePEy0dxojf6lokgIhAKQxZWAURcO3VgV6W/6e6iBYSpQjlgZfvSLMYN/wRRGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2fd04e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.f2fd04e.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/483415b30b4c21bf11d115a4152d01a9/skybridge-0.0.0-dev.f2fd04e.tgz","_integrity":"sha512-sbYF4xO9F/VMOQ1zngFI1cUk2o4OHSzKkf1wKpTYiyXdhbiSO8ssYL3CMWZq9rKY+Bdb9YKwJl9JIOJZXaywAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2fd04e_1767642145158_0.10530499449059105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c4c7811":{"name":"skybridge","version":"0.0.0-dev.c4c7811","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c4c7811","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8a0a9fb08871c30f70b986c5aabeec12c4af1b41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c4c7811.tgz","fileCount":187,"integrity":"sha512-od9p6PrdEwn0j9MJl0TlKwl65scbTiGWCar3FlaCboUtYKXDD7vig99ZHnka+JdBLPe9fQlf1PmYIrSEFMDCbA==","signatures":[{"sig":"MEQCICn9NC1p2qNe12JH69edBRSno32czrSMjhLheWQifsV2AiBK/hd8WOiHDAAWjjrB7vwOeQJp6F4iG0lrij/8VDXPsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c4c7811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.c4c7811.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb070ac3a56d21601413b7160290f091/skybridge-0.0.0-dev.c4c7811.tgz","_integrity":"sha512-od9p6PrdEwn0j9MJl0TlKwl65scbTiGWCar3FlaCboUtYKXDD7vig99ZHnka+JdBLPe9fQlf1PmYIrSEFMDCbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c4c7811_1767642349397_0.3281146615055366","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18ebcea":{"name":"skybridge","version":"0.0.0-dev.18ebcea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18ebcea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6e06e6cf5690ce5515a2314a6d036f2e586a69b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18ebcea.tgz","fileCount":187,"integrity":"sha512-DC/rOvHE2WugfSsn/Jfs+HPSc/DKkPGRL05x9/ecTE0mKVp/3F2cKpXDedMORw6s+KPqfpgie4JXG9Z+guIJ/w==","signatures":[{"sig":"MEYCIQDRW5cE9txaCkgWaP2uTg7fP+a+LuNxNDQgwMkjUQZTTwIhALhf3RAOOnW4J0LXjBmr/XRdg2GO7W0drkp4AIvb5z2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18ebcea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.18ebcea.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/283d2dd270e380e67e19581d8f515959/skybridge-0.0.0-dev.18ebcea.tgz","_integrity":"sha512-DC/rOvHE2WugfSsn/Jfs+HPSc/DKkPGRL05x9/ecTE0mKVp/3F2cKpXDedMORw6s+KPqfpgie4JXG9Z+guIJ/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18ebcea_1767643038280_0.6555664792296556","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32c8c6b":{"name":"skybridge","version":"0.0.0-dev.32c8c6b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.32c8c6b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ef1bf2ede279bfaa3d558051aff8be58926c5ff4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.32c8c6b.tgz","fileCount":187,"integrity":"sha512-fxML4QR4JXoG5qioQoQJ84gCuNBu3nnk83ry4N8ns2E9td6bj+NQa6UBdG3LFJOeC3Anlm3XV94jbCUnE/PB6g==","signatures":[{"sig":"MEUCIQDVa76xXPW62a8n+uQ4PHt4THdaowK7UnoA1rDofKwGEAIgI85hfL5FTXIj3tlakIMXArxIBnS/YRLOrLtmZaGhBm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.32c8c6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.32c8c6b.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44c7c0a2630250cd5c2c74d5063ea127/skybridge-0.0.0-dev.32c8c6b.tgz","_integrity":"sha512-fxML4QR4JXoG5qioQoQJ84gCuNBu3nnk83ry4N8ns2E9td6bj+NQa6UBdG3LFJOeC3Anlm3XV94jbCUnE/PB6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.32c8c6b_1767690975309_0.6193879794348529","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f1fcdc":{"name":"skybridge","version":"0.0.0-dev.0f1fcdc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f1fcdc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"94c2c12d6c9f2a873e5c6a9ad5b7b1367ef5306e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f1fcdc.tgz","fileCount":187,"integrity":"sha512-/x4ETlsewKV0MCldu3Kx7MnFJikywc46H0JpahGiaFvcdXYpQkH0RBq0rdFw1tNLPoWnov/4Rhc69AhldeYx0w==","signatures":[{"sig":"MEUCIHpUwiyDAb1x7q3ULc5k1EhVb1qHMFWmI/acJ/EPZyUYAiEAtt1S3fkuT7EcDut42jH9Pgzpula3Ia8sp5zIbQ2OvXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f1fcdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.0f1fcdc.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf7b8aea77c80e6a6f0097b4c82d1b07/skybridge-0.0.0-dev.0f1fcdc.tgz","_integrity":"sha512-/x4ETlsewKV0MCldu3Kx7MnFJikywc46H0JpahGiaFvcdXYpQkH0RBq0rdFw1tNLPoWnov/4Rhc69AhldeYx0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f1fcdc_1767691047630_0.31234041159111636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e05ec4f":{"name":"skybridge","version":"0.0.0-dev.e05ec4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e05ec4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"31ab2f988a5f8274c3b6d0b5dfb65d9355ea2d36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e05ec4f.tgz","fileCount":186,"integrity":"sha512-uEyxvqx9d3CfYlhEJscQ4Pm4eLvQRlx6l6qq8X4csewefFjkQ+3uWQHScrFhfy60GvaWkmRCtCFTO6ZY/ExV+A==","signatures":[{"sig":"MEYCIQDEyB7OLOj4HHV2ctZdzdjZXF+9g8b24M6IvMu2eIjZdgIhAOt6qiZLR+BsmjAo+XYbkAeChl90rEPA/gnK9odXLNUd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e05ec4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294124},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e05ec4fd2934beccd61540c41af48e747ec0b293","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e05ec4f_1767691179621_0.8042059695774866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8594e15":{"name":"skybridge","version":"0.0.0-dev.8594e15","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8594e15","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"190d5de267bb50549c7a388cb2c2b6bc2acf73f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8594e15.tgz","fileCount":187,"integrity":"sha512-e7oS6Y9ZknJP4wPhO9+sJTt0cCkLveNT1l9brfz8gYAE4hGla829ujfr3GAYsf58CCOZ0dp31Ck0vdHvvghBaQ==","signatures":[{"sig":"MEUCIQDBYrmwYTdtxuwJrAo6Ag2o7u51W2N8jVkbvawDYRsAUAIgRMG956+d29uVMkBPrHLLTDh5dkNc1f0jHquuikBj9sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8594e15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.8594e15.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c185d6c6d6f73bc12d6d8358e34d32d/skybridge-0.0.0-dev.8594e15.tgz","_integrity":"sha512-e7oS6Y9ZknJP4wPhO9+sJTt0cCkLveNT1l9brfz8gYAE4hGla829ujfr3GAYsf58CCOZ0dp31Ck0vdHvvghBaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8594e15_1767691209493_0.26684017226487344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.228f686":{"name":"skybridge","version":"0.0.0-dev.228f686","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.228f686","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3652b27323490b5d97b8ea4fef0d16ec8888cf1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.228f686.tgz","fileCount":187,"integrity":"sha512-ZsKBV+iDLZdmra6H+3Q9vjSqvBisrn+LqY1VoWn76iOQHAzjwWTayLEnYv7n7Z28vxWPhowB9jMvjLSyE1xWfA==","signatures":[{"sig":"MEUCIBa9SLLWgrOC+j43rmf4yLUwpcvi8AaCHmRqs1rLfL2yAiEAo/qxxUFXS2LsNvUayZXtHDESYkBqDeZecvgoGlB/yP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.228f686","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295882},"type":"module","_from":"file:skybridge-0.0.0-dev.228f686.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c99a1242ab735c57fb1985829305e3bf/skybridge-0.0.0-dev.228f686.tgz","_integrity":"sha512-ZsKBV+iDLZdmra6H+3Q9vjSqvBisrn+LqY1VoWn76iOQHAzjwWTayLEnYv7n7Z28vxWPhowB9jMvjLSyE1xWfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.228f686_1767691210443_0.3554581883364205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.353ee1d":{"name":"skybridge","version":"0.0.0-dev.353ee1d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.353ee1d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8e9e68fd39586aa964c81c0e9236f25db817c25f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.353ee1d.tgz","fileCount":187,"integrity":"sha512-pHeuKFhCUaJ+FGG7gBJiSq9N96kYSuKgs2G3tYEW4XghqRO6UkMAcT3rbKQWZXIB2ohNrBQDZy3VXUyxWdrx9A==","signatures":[{"sig":"MEYCIQDoZgv09mRf4KQd4zfD9t7b+fnINSyXOa6nSPp7nHg+6QIhANImcFTGJ2CpTS4aOlaKwkD5Q2UXSrK4xIipALxtX5HX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.353ee1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295882},"type":"module","_from":"file:skybridge-0.0.0-dev.353ee1d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e06f516f2ccfb5123f12c4bba1c779b/skybridge-0.0.0-dev.353ee1d.tgz","_integrity":"sha512-pHeuKFhCUaJ+FGG7gBJiSq9N96kYSuKgs2G3tYEW4XghqRO6UkMAcT3rbKQWZXIB2ohNrBQDZy3VXUyxWdrx9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.353ee1d_1767691229448_0.37101448684016525","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"skybridge","version":"0.16.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"39dae3d90001728e187da6c88c2a8f5392ecf1e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.3.tgz","fileCount":187,"integrity":"sha512-n0rLQ/2pDf7fXgLtvfsEO1Llap3ed28iZpqKYdvg5T0wIh3hozlt0UhKfPqnT5liExqUM2jK6bYQL1WSl5P6zw==","signatures":[{"sig":"MEUCIQCuFnS+O6pRfKqBlpDP5U1MffYtXF/bD+tJgTvN/GV2OgIgNoUH1Aa5Q5VuDevg7bUze2yG2a6GoveHCpuguAvLfUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295872},"type":"module","_from":"file:skybridge-0.16.3.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/985f40e3d2cd68636850d6217c723b8c/skybridge-0.16.3.tgz","_integrity":"sha512-n0rLQ/2pDf7fXgLtvfsEO1Llap3ed28iZpqKYdvg5T0wIh3hozlt0UhKfPqnT5liExqUM2jK6bYQL1WSl5P6zw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.3_1767691266823_0.008468404236819715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1500ac8":{"name":"skybridge","version":"0.0.0-dev.1500ac8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1500ac8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"debadcc0904a90d32f2bb9291d2ecfcd2e34620d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1500ac8.tgz","fileCount":187,"integrity":"sha512-1TOGAVv/XbWDNvASTI48q9T6loi45IpJaKMiiWaxsRlWIqOYBkiw3YMIVzTEvopqz+n+VQHfb0cYNpTFlNKEjg==","signatures":[{"sig":"MEYCIQDU4/d9n5raogdujtXbkJwyH48dyurKSSke4FxcnLqW/AIhAKrHqZ3DXKqLnh8YHP85fRy5QaC/PZdAsmLFVvt1hfmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1500ac8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.1500ac8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/950d83024a24c0905535fb3b0a4a684e/skybridge-0.0.0-dev.1500ac8.tgz","_integrity":"sha512-1TOGAVv/XbWDNvASTI48q9T6loi45IpJaKMiiWaxsRlWIqOYBkiw3YMIVzTEvopqz+n+VQHfb0cYNpTFlNKEjg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1500ac8_1767691329485_0.3042754740861029","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16622c5":{"name":"skybridge","version":"0.0.0-dev.16622c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16622c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ce8bb8930a8aab2d621c1f513ee7473c84809e05","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16622c5.tgz","fileCount":187,"integrity":"sha512-RTWnbuJZ0zDqXlrfv0L/hT/z88AB0Tyd4J7wnI0YlXfOC4I708gdo/yYsKxK2S03jg59++gqFaz+gS2z1s9Jhg==","signatures":[{"sig":"MEQCIDkdFFPg9sHqgjK540t+hf/h5aKzETq1BEWY5Havb4BXAiBJCuPZsLLUXmpv6JteBUebuSEh+/aIATP/hh+r1VWGmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16622c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295881},"type":"module","_from":"file:skybridge-0.0.0-dev.16622c5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/69017baa74694dfa3b3097156eeb7a4a/skybridge-0.0.0-dev.16622c5.tgz","_integrity":"sha512-RTWnbuJZ0zDqXlrfv0L/hT/z88AB0Tyd4J7wnI0YlXfOC4I708gdo/yYsKxK2S03jg59++gqFaz+gS2z1s9Jhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^25.0.1","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.3.1","react-dom":">=18.3.1","@modelcontextprotocol/sdk":">=1.25.1"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16622c5_1767691366291_0.529882798693118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d8629af":{"name":"skybridge","version":"0.0.0-dev.d8629af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d8629af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d563aa8a85bf662a3b0f8582b03cc050ce86ceda","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d8629af.tgz","fileCount":187,"integrity":"sha512-kCK6kl9064uVloQ+VPZtAw31+D5OdmNHCv4+SGZH46LWs/P8IGWzwEKUCjnpXwsqwx7i/MEt/bSR5bpyzUkjpg==","signatures":[{"sig":"MEUCIBEHo8AAvc+7I26pQrBMH2aE7pfSrq0lnT8B95tWBIz5AiEAt7Bwiq+/4HyMxZU104qj8NaQrQn5JQuZBBJl6QLSraA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d8629af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.d8629af.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ae9fba0f244072da35f7be1a46681c3/skybridge-0.0.0-dev.d8629af.tgz","_integrity":"sha512-kCK6kl9064uVloQ+VPZtAw31+D5OdmNHCv4+SGZH46LWs/P8IGWzwEKUCjnpXwsqwx7i/MEt/bSR5bpyzUkjpg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d8629af_1767691380388_0.6360719097296361","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a25730d":{"name":"skybridge","version":"0.0.0-dev.a25730d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a25730d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9bd7ad23fd0b74aa7cec6fcd4d0f905851628eb5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a25730d.tgz","fileCount":187,"integrity":"sha512-Kdg3zjNUD4mb4LSsra8sRlzrHdLJ2GX1vl1HbCueazZ294UFZPq6XKt1cXOZhPT3sGqK27fqAgEGrVi+/qvWDg==","signatures":[{"sig":"MEUCIHFuxjkPHOwp0+ddwilc3/VUqjD4QVTJm0X88ajTonenAiEAu+MwHF6IQ7uet844Freltxx5wlHxD/D9lMQxcCJVCd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a25730d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.a25730d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0f264d4f6d84fc88073ca18bcdef1ce/skybridge-0.0.0-dev.a25730d.tgz","_integrity":"sha512-Kdg3zjNUD4mb4LSsra8sRlzrHdLJ2GX1vl1HbCueazZ294UFZPq6XKt1cXOZhPT3sGqK27fqAgEGrVi+/qvWDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a25730d_1767691850649_0.43685690408347577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c289a4":{"name":"skybridge","version":"0.0.0-dev.8c289a4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c289a4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"39183f2d596e9588c8eff5ea472529a568cb74da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c289a4.tgz","fileCount":187,"integrity":"sha512-cJkkb2zBLlIqzuYoM62LNzISX0WTR2f7Kxa2+4ABZ9B14InRDzgXDeKcQp1G0mPvQFYcz1mPzwm6abNOCMDyMQ==","signatures":[{"sig":"MEYCIQCZe4kx45aoIdtSNQrFdJD40uR/DhxwOe6+Cdxz2uyfDwIhAPzhD4czlIYAj/7y+yGhdIBCq4W8GVukLS7zkpD4wZ8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c289a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.8c289a4.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdaef043f3502674557e965d3d1ba448/skybridge-0.0.0-dev.8c289a4.tgz","_integrity":"sha512-cJkkb2zBLlIqzuYoM62LNzISX0WTR2f7Kxa2+4ABZ9B14InRDzgXDeKcQp1G0mPvQFYcz1mPzwm6abNOCMDyMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c289a4_1767692240710_0.2130325777990949","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8ad3f59":{"name":"skybridge","version":"0.0.0-dev.8ad3f59","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8ad3f59","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"70fc103c8f4ee64988f7cd73417bf3631356fe4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8ad3f59.tgz","fileCount":187,"integrity":"sha512-HkDEddwmMaqaE1mpnYEc+GulsT0FiFtdxlU7qgZ1hPOUFX+2GmzSVGziXQGIDe3ncSUq7ejwrfBqx6ekVdI7fQ==","signatures":[{"sig":"MEYCIQCFUButqG3Ec09ZWTFvoh/jndaQyRIr76rIBCpSYFb0OwIhAOFF9MTR/YUie0eBCOaqansv3sM/tiWDRhR18IvFjXbS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8ad3f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.8ad3f59.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41c1a08b6506fdfe6f43c811aa858fa5/skybridge-0.0.0-dev.8ad3f59.tgz","_integrity":"sha512-HkDEddwmMaqaE1mpnYEc+GulsT0FiFtdxlU7qgZ1hPOUFX+2GmzSVGziXQGIDe3ncSUq7ejwrfBqx6ekVdI7fQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8ad3f59_1767692327284_0.06692429720883597","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b199fb1":{"name":"skybridge","version":"0.0.0-dev.b199fb1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b199fb1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fc89ab58044d84fa00304c74006971e1150286e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b199fb1.tgz","fileCount":187,"integrity":"sha512-xLtK/FccHA9sBZlQaUE5uZbtIlVFTrGUwaL3YSEZDtpqgd0Ny4C57S4NBETj61RJRiz/7jN9TALyKV7e0uIGdQ==","signatures":[{"sig":"MEQCIH6KguwH05+UtDb4m8HGiEBjx4HPdrd+snEOFczatTdpAiBAth9jDBvdWDzkWoIRv0sb0OXfvyLqxGfXiFfMUOk5dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b199fb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.b199fb1.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1a8dd123184dfec07f10b7ecbd86421/skybridge-0.0.0-dev.b199fb1.tgz","_integrity":"sha512-xLtK/FccHA9sBZlQaUE5uZbtIlVFTrGUwaL3YSEZDtpqgd0Ny4C57S4NBETj61RJRiz/7jN9TALyKV7e0uIGdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b199fb1_1767692366834_0.05089587295400766","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a803c9":{"name":"skybridge","version":"0.0.0-dev.8a803c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a803c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"dbea14f7de3f7f10b1fcd91b2720bb5c06938fca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a803c9.tgz","fileCount":187,"integrity":"sha512-96cfV6QOszS/F0vzjVByCaWpT2EEyw5e9uJNMD8DPlCWusPQPAmSaRpjbjBMflQ5HLq6TGUPEl54qMPDk9xnyw==","signatures":[{"sig":"MEQCIDM7Bo4qEPRO7lmHVrrWfzIi5P3Rw/3NyTfBeAsL9GpOAiAmLnBli8gNDeqdfHDzs0bdqSudHczlGAzKP8zYm3zCSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a803c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.8a803c9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2f9062d388021cf8afd5783944e31bed/skybridge-0.0.0-dev.8a803c9.tgz","_integrity":"sha512-96cfV6QOszS/F0vzjVByCaWpT2EEyw5e9uJNMD8DPlCWusPQPAmSaRpjbjBMflQ5HLq6TGUPEl54qMPDk9xnyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a803c9_1767692438969_0.04872333411646035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d74b30a":{"name":"skybridge","version":"0.0.0-dev.d74b30a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d74b30a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2b1739998a58cf26ba27aa8eb501015520d48f80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d74b30a.tgz","fileCount":187,"integrity":"sha512-yYK99eKDUyvrMyCPwTCdrlSrJiaoYqniPAT+HjAufxzfPWJx596omqKbkt/QV9ON6vIpNa4VDmLYLO5/dO6+RQ==","signatures":[{"sig":"MEQCIAJg0Qlup+gyxaVob5uNowU/PDSCuCdnJlu6vjUSRSkaAiBningV5jgWQcmxc6zJQhai+Iapia2OolimC7Ye99tFFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d74b30a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.d74b30a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/040bee83d8711a57c9a5b9262c9c86fb/skybridge-0.0.0-dev.d74b30a.tgz","_integrity":"sha512-yYK99eKDUyvrMyCPwTCdrlSrJiaoYqniPAT+HjAufxzfPWJx596omqKbkt/QV9ON6vIpNa4VDmLYLO5/dO6+RQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d74b30a_1767693225422_0.011156166037854076","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.212757b":{"name":"skybridge","version":"0.0.0-dev.212757b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.212757b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"af1a9706a229e10818670bc95eb2093fa2d254d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.212757b.tgz","fileCount":187,"integrity":"sha512-l4VlCPuqyQ880KnoPyG/aZv6cCdNDZqEGQvOg2G+DNwLhwJi8Ji0FZA+AWevBmclNc9FcPQ2V+7uweCeZFkZ/w==","signatures":[{"sig":"MEUCIQCU9YLRjL479rmLR669v2ibUvs9vG/OTjZoTWsegkgcSQIgGg5IZrS/kkZP668I1tBecKMgFtD24N/R/N97T1e1klE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.212757b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.212757b.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/786a097f518647e2a85967be47dd8bc6/skybridge-0.0.0-dev.212757b.tgz","_integrity":"sha512-l4VlCPuqyQ880KnoPyG/aZv6cCdNDZqEGQvOg2G+DNwLhwJi8Ji0FZA+AWevBmclNc9FcPQ2V+7uweCeZFkZ/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.212757b_1767694462274_0.40513933786752077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae07e99":{"name":"skybridge","version":"0.0.0-dev.ae07e99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae07e99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7e1756f377d39d8c22ed5d92c31c3f95dfe69faf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae07e99.tgz","fileCount":188,"integrity":"sha512-2B05dvWyv23057Kt4IfAtcM29mZ6SVxeS5fLPTkGVtkTU26sAbzBzmO33GiNKII5z+GAieJ5qpwti1ToACt5Jg==","signatures":[{"sig":"MEUCIDJJeqqxC9X/pp8jGyEF64hg1g+7EsCb3mEAkMMklgOnAiEA+6A60L8By0UjN56i+M8q49zPy0BwVxX9XJRarvdiuSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae07e99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297711},"type":"module","_from":"file:skybridge-0.0.0-dev.ae07e99.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d9b85cf2acbe08ad4cf8dcb42f8ec18/skybridge-0.0.0-dev.ae07e99.tgz","_integrity":"sha512-2B05dvWyv23057Kt4IfAtcM29mZ6SVxeS5fLPTkGVtkTU26sAbzBzmO33GiNKII5z+GAieJ5qpwti1ToACt5Jg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae07e99_1767695435783_0.7897930580474148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b927cf":{"name":"skybridge","version":"0.0.0-dev.3b927cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b927cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"80aecd17cbf965cad3d74fd3ab0963d50d2bca12","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b927cf.tgz","fileCount":187,"integrity":"sha512-0HciCksSS2Q8fcQE4TLEqqD2ktTHuygGs/De3F5hhWHirQ6skG8WSqoZhX6+wJB5qxb2G4Je265508tzid3AdQ==","signatures":[{"sig":"MEYCIQCoj9ebNnH+aUu0TBMNFwjjl31O3mlEUX3WNsrLoU6yywIhAKKjrgh+LwkD+AsAGHaLjPqfYLu8NVN/dn1A9/a7QuCt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b927cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295881},"type":"module","_from":"file:skybridge-0.0.0-dev.3b927cf.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24c93afdd760baea6a225cc5ae6a4f3b/skybridge-0.0.0-dev.3b927cf.tgz","_integrity":"sha512-0HciCksSS2Q8fcQE4TLEqqD2ktTHuygGs/De3F5hhWHirQ6skG8WSqoZhX6+wJB5qxb2G4Je265508tzid3AdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^25.0.1","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.3.1","react-dom":">=18.3.1","@modelcontextprotocol/sdk":">=1.25.1"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b927cf_1767695622390_0.9688385427227264","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c8610b":{"name":"skybridge","version":"0.0.0-dev.3c8610b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c8610b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"406accceee965c6c84255330c070057942cea753","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c8610b.tgz","fileCount":187,"integrity":"sha512-/8ZDp1U3mcDWuiklQtWFKdruPXfYXzWDK1E2QhBAwpKCRDp0zfItDFdyCgPCKnQm3tBL5598EzJ4tzSbaeo8wQ==","signatures":[{"sig":"MEYCIQCDF+6yesHRbXUU1N3fej+jdKRlKKboFDT8p3fGhW/3QwIhANHpKquwI/3y5jzlmALdX2xHMQcT5EfMXDOlIHAzrDmy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c8610b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.3c8610b.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/083c5cfaef8cca4148a05b02405868f5/skybridge-0.0.0-dev.3c8610b.tgz","_integrity":"sha512-/8ZDp1U3mcDWuiklQtWFKdruPXfYXzWDK1E2QhBAwpKCRDp0zfItDFdyCgPCKnQm3tBL5598EzJ4tzSbaeo8wQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c8610b_1767695665104_0.5179828792023378","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.64b3942":{"name":"skybridge","version":"0.0.0-dev.64b3942","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.64b3942","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"12d6d6d33ea04f1cefbcf92cb640cc5b76403a11","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.64b3942.tgz","fileCount":187,"integrity":"sha512-pBrY3zIZwdkc0HoOB+ebbPoSFfz8L2bBfNd58Ex2olQwSOpffcqRf6NuQdp1kqtGYcxmDstZRmtC3cBjcpaDIA==","signatures":[{"sig":"MEUCIQD4Ph/PxX83andc872tE3UCfKX8P+PSW8TurrbR0pu9jQIgVcKhzUJXHfGguqyUkshLl7zUfrET90tX2r8fl6D++6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.64b3942","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295881},"type":"module","_from":"file:skybridge-0.0.0-dev.64b3942.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/219a66bbeb5ab14c140df4ecfa31409f/skybridge-0.0.0-dev.64b3942.tgz","_integrity":"sha512-pBrY3zIZwdkc0HoOB+ebbPoSFfz8L2bBfNd58Ex2olQwSOpffcqRf6NuQdp1kqtGYcxmDstZRmtC3cBjcpaDIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^25.0.1","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^21.1.7","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.3.1","react-dom":">=18.3.1","@modelcontextprotocol/sdk":">=1.25.1"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.64b3942_1767697156176_0.00999434353892581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9bcc27a":{"name":"skybridge","version":"0.0.0-dev.9bcc27a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9bcc27a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2f3a17eafd940d2fb20cde3d34b2a1a7978534bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9bcc27a.tgz","fileCount":187,"integrity":"sha512-rehJrPkIYOiDpv+HlbKgaB/iNL8NO7m3p6kJJ5y5QOQEwRH5RA40vvmgONLzZAz8OBOJ0n4OORxfROGmDoufHg==","signatures":[{"sig":"MEUCIH0T/tDgqtGghrOIOsjRId2pRrXRnwXudn/iH48jSOjPAiEA27IZkrAnXZLIv4muxCPq4dEJpxIPyA1Yw399vLNNi+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9bcc27a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.9bcc27a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7979e5ed6821c4a35740c0c95778f3b/skybridge-0.0.0-dev.9bcc27a.tgz","_integrity":"sha512-rehJrPkIYOiDpv+HlbKgaB/iNL8NO7m3p6kJJ5y5QOQEwRH5RA40vvmgONLzZAz8OBOJ0n4OORxfROGmDoufHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9bcc27a_1767697202507_0.03070120377824659","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16360fa":{"name":"skybridge","version":"0.0.0-dev.16360fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16360fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"077ab4cdcae25e1954ec32b62626f682184cbf8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16360fa.tgz","fileCount":187,"integrity":"sha512-XIK/21bQfLXRWoewuhlztDRKVCxeMkQnjSm+Oc2R4FpNAKwxs+TFPXLInOTuNrB2z8TgEJELz60U0bBpi+qWeA==","signatures":[{"sig":"MEUCIQDbr0yKvk8EHqddR2x/1AHx7eWPzSoQkUkLqZOSbR2XOgIgSuCymJtZC8kwe4hOu3SRhOIC/eP03Ntu5QJmejL9SAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16360fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295882},"type":"module","_from":"file:skybridge-0.0.0-dev.16360fa.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/58cf4faee7693d279bc077a534e8a779/skybridge-0.0.0-dev.16360fa.tgz","_integrity":"sha512-XIK/21bQfLXRWoewuhlztDRKVCxeMkQnjSm+Oc2R4FpNAKwxs+TFPXLInOTuNrB2z8TgEJELz60U0bBpi+qWeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16360fa_1767697325532_0.819155725795488","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3478fb7":{"name":"skybridge","version":"0.0.0-dev.3478fb7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3478fb7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d68d316bb066aead4713f7f4787652d058814b0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3478fb7.tgz","fileCount":186,"integrity":"sha512-yAWP6ucb4u2XTpG3pYkXl4UVauRxodO0PTCbg4+RlY+6tAeuoojL+L+u02AUH3nEG1swwaU+Ye2nUpEDNgHUtg==","signatures":[{"sig":"MEQCIDYiEiQnnIvV4KmrjrFGQX8Cvd20P64xnyv6a1p+HHEAAiAl3wIRwed8xSaaJm+zELYNjtogu/wdnG7j/oEryWZ0oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3478fb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294131},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"3478fb74bf50d3aa23aa236f5c7e249a2c1566d4","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3478fb7_1767697429704_0.19977556530174123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93b17f0":{"name":"skybridge","version":"0.0.0-dev.93b17f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93b17f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"be25d4191b6a0ec0dccc1fca270529042de4c6d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93b17f0.tgz","fileCount":187,"integrity":"sha512-KQKgPf8ZxBQxhdniFXVrWx4Tv7VInXpjQ1et+PdQSa5HMqXwfUf7avbn0gXMJjR8p0mxUPCFJ9UQW4dTPMF+Tg==","signatures":[{"sig":"MEYCIQDizoMO4SgOk6ZgOMBY8BL894kKrdpa3l2Fi0fzG/bzogIhAOPmqukGYzIi4Johb0JD93qnuDLAFk6U0AymyZZzr+UA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93b17f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.93b17f0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca3677331030b7f00cd763aeabc86259/skybridge-0.0.0-dev.93b17f0.tgz","_integrity":"sha512-KQKgPf8ZxBQxhdniFXVrWx4Tv7VInXpjQ1et+PdQSa5HMqXwfUf7avbn0gXMJjR8p0mxUPCFJ9UQW4dTPMF+Tg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93b17f0_1767697470635_0.35877126627609957","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea4a1cd":{"name":"skybridge","version":"0.0.0-dev.ea4a1cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea4a1cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"313b6dca9b58b0e584b3649977a6599a692492a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea4a1cd.tgz","fileCount":187,"integrity":"sha512-yEddfLqWHZDV2aEi48Romykg5IFRX+UuOd5zkG/r8RAjwsToyuckaFGP69pyxM7kSJCrYgZYb9rhqJ/FF2kKEw==","signatures":[{"sig":"MEUCIGCuq+PRFYMosuULZrSo4BqsMQfADx3+WBalQCbYza56AiEA74SxTKssRhhVUwVxHjGJo939QvnWtpBbOL5toLjiqc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea4a1cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295881},"type":"module","_from":"file:skybridge-0.0.0-dev.ea4a1cd.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/15db2ea550d9589608ebc328235d0b40/skybridge-0.0.0-dev.ea4a1cd.tgz","_integrity":"sha512-yEddfLqWHZDV2aEi48Romykg5IFRX+UuOd5zkG/r8RAjwsToyuckaFGP69pyxM7kSJCrYgZYb9rhqJ/FF2kKEw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.3.1","react-dom":">=18.3.1","@modelcontextprotocol/sdk":">=1.25.1"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea4a1cd_1767697689060_0.5955908456303796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3ba5e4":{"name":"skybridge","version":"0.0.0-dev.a3ba5e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3ba5e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"67a944da554e78e8b5a85f01267fa30706e5bae5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3ba5e4.tgz","fileCount":187,"integrity":"sha512-B1q3I5i17+bEcFYb/4TSd8Mp7eudAcVKeANf6YYxr4K+WF2btxvpGhnY+YeqIbIhs4Hsga+Otyc10YgQJpadDQ==","signatures":[{"sig":"MEQCIDikak7rya1Isfij00L+PlCBjxvL/o2IZM+wLjHmJX4mAiBq5wQawkW5/yEi1j2e0Eoxa0pHROK+Fxe9ANM1+pVszg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3ba5e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295882},"type":"module","_from":"file:skybridge-0.0.0-dev.a3ba5e4.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6ed2ab39f416bd036bc018006a22cdc/skybridge-0.0.0-dev.a3ba5e4.tgz","_integrity":"sha512-B1q3I5i17+bEcFYb/4TSd8Mp7eudAcVKeANf6YYxr4K+WF2btxvpGhnY+YeqIbIhs4Hsga+Otyc10YgQJpadDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3ba5e4_1767697733614_0.10868713501568794","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61ba6ab":{"name":"skybridge","version":"0.0.0-dev.61ba6ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61ba6ab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"da195e58f7148bd7735035f63d81e39938d1802d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61ba6ab.tgz","fileCount":187,"integrity":"sha512-+3S+lNwpQ2cjc7+/cRVUC29zK2YJ4D+cPRRPCz5nBvBDAuXmYE2zgjxrhHaIr8UmHWVYAZ6hll9NNUakvaH9zQ==","signatures":[{"sig":"MEQCIHkGzjqzkVmNJpDyUF0ky8BZP/V0Aesem507g+6QZCS1AiAiPUy1vwl/IYR5WYKFVKqiCgNiAIVQ0PrvYr5zd8qfPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61ba6ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.61ba6ab.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6bb471b083e74b76ee8df9b7d9aa8804/skybridge-0.0.0-dev.61ba6ab.tgz","_integrity":"sha512-+3S+lNwpQ2cjc7+/cRVUC29zK2YJ4D+cPRRPCz5nBvBDAuXmYE2zgjxrhHaIr8UmHWVYAZ6hll9NNUakvaH9zQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=19.2.3","react-dom":">=19.2.3","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61ba6ab_1767697784602_0.9391712774756882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9fd377b":{"name":"skybridge","version":"0.0.0-dev.9fd377b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9fd377b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ffce0c10bb832982b00a2ab398796f103a09d223","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9fd377b.tgz","fileCount":186,"integrity":"sha512-1hbLxZLRT0vSb+dHJgddKV8G4uCRcBColaSJOllEa9ULtTxPAS1sKkQLsp7/VoheRfDx9WnBplBDuUcAUD/0FQ==","signatures":[{"sig":"MEUCIHMUzkZBnyxJXH/EgQgsHO4ZOkW93cmaeZ8ycUfM2qg/AiEAvSA1d+ccyFeDnvCEFhv0XJTpEb2nor/odWscfdW0WYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9fd377b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294147},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"9fd377bb6122114b14bc2119ed66ea6b2182f91d","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.6","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9fd377b_1767697858926_0.9403529818309031","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.87c99fc":{"name":"skybridge","version":"0.0.0-dev.87c99fc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.87c99fc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b281d1fc224c9764fcd18682443ba07be79ad4eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.87c99fc.tgz","fileCount":187,"integrity":"sha512-P+zRbwFT3oy0m8s7VjYnGMfCnmWJ3rD9xUvqzt9oQn4tpTf7pmc9ovHXvBnNt6MRFrm9R3gf/blCYRaX1ozwgQ==","signatures":[{"sig":"MEUCIQDadkrQBFui+JzAIn/yL6I7ktQ5BrjSwKSScrxIAD8bJAIgNTN3ChcmLv7HhgwWKDMQAq9g/jT1m+QYGGHLMrBpdS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.87c99fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295906},"type":"module","_from":"file:skybridge-0.0.0-dev.87c99fc.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2dae3a8af85546115b2bcee27e78697/skybridge-0.0.0-dev.87c99fc.tgz","_integrity":"sha512-P+zRbwFT3oy0m8s7VjYnGMfCnmWJ3rD9xUvqzt9oQn4tpTf7pmc9ovHXvBnNt6MRFrm9R3gf/blCYRaX1ozwgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.87c99fc_1767697867508_0.47082587893104755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6add22":{"name":"skybridge","version":"0.0.0-dev.c6add22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6add22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"79f129372fef818d5217fada704275de919c812c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6add22.tgz","fileCount":187,"integrity":"sha512-vx10L2lHHkGI+ShquHculBh34IquxgHpnK98TXX+QHsnY+X1l95DNnv2wR1uJw0w7u5wMX9GzQSCB96Rq9CiNw==","signatures":[{"sig":"MEQCIG8ixEyJK1Gtynm78/1FxJBtf9nkbw+m35nXCtMSy6/iAiBjf/c716DSPaAatLksBTslTJ2amDoOqFBZ6UaNb+u2OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6add22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295880},"type":"module","_from":"file:skybridge-0.0.0-dev.c6add22.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f2c2cb5b9c0ae42183c9f2bf75b4523/skybridge-0.0.0-dev.c6add22.tgz","_integrity":"sha512-vx10L2lHHkGI+ShquHculBh34IquxgHpnK98TXX+QHsnY+X1l95DNnv2wR1uJw0w7u5wMX9GzQSCB96Rq9CiNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6add22_1767697897887_0.3405412427495389","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8bd4d41":{"name":"skybridge","version":"0.0.0-dev.8bd4d41","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8bd4d41","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a734f0086daacfdd1d76b1685445d19700ebf308","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8bd4d41.tgz","fileCount":187,"integrity":"sha512-QnOMy4GkGt4xP7i7EQDkvAxZEqJ+LSsTzv8brn9q5bfrVRdTY/TRflhwY6O3lGrp7MiYZx3aLz4svRRO2ZMr6g==","signatures":[{"sig":"MEYCIQCA9VE1KJP4raO/UwTdVg+iSAT3t/3kRt5jAMyU7DlcqAIhAMCkh+y/f9la5ZqsqkaxeTganwB+snsGltPBtDTIfcUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8bd4d41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295885},"type":"module","_from":"file:skybridge-0.0.0-dev.8bd4d41.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff1b65318e39602908f71b964ea06a13/skybridge-0.0.0-dev.8bd4d41.tgz","_integrity":"sha512-QnOMy4GkGt4xP7i7EQDkvAxZEqJ+LSsTzv8brn9q5bfrVRdTY/TRflhwY6O3lGrp7MiYZx3aLz4svRRO2ZMr6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8bd4d41_1767698002040_0.8154258087720987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb825da":{"name":"skybridge","version":"0.0.0-dev.fb825da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb825da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b09951f18335b9fd680c90768f95b11bdcda5edd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb825da.tgz","fileCount":187,"integrity":"sha512-ibChAVZosDTB5+bAB2oIqohbfR9VD9dFm0m4N8KxNVPzPzyHpPPT33WFxoBI4/I3b7bbOni/gi6gHQRXn7g5BQ==","signatures":[{"sig":"MEUCICqJ4uW7TEPUJ1PVdVDzBr8BuTA+UIU32vo7g07aY8y8AiEA3TLV/a4EpBRZIWiyKztR0c5puoD+hQS9IHb5MGaEPsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb825da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295880},"type":"module","_from":"file:skybridge-0.0.0-dev.fb825da.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/328f8f478cb541520e32ca306342d3d9/skybridge-0.0.0-dev.fb825da.tgz","_integrity":"sha512-ibChAVZosDTB5+bAB2oIqohbfR9VD9dFm0m4N8KxNVPzPzyHpPPT33WFxoBI4/I3b7bbOni/gi6gHQRXn7g5BQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb825da_1767698173428_0.2840783979901298","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5e4108b":{"name":"skybridge","version":"0.0.0-dev.5e4108b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5e4108b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9db340d9d91eab3a589778f195bc9791aa170be3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5e4108b.tgz","fileCount":187,"integrity":"sha512-e1lT36K1PcPtWV60TBR1hFI4mVdJ7XEIsZzXGoyAe2gnIZw7rlLGBjm+Lmmhuu88apfmfvCWNVsJds3cEL9MSA==","signatures":[{"sig":"MEYCIQDtcOpkr2rOr4uJyL0w8MO3lZTn/EnQtgMXDC8nyyF7yQIhAMyJ//8aVqjouKMEyGZCRatqWmNK+PNsGdylU+OkqFDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5e4108b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295880},"type":"module","_from":"file:skybridge-0.0.0-dev.5e4108b.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12a82dc4a20ff3fba6cdaae94b622064/skybridge-0.0.0-dev.5e4108b.tgz","_integrity":"sha512-e1lT36K1PcPtWV60TBR1hFI4mVdJ7XEIsZzXGoyAe2gnIZw7rlLGBjm+Lmmhuu88apfmfvCWNVsJds3cEL9MSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5e4108b_1767698422008_0.2917020345366399","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d81a922":{"name":"skybridge","version":"0.0.0-dev.d81a922","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d81a922","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e7254ceed00d7ba61f9fd5c236828fb5c8515b54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d81a922.tgz","fileCount":187,"integrity":"sha512-0C3SRyHJYVCOmNT7LLhtiFjwNf9vZ7bnAUAGqkY8vEBNf9W7PND1qmFNJQXED9Fq+gLWdJD72s2lS0sHJ6cltQ==","signatures":[{"sig":"MEQCIC22yULWQzbWYmH6fXBB+d3/DX45p9rVAUm8hzDLkpfQAiBeV90moUxm6HHkbCQvwwBjEeTyH3smG+tJWhHpwR/Baw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d81a922","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295903},"type":"module","_from":"file:skybridge-0.0.0-dev.d81a922.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e0aff873a164fde41403bb0f23e4865/skybridge-0.0.0-dev.d81a922.tgz","_integrity":"sha512-0C3SRyHJYVCOmNT7LLhtiFjwNf9vZ7bnAUAGqkY8vEBNf9W7PND1qmFNJQXED9Fq+gLWdJD72s2lS0sHJ6cltQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d81a922_1767698611037_0.49845016033579026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48da865":{"name":"skybridge","version":"0.0.0-dev.48da865","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48da865","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"21c2a19b873abc785679b0a1c24963c682db524b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48da865.tgz","fileCount":187,"integrity":"sha512-EoEH11XUY4vxxrPqkYmv5eH4y6oLFc/P2wYuT6vfiHQPIrhwbBbbJ33OoHc7A44J+yq3pK/h3MIsNkoV2cWqzA==","signatures":[{"sig":"MEUCIDj8l2forVrEh81rrWeMRM8JslziwmQS8bIj6GB0PFTNAiEAysd6U8JmAqFm4qZvK4aQSuaR6ZPM5TvjWcXPEQC9sOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48da865","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297628},"type":"module","_from":"file:skybridge-0.0.0-dev.48da865.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65ecec00a943ee268a8a52f80320d21d/skybridge-0.0.0-dev.48da865.tgz","_integrity":"sha512-EoEH11XUY4vxxrPqkYmv5eH4y6oLFc/P2wYuT6vfiHQPIrhwbBbbJ33OoHc7A44J+yq3pK/h3MIsNkoV2cWqzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48da865_1767698829128_0.34982771880402885","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e55cd21":{"name":"skybridge","version":"0.0.0-dev.e55cd21","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e55cd21","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"34fa81541bb172e84ec293a3a8089ce54f8674e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e55cd21.tgz","fileCount":187,"integrity":"sha512-L2vVzSKHwUHom6lU1+hgiNNoFl7Z+zlICQ3U+GTSRreRR/oWg92CkQ/PUOCsDtoLO4OGPhfdZ+7GMuHsEbAseA==","signatures":[{"sig":"MEYCIQDxZYb24xIvY15RgPiO1rmHMCBgFI/wxRXso8dwBpj4iwIhAMl7I+xsFm7FJ/IGi86lM3GhJJsnvJAvqnzfhItCwuEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e55cd21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297651},"type":"module","_from":"file:skybridge-0.0.0-dev.e55cd21.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/00615cae533808d24c15cc3ce1f6f44a/skybridge-0.0.0-dev.e55cd21.tgz","_integrity":"sha512-L2vVzSKHwUHom6lU1+hgiNNoFl7Z+zlICQ3U+GTSRreRR/oWg92CkQ/PUOCsDtoLO4OGPhfdZ+7GMuHsEbAseA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e55cd21_1767699031538_0.0016376948204379627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.558cd99":{"name":"skybridge","version":"0.0.0-dev.558cd99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.558cd99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ffa50cb139fda91e7d2919b5b9458437f87def64","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.558cd99.tgz","fileCount":187,"integrity":"sha512-ZiWJcZl9QenLXKFCoqisonyzBWw2pV88VgViriQGdcvlrk/gvoiQNhAmfLt3cPMM0L092yF/Ze4kru+9OwzISQ==","signatures":[{"sig":"MEYCIQDcSoHlz6au5p9RvTokTKnFjXcJEQLk1xV4fUqmAjNdxAIhAOhsEGLbHQEz/yCWiJCOjVkgWhKcgmcuqh8llPXPVP+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.558cd99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295606},"type":"module","_from":"file:skybridge-0.0.0-dev.558cd99.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99ea50cae6a02a063f51592196b2a2ed/skybridge-0.0.0-dev.558cd99.tgz","_integrity":"sha512-ZiWJcZl9QenLXKFCoqisonyzBWw2pV88VgViriQGdcvlrk/gvoiQNhAmfLt3cPMM0L092yF/Ze4kru+9OwzISQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.558cd99_1767699559887_0.24881063238067536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fddb998":{"name":"skybridge","version":"0.0.0-dev.fddb998","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fddb998","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7fde85c3541f5295f5c068071329fc3e4a0f4372","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fddb998.tgz","fileCount":187,"integrity":"sha512-miQPtrEL5RccYlKDdoUBLPjymtJ4mLdtbH4QKHITBZ7BTc6GFfd7K2pUkRvGRKuNA3wkmmDNuO5KiqmTQaOOcA==","signatures":[{"sig":"MEUCIBx280u4NQbBCmxtbd+TGgrRCGtwQz3PUfZOT7O7Vk6WAiEAs0AwHRPRm8AyM9RJRkS6ijKbOBlNICim/11VXjePS8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fddb998","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295903},"type":"module","_from":"file:skybridge-0.0.0-dev.fddb998.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4aef0ef4bee9decab8e16be249b47afd/skybridge-0.0.0-dev.fddb998.tgz","_integrity":"sha512-miQPtrEL5RccYlKDdoUBLPjymtJ4mLdtbH4QKHITBZ7BTc6GFfd7K2pUkRvGRKuNA3wkmmDNuO5KiqmTQaOOcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fddb998_1767699649479_0.9667405874087909","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2411d9f":{"name":"skybridge","version":"0.0.0-dev.2411d9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2411d9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3ec17b0ed1adc6d811982a63ccea0d373ce96296","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2411d9f.tgz","fileCount":187,"integrity":"sha512-8yGvoFs5VqvR3ZkKgoh0OuJocTmGNPWjGlgUZFyAfangE1iIN8kQxH1NXkIIh6U1lkUBzKiBlfUY0gkiyB0o7A==","signatures":[{"sig":"MEUCIBKzd09T6pNF6ibjb43KhjmTLNX9qt/mx3IYE6HsmSROAiEA9VC8oZ1F/u+h3xMpU/+GjjjqhrRQQ6x9k8lV5agNO7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2411d9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295603},"type":"module","_from":"file:skybridge-0.0.0-dev.2411d9f.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cbc044aef4f5ee28231f090fe6e321e9/skybridge-0.0.0-dev.2411d9f.tgz","_integrity":"sha512-8yGvoFs5VqvR3ZkKgoh0OuJocTmGNPWjGlgUZFyAfangE1iIN8kQxH1NXkIIh6U1lkUBzKiBlfUY0gkiyB0o7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2411d9f_1767702540120_0.14047660390770011","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18335c8":{"name":"skybridge","version":"0.0.0-dev.18335c8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18335c8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fb0246ec34f7f32df10f6e9d57ee3fefc27f1542","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18335c8.tgz","fileCount":187,"integrity":"sha512-l5f8ANEGDQlOopqpk7AzV3KAqwAeys9nDtB81P+ywcFWdfNVdUNEJA3Sp9hGStU8+idGJVcHZHcboc9sniwpZQ==","signatures":[{"sig":"MEUCIAo+9SxFB2K899XH/tIoiqoeHKAP0y7Dk/37PfkFwgKfAiEAwaLxseo5wFLCABXHZLO89i0Yrm3NF2LDZEbOiozghGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18335c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295605},"type":"module","_from":"file:skybridge-0.0.0-dev.18335c8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5f2889ca587ed0d814be03c622ac8a22/skybridge-0.0.0-dev.18335c8.tgz","_integrity":"sha512-l5f8ANEGDQlOopqpk7AzV3KAqwAeys9nDtB81P+ywcFWdfNVdUNEJA3Sp9hGStU8+idGJVcHZHcboc9sniwpZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18335c8_1767702573302_0.30490910055460607","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fcc9898":{"name":"skybridge","version":"0.0.0-dev.fcc9898","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fcc9898","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"638e7e5ba781dfcd6c6f75d131d67b4617ab607a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fcc9898.tgz","fileCount":187,"integrity":"sha512-jJOhdriWmZjLo5vHeboAyDOrx/rLoHX+bRm+uHTMVCRqdyz9J6xWvPGGsYtt9kfVcqB3iAvwPzJttRcCohat0Q==","signatures":[{"sig":"MEUCIDMvTCboAAHQCWxLqeeIe36zPCFmq+3M42w1LyZnlZCXAiEA2Y4C+Ju5axCOlJGKBo4tx340Gwd0Y3teNJTkh7a38X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fcc9898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295603},"type":"module","_from":"file:skybridge-0.0.0-dev.fcc9898.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f51bcc40de82dae1e79521e6ede222c8/skybridge-0.0.0-dev.fcc9898.tgz","_integrity":"sha512-jJOhdriWmZjLo5vHeboAyDOrx/rLoHX+bRm+uHTMVCRqdyz9J6xWvPGGsYtt9kfVcqB3iAvwPzJttRcCohat0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fcc9898_1767704183915_0.2561350577376684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ed8c21":{"name":"skybridge","version":"0.0.0-dev.0ed8c21","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ed8c21","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b3a8bad7369163a1131b2235ee03998375554920","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ed8c21.tgz","fileCount":187,"integrity":"sha512-Z5+EOIl4RDMe/JtG8KA4wjdKTvtwvyK0yMC6BB0yk3UTA5GDAE1k8TYXSSNhNYql3VFG32dq1wi0m/WbM3PAKg==","signatures":[{"sig":"MEUCIBw+aKOuILoaOnyPQSubl+SSktWH25scDdNg/tpykQreAiEAhp3GGF3HFwuaVOZEk+lK8zKDGLDUgMklEKEop8Vs0E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ed8c21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295851},"type":"module","_from":"file:skybridge-0.0.0-dev.0ed8c21.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/26309e1a3705968bc101dffb5cb2ddd2/skybridge-0.0.0-dev.0ed8c21.tgz","_integrity":"sha512-Z5+EOIl4RDMe/JtG8KA4wjdKTvtwvyK0yMC6BB0yk3UTA5GDAE1k8TYXSSNhNYql3VFG32dq1wi0m/WbM3PAKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ed8c21_1767705335178_0.819866379388557","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fbd2c17":{"name":"skybridge","version":"0.0.0-dev.fbd2c17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fbd2c17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d00fb492e16345bb6aaad7d94a8ab95348ef117e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fbd2c17.tgz","fileCount":187,"integrity":"sha512-LapqDtKxknH8q5yL/eCznXDzH49e5l2b0sRoN8f/1BsMTinVRuZyyth8KYPiH/JtmhlgG4UjJ4zyyg6sA1HA7w==","signatures":[{"sig":"MEYCIQC9/LyKtuwsN2VEXLph2B3NVzIMzRPrC55eet/trnueCQIhAIE74UlXiHDeQ70bKtcGFYgpkoyX9ATsFcCYEXeDzMlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fbd2c17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295603},"type":"module","_from":"file:skybridge-0.0.0-dev.fbd2c17.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3cea75c9e3a196cd86f403890ec22dab/skybridge-0.0.0-dev.fbd2c17.tgz","_integrity":"sha512-LapqDtKxknH8q5yL/eCznXDzH49e5l2b0sRoN8f/1BsMTinVRuZyyth8KYPiH/JtmhlgG4UjJ4zyyg6sA1HA7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fbd2c17_1767705406976_0.5731872912975695","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8668b19":{"name":"skybridge","version":"0.0.0-dev.8668b19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8668b19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d7b5556706a28eac0dfa16d690172df6258926f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8668b19.tgz","fileCount":187,"integrity":"sha512-YGNnmncdeIjaUL4lMcbWgE84Nau+CS49K4tXQYDSy9FgIntIbwxIQJuOJk5bYlnGyd1PpcqAMnIPvNOqLzIJ0w==","signatures":[{"sig":"MEQCIAdf51sNOEfV7DfPxaaefDc8c45TnuBLpzPq+M3ui9FJAiAy3S2EaTPFs1CcoHpSnjvIR29mBZHEnKIuifXCGWL4gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8668b19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295572},"type":"module","_from":"file:skybridge-0.0.0-dev.8668b19.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f491c11fb5b30b97f8b8368964b51e17/skybridge-0.0.0-dev.8668b19.tgz","_integrity":"sha512-YGNnmncdeIjaUL4lMcbWgE84Nau+CS49K4tXQYDSy9FgIntIbwxIQJuOJk5bYlnGyd1PpcqAMnIPvNOqLzIJ0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8668b19_1767705586206_0.31513530242334675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f42a82a":{"name":"skybridge","version":"0.0.0-dev.f42a82a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f42a82a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0c638401e89fe51d12e19689b7191956374c3d62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f42a82a.tgz","fileCount":187,"integrity":"sha512-IWXTF6U6OSI02BEZnooywpZYk7Dfoq7+SFnqX0iMM1nVtpFvIyQPEvDMrtnaefZoxLDd/hOhXxDIE9DlxfZP1g==","signatures":[{"sig":"MEUCIQCVh+eEPesZpi3Gj8U2tkHkBlwf4agXAALpP/GcRgRKKQIgaVmUK5mu6SwpmWdQFJwTbp0QLSQ5OM9jsyusG4GjgFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f42a82a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295572},"type":"module","_from":"file:skybridge-0.0.0-dev.f42a82a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5cfafa6db8c50a51a8ec6b4bd711f32b/skybridge-0.0.0-dev.f42a82a.tgz","_integrity":"sha512-IWXTF6U6OSI02BEZnooywpZYk7Dfoq7+SFnqX0iMM1nVtpFvIyQPEvDMrtnaefZoxLDd/hOhXxDIE9DlxfZP1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f42a82a_1767705628286_0.8648830207486002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f411025":{"name":"skybridge","version":"0.0.0-dev.f411025","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f411025","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e76b53835776702117ba81b409abfa100aa35435","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f411025.tgz","fileCount":187,"integrity":"sha512-g4LOliyKtxO/RNmDAX6WLyzcINB5Z8bAzM07vgbaNrw8T/KREI9QeTqarrqHLgIJpvhbD+VFk4jCpJStr6vfkw==","signatures":[{"sig":"MEUCIQDJd3rtxqT90mVOIGbs1PVYgvavPJ0kDPEIgMfm7sv2kQIgERfjtygOdPGDB6drEs2hcpvWVtDJ69VeBRmTT7ElwvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f411025","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295603},"type":"module","_from":"file:skybridge-0.0.0-dev.f411025.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/021c18558af0d78cfe60513688aa1f34/skybridge-0.0.0-dev.f411025.tgz","_integrity":"sha512-g4LOliyKtxO/RNmDAX6WLyzcINB5Z8bAzM07vgbaNrw8T/KREI9QeTqarrqHLgIJpvhbD+VFk4jCpJStr6vfkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f411025_1767705636482_0.8064223404096396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d88d58":{"name":"skybridge","version":"0.0.0-dev.5d88d58","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d88d58","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a9292615efd891e3e04d28c95ef83b984051a542","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d88d58.tgz","fileCount":187,"integrity":"sha512-6tSeo6moznRi0e8dThAkYiXWijpJQvHsIal50qwifCSZqdoT1EmhvkwA4dARvo0vy6IOJJxFshz2Ux+QHUXtCA==","signatures":[{"sig":"MEQCIAxXxNPk1VArRK/iyBVrwg77Nm1A8erF5ak3/iRoS7cCAiBj7C2XjpT5U3klF5QAAsh2ChVlgI184z2aHziVVI+aXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5d88d58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295572},"type":"module","_from":"file:skybridge-0.0.0-dev.5d88d58.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4596e10b7176604dc35e3000642a961b/skybridge-0.0.0-dev.5d88d58.tgz","_integrity":"sha512-6tSeo6moznRi0e8dThAkYiXWijpJQvHsIal50qwifCSZqdoT1EmhvkwA4dARvo0vy6IOJJxFshz2Ux+QHUXtCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d88d58_1767705676413_0.8314827643000997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b1becb":{"name":"skybridge","version":"0.0.0-dev.3b1becb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b1becb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9117c98c18cbe79a425f52bacb7b98a139b3b9d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b1becb.tgz","fileCount":187,"integrity":"sha512-YjAZXl/mWGXYUXhKsS6RAPrsXmSJuSfXuGpGeLfv9XvebKTMlks6GELisIhhIfuiOzY1CJeraOko+AJ89xF/+A==","signatures":[{"sig":"MEYCIQC41ecbyYIkIfmlqYQTtRk2aI7wC3+Om6T27SwN901jTwIhAI6HMmgD6x5hVRqRDuLsDi2g9/UA45x2vDTokdKtcBPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b1becb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295572},"type":"module","_from":"file:skybridge-0.0.0-dev.3b1becb.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e81f05e903b175c41e35cf75f953ab5/skybridge-0.0.0-dev.3b1becb.tgz","_integrity":"sha512-YjAZXl/mWGXYUXhKsS6RAPrsXmSJuSfXuGpGeLfv9XvebKTMlks6GELisIhhIfuiOzY1CJeraOko+AJ89xF/+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b1becb_1767705854202_0.7272529118659099","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e22d68":{"name":"skybridge","version":"0.0.0-dev.0e22d68","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e22d68","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ae05758737c014272561fd6644bbf35d4aae99e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e22d68.tgz","fileCount":187,"integrity":"sha512-Z6Ghv4WRtkBgsxypBbb0hgPq9MPtxJYN84h9LkLUUHUOIPbhgIimT+gABNWH8in8A/aFDmlTzuuZCiTnr4J8OQ==","signatures":[{"sig":"MEUCIQCBJs8WbNYFeKipJ57q6kLogC/7EBSuwZMzCj+fiekBCgIgYIx1H1pooJIUgYf3Q8JEtbxbTSAKC26sYweh2cCMLlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0e22d68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295603},"type":"module","_from":"file:skybridge-0.0.0-dev.0e22d68.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bfb04c3c51ddda922e38d382899e856a/skybridge-0.0.0-dev.0e22d68.tgz","_integrity":"sha512-Z6Ghv4WRtkBgsxypBbb0hgPq9MPtxJYN84h9LkLUUHUOIPbhgIimT+gABNWH8in8A/aFDmlTzuuZCiTnr4J8OQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e22d68_1767705884264_0.417791726474839","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6cc3977":{"name":"skybridge","version":"0.0.0-dev.6cc3977","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6cc3977","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e6bf891fdb0997f3aaaee63c516cff25e49b5d96","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6cc3977.tgz","fileCount":187,"integrity":"sha512-2XHDzetNa3LMW2PFMH5VWFt9iAdKIGRsb9/C8HNYJjqmUM6OT3fFBz3hT8lS9Z9qV89cZ6lSXY1zJcAXA1OF0w==","signatures":[{"sig":"MEUCIQDBDg6gzEC4ivx2Drpw4+PbZotZ6z5FCYat6RN8PaIC9QIgYwS1ifeTQeBRyCQNuEP6D0JBiOppXmbJb4GxvDEe7mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6cc3977","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.6cc3977.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/100979a42207f984dc91ec6f9a5432e5/skybridge-0.0.0-dev.6cc3977.tgz","_integrity":"sha512-2XHDzetNa3LMW2PFMH5VWFt9iAdKIGRsb9/C8HNYJjqmUM6OT3fFBz3hT8lS9Z9qV89cZ6lSXY1zJcAXA1OF0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6cc3977_1767705969942_0.547023651861275","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e610a45":{"name":"skybridge","version":"0.0.0-dev.e610a45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e610a45","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"65e60fecf556f201c5e0037b7e0c1a0c793d5ce5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e610a45.tgz","fileCount":186,"integrity":"sha512-FpzNLpBarIe74HmqaDdbyDEjpYZwWyyBhX0r0GDWevK479vZMErS3twZRNhVzL7GvGjGwIxaYaMRHAieNma2KQ==","signatures":[{"sig":"MEUCICEzlZp4v1VCh8pBuWXLTp2pvUqRBVOv0ncSmmMHdMQ0AiEAkxbo+uSBdlZ2lAH+JWXedfbqIoFKWe7oKLVFC23BFiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e610a45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294891},"type":"module","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"gitHead":"e610a45df523596af465a1b16ba0ddb501bcffe9","scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e610a45_1767706182850_0.22452956023387838","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5afd03a":{"name":"skybridge","version":"0.0.0-dev.5afd03a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5afd03a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"dd4b7b384343809b7ed9616c6bb1a0567246996c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5afd03a.tgz","fileCount":187,"integrity":"sha512-GXtGCoeAxiZkDwQgPHZpc7vY6q3919ZSTG/FETcXM6RmqfNDCNluK8E81SqP4tKRwWCk+BiA9DQi6APBl6P/5g==","signatures":[{"sig":"MEUCIQCpNdORjZPyzUCW6eP88AV2kgfbDa0pe0zQ1sMeyKFigAIgOc7TE/uqjJGkG4iV4KnD4OY5jblJE9UHqPpFeC030po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5afd03a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295572},"type":"module","_from":"file:skybridge-0.0.0-dev.5afd03a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fecf44821b97f9708604f38154358ad0/skybridge-0.0.0-dev.5afd03a.tgz","_integrity":"sha512-GXtGCoeAxiZkDwQgPHZpc7vY6q3919ZSTG/FETcXM6RmqfNDCNluK8E81SqP4tKRwWCk+BiA9DQi6APBl6P/5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5afd03a_1767706322233_0.7545546737114663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f05bf4f":{"name":"skybridge","version":"0.0.0-dev.f05bf4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f05bf4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"1efd49888e8a4c8e6391e01635cc379929733b1e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f05bf4f.tgz","fileCount":187,"integrity":"sha512-VkTQiMCTFnytZtIn5FhEAZWnrH0korsyZxtsRwlAFKpgC49Lw/Wf2S9m04sygRu1WdWD0PkWQNcG+zCZNl98pQ==","signatures":[{"sig":"MEUCIFJb6x8C49Nzkm13VckzLY21TI/5dP+xNgT+lb1Ly3mzAiEApmJDYJ/CRPVi+ZTVqHHL+my6B5nW2Sbj2hDkKXdPhrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f05bf4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298115},"type":"module","_from":"file:skybridge-0.0.0-dev.f05bf4f.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fff541c8a7fa03759d1fd6f4d8a7b147/skybridge-0.0.0-dev.f05bf4f.tgz","_integrity":"sha512-VkTQiMCTFnytZtIn5FhEAZWnrH0korsyZxtsRwlAFKpgC49Lw/Wf2S9m04sygRu1WdWD0PkWQNcG+zCZNl98pQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f05bf4f_1767706510048_0.3749180426785603","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"skybridge","version":"0.16.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"1b8ac4c061b3f98f64703547ab6cc179d2ec55be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.4.tgz","fileCount":187,"integrity":"sha512-yHkXq+V02Cc1iC3yDOyc1OVbnnFCkTfbrWcU/x2+7FRJaCGQbRgyOXdDG9lypDfDKAHKSLNMkUytL8RJV/g8aw==","signatures":[{"sig":"MEUCIQChCqRpGoT+AmBaT3UTfBxdN8jr6PtwRNgVqSCNMdrudgIgBHQKWV4aal3YcjPrcY4yO898/dGNgwahGbzEIdi9ih8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297337},"type":"module","_from":"file:skybridge-0.16.4.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6bc2c5ff603e65d937e3ce5084ee34d7/skybridge-0.16.4.tgz","_integrity":"sha512-yHkXq+V02Cc1iC3yDOyc1OVbnnFCkTfbrWcU/x2+7FRJaCGQbRgyOXdDG9lypDfDKAHKSLNMkUytL8RJV/g8aw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.4_1767706642579_0.19319977151429035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.240a9e8":{"name":"skybridge","version":"0.0.0-dev.240a9e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.240a9e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7a819db61e1bc449a0e4d685135b2290b401d9ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.240a9e8.tgz","fileCount":187,"integrity":"sha512-Q+dYWBhWi3DJSvMtd33vjQs+t1EPousC9KktLYsBAjI36ElnpkSlmAh71aM/Yk5g5F29Rgbqo3botHehKoLJWQ==","signatures":[{"sig":"MEQCIDED5vO/5pPBh5gicT93Z0GlJtO963s61i9YyCuXVyxfAiAy3LGVVDSi19LP2FFGSENSDW6o3q0Yo2KfnWSC8N2aPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.240a9e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.240a9e8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/846e36c0b0802f3256904e3329c2b261/skybridge-0.0.0-dev.240a9e8.tgz","_integrity":"sha512-Q+dYWBhWi3DJSvMtd33vjQs+t1EPousC9KktLYsBAjI36ElnpkSlmAh71aM/Yk5g5F29Rgbqo3botHehKoLJWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.240a9e8_1767708460153_0.8932410705852789","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"skybridge","version":"0.16.5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3191663b38aa4fc5d7b382bf31742b313f348ecc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.5.tgz","fileCount":187,"integrity":"sha512-nvRBNQmYbKFIAOejgp2T+30zNU3DL8V0uTH15Y3FHdXy7LIaiuhu7oL33ssXD5mrmR41drEdUxmzf1838ZzxJg==","signatures":[{"sig":"MEUCIQC86QdhLsLdyP8NIDQOKdowmbByhf3zU6IUqweeSAhtFgIgapaKbq3MoTmkKEiDqiz9VAlfw4JLOwlOceIvHPRfGeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297337},"type":"module","_from":"file:skybridge-0.16.5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c6660f6828dbc0cabb1e8dfbde9ce360/skybridge-0.16.5.tgz","_integrity":"sha512-nvRBNQmYbKFIAOejgp2T+30zNU3DL8V0uTH15Y3FHdXy7LIaiuhu7oL33ssXD5mrmR41drEdUxmzf1838ZzxJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.5_1767708951052_0.9221537901114971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfca583":{"name":"skybridge","version":"0.0.0-dev.bfca583","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfca583","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"860d349e145db5fe9449c3f9191b693ce166ff7f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfca583.tgz","fileCount":187,"integrity":"sha512-8YNbCv09JP/MCwdk4bYL5ASmUw2wq95BPzn8G+KvkcG6yOENAshes9H+PVhGeyq+ZhEv5rYtFHya8zoajTARoQ==","signatures":[{"sig":"MEYCIQCj7w2A+MGtiB6VaFEyRuifMkOJM30DEZvDQh2eY2AtCgIhAIbk4kDZm9lhkTw/7Lzg2ALmaldIlDnVzTemCWbg+soA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfca583","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295572},"type":"module","_from":"file:skybridge-0.0.0-dev.bfca583.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78e6029da4a0e8dc84ce96ac1f17bb1b/skybridge-0.0.0-dev.bfca583.tgz","_integrity":"sha512-8YNbCv09JP/MCwdk4bYL5ASmUw2wq95BPzn8G+KvkcG6yOENAshes9H+PVhGeyq+ZhEv5rYtFHya8zoajTARoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfca583_1767709223775_0.3178908149881774","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ba0e04":{"name":"skybridge","version":"0.0.0-dev.3ba0e04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ba0e04","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6f6ff67b290a70954c0282709341f466e4193ee8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ba0e04.tgz","fileCount":187,"integrity":"sha512-nP7iXoyaHMXCJ7FOTG5AsYJyixYtOdVavNuKj2moBdKRIgywsaB5vmWXAJXCxx4u5V//4fb0juC/rEw9m71h/Q==","signatures":[{"sig":"MEYCIQCwZ03dckCyZdQoJ51WpLvzKlDquF3QwQ/UjWTtt/S6swIhANbn8J8Z5yu+ddc8hsOVxL9zJbFo7sRh37mua/ewpAMO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3ba0e04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","_from":"file:skybridge-0.0.0-dev.3ba0e04.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5bcaabcb25897851cb5fff5bc4974f93/skybridge-0.0.0-dev.3ba0e04.tgz","_integrity":"sha512-nP7iXoyaHMXCJ7FOTG5AsYJyixYtOdVavNuKj2moBdKRIgywsaB5vmWXAJXCxx4u5V//4fb0juC/rEw9m71h/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ba0e04_1767711229718_0.0693879996075979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c886cba":{"name":"skybridge","version":"0.0.0-dev.c886cba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c886cba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c4e67fa650cc23788e94485795cf190ddb3855c6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c886cba.tgz","fileCount":187,"integrity":"sha512-zrr9qCbu4FAo+WfboAjK80Dvu6xzKmRTIt6+lqcvRk34OVm0foqMAjmQdGtbIXWSjj0L3rE32zEA/BIqrOtyYg==","signatures":[{"sig":"MEYCIQCL2UGUW45/ZNGQYCc9PHjikDUbyZZEWjIAqoSS+76H1AIhAM7k7JOE22Zd1hU8jJSDRYxPC5wQcVP2oKjisxw79vzf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c886cba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","_from":"file:skybridge-0.0.0-dev.c886cba.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48562f67e2d56e4f70a58f4f5dcd5db8/skybridge-0.0.0-dev.c886cba.tgz","_integrity":"sha512-zrr9qCbu4FAo+WfboAjK80Dvu6xzKmRTIt6+lqcvRk34OVm0foqMAjmQdGtbIXWSjj0L3rE32zEA/BIqrOtyYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c886cba_1767711330356_0.8426335563656546","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cd7dfa2":{"name":"skybridge","version":"0.0.0-dev.cd7dfa2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cd7dfa2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"4897eeb80bc6909ed44ad71dce6f3ee3de5bee65","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cd7dfa2.tgz","fileCount":187,"integrity":"sha512-nykX62oPITWLVu3Gnvp31muBMPu+fhME9TtTI7pAT2eC2zX+nwIphNreHDu/t01LOoj5PzqApXHV+Eo6AdpoVg==","signatures":[{"sig":"MEUCIAiTAvutBQO3T6ZkOpgZ72IB7/yda2hL4C/kScR7Oe6HAiEAuCR3DUQQM1GWlMqYkYlRUvilD81FFNWVieycY5rU5pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cd7dfa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","_from":"file:skybridge-0.0.0-dev.cd7dfa2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce14530b1d7a4c5beba7b2de8c31ca8b/skybridge-0.0.0-dev.cd7dfa2.tgz","_integrity":"sha512-nykX62oPITWLVu3Gnvp31muBMPu+fhME9TtTI7pAT2eC2zX+nwIphNreHDu/t01LOoj5PzqApXHV+Eo6AdpoVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cd7dfa2_1767711647790_0.19148066535643382","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d425dbf":{"name":"skybridge","version":"0.0.0-dev.d425dbf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d425dbf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"261cae6f25db5c363d6b1ae255ef97e3aad768ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d425dbf.tgz","fileCount":187,"integrity":"sha512-TgK1t75RYiNOEx3L8WLMTAht9cyeeRUXNqMiDLmbHz1QRolgHOBbw5j1ZsRkdTxJ8C/V2+6Porl9YlnT6UkOig==","signatures":[{"sig":"MEQCIAqILywBVVGlm0DBRN+Qg5NQpEjSHKhokrBbjf7TN00sAiAc7ninAKmcrWtN3kJ8nRj7s5cKGXYZxnryE12g3noQcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d425dbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","_from":"file:skybridge-0.0.0-dev.d425dbf.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b61487d3ccb33bb31cce0b789cb46868/skybridge-0.0.0-dev.d425dbf.tgz","_integrity":"sha512-TgK1t75RYiNOEx3L8WLMTAht9cyeeRUXNqMiDLmbHz1QRolgHOBbw5j1ZsRkdTxJ8C/V2+6Porl9YlnT6UkOig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d425dbf_1767712932258_0.6700764970344286","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d655591":{"name":"skybridge","version":"0.0.0-dev.d655591","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d655591","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"76adf0ec72ac077e5cad307ebc96d0629e579203","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d655591.tgz","fileCount":187,"integrity":"sha512-Eb/o4xBElXkIf9TTk6Wk03G00/N6IrK9K02Fdwacri6hi9MNW/tMJlQAEoHcHLsLzhidMy2bLJpDaGn8JU8MRw==","signatures":[{"sig":"MEUCIGGzNaqg6WfX+DI2tEcAXKjwcfaG1+ca2O4M+ftN2HRJAiEAwaAQX0cgpc/NAjdI3Zapryt29dVTiwiXP528Pb/zdlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d655591","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.d655591.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b1d4f8b31daa3e337f2a5a8c8964bd5/skybridge-0.0.0-dev.d655591.tgz","_integrity":"sha512-Eb/o4xBElXkIf9TTk6Wk03G00/N6IrK9K02Fdwacri6hi9MNW/tMJlQAEoHcHLsLzhidMy2bLJpDaGn8JU8MRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d655591_1767718344496_0.7133731817363074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c5ab83":{"name":"skybridge","version":"0.0.0-dev.0c5ab83","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c5ab83","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"555d74de61057156eb29962ad4322449ed5b0fa7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c5ab83.tgz","fileCount":187,"integrity":"sha512-aCuBM7TbcTXUFpEbs2BiYwU8MPlZZvWtkAP3JwCUNLv0r++WJglPQQ+8CQy1VGtf2GQ9/lWihoM1qOIfhjksXg==","signatures":[{"sig":"MEQCIBWQj+U+8tsRHfMm3pvJWtrwxs0JQxGBZxVi8lup801xAiA2pciTRmg7psmwARfg8vL1ah6nGOlEqyZXC3YMpFwuhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c5ab83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298369},"type":"module","_from":"file:skybridge-0.0.0-dev.0c5ab83.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c87117070c314b6d472390aae22eebc9/skybridge-0.0.0-dev.0c5ab83.tgz","_integrity":"sha512-aCuBM7TbcTXUFpEbs2BiYwU8MPlZZvWtkAP3JwCUNLv0r++WJglPQQ+8CQy1VGtf2GQ9/lWihoM1qOIfhjksXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c5ab83_1767718657494_0.3623980484425493","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.298ab87":{"name":"skybridge","version":"0.0.0-dev.298ab87","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.298ab87","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7bc55607fffacd72c5da8f53f58afc02e251ac3f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.298ab87.tgz","fileCount":187,"integrity":"sha512-WHRSYyMDwqRLJTIb/eSrIe+UdFXjTKlMO9BJUnErxjuFYn85f7Yc6HNkrWOajxYikDdh3nJ+OET7+POlaASuKA==","signatures":[{"sig":"MEUCIFMmJiXDjBda+uXP8Hegwb5ScqT+3t/oxOLE18iCx1LQAiEAvohTXNKRf+JyUCOTyRHi33OYwIF1xoSvJHTUL7DD5tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.298ab87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.298ab87.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/49b988cd602cb6af3a826c7305398e34/skybridge-0.0.0-dev.298ab87.tgz","_integrity":"sha512-WHRSYyMDwqRLJTIb/eSrIe+UdFXjTKlMO9BJUnErxjuFYn85f7Yc6HNkrWOajxYikDdh3nJ+OET7+POlaASuKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.298ab87_1767718951489_0.27721155676527","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3776ab6":{"name":"skybridge","version":"0.0.0-dev.3776ab6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3776ab6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5bda6d1183d5972d1db4fb28eb534a6fa01c6f3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3776ab6.tgz","fileCount":187,"integrity":"sha512-DmSWmI3J7Fk673PZZcYP9G8BzJe/askdG14TCFRGkHzryaH6SbMmhK2kKRdZ2nh0FE24E3VlRd2oNwiT+Evqrg==","signatures":[{"sig":"MEUCIDhMAVOERJcqbW3Qn1xhX7ZHD3BmO7oeidDxgKPtMu+VAiEA883O3SPXR51u1X2egepm9JauGxrZeGral2I4eeUnsyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3776ab6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.3776ab6.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b6b91166a094876d73e9687b33f3819/skybridge-0.0.0-dev.3776ab6.tgz","_integrity":"sha512-DmSWmI3J7Fk673PZZcYP9G8BzJe/askdG14TCFRGkHzryaH6SbMmhK2kKRdZ2nh0FE24E3VlRd2oNwiT+Evqrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3776ab6_1767719168133_0.0810207299587049","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.546e975":{"name":"skybridge","version":"0.0.0-dev.546e975","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.546e975","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"70941f5280c41ba734a12e4ce441d7aa2c45d1a7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.546e975.tgz","fileCount":187,"integrity":"sha512-r3wDA16b/o64lvKRqg1Tu8nGl07O4O2VsmQL4JtHGNECyIMRj59IWfcA3z23Od/rq4mPRz0GmpdCZM/8q2WLiw==","signatures":[{"sig":"MEYCIQDupxDcOGVJnzxhRMbWLe1i0+aO9tUfnzi2gXXDsrpKzgIhAM1SfzHhYkyp8Qwrd1wpCTo5YFix+UaY5UYfSqatX1Ol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.546e975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.546e975.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57ecb107a0bb35c409906f456693b760/skybridge-0.0.0-dev.546e975.tgz","_integrity":"sha512-r3wDA16b/o64lvKRqg1Tu8nGl07O4O2VsmQL4JtHGNECyIMRj59IWfcA3z23Od/rq4mPRz0GmpdCZM/8q2WLiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.546e975_1767719190802_0.5228923935817658","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.caa8078":{"name":"skybridge","version":"0.0.0-dev.caa8078","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.caa8078","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e0e69d66728dde3bb9de292ad19571be6adf0b58","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.caa8078.tgz","fileCount":187,"integrity":"sha512-Qs4Cx2m31c3HcvNey2z720LTH4RFRUlWLezwFO2Gcj6LEceWNVSEUI2upwGopNqd5PZNWw9krTz+lRqTzBSf9Q==","signatures":[{"sig":"MEUCIDRH/N9kSKShi/MGMh0prtqXyw9vNRr+/2lfw6XXBf1ZAiEAvpWMNHRHjP16mBT+zRb5Pm/hX84WfA6It5vq3crYmhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.caa8078","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.caa8078.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/913fe5dc81a1c2ba8582a69c786dad9a/skybridge-0.0.0-dev.caa8078.tgz","_integrity":"sha512-Qs4Cx2m31c3HcvNey2z720LTH4RFRUlWLezwFO2Gcj6LEceWNVSEUI2upwGopNqd5PZNWw9krTz+lRqTzBSf9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.caa8078_1767720127622_0.011574044034271758","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0caf75":{"name":"skybridge","version":"0.0.0-dev.e0caf75","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0caf75","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8f083508ff428d9011f30cf339754361ab6eb422","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0caf75.tgz","fileCount":187,"integrity":"sha512-d0SwpBQayVcvlxucjiXpw5C+CnEvzZRbpq0aceJLrIyPMO6GWclaROrhPYes3Idd3xRvHMdyxVO844+vE5Cokw==","signatures":[{"sig":"MEUCIQD41i1aUGvwcBUtvzf+nBpcee01nDDhGyxSx/ki4sfcNQIgRe1PbanCCw+RmsER86/8mprkXovUoG2179wlz2cPnNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0caf75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.e0caf75.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb81173105b3435843daa7f1d5d20995/skybridge-0.0.0-dev.e0caf75.tgz","_integrity":"sha512-d0SwpBQayVcvlxucjiXpw5C+CnEvzZRbpq0aceJLrIyPMO6GWclaROrhPYes3Idd3xRvHMdyxVO844+vE5Cokw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0caf75_1767721258437_0.2097427220756629","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b60195":{"name":"skybridge","version":"0.0.0-dev.6b60195","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b60195","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"786efe3e41b388a69ce8de660c9335104cbd8815","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b60195.tgz","fileCount":187,"integrity":"sha512-n1wJ+EhJBbMYl1sVmsXblLJtGlW+0PKah5Zk6zciY1+Z5bHoToOTKJAjg8ost3qxH520Pn/pvVzilP58IkuDew==","signatures":[{"sig":"MEQCIBJcui9L2FtY1nLnsqFwnfconw+kbEebbsBSMp39pdJsAiBgmy6ztnY/l1I3r7jYBZeeTJm3De+OOiiFCY3WsCxAPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6b60195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297348},"type":"module","_from":"file:skybridge-0.0.0-dev.6b60195.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c7907cce076ab3b573fddfdd5a70c7ad/skybridge-0.0.0-dev.6b60195.tgz","_integrity":"sha512-n1wJ+EhJBbMYl1sVmsXblLJtGlW+0PKah5Zk6zciY1+Z5bHoToOTKJAjg8ost3qxH520Pn/pvVzilP58IkuDew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b60195_1767721743635_0.4185999357291086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.baeefc9":{"name":"skybridge","version":"0.0.0-dev.baeefc9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.baeefc9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ef867f588eaa1e3ae84708439d189c35ff42c51d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.baeefc9.tgz","fileCount":187,"integrity":"sha512-wfRoIJd3AuyU5k7yJL6aQ12LqT4ktl7IySUD3VyCqrRR3a1vCvJTuzPEcHFND2+LhJvvkd4y81NBWa8rKk78yw==","signatures":[{"sig":"MEUCIQDh7TPrr8y3IOMEztQ4Ui2yMjgmGstRSzhPud6QWcprJgIgc8G0UigB5SjIn+CbhifJsfxI6Wm94oXwvEjAMYAxS9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.baeefc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297335},"type":"module","_from":"file:skybridge-0.0.0-dev.baeefc9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9ce3da3f01819b05a1d259ffe3593e0/skybridge-0.0.0-dev.baeefc9.tgz","_integrity":"sha512-wfRoIJd3AuyU5k7yJL6aQ12LqT4ktl7IySUD3VyCqrRR3a1vCvJTuzPEcHFND2+LhJvvkd4y81NBWa8rKk78yw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.baeefc9_1767722340472_0.0632055973684269","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"skybridge","version":"0.16.6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"44ce406193eff13eb3aa59032273e3a549ac7cce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.6.tgz","fileCount":187,"integrity":"sha512-pH0bMuayybk4Ezjv+EJOaD9r3I3o7JbuAV901Xk0jddQ2tBfDu8vvQDC11RmKQgVEhjbK/yvGLkmCtI1YdFfXA==","signatures":[{"sig":"MEQCIGNyeU4E7zRwpCuFp0ibkAyqJ0G6UHoRzD9/5Q8UqzFeAiA2PySfWs5GKg4svTkfW2bva/KPziUtiHC2Ysw8Yq06aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298399},"type":"module","_from":"file:skybridge-0.16.6.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f12ec028dd5556a67aeb785591aff551/skybridge-0.16.6.tgz","_integrity":"sha512-pH0bMuayybk4Ezjv+EJOaD9r3I3o7JbuAV901Xk0jddQ2tBfDu8vvQDC11RmKQgVEhjbK/yvGLkmCtI1YdFfXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.6_1767724324314_0.49333229232086095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.80bff2e":{"name":"skybridge","version":"0.0.0-dev.80bff2e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.80bff2e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d36826d46ca6a37ac198da64f0698d90bd569886","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.80bff2e.tgz","fileCount":187,"integrity":"sha512-0p71U9tEy0F90GQ8NI3tpmGRqlSTX0IsCIw2sjnGMDVjtDGaGG6udya5oe77RzORYNWJf/0iSG+CkRVUnzIIHg==","signatures":[{"sig":"MEYCIQCZDqYYRlGV6/3OXK+vJ+aTDZLNvEOcLBY16ufZLoXMRgIhAMV1VsYOkTKi5Rd4zN2E+X8pLGNZ5LftGsrrHHpdbeFo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.80bff2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.80bff2e.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d495275d38df096f7d371ae00381933/skybridge-0.0.0-dev.80bff2e.tgz","_integrity":"sha512-0p71U9tEy0F90GQ8NI3tpmGRqlSTX0IsCIw2sjnGMDVjtDGaGG6udya5oe77RzORYNWJf/0iSG+CkRVUnzIIHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.80bff2e_1767760899704_0.488166225871574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.58eda19":{"name":"skybridge","version":"0.0.0-dev.58eda19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.58eda19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"79e27e6578b60f24dc12f17ec16a462b4f032b2e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.58eda19.tgz","fileCount":187,"integrity":"sha512-ZJrPuxDGWnDzxaHWZym3Y95TFb/d/qpwsd2Jju1KIbcP5lUKStdY+u0g4NTEIjObPYely9411Tj2p77Nle1ftQ==","signatures":[{"sig":"MEUCIQCdAPCATmjwgbcmj+ZZIk5hoHbGLLZG3rS0M4xIBRCCUQIgEQG9kcGadP7tOgsZiF78O7B9V4hChkhrsFSyL3irxW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.58eda19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295883},"type":"module","_from":"file:skybridge-0.0.0-dev.58eda19.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb59d6d1c6387494c5ccee0ddf6962f0/skybridge-0.0.0-dev.58eda19.tgz","_integrity":"sha512-ZJrPuxDGWnDzxaHWZym3Y95TFb/d/qpwsd2Jju1KIbcP5lUKStdY+u0g4NTEIjObPYely9411Tj2p77Nle1ftQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.1.11","dequal":"^2.0.3","express":"^5.1.0","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.13","jsdom":"^25.0.1","vitest":"^2.1.8","@vitest/ui":"^2.1.8","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.15.30","@types/jsdom":"^21.1.7","@types/react":"^19.2.2","@types/express":"^5.0.3","@types/react-dom":"^19.2.2","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.24.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.58eda19_1767776607220_0.5924632375125247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b3e240":{"name":"skybridge","version":"0.0.0-dev.4b3e240","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b3e240","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7b005a6490e52d3418cc0635ac211f05f962d523","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b3e240.tgz","fileCount":187,"integrity":"sha512-3UNcMclVhIRCCQxR6+FZyG3Epj/biADbzGAdaduZ41Jiz28tearjRYDZfs+dxU7IUs7+RebOZBM8ki01qu//dQ==","signatures":[{"sig":"MEYCIQDYXKULIxO0SbJTaX9Jm3GrGteSfRtlqsAAgteZJAnQMQIhAOrc5EZSG0+YK1JCtsfKQkJJoIn8/aZWC7Hi6RJIxAqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b3e240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.4b3e240.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05260c9037bd402e5ee2fcd886d1af4e/skybridge-0.0.0-dev.4b3e240.tgz","_integrity":"sha512-3UNcMclVhIRCCQxR6+FZyG3Epj/biADbzGAdaduZ41Jiz28tearjRYDZfs+dxU7IUs7+RebOZBM8ki01qu//dQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b3e240_1767776635152_0.6301731885439574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28c8ee2":{"name":"skybridge","version":"0.0.0-dev.28c8ee2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28c8ee2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"0085c00c28aacbd040cf461e023cb77b9cbb9628","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28c8ee2.tgz","fileCount":187,"integrity":"sha512-86kFlgf7jkQXQ8+ioHJxAAAUloxbLeLhoZTGbbKJ00zrHOwKZKUNCKDmm2DYNtTjOYyFiZP/nbTKY2M2OJEwfw==","signatures":[{"sig":"MEUCIQDSiD1SxJr4zn8y0hWupmN0kstJDDDHkGfAq4B19RtXGwIgIVr/85m0Y2E/THrWK4PE4B7E6GNWVZMBUS5I6jx7fwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28c8ee2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.28c8ee2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f67777951254aee0381526ac2c2aaec/skybridge-0.0.0-dev.28c8ee2.tgz","_integrity":"sha512-86kFlgf7jkQXQ8+ioHJxAAAUloxbLeLhoZTGbbKJ00zrHOwKZKUNCKDmm2DYNtTjOYyFiZP/nbTKY2M2OJEwfw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28c8ee2_1767776684257_0.47575488569764457","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16b23da":{"name":"skybridge","version":"0.0.0-dev.16b23da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16b23da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a42d16d389fd7a5ca936057883f629969e394467","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16b23da.tgz","fileCount":187,"integrity":"sha512-C+O1EO8xlbMkELiCDgq4RT2fwJF/+XwgTeQlT4xmw2D1XUzAqEFo+KmhfIdOV2HXzoYJQCXvkjO3gNg6UQHP4A==","signatures":[{"sig":"MEYCIQDCGaFr81FLF4XXrNjeXyBefsIS/z6vozI9bvDh2gtGkAIhANEX1CrFIYbtHwWOfxGbaE53MEnkSUYhAQ5MGvFwE86T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16b23da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.16b23da.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f85755d1985dbc27e6eac0bc479b7183/skybridge-0.0.0-dev.16b23da.tgz","_integrity":"sha512-C+O1EO8xlbMkELiCDgq4RT2fwJF/+XwgTeQlT4xmw2D1XUzAqEFo+KmhfIdOV2HXzoYJQCXvkjO3gNg6UQHP4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16b23da_1767776812036_0.3471629320912226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e694e33":{"name":"skybridge","version":"0.0.0-dev.e694e33","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e694e33","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6d20430e78e381899897cc935ae508411abbf0bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e694e33.tgz","fileCount":187,"integrity":"sha512-+PGUMjrHeiM2EXAJYfbeSOEWTKhG9wmGOy/L4A/eSkbuodW1MZh/zlN26sg7Lp48Cmy30IOEtO0RoYsjYxtk9g==","signatures":[{"sig":"MEQCIDwfGQoN6igrwGpuD3gSkP/SVpe01+BK5XlGM3iK3klTAiB2t2fIfhaj8BwBYh1Gd4eIlTyBlm02/s3uv/hnXFlEkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e694e33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297342},"type":"module","_from":"file:skybridge-0.0.0-dev.e694e33.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bfc0aaa2a4f668110162ee25bf50038d/skybridge-0.0.0-dev.e694e33.tgz","_integrity":"sha512-+PGUMjrHeiM2EXAJYfbeSOEWTKhG9wmGOy/L4A/eSkbuodW1MZh/zlN26sg7Lp48Cmy30IOEtO0RoYsjYxtk9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e694e33_1767778859427_0.8361187219321393","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.afd3b31":{"name":"skybridge","version":"0.0.0-dev.afd3b31","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.afd3b31","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"be0eebf6019b873e2a259204e3fe4f177df03b78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.afd3b31.tgz","fileCount":187,"integrity":"sha512-mS/ASBhEaSMtlsVtxOlTx5BKA7FEYFm5kSNnm7kDV79imBmLSSIcRbk2Sr7LIqDKoSYF1oJT84UrgwU43EOA+Q==","signatures":[{"sig":"MEUCIAM0Si/z6pj3IX7Te9NZV2IOz5WV6jRcOhgsAPZC4Fa6AiEA9thvwy+BMHFG0Pxsuies1O2Btswy6qXp+lP8pZQx5C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.afd3b31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298404},"type":"module","_from":"file:skybridge-0.0.0-dev.afd3b31.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2f085f12a0b1b33e726882e05467a9a/skybridge-0.0.0-dev.afd3b31.tgz","_integrity":"sha512-mS/ASBhEaSMtlsVtxOlTx5BKA7FEYFm5kSNnm7kDV79imBmLSSIcRbk2Sr7LIqDKoSYF1oJT84UrgwU43EOA+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.afd3b31_1767779081156_0.4335911958122167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7da4748":{"name":"skybridge","version":"0.0.0-dev.7da4748","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7da4748","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6c44e695a179914408dbbbf6419feede52a6b74f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7da4748.tgz","fileCount":187,"integrity":"sha512-t/Ipo1b4Z0NXJL6/meGjVJil2ANrQtf67/a0QmVUFa37xYV/+trPIppzjlz7maxsoVYkA4z+3S7xqBK16kJGcQ==","signatures":[{"sig":"MEUCIQDV36bcC5EXA5nFc2MMA9I3LqLjfYC/ax8djqhgyBFy8AIgHH/jGH5Fq54Shy5AO0OHK6UZZ5ai6Kzyjhgq78TBkxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7da4748","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298371},"type":"module","_from":"file:skybridge-0.0.0-dev.7da4748.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/135ad52e9e9a004c06a55d11720ad544/skybridge-0.0.0-dev.7da4748.tgz","_integrity":"sha512-t/Ipo1b4Z0NXJL6/meGjVJil2ANrQtf67/a0QmVUFa37xYV/+trPIppzjlz7maxsoVYkA4z+3S7xqBK16kJGcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7da4748_1767780731855_0.6318276861543597","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a731b77":{"name":"skybridge","version":"0.0.0-dev.a731b77","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a731b77","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5fe08fca713901b54c21e2f11aeb0b864e2651ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a731b77.tgz","fileCount":187,"integrity":"sha512-Hm2MS05SszdfoDeJdHUoCdg/XtsZL3+9nB3FL0d0DxYeL5VIAF9TOdtlwzArEM7qQDOgIpg1YENXiavacZuBIA==","signatures":[{"sig":"MEUCIFmafdPhxFVUY5j6+e59YNz8q5H46LvzEdxrXFu9kUcmAiEAixQz26c66rQ5gxIhZ/+8cFbiI6cIUAHP2bGVlzIbSZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a731b77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.a731b77.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6091224691329ebe03bb2ae92892a3ff/skybridge-0.0.0-dev.a731b77.tgz","_integrity":"sha512-Hm2MS05SszdfoDeJdHUoCdg/XtsZL3+9nB3FL0d0DxYeL5VIAF9TOdtlwzArEM7qQDOgIpg1YENXiavacZuBIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a731b77_1767780737931_0.35632290909746955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fab7af":{"name":"skybridge","version":"0.0.0-dev.1fab7af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fab7af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7df18fc37a297bb600cc8768c39fd36059343477","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fab7af.tgz","fileCount":187,"integrity":"sha512-c4InjDaVtgNP6LLYTVuicv0sdTFlxCxLCglNt7M/sDmJptadRTjWXNe2PJWvPQWbrdAFTtljoGVTEzaMAicnMw==","signatures":[{"sig":"MEUCIBf+43tNQJar5fb4VUZEbC1589seHXYjVeZN5DOcbrI0AiEAl4GoMxGgBaFuX3LRMznB1Iw96ILxFfeNIwif1Ux5KcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fab7af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298371},"type":"module","_from":"file:skybridge-0.0.0-dev.1fab7af.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/193648bbbde885da393a368ab9915aaf/skybridge-0.0.0-dev.1fab7af.tgz","_integrity":"sha512-c4InjDaVtgNP6LLYTVuicv0sdTFlxCxLCglNt7M/sDmJptadRTjWXNe2PJWvPQWbrdAFTtljoGVTEzaMAicnMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fab7af_1767781226918_0.33095209533921555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1dbabcb":{"name":"skybridge","version":"0.0.0-dev.1dbabcb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1dbabcb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"09f9fdc19c670f81beccea1a8314f877fda14afc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1dbabcb.tgz","fileCount":187,"integrity":"sha512-nU0E0wRzx1qp/Ii/uIKxS+gI/H13/xk7hsBfMnrNSJAX0vINGBWlrEY1Ha233KPSJ6mqhOMtETEhW/O/pR1lnA==","signatures":[{"sig":"MEQCICP8En7I3E1EalCrP7jSXLC2zCsSrAoZoY4X6k45qX9GAiBsjt3akBNqpnYKSk/Py3ny1uMaC3r3aNFWrcEr980L9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1dbabcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298410},"type":"module","_from":"file:skybridge-0.0.0-dev.1dbabcb.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4162de686f64268efdcbd7ed9b012dfc/skybridge-0.0.0-dev.1dbabcb.tgz","_integrity":"sha512-nU0E0wRzx1qp/Ii/uIKxS+gI/H13/xk7hsBfMnrNSJAX0vINGBWlrEY1Ha233KPSJ6mqhOMtETEhW/O/pR1lnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1dbabcb_1767782191212_0.8946632709838309","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46d9bed":{"name":"skybridge","version":"0.0.0-dev.46d9bed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.46d9bed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5c2cf5c940edecce5b65848f30b0862c15f690d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.46d9bed.tgz","fileCount":187,"integrity":"sha512-8jFK722KvLIJE0XMTTMzt6BG9znI1S479ZI/YvNvpkivesK+LiKsXk+btFm+Ab4Z60wM6slRyY1z2kwLBrdQsg==","signatures":[{"sig":"MEQCID9prWmEHvsY4TXyxuoM0zpDhcMz4d/KwS31GIof2gOKAiA8QqjUK87MTtwBLSNOucHoGeT2jAUmSNpZZ0wNQWh0bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.46d9bed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298391},"type":"module","_from":"file:skybridge-0.0.0-dev.46d9bed.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/71c275ac6c5a28861ac4f1b383b67dbd/skybridge-0.0.0-dev.46d9bed.tgz","_integrity":"sha512-8jFK722KvLIJE0XMTTMzt6BG9znI1S479ZI/YvNvpkivesK+LiKsXk+btFm+Ab4Z60wM6slRyY1z2kwLBrdQsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.46d9bed_1767782206240_0.799991393323408","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.288cd04":{"name":"skybridge","version":"0.0.0-dev.288cd04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.288cd04","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a3632015ada03e58c2afe54824ee8e8540c41b98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.288cd04.tgz","fileCount":187,"integrity":"sha512-wuqZHPo76m6Xr7blyeaLshUpiYwscdWbN/ifr1VS2Vc3PmTePpsA28b9pj4X3MVvSWhwz7ENIdLqjxS+kT0I/g==","signatures":[{"sig":"MEYCIQC5A1XjXGQTZ1BMBdvXmT/CC2YcZS4NIjqZA3g941pzyAIhAN9yw17g+UskEQ+6lGnJzDro3RN4n9G3ifFUWeem6MIP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.288cd04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298391},"type":"module","_from":"file:skybridge-0.0.0-dev.288cd04.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6fc8371728206100dc1f40beefada75b/skybridge-0.0.0-dev.288cd04.tgz","_integrity":"sha512-wuqZHPo76m6Xr7blyeaLshUpiYwscdWbN/ifr1VS2Vc3PmTePpsA28b9pj4X3MVvSWhwz7ENIdLqjxS+kT0I/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.288cd04_1767782335949_0.8403918554927683","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3affedc":{"name":"skybridge","version":"0.0.0-dev.3affedc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3affedc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a7ce10b9f5b3acbc909e46cfd474a8dbe3cadbb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3affedc.tgz","fileCount":187,"integrity":"sha512-K5tlruzGHoPrA+bIaP0B2e9rUB9u7sy7lGmf8BU2b8YzlgFelpLUUnYVFRREVwN99FiZ66XtFqnvzsVaCXT5vA==","signatures":[{"sig":"MEUCIAg0TySc/8F1l2I94MizwDEt4UeS+cUl3Thvw8kGZNKkAiEA7ilniozEM/wN0h/pAsptKnHsJz4cdY+n+KlUJFttgag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3affedc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298371},"type":"module","_from":"file:skybridge-0.0.0-dev.3affedc.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/761b49148c2016d42f4fcf6d8750fb9f/skybridge-0.0.0-dev.3affedc.tgz","_integrity":"sha512-K5tlruzGHoPrA+bIaP0B2e9rUB9u7sy7lGmf8BU2b8YzlgFelpLUUnYVFRREVwN99FiZ66XtFqnvzsVaCXT5vA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3affedc_1767783115216_0.7360059388831728","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.972d120":{"name":"skybridge","version":"0.0.0-dev.972d120","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.972d120","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"24b842c98d00e058b9892deaeeeeade2bc223031","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.972d120.tgz","fileCount":187,"integrity":"sha512-pYPs137QvfWT/omk/u4TIdYThXTPQGJ+4pleHetwPa69e1/jdq2NiIn2+fqjQDPlUmP8Rhkne1uGwuntgcB/Bw==","signatures":[{"sig":"MEUCIQDKBakJK3v7mcFcHeKEm65lk9yYTEw2QTrn64RgjrDTxgIgQEejXCCLoolsCyMV9/lOW4lmiC8Zuw6Tb49tRcD108w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.972d120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298440},"type":"module","_from":"file:skybridge-0.0.0-dev.972d120.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/84585abfc1794a5fe26dfdbb53389275/skybridge-0.0.0-dev.972d120.tgz","_integrity":"sha512-pYPs137QvfWT/omk/u4TIdYThXTPQGJ+4pleHetwPa69e1/jdq2NiIn2+fqjQDPlUmP8Rhkne1uGwuntgcB/Bw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.972d120_1767783495145_0.35078341137035074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6366f6d":{"name":"skybridge","version":"0.0.0-dev.6366f6d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6366f6d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d6c3f57c82e73b50a6b99afae1b97562443b62f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6366f6d.tgz","fileCount":187,"integrity":"sha512-7AzStAjdM/ALUVvAQUtEY8f18UG9xc0JuQwds8HwEU9wEl0Cz77DqG8zM1MqYS3g6RgKwY+Bz212O27aC1PL2A==","signatures":[{"sig":"MEYCIQDsLfiRUcNYoVsEwR8g5CsoA28QiIFl6lAHR8PRguU/OAIhAOBkiDb/NPd770SvJRG1JxyF59m1+YUcMUlItDEGQnZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6366f6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298425},"type":"module","_from":"file:skybridge-0.0.0-dev.6366f6d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d211b77e7b3b5439a73373ee0c7366e/skybridge-0.0.0-dev.6366f6d.tgz","_integrity":"sha512-7AzStAjdM/ALUVvAQUtEY8f18UG9xc0JuQwds8HwEU9wEl0Cz77DqG8zM1MqYS3g6RgKwY+Bz212O27aC1PL2A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6366f6d_1767784297438_0.5141516973629021","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16f83b5":{"name":"skybridge","version":"0.0.0-dev.16f83b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16f83b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e2bfc0ac4958c4b0ada98d2e03565a1fd63abfe8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16f83b5.tgz","fileCount":187,"integrity":"sha512-WsjgT2WeRJi7j7RnVsnoo7ajSWaO0SuiO/okIBfm2IYC+Lt67BSBgByhIDKrmtIsXNqQqEaFrpdgO0GbfxPVxQ==","signatures":[{"sig":"MEQCIALfhzmEXcL8QhQO8kibkqQ/8MJ3JO16m11GOtYVhun7AiBoqk9as3oCPPR1ohJKFhNDgyLPnhVtRdQ/WaRKjlDieQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16f83b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298425},"type":"module","_from":"file:skybridge-0.0.0-dev.16f83b5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03ca25986a781430a7e7b932e34ed8a7/skybridge-0.0.0-dev.16f83b5.tgz","_integrity":"sha512-WsjgT2WeRJi7j7RnVsnoo7ajSWaO0SuiO/okIBfm2IYC+Lt67BSBgByhIDKrmtIsXNqQqEaFrpdgO0GbfxPVxQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16f83b5_1767784748124_0.48633761741155657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.526c633":{"name":"skybridge","version":"0.0.0-dev.526c633","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.526c633","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8638b4374f90960caa222b612a8971eb9b0ba1e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.526c633.tgz","fileCount":187,"integrity":"sha512-wAa/hCkIZUqAWD2zxKW/ezAyvnBWoIgGkWSPrXywwVbxZE2a7dtL3ibuI9X4GLbdPN7a9LzjEE0d2gP6cUaxjw==","signatures":[{"sig":"MEUCIQCGcbBjMACtXwd+vIwCDEt5FpWJCv7zfkNto1ex0IrsAwIgI+G3aywax/am/qfz/SJOrqLmwsWvLNOq+kBAfozjLLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.526c633","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298371},"type":"module","_from":"file:skybridge-0.0.0-dev.526c633.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ab1df9bc44f74fadd52a52fc66e01d9f/skybridge-0.0.0-dev.526c633.tgz","_integrity":"sha512-wAa/hCkIZUqAWD2zxKW/ezAyvnBWoIgGkWSPrXywwVbxZE2a7dtL3ibuI9X4GLbdPN7a9LzjEE0d2gP6cUaxjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.526c633_1767784972755_0.7889558260760496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce7d3f5":{"name":"skybridge","version":"0.0.0-dev.ce7d3f5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce7d3f5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"48778aaffb321ec493949ed693042581a12cae28","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce7d3f5.tgz","fileCount":187,"integrity":"sha512-2mfB2U5DXeGRX52OcDhG5r0mefef8txKAaeK6TbUU8Al+L9XJMLbAGo1qwnGl0m7hvR2wK78Ys28Y4yZKTzm9w==","signatures":[{"sig":"MEUCIDQsdRqXPN9up1XLBbIK8T1HzpHUpbHSoOJBOTpK4F+JAiEAlnik8Zk5TFRqCkbPdcZ0ZXd5/RfhxcACKKM7BUx1eyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce7d3f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.ce7d3f5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/46a958d539ff3eeb9ac680f5be3864d7/skybridge-0.0.0-dev.ce7d3f5.tgz","_integrity":"sha512-2mfB2U5DXeGRX52OcDhG5r0mefef8txKAaeK6TbUU8Al+L9XJMLbAGo1qwnGl0m7hvR2wK78Ys28Y4yZKTzm9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce7d3f5_1767784985490_0.7268553025728202","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.08712e9":{"name":"skybridge","version":"0.0.0-dev.08712e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.08712e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"58e941c57399c540e0e7b517bb3358d7ed8dcac5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.08712e9.tgz","fileCount":187,"integrity":"sha512-jFe+wWtoZTG8mNxBbBNIIVX0HErNlPTkpdo4EAiSZuRJ1Bm0+sLOVqkRcREzHDOBaBnYmJnu+BlcaFrAE+kgwg==","signatures":[{"sig":"MEUCIQCemcpDkKfrcKUVuVcxafW5+QLZSEBta+EFwQOEcgTGxAIgIXwQEksXDfg1ssf9AQY9numWD43ZwbliCCvDcDCdG6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.08712e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.08712e9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9deadeacc28a62b67532c181f58d690/skybridge-0.0.0-dev.08712e9.tgz","_integrity":"sha512-jFe+wWtoZTG8mNxBbBNIIVX0HErNlPTkpdo4EAiSZuRJ1Bm0+sLOVqkRcREzHDOBaBnYmJnu+BlcaFrAE+kgwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.08712e9_1767785020689_0.939516068951018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61fde9b":{"name":"skybridge","version":"0.0.0-dev.61fde9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61fde9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e8b12f4e382c2aa42439c1979afb5d2a75828329","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61fde9b.tgz","fileCount":187,"integrity":"sha512-inRn7GabQNiPENT7in/1Tp1UYyUpBpm664XR/vmGyCxfgBkyw08Q4K5udGgGpMZ6PCNzKJvJ1DirxyoqVYzAIg==","signatures":[{"sig":"MEUCIDGwnE8fkVDa4Rzft4nhZDN0eCvQpgiGxbFnYwcqEi0SAiEA5kKUQSqdTaPT5vEjWYTjQ2BZhpCX+5NThz0QFvmV8T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61fde9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298371},"type":"module","_from":"file:skybridge-0.0.0-dev.61fde9b.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f227c6bdf4f4f82382bd6375f0e0df3/skybridge-0.0.0-dev.61fde9b.tgz","_integrity":"sha512-inRn7GabQNiPENT7in/1Tp1UYyUpBpm664XR/vmGyCxfgBkyw08Q4K5udGgGpMZ6PCNzKJvJ1DirxyoqVYzAIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61fde9b_1767785071588_0.8555997850276016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ca26e2":{"name":"skybridge","version":"0.0.0-dev.0ca26e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ca26e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f9916adccddc754233785cd175e7b11a2b1936e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ca26e2.tgz","fileCount":187,"integrity":"sha512-x7cdwtCZzF7Izh4xoq9//mY0xqaD1g7CIPs8nTKQEYizuJXRB3bK60car9HkVVCY/A69w5ibKiwchXkwN1fKcw==","signatures":[{"sig":"MEUCIQDryDAN8Sw+HHbxZD/j8LIdaeSPSgS1U8kTsIuelpnmiQIgCma5YSGvO87FYJwCTNvHc4aMsCymHQyl0aVI6B4qtRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ca26e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.0ca26e2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/363a86b1d438beb4883c02ce38fda9ef/skybridge-0.0.0-dev.0ca26e2.tgz","_integrity":"sha512-x7cdwtCZzF7Izh4xoq9//mY0xqaD1g7CIPs8nTKQEYizuJXRB3bK60car9HkVVCY/A69w5ibKiwchXkwN1fKcw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ca26e2_1767785181974_0.9696377993289762","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.12d33eb":{"name":"skybridge","version":"0.0.0-dev.12d33eb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.12d33eb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"20d5bbcb6c5d5a116f14fe2a34b2d0ed105d019f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.12d33eb.tgz","fileCount":187,"integrity":"sha512-shef3FOW9nuexHfWjoTG7dHivECLpkDPFYP3fhglivj1ISVOlWxKgQ5BOVWkZ6QB/TlFeuCzlRGWJMRGXY6yEg==","signatures":[{"sig":"MEQCIBjRUHp29MghllOZxQid31Qyg38r3m5VmY/BRnTfVRjUAiB9dSh1FavekSHSCSWq5HEra3ZLuDzmpuGZ3aaZRpkNHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.12d33eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.12d33eb.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06483f793b0bd15722bd9a4cbad46308/skybridge-0.0.0-dev.12d33eb.tgz","_integrity":"sha512-shef3FOW9nuexHfWjoTG7dHivECLpkDPFYP3fhglivj1ISVOlWxKgQ5BOVWkZ6QB/TlFeuCzlRGWJMRGXY6yEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.12d33eb_1767785189318_0.09968980220590873","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bbbba7d":{"name":"skybridge","version":"0.0.0-dev.bbbba7d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bbbba7d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"156abab120beabdf8107dd56da796ec35a0f8d1c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bbbba7d.tgz","fileCount":187,"integrity":"sha512-cE7pGpCQ4OF5Wkku4vMkHzRZkVgttaJaAfPczjcFi5ehzFp+tvmL4X5RRv5BZQA0qck8xUyxWSKUPRa+aMRBdw==","signatures":[{"sig":"MEUCIGXC1xooMQGhdcIPBsnLI+PuP9dDBZD9qbhvQlvTsKi3AiEA8LXMhgMKD+b6StmPHkgcIsSCL5rXg+ZTZam/iolBwmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bbbba7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.bbbba7d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14a922e27d43ad60f39cd599200481ac/skybridge-0.0.0-dev.bbbba7d.tgz","_integrity":"sha512-cE7pGpCQ4OF5Wkku4vMkHzRZkVgttaJaAfPczjcFi5ehzFp+tvmL4X5RRv5BZQA0qck8xUyxWSKUPRa+aMRBdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bbbba7d_1767785569126_0.06060906365280094","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3708dd6":{"name":"skybridge","version":"0.0.0-dev.3708dd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3708dd6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f0dcd889fd346d34b441ac5a4dae8269fe608204","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3708dd6.tgz","fileCount":187,"integrity":"sha512-LA+nRqcHpNvE82TPs15Jt4oAXBsOD1W/LjQ4n1euGiu1k3XKkLXHD3b0TFu1Khgqtnog1sJwnHPqYZOegNhkcQ==","signatures":[{"sig":"MEQCIDLca7oAX9GN6TYKegq4FlinYF0JCxCp/PyrXGZC48YZAiBkDeX6ClEpLKijHGYnnikO79cDfmgJzNM9wFdHhrG7jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3708dd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.3708dd6.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37bd38da8e2a64c948e622e814354e70/skybridge-0.0.0-dev.3708dd6.tgz","_integrity":"sha512-LA+nRqcHpNvE82TPs15Jt4oAXBsOD1W/LjQ4n1euGiu1k3XKkLXHD3b0TFu1Khgqtnog1sJwnHPqYZOegNhkcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3708dd6_1767785571109_0.09843149777480908","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f385567":{"name":"skybridge","version":"0.0.0-dev.f385567","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f385567","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"c217959442455295dcc2030b354267ffa4f8bcdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f385567.tgz","fileCount":187,"integrity":"sha512-vrD6SmdsGyBPPVTlJIrv1HKZj7Uq7pWhbmdU6wyK+5LYtC7f1L50VnkQIp5/r39cDvi0uFPUsSvmJ6/whPheWA==","signatures":[{"sig":"MEQCIAlC8fpOPNQcL8SW7PxZzAXUPRkJXqWRclXbp8GX8tqUAiBz6+U/TPvUcTq4H/Zl0L8lCnOxFse9DBEFTPr3mXHuxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f385567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298371},"type":"module","_from":"file:skybridge-0.0.0-dev.f385567.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/faeae9a8a2c95a6b24b911a1de7e12bd/skybridge-0.0.0-dev.f385567.tgz","_integrity":"sha512-vrD6SmdsGyBPPVTlJIrv1HKZj7Uq7pWhbmdU6wyK+5LYtC7f1L50VnkQIp5/r39cDvi0uFPUsSvmJ6/whPheWA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^22.19.3","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f385567_1767785945821_0.3566910668448715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.303cd0b":{"name":"skybridge","version":"0.0.0-dev.303cd0b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.303cd0b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b48733c5a2189f6618d6db529023fdfc8c587b60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.303cd0b.tgz","fileCount":187,"integrity":"sha512-BSzLnzW4LQv5sv763iCMdUdkkrz4ovPxGzXwWZqHyGKzZVKseFjsqgVGyZjs+o8f67ccJxJIT84Qqa9FYH4GtQ==","signatures":[{"sig":"MEUCIQCmMpYYvhHyodO5xG+3Ug0bzl7L6s9FMdFZzy1ejo06swIgKhXcGH5rwWZQzmu6ObNZXjKvVX8AZz4ceRE6HKB0BvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.303cd0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.303cd0b.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/21206814ee7544dd2c4526e12e531134/skybridge-0.0.0-dev.303cd0b.tgz","_integrity":"sha512-BSzLnzW4LQv5sv763iCMdUdkkrz4ovPxGzXwWZqHyGKzZVKseFjsqgVGyZjs+o8f67ccJxJIT84Qqa9FYH4GtQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.303cd0b_1767786830488_0.9918438509611516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ded5c9":{"name":"skybridge","version":"0.0.0-dev.4ded5c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ded5c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"42bb735806347a9184e30be469cd53a6f8f7cd6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ded5c9.tgz","fileCount":187,"integrity":"sha512-Bs7qENxwT5BTBNu1XcucYccBPjDAU49pUvW6Qfk7wLVZEsdRuJs/fM1TGaqglkYZqOJJOc6OWne/lPiwpxLqQQ==","signatures":[{"sig":"MEUCIHmQP3asHWbKNe9HaQLxJdEG67R351XsQVUw5I1tEog0AiEAnABHYvEdyIEh9gBoqaKTwu63sRNIdU1o7gx4eYpnQ8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ded5c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.4ded5c9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1bb55fe7a6eec9aae3d9c6e3ad2ad92d/skybridge-0.0.0-dev.4ded5c9.tgz","_integrity":"sha512-Bs7qENxwT5BTBNu1XcucYccBPjDAU49pUvW6Qfk7wLVZEsdRuJs/fM1TGaqglkYZqOJJOc6OWne/lPiwpxLqQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ded5c9_1767789307833_0.9302083768732807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61c7395":{"name":"skybridge","version":"0.0.0-dev.61c7395","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61c7395","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6161834b61294433b657ca42806b755999e66cfe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61c7395.tgz","fileCount":187,"integrity":"sha512-PmFXu4NHEPVyfEYWlQAdbnfeU6dsZTrMILUmaiacFtYjZmwm68L7K9Uthki/UewdpCpLxoNYwpS9SPHf4/pbYQ==","signatures":[{"sig":"MEUCIQDIwUw4bRm4eq3F1sEowrR62JxvHQN2MZJSOWjVE1dpegIgbRMfoyeel6xwcFqEf5lJBeMpQmiAHurd+2gjuLotWLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61c7395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.61c7395.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8daa48ca5aee3fdeb74835024cf727b4/skybridge-0.0.0-dev.61c7395.tgz","_integrity":"sha512-PmFXu4NHEPVyfEYWlQAdbnfeU6dsZTrMILUmaiacFtYjZmwm68L7K9Uthki/UewdpCpLxoNYwpS9SPHf4/pbYQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61c7395_1767790084562_0.1114638351489492","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"skybridge","version":"0.16.7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a472249db7caa19de6a78536369d7be235656cd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.7.tgz","fileCount":187,"integrity":"sha512-oew98gYORL0mSs+1OWyXiELE/ShYo0/FQnx3nKgaDdNAjqRNGLCqaiG1/elQ2toBdkrZZYZQTZPxDYMLc6ivBg==","signatures":[{"sig":"MEQCIFjVLmYAO3463uBPESRTgToqpVCB1A7o7a0A+rmQBLp0AiAQoAoL7ovQYlwWhs1mcTOTqqHcIWXEMe3wRFNMPpL/Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298329},"type":"module","_from":"file:skybridge-0.16.7.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74f4fe819a7468c9c180ef4cdbb2166c/skybridge-0.16.7.tgz","_integrity":"sha512-oew98gYORL0mSs+1OWyXiELE/ShYo0/FQnx3nKgaDdNAjqRNGLCqaiG1/elQ2toBdkrZZYZQTZPxDYMLc6ivBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.7_1767790230888_0.4288332598374889","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5766089":{"name":"skybridge","version":"0.0.0-dev.5766089","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5766089","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"21ddef9411bb6e93902ee083d4780214f63536bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5766089.tgz","fileCount":187,"integrity":"sha512-09OpGzgyTrolwPbNnCAQK8WR9PeiCGMbZMRTkCM/PlhY5ywrnZeIoaqyyn2cIHcC2cwfbq5tTJAc92Jaoas5jw==","signatures":[{"sig":"MEUCIAW0Cot4w0QYjmyFQGO1PfqmWQ5Atnw40QQ8KMdZAqz2AiEAmexQ2WeAfJ4LOZP6iDQs0tZ7GEZJQFk4s48qm6vwp+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5766089","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.5766089.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa263ec217a8fb822fbbfaeb4956a4b9/skybridge-0.0.0-dev.5766089.tgz","_integrity":"sha512-09OpGzgyTrolwPbNnCAQK8WR9PeiCGMbZMRTkCM/PlhY5ywrnZeIoaqyyn2cIHcC2cwfbq5tTJAc92Jaoas5jw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5766089_1767790422710_0.7256156809853596","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"skybridge","version":"0.16.8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8be76440b0c81fefb967e2db49268af8b01504ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.8.tgz","fileCount":187,"integrity":"sha512-dX5YHDUMuzNx8O7mpLVv5mQzT3MT+8Ol4ejmrN+EbCFSUZWBNsYGt1YTdrX6Z2uS00R9QdEGPnOteO0bnIDOZA==","signatures":[{"sig":"MEUCIQCtz4nHjCcoPpK+xoWq6YNsY+4CWcONwCjSXS0xGack4wIgEtcNhLtq9a7QspJhK5iiwyrilLF9cD1Rx4PvwFST5h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298329},"type":"module","_from":"file:skybridge-0.16.8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4318f6784644d81909cda44760efff8f/skybridge-0.16.8.tgz","_integrity":"sha512-dX5YHDUMuzNx8O7mpLVv5mQzT3MT+8Ol4ejmrN+EbCFSUZWBNsYGt1YTdrX6Z2uS00R9QdEGPnOteO0bnIDOZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.8_1767791694663_0.2602442584140434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0a1d24":{"name":"skybridge","version":"0.0.0-dev.b0a1d24","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0a1d24","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b144c6b3ea4e5de449951462621268d2576ac7a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0a1d24.tgz","fileCount":187,"integrity":"sha512-JxZExoo0IqY6bGAnnIN6+zI1yYWwTqKzs1kd666orj4fP1WErYvtk7dwwqDFb2PXbTbwCqzpMPzMT+cV1XAz5w==","signatures":[{"sig":"MEUCIQC6UIQAN5b2Cbyczddcter+H59h+qbDgD0uYiTtXCgmAQIgZEsvKFYi85VeEcYM6fLGv+zZeXl4/VO0CzrMhuzh1Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b0a1d24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.b0a1d24.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bc7419c59036a78c0be27bddc8b12ac7/skybridge-0.0.0-dev.b0a1d24.tgz","_integrity":"sha512-JxZExoo0IqY6bGAnnIN6+zI1yYWwTqKzs1kd666orj4fP1WErYvtk7dwwqDFb2PXbTbwCqzpMPzMT+cV1XAz5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0a1d24_1767792675443_0.6082220661196109","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a58aec9":{"name":"skybridge","version":"0.0.0-dev.a58aec9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a58aec9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9add918d2ce54c84452c2be17a4c6b185995680c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a58aec9.tgz","fileCount":187,"integrity":"sha512-ywlPp/sSCAf4IbVfAt3iW8EzkOqG7QmG8nk47LbF5AA8xrMiSYeN8GfYaDnwFEQhWIHJb4dt6P2oFt/soqvWzQ==","signatures":[{"sig":"MEUCIQCzw515vpBvP4vmrN8iHUASqMG6fG0AqDgTAaSRAOT8MwIgXfQ3ILh0f3WalsVBDJH7faKHZkQdZSmn2fTJzOYTLxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a58aec9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.a58aec9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d8d18d706b64f9294bd67b6088b17249/skybridge-0.0.0-dev.a58aec9.tgz","_integrity":"sha512-ywlPp/sSCAf4IbVfAt3iW8EzkOqG7QmG8nk47LbF5AA8xrMiSYeN8GfYaDnwFEQhWIHJb4dt6P2oFt/soqvWzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a58aec9_1767792745923_0.6787320505811469","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89c05f6":{"name":"skybridge","version":"0.0.0-dev.89c05f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89c05f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d3a6e715e12a4646754be9486255559c93064801","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89c05f6.tgz","fileCount":187,"integrity":"sha512-dDTZVvddtLk39fFpvc6pXt0W/Qx8wl+1EENMn9UZGQAtr3QfjQcEO53WjyxE7ZmPrzL4c3mZhnF/Xt6ZdCPvow==","signatures":[{"sig":"MEQCIGTejlr/+VsBhPJo3jopQfklZODMAg7KdFib9+M3D5HrAiAvprXX4zal7WmsyQvYfnkAIvpiOgDwBNPH/XnFMT5/MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89c05f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.89c05f6.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/11489a1adfceb47a389d6cd564c8724e/skybridge-0.0.0-dev.89c05f6.tgz","_integrity":"sha512-dDTZVvddtLk39fFpvc6pXt0W/Qx8wl+1EENMn9UZGQAtr3QfjQcEO53WjyxE7ZmPrzL4c3mZhnF/Xt6ZdCPvow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89c05f6_1767793255860_0.5073352342407007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.186dac9":{"name":"skybridge","version":"0.0.0-dev.186dac9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.186dac9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"cbb99de8d0c5a7f87714db0d03cf5d089f20a8d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.186dac9.tgz","fileCount":187,"integrity":"sha512-GTub6jxnsXvSVoF7F7Hg5v+mtndSAMANfO7f84KIrt/GssAHjmqAn/MIThSV0mPPHFHACvobV72XwwqLE7fpdQ==","signatures":[{"sig":"MEQCICDI5IeftUeKEXOVCbu8V8v2q3uv+wliL9WAgfLg2TnSAiAzbUbrYNPw54Trp6Wdk+8eN2p2esOhjPnX0CMAbISBWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.186dac9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.186dac9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9654fb5ba5e5bcd7ecb4d2827d54abcc/skybridge-0.0.0-dev.186dac9.tgz","_integrity":"sha512-GTub6jxnsXvSVoF7F7Hg5v+mtndSAMANfO7f84KIrt/GssAHjmqAn/MIThSV0mPPHFHACvobV72XwwqLE7fpdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.186dac9_1767795213514_0.14108052543955218","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e38035c":{"name":"skybridge","version":"0.0.0-dev.e38035c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e38035c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"39c25364b6fea198f19cf4ccbd4e846dc55ea24e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e38035c.tgz","fileCount":187,"integrity":"sha512-lBNzin+XNNUoGF6xDRXVH2wHOFYlIfXCsuCDIjWVWS/X8Re0IYC9j3bvyKfWsdBO5s0QPO2OfO6fmfU2ecq80Q==","signatures":[{"sig":"MEUCIQCDnIOQceZCPDCBa99yKmMwrVhbJ0RuinooXIYV9hWhlgIgQjjAnFrHzG++j7/TAH2xbgPYsVpJlClV7cC79Lnp0wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e38035c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.e38035c.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/059e0a288413cd35249cecf3d495dd99/skybridge-0.0.0-dev.e38035c.tgz","_integrity":"sha512-lBNzin+XNNUoGF6xDRXVH2wHOFYlIfXCsuCDIjWVWS/X8Re0IYC9j3bvyKfWsdBO5s0QPO2OfO6fmfU2ecq80Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e38035c_1767795817859_0.38721441682471514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9db01ef":{"name":"skybridge","version":"0.0.0-dev.9db01ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9db01ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"1db648b5b57531ee5e9aac2c50832ada9b2ada1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9db01ef.tgz","fileCount":187,"integrity":"sha512-mQVcrygH8r2AO+ShYrLnrkcto00WBqTx+PaH5QZDwe2sOP2iprWnXFdbrBdoQ6nuT5bEpAc927ldEIne/VM4CA==","signatures":[{"sig":"MEYCIQDygvDL0uecl0nkdYm1ifJEBWPj+kMjbLTlXuDF4ynpywIhAOP1AzgpI6dM1MLbP8yao52bePXwZ7Y5EgneGR/jNSJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9db01ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298592},"type":"module","_from":"file:skybridge-0.0.0-dev.9db01ef.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03664215ca079ac30e226cb194b5edd6/skybridge-0.0.0-dev.9db01ef.tgz","_integrity":"sha512-mQVcrygH8r2AO+ShYrLnrkcto00WBqTx+PaH5QZDwe2sOP2iprWnXFdbrBdoQ6nuT5bEpAc927ldEIne/VM4CA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9db01ef_1767803769911_0.2866054735488288","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa3ebc3":{"name":"skybridge","version":"0.0.0-dev.fa3ebc3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa3ebc3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a2cca3e2257d2698adc9bd142066dd238666629d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa3ebc3.tgz","fileCount":187,"integrity":"sha512-kT59l9U5oAR2sYhW37gnOGSgHFqsvB3XIRegYPYMtfBBMhf+ugjzJbFLzwcdvteEO3Ql2NkA3Es5g+Jy72tPOA==","signatures":[{"sig":"MEUCIBmtiliE36WnLca0I/Kqrwd0EiextxWVyfT/hrzoq82jAiEAlVB8WFEWXMiA/PqXVdn50PTNzvGKk8WBvkyc+1bvqvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa3ebc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.fa3ebc3.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38dea9a1e93af02877e6374b0b82897a/skybridge-0.0.0-dev.fa3ebc3.tgz","_integrity":"sha512-kT59l9U5oAR2sYhW37gnOGSgHFqsvB3XIRegYPYMtfBBMhf+ugjzJbFLzwcdvteEO3Ql2NkA3Es5g+Jy72tPOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa3ebc3_1767803932441_0.4602717144615214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8023fe5":{"name":"skybridge","version":"0.0.0-dev.8023fe5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8023fe5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"82b3a76cda2a4a0eed0473eb94fb9a82479d0774","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8023fe5.tgz","fileCount":187,"integrity":"sha512-2Ber767RVPxmM7RmBYr/4oiE8Loyrpxw6NEeFDW/E3KcZSmzEAmZ9Z1IzzuUZ8jv4Cd8XI/CvWXymBkSt5YWrg==","signatures":[{"sig":"MEUCIQCVMUf6x1OSp0K1+jO6UIUjrM+Ln4f1UiN/45caKEIVOAIgQ7gJ/dPh7uz6lpvtuxkFf1hR9lLGW+e57i+xoVP6y64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8023fe5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.8023fe5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a1cf665db5f8916734b3898c23310313/skybridge-0.0.0-dev.8023fe5.tgz","_integrity":"sha512-2Ber767RVPxmM7RmBYr/4oiE8Loyrpxw6NEeFDW/E3KcZSmzEAmZ9Z1IzzuUZ8jv4Cd8XI/CvWXymBkSt5YWrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8023fe5_1767803940925_0.490125265096923","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c1029c":{"name":"skybridge","version":"0.0.0-dev.5c1029c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c1029c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"a0b7045affd9403a7641063211d50d88f21c4cd7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c1029c.tgz","fileCount":187,"integrity":"sha512-gRq7MjtknqFJnFcB105x3z3THA0h8/JmSEPuU5etzsyigNYj+vtlezmApOwPey9Hd2sU7ni6r5sEWXiNJbG+ZQ==","signatures":[{"sig":"MEUCIB7EcStcsLxm+TqFBQ0wsDt9HoRfv911/kD/OWAlpa4RAiEAkpwCd0CrYT7a5cL5IKv3liQHmTYdWP5O/gDr7TZh/Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c1029c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298592},"type":"module","_from":"file:skybridge-0.0.0-dev.5c1029c.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/487c0a32f182ea2434ccd124fef72b93/skybridge-0.0.0-dev.5c1029c.tgz","_integrity":"sha512-gRq7MjtknqFJnFcB105x3z3THA0h8/JmSEPuU5etzsyigNYj+vtlezmApOwPey9Hd2sU7ni6r5sEWXiNJbG+ZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c1029c_1767804518781_0.5725410501033017","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d757a58":{"name":"skybridge","version":"0.0.0-dev.d757a58","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d757a58","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5521ebbb0606465d1a0fa4074f67f66cf1a3d850","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d757a58.tgz","fileCount":187,"integrity":"sha512-l83tJ5jp7aQXagbdSIOzlbBpTXV7LkprT+0Bqi0pVtppTKyDwRj6SpEzrGRqm0oaX4guE52KJp3mYRDSqIGmDA==","signatures":[{"sig":"MEQCIBVsb+P11XlnWPSf1Dx3T+myZ7o5yl8kJaaX+GBCXH0uAiAx+lduB/Aq5XkqUEQXCRZUGRm+cZSvHxDWPpmgKkwUGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d757a58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.d757a58.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/af658d5013fc1c24ebd979b905d1925b/skybridge-0.0.0-dev.d757a58.tgz","_integrity":"sha512-l83tJ5jp7aQXagbdSIOzlbBpTXV7LkprT+0Bqi0pVtppTKyDwRj6SpEzrGRqm0oaX4guE52KJp3mYRDSqIGmDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d757a58_1767805288411_0.8685708656849078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7aaec6":{"name":"skybridge","version":"0.0.0-dev.d7aaec6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7aaec6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"24053da829ec42e72b4c686621409801c18bf92b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7aaec6.tgz","fileCount":187,"integrity":"sha512-w0NFEmTeCOnpbBu5hAaRNeUDOjstBTPLtJbMqnkvWbwdki2uctdtdRfeRCd7P4gPVZV6Hh386KfM2BGWNXU45A==","signatures":[{"sig":"MEUCIQDUM86rfU3GqqcfP8yNRK2bboLltjmkeTCRjb2tzlp+swIgSrxbfpvW4RKerBO6vFYcOTLe71fYAmAqdU+wDjg0DKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d7aaec6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.d7aaec6.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe75a3bdb2ea556ca4d87a2658ab6947/skybridge-0.0.0-dev.d7aaec6.tgz","_integrity":"sha512-w0NFEmTeCOnpbBu5hAaRNeUDOjstBTPLtJbMqnkvWbwdki2uctdtdRfeRCd7P4gPVZV6Hh386KfM2BGWNXU45A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7aaec6_1767805352572_0.6824799905746901","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c11388a":{"name":"skybridge","version":"0.0.0-dev.c11388a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c11388a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ba2fb53fcb4fbe755da090cdc3fc6fd2bf01c0ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c11388a.tgz","fileCount":187,"integrity":"sha512-az7TaLuPIgE9lZAsWQ+FyvNlZuNmRT4tw7NThIJ6BszocE/K8o8z2i1YkqhFiIQBd3Tax2+bz4TyPgDOq4OuOg==","signatures":[{"sig":"MEUCIQCRhSvyXfm4EIaGlleuS97CRuSrqbarqTKpx0XiSGTSJgIgRgWPyO3B9B5/o6Llhh/WG8vsNxvNp4W4aTceVxqI/Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c11388a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.c11388a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41b5ab565d7fc889cded2d34d6dcb314/skybridge-0.0.0-dev.c11388a.tgz","_integrity":"sha512-az7TaLuPIgE9lZAsWQ+FyvNlZuNmRT4tw7NThIJ6BszocE/K8o8z2i1YkqhFiIQBd3Tax2+bz4TyPgDOq4OuOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c11388a_1767805381964_0.4391916753995537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.307786a":{"name":"skybridge","version":"0.0.0-dev.307786a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.307786a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"89677772d55efe1bac4c9a19a3ca8a2e3396a478","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.307786a.tgz","fileCount":187,"integrity":"sha512-0k6P/Q5WStPPMAICQkOw3c3RcvnRUry2myVLuq8CEC1ftQLnIDrOfaVEwY+qlE85M7LSLXTIiHmcQeivIhrQ8g==","signatures":[{"sig":"MEYCIQC4JJMbbzRa8GGehYvZ1xl184IFnWkMWOUZyuB0ds4X2AIhAMbYbHBXDe2EleMtgC5XL0lRxltM+9QZFFoPtm4zZ4A4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.307786a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298592},"type":"module","_from":"file:skybridge-0.0.0-dev.307786a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f24f18460889727dadca56849ed7933/skybridge-0.0.0-dev.307786a.tgz","_integrity":"sha512-0k6P/Q5WStPPMAICQkOw3c3RcvnRUry2myVLuq8CEC1ftQLnIDrOfaVEwY+qlE85M7LSLXTIiHmcQeivIhrQ8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.307786a_1767806158542_0.2633645652044594","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.356dbec":{"name":"skybridge","version":"0.0.0-dev.356dbec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.356dbec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b8301fdec16499df2587a77322430649923a46f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.356dbec.tgz","fileCount":187,"integrity":"sha512-Xlmm0Q+gLhnCxtfXvcpqKs0p1fJi6Xhqfz4CzFVt1Tyl5Rm9/bBJ84UZ0f3n4rYp7HTC4m0L2kMAo9wQOgOEBA==","signatures":[{"sig":"MEYCIQClE/5diArgt46FIAU7p3Dn4wIyRnc8jFTaG3LIQi1osQIhAKlYUUjLRuo6F1SxR0lW3iuMzrRtS+92bB71d0t6vyg/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.356dbec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.356dbec.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a233962a4d0b8988f004c7a0ebf47e3/skybridge-0.0.0-dev.356dbec.tgz","_integrity":"sha512-Xlmm0Q+gLhnCxtfXvcpqKs0p1fJi6Xhqfz4CzFVt1Tyl5Rm9/bBJ84UZ0f3n4rYp7HTC4m0L2kMAo9wQOgOEBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.356dbec_1767806175485_0.3242780528224345","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41411aa":{"name":"skybridge","version":"0.0.0-dev.41411aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41411aa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d3b64fb7d0c267a4a4c8a3b56c48b5523991ff15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41411aa.tgz","fileCount":187,"integrity":"sha512-TxydqtkbrjovKyVh6kAMyZOhazJNrhfIpP59ZOoS8T0nNr23hwh+miYGK5x9cXI7F4Qr0d6axFqvSXwMeIs84A==","signatures":[{"sig":"MEUCIDAVj2O08HjzWo2VkT/cS4CB8b38WcEoVVp9jqgU8vQSAiEAyymCLgvQ8j1pbK7zbC5OC5dMOEqQyqLGCLC5Ls61sdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41411aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.41411aa.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e39041168f655a5e93b720e9f8cac7bf/skybridge-0.0.0-dev.41411aa.tgz","_integrity":"sha512-TxydqtkbrjovKyVh6kAMyZOhazJNrhfIpP59ZOoS8T0nNr23hwh+miYGK5x9cXI7F4Qr0d6axFqvSXwMeIs84A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41411aa_1767806200050_0.696824303491502","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.897b09a":{"name":"skybridge","version":"0.0.0-dev.897b09a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.897b09a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"fba07ec342d21ec7bb37ebddfe23aea588fcae76","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.897b09a.tgz","fileCount":187,"integrity":"sha512-Mdy3TWT8yaQQHqDn8JKkp2G8xDRTf/FkaOxj73KTLMLUVNrQi3YNNwDkXEyoS+KyJG4M4AxuKNxexQ47X/1e3g==","signatures":[{"sig":"MEQCIADCfT0KJlISaLFt4oJFP9DdtjnMOBfDi/l441FDcBTSAiAclfj8wgjDvHeDIpHV0TS3WBLNvirGqNA13BjG+SapeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.897b09a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298340},"type":"module","_from":"file:skybridge-0.0.0-dev.897b09a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd810f06c1f10a1760d44102d86795d2/skybridge-0.0.0-dev.897b09a.tgz","_integrity":"sha512-Mdy3TWT8yaQQHqDn8JKkp2G8xDRTf/FkaOxj73KTLMLUVNrQi3YNNwDkXEyoS+KyJG4M4AxuKNxexQ47X/1e3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.897b09a_1767806499619_0.5232985724725145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c481a1e":{"name":"skybridge","version":"0.0.0-dev.c481a1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c481a1e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"148e31824556a8e92b9dc91f67dffdf2152c9d09","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c481a1e.tgz","fileCount":187,"integrity":"sha512-mjSeLEXwLFsSlgtbWtPk3eSNDKrjoA2tzSe+wh9/+cSrVHAltFUemRLq2n644QpohUsNpjBYclRBWxPjzdUaLQ==","signatures":[{"sig":"MEUCIQCOAVL/yxlqAgRqTFFjjauS3RCz7rDaZH7soeg5iE1miAIgLYL9oXYOfqykbkoE4tQ0OOs1rLgLysCKFDtriAHi4Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c481a1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298592},"type":"module","_from":"file:skybridge-0.0.0-dev.c481a1e.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d44097b345ae6c1c747f8cbf730d17c4/skybridge-0.0.0-dev.c481a1e.tgz","_integrity":"sha512-mjSeLEXwLFsSlgtbWtPk3eSNDKrjoA2tzSe+wh9/+cSrVHAltFUemRLq2n644QpohUsNpjBYclRBWxPjzdUaLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c481a1e_1767806669627_0.8113958691974055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb74f4a":{"name":"skybridge","version":"0.0.0-dev.cb74f4a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb74f4a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e5441185b9ce8ffe46e8bdc2ddeb105fd24a86a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb74f4a.tgz","fileCount":187,"integrity":"sha512-3B5VkXqmlKZTTdU3Rrx4V7acCI+x8rwGZHHCfJdLMKINe4O7wncHWglGSWWIvkNXJqGHZVc2BM7BiUyRkDJWcQ==","signatures":[{"sig":"MEUCIEG2zPVBD7fCsyWY+I+y1d9nw7W2Hhw4e7NatRVfgDBaAiEAkiSz+y1g55LX35ayAyviv71JKdDsgtg+aHGWlF8/A0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cb74f4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298817},"type":"module","_from":"file:skybridge-0.0.0-dev.cb74f4a.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e55c09fb02f4b737d6f33662ba6a37e3/skybridge-0.0.0-dev.cb74f4a.tgz","_integrity":"sha512-3B5VkXqmlKZTTdU3Rrx4V7acCI+x8rwGZHHCfJdLMKINe4O7wncHWglGSWWIvkNXJqGHZVc2BM7BiUyRkDJWcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb74f4a_1767808594908_0.2801676853611199","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.79ee743":{"name":"skybridge","version":"0.0.0-dev.79ee743","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.79ee743","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"623c5b803d01aa5e370334d7c40aa563449dcec7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.79ee743.tgz","fileCount":187,"integrity":"sha512-CkV+YAJFebjFctw1muq10+w156g+Dn0aTP1kbPbmXbYPtOeZJ0OZq06+vflxDoix41BsIHPv3OJXzEuiJUh63w==","signatures":[{"sig":"MEQCIHqUamlyhcJHSXiYB+D5wLpAFOSlBCslrCPi4Pm7gQugAiBjvK4Qm0Fp5AY66QXeOSQ8fm0b3a5GqWZyW7Q7fYFgEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.79ee743","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298817},"type":"module","_from":"file:skybridge-0.0.0-dev.79ee743.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b342a437c82b9bcd68c347e0fb0a13d8/skybridge-0.0.0-dev.79ee743.tgz","_integrity":"sha512-CkV+YAJFebjFctw1muq10+w156g+Dn0aTP1kbPbmXbYPtOeZJ0OZq06+vflxDoix41BsIHPv3OJXzEuiJUh63w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.79ee743_1767811546671_0.7431933630506347","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9085af7":{"name":"skybridge","version":"0.0.0-dev.9085af7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9085af7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"8ac38a62a77edcf91d839b6b0e286d1acde5be11","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9085af7.tgz","fileCount":187,"integrity":"sha512-dancR59DrMwrRFy32CHlPVTp1ezflEcXczoToZCnJr3fgqG+u5a79Okr0QpM4mZlycHwm9i0YcNK0JkEUOh6Sg==","signatures":[{"sig":"MEUCIEXlLNNLn9GvLciBl87ayD+hgFccRzVwIzpxKaDZWAjyAiEAh9xEMztZRBoyOmLQMOczx+2jRbetqtbuhHNJIKbX+Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9085af7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298817},"type":"module","_from":"file:skybridge-0.0.0-dev.9085af7.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/377c480306338359e0c109582be07c29/skybridge-0.0.0-dev.9085af7.tgz","_integrity":"sha512-dancR59DrMwrRFy32CHlPVTp1ezflEcXczoToZCnJr3fgqG+u5a79Okr0QpM4mZlycHwm9i0YcNK0JkEUOh6Sg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9085af7_1767811781693_0.54393680755858","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"skybridge","version":"0.16.9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"921f425ea5c84de48af86d40003083459e063514","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.9.tgz","fileCount":187,"integrity":"sha512-CinIlLSD1SLOMSq8NvFFzygkKBcbboSKlL2vVJ4VOn7w/e4rimGQfom0ZS6+VqNs6WiE6HwE/2Q4MYVOPLH8hA==","signatures":[{"sig":"MEQCIFnQKSE+BBjl6T/Q0r0YF2mP2ddzjvB6lrY5rzl5PiiuAiBer/klpXoiAlZ98G35IIvLu7N43cf4PXKkXwUHKX4taw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298806},"type":"module","_from":"file:skybridge-0.16.9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a0cbef2e2d9744aa5394392040704d7/skybridge-0.16.9.tgz","_integrity":"sha512-CinIlLSD1SLOMSq8NvFFzygkKBcbboSKlL2vVJ4VOn7w/e4rimGQfom0ZS6+VqNs6WiE6HwE/2Q4MYVOPLH8hA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.9_1767812126243_0.9744767327351671","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.322a94f":{"name":"skybridge","version":"0.0.0-dev.322a94f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.322a94f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"cdb1f3bf8cd11649d92265b058db36a0c2646706","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.322a94f.tgz","fileCount":187,"integrity":"sha512-BR3TJ8O5z7yzD9dRt7CDOfuAs89pRscNKSPJHfa7MltSh1UbrFdopyJv34EDYcEwpgkNTIQnhtSL7mN4w8eBVQ==","signatures":[{"sig":"MEQCIGYHMIH/VijkQMrUrlFjfCBuXvrrvLV38kDzp8sQPFB1AiBWlt7zFza8cP3fDltfam7u2ML63pYKAolH4Hdxt9NzBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.322a94f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299584},"type":"module","_from":"file:skybridge-0.0.0-dev.322a94f.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f02e5ccd9f5a148109549f8883124d12/skybridge-0.0.0-dev.322a94f.tgz","_integrity":"sha512-BR3TJ8O5z7yzD9dRt7CDOfuAs89pRscNKSPJHfa7MltSh1UbrFdopyJv34EDYcEwpgkNTIQnhtSL7mN4w8eBVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.322a94f_1767863006695_0.6890899762729776","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"skybridge","version":"0.16.10","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.10","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ccbad691951b5b9df0b080cd75feba8110146d83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.10.tgz","fileCount":187,"integrity":"sha512-pEvXY49Z4q2PzhASqvFc6WDZfRVGNZ0/dmgDwGll+BXczH4uEtEPxgaS/y3MG/ljXLYf68RVlTSeKeP3YndGvQ==","signatures":[{"sig":"MEUCIQC2uprlev+HdK0Ei3AKlPtwDiwMuhOP3150PL3KwLnNRwIgNtRna85OBFvNiDBEdaR/FptKNbZrSRy03KmcrwZ4ASk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299574},"type":"module","_from":"file:skybridge-0.16.10.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7229f9160b9cbe02f9af4f275f86ff9/skybridge-0.16.10.tgz","_integrity":"sha512-pEvXY49Z4q2PzhASqvFc6WDZfRVGNZ0/dmgDwGll+BXczH4uEtEPxgaS/y3MG/ljXLYf68RVlTSeKeP3YndGvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.10_1767863567774_0.22040584478577196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f51242":{"name":"skybridge","version":"0.0.0-dev.5f51242","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f51242","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"63425a447288e5ee69b5469e691bdb1e2f8a57ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f51242.tgz","fileCount":187,"integrity":"sha512-ZBgyEsm+yeLa13vkkH1xaJZqzd364hRhC8ORbHvDyTnemPgDWtbUNh2tr+DubIYLYrqX+vV5D+YCzdSDzuq9Yw==","signatures":[{"sig":"MEYCIQDSErC37IHNZgorYRFhrccevy6J5CI1cKDf+5/rR0pKHQIhAPorWygn/IZblPRCYAmepnHP14dWZGmrSSU6LBYI890A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f51242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299584},"type":"module","_from":"file:skybridge-0.0.0-dev.5f51242.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23a32480d6f107ecb6336f2e2fb8ae72/skybridge-0.0.0-dev.5f51242.tgz","_integrity":"sha512-ZBgyEsm+yeLa13vkkH1xaJZqzd364hRhC8ORbHvDyTnemPgDWtbUNh2tr+DubIYLYrqX+vV5D+YCzdSDzuq9Yw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f51242_1767863916552_0.16432987694467083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b83159":{"name":"skybridge","version":"0.0.0-dev.7b83159","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b83159","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"04f5cc2563a62544c338c50430a9323d237872ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b83159.tgz","fileCount":187,"integrity":"sha512-gqygRerDzoZiuPt/+qdjFWDoz2NrkzCJTvdSM91wDy6CDOvY9bhXk2lMhJY4sozMzJ66HRHT70wH4E46SGqjXw==","signatures":[{"sig":"MEUCICSNcEAhuuezaAY42q/xdEMxi5EItmUwJ5o088OLGOYBAiEAm8Gangb7/KtQNmrNTZzXeV0Wm3KUCzETWS92Npgx+bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b83159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299584},"type":"module","_from":"file:skybridge-0.0.0-dev.7b83159.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/60717b35837fac6aaf8f2d1c293acadc/skybridge-0.0.0-dev.7b83159.tgz","_integrity":"sha512-gqygRerDzoZiuPt/+qdjFWDoz2NrkzCJTvdSM91wDy6CDOvY9bhXk2lMhJY4sozMzJ66HRHT70wH4E46SGqjXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b83159_1767864010123_0.288785445332147","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc97bd8":{"name":"skybridge","version":"0.0.0-dev.dc97bd8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc97bd8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ef39f2b40ea84f2de8dde071e055d6617a69df8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc97bd8.tgz","fileCount":187,"integrity":"sha512-IbfaiHOwV6cEoKj3+KSQ5nEEzsuGMwiF4pNde9LP3h87cfDc6LMjLAytSHJiTVx970bFrrJkwxY4tq2GMUnFrw==","signatures":[{"sig":"MEQCIHo/7n6tSCLTLROK1qToxoQyZ5Nt9wdbdQhUYjm1dKr/AiByEzkk/K/wg6RtKVxuoDvVFa5jzPJlgoNutoml76+Vvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dc97bd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299584},"type":"module","_from":"file:skybridge-0.0.0-dev.dc97bd8.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/357271481ea25248a1e720b6028596f4/skybridge-0.0.0-dev.dc97bd8.tgz","_integrity":"sha512-IbfaiHOwV6cEoKj3+KSQ5nEEzsuGMwiF4pNde9LP3h87cfDc6LMjLAytSHJiTVx970bFrrJkwxY4tq2GMUnFrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc97bd8_1767864121386_0.6032036651317954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22032cd":{"name":"skybridge","version":"0.0.0-dev.22032cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22032cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e601b874eb5676365d22f3c8a016853fbd01e520","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22032cd.tgz","fileCount":187,"integrity":"sha512-Bh5HCYIaOBDpbwd1cGm22ptOGDPqgaUsvBzULSVOY0nvPG8iTl+xcKuh4BSVQcA2EMjkdyNrgliWquAeCabFGA==","signatures":[{"sig":"MEUCIQDgQeaRLo8R1JgmtkPLCIekGFvOaUgwKK7tHbDZcQI4qQIgeDNQGe0IiJoRNUES3/ofGxWBGNnzVwK7IAGbF+9UaFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22032cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301015},"type":"module","_from":"file:skybridge-0.0.0-dev.22032cd.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f7c31c2c7386c3f5f174a9cb13c4174/skybridge-0.0.0-dev.22032cd.tgz","_integrity":"sha512-Bh5HCYIaOBDpbwd1cGm22ptOGDPqgaUsvBzULSVOY0nvPG8iTl+xcKuh4BSVQcA2EMjkdyNrgliWquAeCabFGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22032cd_1767864157086_0.07177722614754689","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6846f61":{"name":"skybridge","version":"0.0.0-dev.6846f61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6846f61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"63c721b220008466428625245825214df06fab92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6846f61.tgz","fileCount":184,"integrity":"sha512-cJuXREe8IslRbBkNvPnPQMU6wspkkcPBsoTqOhEmxPUoJayccE9KZ2wAEhX5TMZBepC9Jn8gC8c6myezaMUFfg==","signatures":[{"sig":"MEUCIQCT/HPs8spfVFtTa+FxLtUj8R1Khzrxo1M2CSq5C2B3EAIgCFVKxWR+0N5/NNeho5LFUOoO0uNoBN1rNjPZzBD80t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6846f61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294351},"type":"module","_from":"file:skybridge-0.0.0-dev.6846f61.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9e636b505b8643f9627d2abc7043b65/skybridge-0.0.0-dev.6846f61.tgz","_integrity":"sha512-cJuXREe8IslRbBkNvPnPQMU6wspkkcPBsoTqOhEmxPUoJayccE9KZ2wAEhX5TMZBepC9Jn8gC8c6myezaMUFfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.0","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6846f61_1767865560385_0.30318292325258334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0bd60b2":{"name":"skybridge","version":"0.0.0-dev.0bd60b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0bd60b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"42d4cd30f4f0c40e4bca681e892edb5ab52ce7be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0bd60b2.tgz","fileCount":184,"integrity":"sha512-HfZW9rwK9Fm9DwvcFo2ImBU8i30IHxpx9B3IX14TvOP24+aDQnv6OXwcyo7G9rEYbAFCWpAxtid52CGOh8Qb4A==","signatures":[{"sig":"MEUCIQCzVG5KOvGspDI8+FIvwjiCys6ppcy/9AR8SNujHGuhCgIgPiMyJeyXJ8ZtyIl5Lv2zH4b6Xn19cW+kpZcjlePB5SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0bd60b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.0bd60b2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/13e3028f82a39004221ce6514236c47c/skybridge-0.0.0-dev.0bd60b2.tgz","_integrity":"sha512-HfZW9rwK9Fm9DwvcFo2ImBU8i30IHxpx9B3IX14TvOP24+aDQnv6OXwcyo7G9rEYbAFCWpAxtid52CGOh8Qb4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0bd60b2_1767865684238_0.9630400478629215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18e71fa":{"name":"skybridge","version":"0.0.0-dev.18e71fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18e71fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"208bd22b6389561ec750a4c4c8b6f29f20d1f323","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18e71fa.tgz","fileCount":184,"integrity":"sha512-ATHKXUiVHEOtusaCp23RHnlNxi81LhqTZW793YRRlmCu9FuuQHbZ91e+f1oXX57+bk+WAD2XpuCGhayc3rb1iw==","signatures":[{"sig":"MEUCIFQk5Q2ZYLxvXWRJUgPLWr++FzV84zo8ye4V+wO3SC2OAiEA/JhObCMoL9Gm3SWz3S00gHXQqTi2NbzgMGijZEQbb2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18e71fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.18e71fa.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/04d1708f6a0eb30e70143b434aa772db/skybridge-0.0.0-dev.18e71fa.tgz","_integrity":"sha512-ATHKXUiVHEOtusaCp23RHnlNxi81LhqTZW793YRRlmCu9FuuQHbZ91e+f1oXX57+bk+WAD2XpuCGhayc3rb1iw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18e71fa_1767865771485_0.059711115381961166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28649f8":{"name":"skybridge","version":"0.0.0-dev.28649f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28649f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"f0cc5c24b8003ae5e7430f90590a6e36906f53bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28649f8.tgz","fileCount":185,"integrity":"sha512-n0fR0VGaVW7MAiKO9A9pptVboj6uu5tbBj0oY70CFx9DAFEY28xkhdqlZeCV6N/PxmibYhEAH1dbGiMkI6HAVg==","signatures":[{"sig":"MEQCIEAULCiXRJbbwW6GMxhd+2irn82ktDqlA1tpQF/Q+2V7AiBEbDx2JkpdChFZfEv94OSyJtsCiAGoQvxU0qN4GHhLJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28649f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300696},"type":"module","_from":"file:skybridge-0.0.0-dev.28649f8.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1346d739303cf5ee6fc80f82eb86f0d3/skybridge-0.0.0-dev.28649f8.tgz","_integrity":"sha512-n0fR0VGaVW7MAiKO9A9pptVboj6uu5tbBj0oY70CFx9DAFEY28xkhdqlZeCV6N/PxmibYhEAH1dbGiMkI6HAVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28649f8_1767868659385_0.4110220092254824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a1f1de":{"name":"skybridge","version":"0.0.0-dev.8a1f1de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a1f1de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"2e49665ea93fbea0b72efce8220212d0fd012965","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a1f1de.tgz","fileCount":185,"integrity":"sha512-2gWk0eYUyWLIm+3HOag4eBAqAzTNDhxsbP/1sxL0T5Fh6sK6h8wGn1jetMvJoYY8RFCxmx3v38B2oZjgiNwmug==","signatures":[{"sig":"MEUCIQC0Er1tAOMTx/2fXxMNe3CTRJVeQD1ZuXHNJc6XduweWQIgdQLFEpfP713JvSCzPjGpN6+5pHa5VrbOLavTnNqB6lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a1f1de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300702},"type":"module","_from":"file:skybridge-0.0.0-dev.8a1f1de.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9d25c01f850a559b1b3cbab6bec70a7d/skybridge-0.0.0-dev.8a1f1de.tgz","_integrity":"sha512-2gWk0eYUyWLIm+3HOag4eBAqAzTNDhxsbP/1sxL0T5Fh6sK6h8wGn1jetMvJoYY8RFCxmx3v38B2oZjgiNwmug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a1f1de_1767869036274_0.8983690377736993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.093157d":{"name":"skybridge","version":"0.0.0-dev.093157d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.093157d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"6e01cb2b2106a30e2c4f2646f4c76bdbe21ae66c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.093157d.tgz","fileCount":182,"integrity":"sha512-4Hwk7wJcL4LGWW8Qeyj6gUCh87tFpAO7JtW6BHzt4PELSdGJOreUyIpgf197fOIhC1jpMGI/EBY/gQcHrXsRzQ==","signatures":[{"sig":"MEQCIBo+cHjs7RKeLwxWsk7F6BVII80Ei31I2dWO9Kfbe2/wAiA6TiRB0r3kzfimzw1+TzEOjGf22GJ6fEGf+uZsnLELTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.093157d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296716},"type":"module","_from":"file:skybridge-0.0.0-dev.093157d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/998d5c070af2316cad318c67e6a24589/skybridge-0.0.0-dev.093157d.tgz","_integrity":"sha512-4Hwk7wJcL4LGWW8Qeyj6gUCh87tFpAO7JtW6BHzt4PELSdGJOreUyIpgf197fOIhC1jpMGI/EBY/gQcHrXsRzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.093157d_1767869133836_0.7806263895801022","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e43e7b0":{"name":"skybridge","version":"0.0.0-dev.e43e7b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e43e7b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"b0d6e72d0b25b4f9af01ff0425ff6819b23650d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e43e7b0.tgz","fileCount":184,"integrity":"sha512-krso3/99CxW+xLRKojc4yLZYrwr/HLZIeb4JO72i57hiBdnvf9ixeUNpY4vlBPwID+Cvn8dy3f7gd1IYnsYyRw==","signatures":[{"sig":"MEUCIQC7+2V/TZEmlcJg0SjDQm+bUSx4DfEkKMF+wBTGUXoI8AIgXYRstBVNeroEe0hHIWXW6IYXRX80FhVDkbJf4k4XAkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e43e7b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.e43e7b0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09eb5fd916c9a9afd42657bbdc3aee14/skybridge-0.0.0-dev.e43e7b0.tgz","_integrity":"sha512-krso3/99CxW+xLRKojc4yLZYrwr/HLZIeb4JO72i57hiBdnvf9ixeUNpY4vlBPwID+Cvn8dy3f7gd1IYnsYyRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e43e7b0_1767869187460_0.8785671003142095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.deff1f1":{"name":"skybridge","version":"0.0.0-dev.deff1f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.deff1f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5fb319de7cfca85533a0f0b930d50034d05e23e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.deff1f1.tgz","fileCount":187,"integrity":"sha512-z76c0Jbu4YxRgJlMOW/lOWqa9oTExuxeW2gStGNi7lABBzdZZYghcbcsR2/XmGcJTYRT7m6AXLBR2BnEBrDXXg==","signatures":[{"sig":"MEUCIQCx3xzasb9PGeSGZULAfe7Y+YNXEUtn6CxlzGOL6ENpCQIgBU/8NzNNTpZP7KnsoXS6A970UZHU54nBffZujA5ztCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.deff1f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304922},"type":"module","_from":"file:skybridge-0.0.0-dev.deff1f1.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bda13f05086bccc88627cc056bce6485/skybridge-0.0.0-dev.deff1f1.tgz","_integrity":"sha512-z76c0Jbu4YxRgJlMOW/lOWqa9oTExuxeW2gStGNi7lABBzdZZYghcbcsR2/XmGcJTYRT7m6AXLBR2BnEBrDXXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.deff1f1_1767870161712_0.8301349135371496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8244ecf":{"name":"skybridge","version":"0.0.0-dev.8244ecf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8244ecf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2c762278fb5eb2993d372c87d14f750aeeb9c154","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8244ecf.tgz","fileCount":187,"integrity":"sha512-FFk9xxD8MveLPWQ2DUKz5K28XcHN4wtk9YUDGOWh2SQuEY0/kJ0Jgc4o808Zan260nX74JF8OMLKUIZfnT3Akw==","signatures":[{"sig":"MEQCIFUEEaw22qvV5NkEhOpGv2zuUQTfFRYpYphZI95hD3qpAiBJ4I6aMIbujCt3GghI/jCePAitIr2rnqxz0Q10k5OiVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8244ecf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305338},"type":"module","_from":"file:skybridge-0.0.0-dev.8244ecf.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a6ec13f869f24499b0ebf7de21ca9a7/skybridge-0.0.0-dev.8244ecf.tgz","_integrity":"sha512-FFk9xxD8MveLPWQ2DUKz5K28XcHN4wtk9YUDGOWh2SQuEY0/kJ0Jgc4o808Zan260nX74JF8OMLKUIZfnT3Akw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8244ecf_1767872037587_0.5306648947692312","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1981716":{"name":"skybridge","version":"0.0.0-dev.1981716","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1981716","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"6007d49ba2eccab378d6518ff1e30b0074925509","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1981716.tgz","fileCount":184,"integrity":"sha512-wCXSVRtLK0Omrg6FPGD1Sw/x/8/BPxudV1MCV/7lOhn7dspdocUoRyq5aZ/a3MazcQLsPJe0d1Za/Hohma8PDg==","signatures":[{"sig":"MEQCIGee6KpZ11sUeFjfcf92BaaNkAO/XEFk4M3GJdVFXEnoAiBbWymCeg/DUK+FC+LgaEev/YnYPyxu8wgJFXACHwM3VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1981716","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.1981716.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33589d00ad5a30033ee7d63c3636b32b/skybridge-0.0.0-dev.1981716.tgz","_integrity":"sha512-wCXSVRtLK0Omrg6FPGD1Sw/x/8/BPxudV1MCV/7lOhn7dspdocUoRyq5aZ/a3MazcQLsPJe0d1Za/Hohma8PDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1981716_1767878010299_0.3061472089270416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.352f941":{"name":"skybridge","version":"0.0.0-dev.352f941","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.352f941","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9b8b39afd4041fa3dbf42b53624ada9d45019978","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.352f941.tgz","fileCount":184,"integrity":"sha512-128u3FDGx/cx2v5wKtthh6RIH+S6uAa9lBGxOMTpqkOl+mVaMa5wRB2lDjwmTkVZ3a8nI8cSHcx4rKwQXM/0sw==","signatures":[{"sig":"MEQCIAIU/Ld1TD/aFgs1Yu5Ff9iybJyL9o4hESoQanEpZYRpAiBlfcB7aZOAkk1uuN1i3TuYB791VCqyjIw+k+bN+PDJGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.352f941","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.352f941.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1100072ced636e664a6733ad58da38ff/skybridge-0.0.0-dev.352f941.tgz","_integrity":"sha512-128u3FDGx/cx2v5wKtthh6RIH+S6uAa9lBGxOMTpqkOl+mVaMa5wRB2lDjwmTkVZ3a8nI8cSHcx4rKwQXM/0sw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.352f941_1767880132987_0.3243308507286471","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.399ece2":{"name":"skybridge","version":"0.0.0-dev.399ece2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.399ece2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"83645cfa6e4f86fd0acc81c514c05ed168daef7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.399ece2.tgz","fileCount":184,"integrity":"sha512-PzI86G5JUk1Jjbq0sep8R2Woeh3YGfYjUGQ31vbx9Lwi/Vf+zIO60iBO3dTZVpErtX8tEDI8VwqSRkTxUHX/Lg==","signatures":[{"sig":"MEQCIEiAmmRYf3WgFw6xM8gV890C+puZymBAoQ7mFSz6gOKYAiBFP1y14tW/jTciTONqMDRk1I5n3k9iCtR4vMo8EE0Hkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.399ece2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.399ece2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/954930a30f83bf43db174ab07c241036/skybridge-0.0.0-dev.399ece2.tgz","_integrity":"sha512-PzI86G5JUk1Jjbq0sep8R2Woeh3YGfYjUGQ31vbx9Lwi/Vf+zIO60iBO3dTZVpErtX8tEDI8VwqSRkTxUHX/Lg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.399ece2_1767880390943_0.9482355233692583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9aa1ccb":{"name":"skybridge","version":"0.0.0-dev.9aa1ccb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9aa1ccb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"5c88d7c42d90cec7913bded047d8f3d200ffa263","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9aa1ccb.tgz","fileCount":184,"integrity":"sha512-kv1Z/ukoyoAsOYD9x60dUNmj0Iq3KIr/x5sDhUff6fyF8hFXI3TmUQ5Onfc5QmhFJmwYjGOZzkbpJ7wm5lAdRA==","signatures":[{"sig":"MEQCIHqwqILehSfcIBbG8evFvJwuzcHHLKuNXBdKYP0VOge2AiAdvCGhY8v4tDJu+ppleFFhMxsWVvbg1NZnVNM6I0+3EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9aa1ccb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.9aa1ccb.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb7168810f458035cb7b56a35d40bbc1/skybridge-0.0.0-dev.9aa1ccb.tgz","_integrity":"sha512-kv1Z/ukoyoAsOYD9x60dUNmj0Iq3KIr/x5sDhUff6fyF8hFXI3TmUQ5Onfc5QmhFJmwYjGOZzkbpJ7wm5lAdRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9aa1ccb_1767881024782_0.9008128549971866","host":"s3://npm-registry-packages-npm-production"}},"0.16.11":{"name":"skybridge","version":"0.16.11","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.16.11","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"27f690c47a70a1ae231353ea525f8fed24ba5642","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.16.11.tgz","fileCount":184,"integrity":"sha512-/vvbS+fOQ1SDZ3Mg0KN5fOzqNn5RInqm28MFHijdx2EwHYyPqbZ728JR5+6Bm9TYNC6tYCjZ5o+SFy1jYgqphA==","signatures":[{"sig":"MEUCIQD3W7Na9QVZVUhnuorFOxVRdlXTku0YPXE+PfkWp6G4VwIgLMlWw9foPZKD+OGxnALS5CPjmCB909HhFekYRSkUdu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.16.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297016},"type":"module","_from":"file:skybridge-0.16.11.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/11e3d9657f524ec0b6c985568dfe5e97/skybridge-0.16.11.tgz","_integrity":"sha512-/vvbS+fOQ1SDZ3Mg0KN5fOzqNn5RInqm28MFHijdx2EwHYyPqbZ728JR5+6Bm9TYNC6tYCjZ5o+SFy1jYgqphA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.16.11_1767881397762_0.4505890682459617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65db836":{"name":"skybridge","version":"0.0.0-dev.65db836","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65db836","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d2748c5cc8cd7cc5e28dd26d8602df05adc01479","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65db836.tgz","fileCount":184,"integrity":"sha512-x3vLJI0+ZrUfrtCHSNxeA4/8SB3abM++f9V9NgfMDXbT+K8XhAvIqPX9IDDHCKCzazPsvqAQ4eTUgbCyVlGmJg==","signatures":[{"sig":"MEYCIQDCmdgNrxVikZJx1qrk1GJ7jUGqZYDi9n4ot52bAljYGAIhANviqRxqqbQDmSV8XuCb4clp1WZrCDDJKXy+Sf+IHNpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65db836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.65db836.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5add4abca111b4e22a3df82a46e95f9b/skybridge-0.0.0-dev.65db836.tgz","_integrity":"sha512-x3vLJI0+ZrUfrtCHSNxeA4/8SB3abM++f9V9NgfMDXbT+K8XhAvIqPX9IDDHCKCzazPsvqAQ4eTUgbCyVlGmJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65db836_1767881520284_0.6670210491554416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8e84c1":{"name":"skybridge","version":"0.0.0-dev.b8e84c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8e84c1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d14e7de91664ae36b223cbcc7d1c0e1c60f2d326","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8e84c1.tgz","fileCount":184,"integrity":"sha512-+1iEzPNSa4Tv1H9LawNvAH1bvMO9VIf7QHbpZT7SZYxzPrzLkLJCYR4POM5qTHvZkwDQevxW48us9DbDPzWAeg==","signatures":[{"sig":"MEYCIQC3489y9Ng1sH2oC0rQ8GP9rCLuAIjRMvMa8rtTFfmqWAIhAKE7na83J2W+3+/e+SOoCOpPSEBJY1wqWvpB2lzobOe4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8e84c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.b8e84c1.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bca5b02348fec384c957a70e594792ba/skybridge-0.0.0-dev.b8e84c1.tgz","_integrity":"sha512-+1iEzPNSa4Tv1H9LawNvAH1bvMO9VIf7QHbpZT7SZYxzPrzLkLJCYR4POM5qTHvZkwDQevxW48us9DbDPzWAeg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8e84c1_1767881622468_0.9734327246786578","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d55fe91":{"name":"skybridge","version":"0.0.0-dev.d55fe91","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d55fe91","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"ed067bc549778bfb9c2ee2a53bc52a18a8118f98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d55fe91.tgz","fileCount":184,"integrity":"sha512-p9tWGZk+iEbLhnx6gpmdbHQQF+q0GWItJ0I3RlWkaXSgL4oRJ5xFp49ZnuEXCKDJQ3k2Z51CE4/DuAofuJOBqw==","signatures":[{"sig":"MEQCIEDqd/i+uL5FV1T7OzbiUOnwRQL4+OrKN6j8XwWNUPuQAiAjFgQA+GMBV+71eMpxxTfwcs+DLgzxbnXELPWqpbmH+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d55fe91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306311},"type":"module","_from":"file:skybridge-0.0.0-dev.d55fe91.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c023e0924c22a478b8ab449ac2eb19cb/skybridge-0.0.0-dev.d55fe91.tgz","_integrity":"sha512-p9tWGZk+iEbLhnx6gpmdbHQQF+q0GWItJ0I3RlWkaXSgL4oRJ5xFp49ZnuEXCKDJQ3k2Z51CE4/DuAofuJOBqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d55fe91_1767882056457_0.7120202214603171","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.712a600":{"name":"skybridge","version":"0.0.0-dev.712a600","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.712a600","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7f27a54c7f0f46f09a12980639b8a6e50efcc5f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.712a600.tgz","fileCount":184,"integrity":"sha512-V5QXoVRzkaMcNUdk0ue3G2NgLUPRvUB+zh7J+AUQlkqtdJ0S19njwNE9OaEv7n2rnLDK85YhbI7DyO/9BFImIA==","signatures":[{"sig":"MEUCIC//kTs/3SYcfJYXDfMTJ+s9ifPaXC5wbruHpOT1JwV0AiEAs4AvMxL0xByHiCYwfDfFR5DdIVXlxtTDaFgzhozJ7Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.712a600","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.712a600.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb6d7cd12ae84d051668e74a662465e1/skybridge-0.0.0-dev.712a600.tgz","_integrity":"sha512-V5QXoVRzkaMcNUdk0ue3G2NgLUPRvUB+zh7J+AUQlkqtdJ0S19njwNE9OaEv7n2rnLDK85YhbI7DyO/9BFImIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.712a600_1767882135151_0.0919027692755614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.173e226":{"name":"skybridge","version":"0.0.0-dev.173e226","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.173e226","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"71a86c2dca8fb6d00f6ad69b3c0e255aa0a3b758","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.173e226.tgz","fileCount":184,"integrity":"sha512-i0aNSfx+9MrsXUv+vrv7v8nB2vwvSklJ8BnZyRTOTEo1QgSvQ8me9+3rMMhZ2fW1gAeviDv5HzKc67MZ9Wy72Q==","signatures":[{"sig":"MEUCIQDguNhUb/l4Op1HzOzazbDcOo48an+Lyb1IvHehZkj46gIgY6cMhdfW98s+wE8jukxf8xpwt8+zVq0XbXbQd+gZE4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.173e226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297009},"type":"module","_from":"file:skybridge-0.0.0-dev.173e226.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e9bbd2c426ab183bd3efe4d90551384/skybridge-0.0.0-dev.173e226.tgz","_integrity":"sha512-i0aNSfx+9MrsXUv+vrv7v8nB2vwvSklJ8BnZyRTOTEo1QgSvQ8me9+3rMMhZ2fW1gAeviDv5HzKc67MZ9Wy72Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.173e226_1767882529218_0.9940314900210059","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9906990":{"name":"skybridge","version":"0.0.0-dev.9906990","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9906990","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"4876b1661420dfa3fa63e92d40ad5eb1246a86a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9906990.tgz","fileCount":184,"integrity":"sha512-ld/KMhEve5YWwbhw8TYiJxHUWQJd7k4vIks8HcZtEupoNUZtCr3miXdpWdyvW01jHHDc1yzVRbHAulV9+/gc3g==","signatures":[{"sig":"MEUCIAlmA2wWY+BxyQk1kH0Glfj0lWeOEl16otblAadl0b36AiEAp6s+RbCWiN+gER1BO8fmT0GpM3+u3C83TZp7JnQIgvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9906990","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297026},"type":"module","_from":"file:skybridge-0.0.0-dev.9906990.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8d08680f8d1e263d019deb9b7df1ea95/skybridge-0.0.0-dev.9906990.tgz","_integrity":"sha512-ld/KMhEve5YWwbhw8TYiJxHUWQJd7k4vIks8HcZtEupoNUZtCr3miXdpWdyvW01jHHDc1yzVRbHAulV9+/gc3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9906990_1767882616098_0.6035699282882505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b494eb4":{"name":"skybridge","version":"0.0.0-dev.b494eb4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b494eb4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"050ea5f4d738a999d86116d1fa635d9fa4e84cd8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b494eb4.tgz","fileCount":184,"integrity":"sha512-OdN5Bd+d2df1eOloXg+UIHaDaFcLGiu20P8BX6ZKhfkUcjfIelFSDu2c/woZJPY0y7ecFpbMabZf8sctSYMwuA==","signatures":[{"sig":"MEQCIBZ348gDRlKITYtq8gPYbxFe9mh1KOxlm0Qx1A6lPWs5AiB6pbFOFxNQQ6AkMTb8r+jn4vVej0pwv83UiOhHyVm/dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b494eb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297009},"type":"module","_from":"file:skybridge-0.0.0-dev.b494eb4.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3efae4c5169d5f78c995529f5d10b34e/skybridge-0.0.0-dev.b494eb4.tgz","_integrity":"sha512-OdN5Bd+d2df1eOloXg+UIHaDaFcLGiu20P8BX6ZKhfkUcjfIelFSDu2c/woZJPY0y7ecFpbMabZf8sctSYMwuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b494eb4_1767882619017_0.6679630633616713","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"skybridge","version":"0.17.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.17.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e69386cd140d1adc53d07ce037c72ffdb43fdbb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.17.0.tgz","fileCount":184,"integrity":"sha512-TOJ0/goXosIBfVwK75ROavFKNFJ/6uYx+rro9m3t7SX3CKKgfT8SO6JiI2ERCQzwh5Dm22bgPDYx0Dkn7/uNKA==","signatures":[{"sig":"MEQCIGb+SIaESeQdmx5xAzURg4NA3BpkoqtsbkWycdu3hKbZAiAaml/a9TxAYH/9xhKNl5m7QPI3uNDqkUgVaP4zz8HKxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306300},"type":"module","_from":"file:skybridge-0.17.0.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7753e45baa2e3b29dd3b2c960a98b28e/skybridge-0.17.0.tgz","_integrity":"sha512-TOJ0/goXosIBfVwK75ROavFKNFJ/6uYx+rro9m3t7SX3CKKgfT8SO6JiI2ERCQzwh5Dm22bgPDYx0Dkn7/uNKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.17.0_1767882827918_0.9593354063650998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.163bfe9":{"name":"skybridge","version":"0.0.0-dev.163bfe9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.163bfe9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"f452f4eea22b127561d9a27a0c4839036e438d03","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.163bfe9.tgz","fileCount":184,"integrity":"sha512-7fMLE6HbfGvmNWFwJJ+4wbA5f5piGJWtJ1Mw9lWFoTTe/+Mhj5GDSdlBwv4CKohHppQfOH/KQ6bgNfg3OcdwwQ==","signatures":[{"sig":"MEQCIB0HMmzsZGBpR2hqlGvxK76aQOPnv6f8KnE7rMVXQ4ftAiB5WonLRgsdzD0qJBIZ9lJk5RrSq5vkEAfSuCUXJ+m5ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.163bfe9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306311},"type":"module","_from":"file:skybridge-0.0.0-dev.163bfe9.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/71a4ecb5077f5a65f69c98ad54257ddc/skybridge-0.0.0-dev.163bfe9.tgz","_integrity":"sha512-7fMLE6HbfGvmNWFwJJ+4wbA5f5piGJWtJ1Mw9lWFoTTe/+Mhj5GDSdlBwv4CKohHppQfOH/KQ6bgNfg3OcdwwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.163bfe9_1767882865870_0.12189907153602997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ca4426":{"name":"skybridge","version":"0.0.0-dev.3ca4426","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ca4426","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"615ef10e20173a9ff14296a65dcf12478b3b4030","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ca4426.tgz","fileCount":184,"integrity":"sha512-YBsuszlUzZVqsQpFgBCkDJ/3XFt3i+quZCV/EvclXeH50/qt7uQ/ZnelHiacGP9FPWVnG8bQt3o5t9VcoHT0sA==","signatures":[{"sig":"MEUCICrytkDkFqxCOKvN1RPpyC3sYwGNrUPB6bd9QDLDinEEAiEAxurdf/uPxQz7CehKSTHmrpPbR+xDeM8+lJQmBLi326M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3ca4426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306294},"type":"module","_from":"file:skybridge-0.0.0-dev.3ca4426.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/287b046e4d759764ef0506944b58754b/skybridge-0.0.0-dev.3ca4426.tgz","_integrity":"sha512-YBsuszlUzZVqsQpFgBCkDJ/3XFt3i+quZCV/EvclXeH50/qt7uQ/ZnelHiacGP9FPWVnG8bQt3o5t9VcoHT0sA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ca4426_1767882975691_0.8170999325768202","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"skybridge","version":"0.17.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.17.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"91a191465964848c3cabdc9998f19f92e84742b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.17.1.tgz","fileCount":184,"integrity":"sha512-MBs+MP7pcUponL3Dt7HaatX++U/92UpHy/nN7Kes2CQRqW5zQEHbi338oi/+uqWkDguTeK90KkEfs5Cd69AB5w==","signatures":[{"sig":"MEQCIC9wzD4KdwlSMBdsJ4P+d3arHbmPQOBke4nN2ywX8IIuAiAbChlJO5oe2gt/Ej7r+g5q8JtCtdnrlvUsCFyQTLlRcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306283},"type":"module","_from":"file:skybridge-0.17.1.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/469eea732e2cb1703ebb87144407d98b/skybridge-0.17.1.tgz","_integrity":"sha512-MBs+MP7pcUponL3Dt7HaatX++U/92UpHy/nN7Kes2CQRqW5zQEHbi338oi/+uqWkDguTeK90KkEfs5Cd69AB5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.17.1_1767883196077_0.9071119895179973","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.519a5b5":{"name":"skybridge","version":"0.0.0-dev.519a5b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.519a5b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9040a2d26bbedd01373efd6c9493c65324a0a0fd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.519a5b5.tgz","fileCount":184,"integrity":"sha512-lhukIkwYFAbbadgTZmymF9gdW14B3nBhGsx4FFYPdIgL4eNHa/bBAfWbuUqqrJ4zPLAqMBGVp442CyGhZUJKMQ==","signatures":[{"sig":"MEYCIQDH6GDLX93Va3Ax3THC/jSsY9CYsoo2opl5VDONC4/gkAIhAJthPk50R3kKnK9j5qKAKgofLB2QdRyZ7feN/+//dvVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.519a5b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306294},"type":"module","_from":"file:skybridge-0.0.0-dev.519a5b5.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b34c64b14aaf88c1bf52bde6ab7c1fa/skybridge-0.0.0-dev.519a5b5.tgz","_integrity":"sha512-lhukIkwYFAbbadgTZmymF9gdW14B3nBhGsx4FFYPdIgL4eNHa/bBAfWbuUqqrJ4zPLAqMBGVp442CyGhZUJKMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.519a5b5_1767883234380_0.4660401150406188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8fe857e":{"name":"skybridge","version":"0.0.0-dev.8fe857e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8fe857e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"1eefb52a006dac54f2ce22a30e7fe904cac175eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8fe857e.tgz","fileCount":185,"integrity":"sha512-uO3omOMeSiH7LEsTHX1TyVKiqWYCWapgp4R7fYa3fQMaNLjP/SsDgMStzTMVy833qerJNHWiEKI1TLHyYvdWWw==","signatures":[{"sig":"MEUCIChfqZxQS+LQJN2m9OHFSgJoc1pMCUJ+THqKX/HZHp/4AiEA0mA9EctY569CasrKivOR5bs/E9IycnHS9DHQNHmpgso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8fe857e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309335},"type":"module","_from":"file:skybridge-0.0.0-dev.8fe857e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bb3a4a7bb5daa1e2cfbb4709574a7ac6/skybridge-0.0.0-dev.8fe857e.tgz","_integrity":"sha512-uO3omOMeSiH7LEsTHX1TyVKiqWYCWapgp4R7fYa3fQMaNLjP/SsDgMStzTMVy833qerJNHWiEKI1TLHyYvdWWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8fe857e_1767883381797_0.14678980906623362","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0661a33":{"name":"skybridge","version":"0.0.0-dev.0661a33","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0661a33","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"7c4ed8a63383e75b01d48eb9fa10b587752edb49","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0661a33.tgz","fileCount":182,"integrity":"sha512-gQbqaQw0acIg7VaqY8hsNGzXR4fgKwCwJuwFU8eGc3y1IjHVRuOeQhFM09tSN02bC3f09huIjv8+xhleu7FquA==","signatures":[{"sig":"MEUCIQCuSB2w8sRhcJ1Pihdxr2k88ShTqQFuALNEKk/GzbQInwIgGhgYpBb0m6Xwfy//Jx9g4ZIOBdyX2hNfh/c3NxwLgeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0661a33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305984},"type":"module","_from":"file:skybridge-0.0.0-dev.0661a33.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba657e72b2a399345e53d676c1e50ef1/skybridge-0.0.0-dev.0661a33.tgz","_integrity":"sha512-gQbqaQw0acIg7VaqY8hsNGzXR4fgKwCwJuwFU8eGc3y1IjHVRuOeQhFM09tSN02bC3f09huIjv8+xhleu7FquA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0661a33_1767883426646_0.6873202406190007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3fc72c":{"name":"skybridge","version":"0.0.0-dev.f3fc72c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3fc72c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"932da10202e22c9f4562d3f8142659d8176ae706","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3fc72c.tgz","fileCount":184,"integrity":"sha512-/DFo96RHZTeo/2IkProWQXulJ+FY0sn7QmbNQN0lBQsL/HhN4fE4nnES+pa0jvQJx7NQXs0KHViTUuod60P16Q==","signatures":[{"sig":"MEUCIQCne8hFqEdatrfuCrBXkXAJ4lEBdSsnG3+nbMf7IZ+kBgIgNRhf2Wbi9J+DQImSZ+FfJjbjUfGGwlxTq9IvTr/dDhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3fc72c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306294},"type":"module","_from":"file:skybridge-0.0.0-dev.f3fc72c.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ade4f9cbb4a7f7818c18226f2076bddc/skybridge-0.0.0-dev.f3fc72c.tgz","_integrity":"sha512-/DFo96RHZTeo/2IkProWQXulJ+FY0sn7QmbNQN0lBQsL/HhN4fE4nnES+pa0jvQJx7NQXs0KHViTUuod60P16Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3fc72c_1767883468277_0.5033641332544732","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ebd051":{"name":"skybridge","version":"0.0.0-dev.4ebd051","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ebd051","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"671d3a19c0fdab287df8900c11649f90f4c33be9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ebd051.tgz","fileCount":184,"integrity":"sha512-SauLnbBRplHxpgBEdnMdcPPs636KH4g7+CvlaAIXXxak8cCZl1v1UYox3UVhJw2W1ys0YPqOmQyhXpxvA4MbHw==","signatures":[{"sig":"MEYCIQC7MhWj5AjmXRypROHvIIph5AwW24JzZOduXao8DDrUkgIhALqrxfd3Okv5AdQsMR/aJ93w5OFlnzR8lIoWsjuPN2fO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ebd051","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307309},"type":"module","_from":"file:skybridge-0.0.0-dev.4ebd051.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2291a8da2d8eeff5a29e8b06cee614b/skybridge-0.0.0-dev.4ebd051.tgz","_integrity":"sha512-SauLnbBRplHxpgBEdnMdcPPs636KH4g7+CvlaAIXXxak8cCZl1v1UYox3UVhJw2W1ys0YPqOmQyhXpxvA4MbHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ebd051_1767885158200_0.2718052834854716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9d034c":{"name":"skybridge","version":"0.0.0-dev.e9d034c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9d034c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"d85f7062cbd8eaccca2569706cd7fa1fe8b5a3d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9d034c.tgz","fileCount":184,"integrity":"sha512-DSneRWiodYxjc+eNExI3ECAZ3nKAGihhyolZKABPe7XVyuM9c265RBIKcZ2kdQ7PWr4CVG7ESBnEafBU5SYNmA==","signatures":[{"sig":"MEYCIQD1RpnDX+Todotb3V/yxBNFaH0H8nKd/51HqWLzFONF1wIhAK2AJRkBlflzbb46ea+dMccHSRlLN5o7a5VIVZvKvXbU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9d034c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306294},"type":"module","_from":"file:skybridge-0.0.0-dev.e9d034c.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b2a6feb2ddbbcfb810a17123e7b0e8fa/skybridge-0.0.0-dev.e9d034c.tgz","_integrity":"sha512-DSneRWiodYxjc+eNExI3ECAZ3nKAGihhyolZKABPe7XVyuM9c265RBIKcZ2kdQ7PWr4CVG7ESBnEafBU5SYNmA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9d034c_1767885706064_0.832547413554491","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"skybridge","version":"0.17.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.17.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"2f6c2009b1cdb4962f8b317ee1e2da955a5a8b0e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.17.2.tgz","fileCount":184,"integrity":"sha512-YNAc3rVioai9IlnJj05VCzbAxcQYFhS1oq6qjVuNbgS44Uu79zWqMbr07+mf9GYqxgMTDth0oVHHVTr77X5xGg==","signatures":[{"sig":"MEUCIDjpil5lBgxw9jZkXkuY0r6wD5+L1qPvPRjfZysh5NhyAiEA/2IVDLco6YoAEanCZImszDWlM9vfAJOmcB9be2VprcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306283},"type":"module","_from":"file:skybridge-0.17.2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa8e3585f2e5ab7baa182116c8c61051/skybridge-0.17.2.tgz","_integrity":"sha512-YNAc3rVioai9IlnJj05VCzbAxcQYFhS1oq6qjVuNbgS44Uu79zWqMbr07+mf9GYqxgMTDth0oVHHVTr77X5xGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.17.2_1767885909044_0.48050987639289877","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.96a6dd2":{"name":"skybridge","version":"0.0.0-dev.96a6dd2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.96a6dd2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"849d410e32307040feafca2d6ca89428b2786f78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.96a6dd2.tgz","fileCount":184,"integrity":"sha512-giv4Dm4b6X9KMTJV6+HnwMAmdX5dP+vjhNRBiIuCfePjfWuntZqTGdIexgAUQoMoaHzJakJ7ndGlgzsz6TvLLw==","signatures":[{"sig":"MEUCIQD2y3l1NDoYjWdvjteQHSmCPH0AHIv/x8y1sJLkj/HHzAIgOReeSvjh86ZcTTGcAVNN+7bMz9Sv/Rt/oeDBY2ZoVWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.96a6dd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306294},"type":"module","_from":"file:skybridge-0.0.0-dev.96a6dd2.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a45438033a91717f7b7b5f00ea07d8c7/skybridge-0.0.0-dev.96a6dd2.tgz","_integrity":"sha512-giv4Dm4b6X9KMTJV6+HnwMAmdX5dP+vjhNRBiIuCfePjfWuntZqTGdIexgAUQoMoaHzJakJ7ndGlgzsz6TvLLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.96a6dd2_1767885939668_0.14766008793616892","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.672e3ce":{"name":"skybridge","version":"0.0.0-dev.672e3ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.672e3ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e8b287946570cea07639c0317e3f56bf1755a0a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.672e3ce.tgz","fileCount":184,"integrity":"sha512-/O7DOYguXBCU2SCgcDEAadex6elWEisoq4OXHWTjfXQwG4X3Tz3lcMMLKjclaKo09kj0/23MXXJvKnSVSkIftg==","signatures":[{"sig":"MEUCIEJfwTM23uy0djXX0zfggISc7jvLWt2UxOj24G6j1Y6nAiEAx1+wFH5Q5I+3NDXMgNVcg02i/hbPr82RiyN4eXvlI7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.672e3ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306294},"type":"module","_from":"file:skybridge-0.0.0-dev.672e3ce.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d44bc06d73b28b6ce7a0a6de9dca5734/skybridge-0.0.0-dev.672e3ce.tgz","_integrity":"sha512-/O7DOYguXBCU2SCgcDEAadex6elWEisoq4OXHWTjfXQwG4X3Tz3lcMMLKjclaKo09kj0/23MXXJvKnSVSkIftg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.672e3ce_1767886119465_0.38610355837066246","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d724013":{"name":"skybridge","version":"0.0.0-dev.d724013","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d724013","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"6d671713f7907c2f7ee92e9ee06fdf1c28bd4e9c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d724013.tgz","fileCount":188,"integrity":"sha512-c06TsvQRVN2VgUUMwK/W7+ZXMqjG5eigZRAzb28xql0hPOzaKWxCJ7ZRQPYLwDVkYcK9bgRmQzq63vlbNvXQ2w==","signatures":[{"sig":"MEQCIAgsC4ZZLQbZ30/S81KSugfKaK/nYbV5gv3kI0vzVA2gAiArqwMeaqR7Qns9tbPEGVXOO11768b8JJAnj8Uov6aIJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d724013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313607},"type":"module","_from":"file:skybridge-0.0.0-dev.d724013.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2592ed67d51f1354b21c97699b630d25/skybridge-0.0.0-dev.d724013.tgz","_integrity":"sha512-c06TsvQRVN2VgUUMwK/W7+ZXMqjG5eigZRAzb28xql0hPOzaKWxCJ7ZRQPYLwDVkYcK9bgRmQzq63vlbNvXQ2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d724013_1767887071918_0.5207779706285092","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"skybridge","version":"0.17.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.17.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"abc021e748d22f44b493149e9863a8f1883a8a1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.17.3.tgz","fileCount":184,"integrity":"sha512-U5qoHnk2+n7Ob+eBQIieCSqwsG8qa69zTibWq9jMbpUIYh+1mznU+Llczd/x8P8RSO5q5n8+PHIDoTf/VBjIDg==","signatures":[{"sig":"MEUCIE/iXHyr+PcmlXkK/X7gYDPqaxRaR/Bv4t6TJntUQ4HOAiEAwUx8ZuuPBqLZ0B40dl5vmwbou44nHzjPhIU6ZvoM4Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307298},"type":"module","_from":"file:skybridge-0.17.3.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd8c6edac35a9b370795f3e275730883/skybridge-0.17.3.tgz","_integrity":"sha512-U5qoHnk2+n7Ob+eBQIieCSqwsG8qa69zTibWq9jMbpUIYh+1mznU+Llczd/x8P8RSO5q5n8+PHIDoTf/VBjIDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.17.3_1767887643504_0.0791912627020741","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad93096":{"name":"skybridge","version":"0.0.0-dev.ad93096","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad93096","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"skybridge":"bin/run.js"},"dist":{"shasum":"fe142f07b479f0ed21969be0aa075b22ca6de496","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad93096.tgz","fileCount":188,"integrity":"sha512-isjQMVqjoic6hHyhv2rPfE7Fbn4ujh8BSuWVdtpV06bC88vg5Y4Pw3frduz+fSm+7FD8W67DLo080j4mPTx/6g==","signatures":[{"sig":"MEQCIGuy4TgbD8hrLJJMFHCMtpB3qTRPEwnrN+Rrk0ngKiwwAiA+MYGzMhsRS0xsFbem9X1JhwsA89BfdxZaTc8IrxVX7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad93096","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314619},"type":"module","_from":"file:skybridge-0.0.0-dev.ad93096.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0e1ef794f5db48de1ff016da9ef197e/skybridge-0.0.0-dev.ad93096.tgz","_integrity":"sha512-isjQMVqjoic6hHyhv2rPfE7Fbn4ujh8BSuWVdtpV06bC88vg5Y4Pw3frduz+fSm+7FD8W67DLo080j4mPTx/6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad93096_1767888678328_0.6964605563016917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b19e8c1":{"name":"skybridge","version":"0.0.0-dev.b19e8c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b19e8c1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e4bcaa09576aad1d036b481c82d2cbfa2586b0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b19e8c1.tgz","fileCount":182,"integrity":"sha512-CYBI9LZ+9VbrzliDVVKPYjCm6PKC6KDaZME2hh15TZBxgz+Iy1dEUjFWpjzsRM2Ff258rReh8FA8EvP+VMtM8g==","signatures":[{"sig":"MEQCIEItKhvJEC+qjCMGUNrql16rz2r6n0tnVCl/dmlQkBwHAiBRw8D9ENCJmN1qrgDEO04T/WatF56X5h1lWCMKEVJe6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b19e8c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307025},"type":"module","_from":"file:skybridge-0.0.0-dev.b19e8c1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/46462b6e03123e54159611a4207e131e/skybridge-0.0.0-dev.b19e8c1.tgz","_integrity":"sha512-CYBI9LZ+9VbrzliDVVKPYjCm6PKC6KDaZME2hh15TZBxgz+Iy1dEUjFWpjzsRM2Ff258rReh8FA8EvP+VMtM8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b19e8c1_1767888818887_0.21783783355893416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3985b76":{"name":"skybridge","version":"0.0.0-dev.3985b76","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3985b76","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"e8c2e8e376f04443629c89216894d8bbd7bfe5bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3985b76.tgz","fileCount":184,"integrity":"sha512-/r/HGnV9OWQbw6S3Q2dCRk1gtfFOHCNQCjeaZfPDS+7Z/Kq2RZrpZ2P0RJwXMvKvNTMwJPwbP9DnZRJoVZbunw==","signatures":[{"sig":"MEYCIQCG+tWVmI5ospGa64pBI+ahi8XBSr37OgFs06Wf5NOh5gIhAKGwDAulUdYvSFj/7mq39AcXeZletsNkMl/SnuK/cO8D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3985b76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307309},"type":"module","_from":"file:skybridge-0.0.0-dev.3985b76.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/16cdfe09998d6d967ff4fb133aec9ef9/skybridge-0.0.0-dev.3985b76.tgz","_integrity":"sha512-/r/HGnV9OWQbw6S3Q2dCRk1gtfFOHCNQCjeaZfPDS+7Z/Kq2RZrpZ2P0RJwXMvKvNTMwJPwbP9DnZRJoVZbunw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3985b76_1767888895413_0.25064639549713896","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f07bce2":{"name":"skybridge","version":"0.0.0-dev.f07bce2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f07bce2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a3f3a0d0e320d2543a72baca42b72da15b7f795","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f07bce2.tgz","fileCount":188,"integrity":"sha512-BHboAFBaCAvgwYNLNVmShOf/GbmOSFdhqLbwl490HyHpTmOYNXSc9q3Ba3Plf9rL+1Yt3ImKXm4DhwJZrtm/sQ==","signatures":[{"sig":"MEQCIF9SDUKs6pHZ8pbIanNtNLzGUFv65SXld3L9Q6pRdM5mAiAXYGe+6y2LOR4nE+09w5kVo0EK890jLSKUFiloXfVzhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f07bce2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315660},"type":"module","_from":"file:skybridge-0.0.0-dev.f07bce2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd8ea074b52b728705f6809f6879d595/skybridge-0.0.0-dev.f07bce2.tgz","_integrity":"sha512-BHboAFBaCAvgwYNLNVmShOf/GbmOSFdhqLbwl490HyHpTmOYNXSc9q3Ba3Plf9rL+1Yt3ImKXm4DhwJZrtm/sQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f07bce2_1767888906831_0.7010335962109049","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97df11c":{"name":"skybridge","version":"0.0.0-dev.97df11c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97df11c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47c180dd13c281bb511ed11251df0d342d2c3c9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97df11c.tgz","fileCount":182,"integrity":"sha512-qYD2d07+xVJiPY/zg5NNy5AfkoWgf5QDIXf1ZTUPfxGUzTh5tUs7DA+m0CRpmFstv/C/MjhAc74DOYVpq17Opg==","signatures":[{"sig":"MEYCIQC2ibZzE9gB5lHkjFxyMGUy4dcEFuWvtDkqlTyaAFxa0gIhAJ1bs3kyne0J3Tvy7JU3HXjF9QHMVgqeRG8xQd+EhgIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97df11c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307025},"type":"module","_from":"file:skybridge-0.0.0-dev.97df11c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2dcfbadea9f8e901c4e6f6247b6341bf/skybridge-0.0.0-dev.97df11c.tgz","_integrity":"sha512-qYD2d07+xVJiPY/zg5NNy5AfkoWgf5QDIXf1ZTUPfxGUzTh5tUs7DA+m0CRpmFstv/C/MjhAc74DOYVpq17Opg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97df11c_1767889112527_0.7769376226885423","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b73dc57":{"name":"skybridge","version":"0.0.0-dev.b73dc57","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b73dc57","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb00a86db40f8e8b6b9c040eaed244fc20f5e355","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b73dc57.tgz","fileCount":188,"integrity":"sha512-qEWmdMJ70I+7Me4v+5qEuYbOMv5dwIcFKnVfCTRED02K89e4YQlFueP61/ZCP0I4/0Khtzn112LauprZEyGKZw==","signatures":[{"sig":"MEUCIF74E4Zjbk7fl0Slu44hu6e/ujkjgXqMjsTvVgEPfe26AiEA05eeOjIKqlp+2VCMhBjjXrEKvieC8DvZ0aS0zat4Tak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b73dc57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315656},"type":"module","_from":"file:skybridge-0.0.0-dev.b73dc57.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b5163f98d77ad353930ab08e36b27d7/skybridge-0.0.0-dev.b73dc57.tgz","_integrity":"sha512-qEWmdMJ70I+7Me4v+5qEuYbOMv5dwIcFKnVfCTRED02K89e4YQlFueP61/ZCP0I4/0Khtzn112LauprZEyGKZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b73dc57_1767889118511_0.33225727629158497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f48936":{"name":"skybridge","version":"0.0.0-dev.0f48936","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f48936","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e052ff6ba8e64d10c0651721e816f8abff948d16","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f48936.tgz","fileCount":188,"integrity":"sha512-NzZf4UlWtQBBGw85SOsCH5ORCDM2B64GhEAgFR5DhFO+yc7ToMxzpSpAziUfBMwY9VuyUZtf8sY+xX5HrO02hw==","signatures":[{"sig":"MEUCIG38Ky8/ZX8EIL8ZmvoJlQeGgUl0eiTdJoitlp9+wTZrAiEAud7+4hDse/z2uor8bbOJoPpliDs3HFWkMVRofB93zSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f48936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315431},"type":"module","_from":"file:skybridge-0.0.0-dev.0f48936.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2eb20350351aeaa5669b958ff3a1e62c/skybridge-0.0.0-dev.0f48936.tgz","_integrity":"sha512-NzZf4UlWtQBBGw85SOsCH5ORCDM2B64GhEAgFR5DhFO+yc7ToMxzpSpAziUfBMwY9VuyUZtf8sY+xX5HrO02hw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f48936_1767889871514_0.17066252659566494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39a00cc":{"name":"skybridge","version":"0.0.0-dev.39a00cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.39a00cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"497d8652c467db95b51666d7483ef46be3045ee7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.39a00cc.tgz","fileCount":182,"integrity":"sha512-m74bNFwzzzKf/JxOPv73CljyGCL72uVCqsSLx6UmpPd7eJ/RJP6ewYgww4uq0a3Y9dphnVNp7ZaNsdEBkKWx8Q==","signatures":[{"sig":"MEQCIGmtlc28TNSLtwJn50yMXdt/o4eMW8ZaPeWSCNdWgSFjAiAPGjP4rlO9MuA99Yj1oaaRwKf8MIN5F9M3Bay1FLhAwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.39a00cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307055},"type":"module","_from":"file:skybridge-0.0.0-dev.39a00cc.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e7168f61e8e383c5262035e5290b037e/skybridge-0.0.0-dev.39a00cc.tgz","_integrity":"sha512-m74bNFwzzzKf/JxOPv73CljyGCL72uVCqsSLx6UmpPd7eJ/RJP6ewYgww4uq0a3Y9dphnVNp7ZaNsdEBkKWx8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.39a00cc_1767891761680_0.6720395368207757","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e69395":{"name":"skybridge","version":"0.0.0-dev.4e69395","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e69395","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"999d7b32cc0cbdd703f38194aac7445bd0eaa325","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e69395.tgz","fileCount":184,"integrity":"sha512-HTnSivmwnOWrhjC9fwA6CFkEHhEYlym4PfOnY1g69ZpqdplfnYR4SjAHwxCGLxWOtY/7ICvZiu8ah95MgE9IKg==","signatures":[{"sig":"MEUCIQDgy7AtHQ7Fq26dF3IhZOneA4/nuWlx+mj8+DqrlcJXUAIgGdDzofB1c69SRtEJR/8PTxx5GLJNieUeMo7aMnUiCKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e69395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307985},"type":"module","_from":"file:skybridge-0.0.0-dev.4e69395.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/381d30324c7e57823b73f26786150947/skybridge-0.0.0-dev.4e69395.tgz","_integrity":"sha512-HTnSivmwnOWrhjC9fwA6CFkEHhEYlym4PfOnY1g69ZpqdplfnYR4SjAHwxCGLxWOtY/7ICvZiu8ah95MgE9IKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e69395_1767892292656_0.3654276139235535","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c90103":{"name":"skybridge","version":"0.0.0-dev.6c90103","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c90103","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"9e4a658fa819a06749ffe5e7116c6ab56ccc7399","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c90103.tgz","fileCount":184,"integrity":"sha512-CpZXoS2Sukm/4Rnoaflp1q8AMAvcAXjrE4Pa7AC3qIwwtiiqajCVtA8gy6JrqjLUI3PWhR1GDluwugd2mLkKXw==","signatures":[{"sig":"MEUCIFgxIJ2Fv72kjrHjeP8V9nzIoLQi436ClhMaaNISCa4ZAiEA5Z+KF/5sJhNVptbSx3GE9YQ/xeyKHnMMUB8MkJcM9nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c90103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307985},"type":"module","_from":"file:skybridge-0.0.0-dev.6c90103.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/af126162610ce005985e08f86af4d2e8/skybridge-0.0.0-dev.6c90103.tgz","_integrity":"sha512-CpZXoS2Sukm/4Rnoaflp1q8AMAvcAXjrE4Pa7AC3qIwwtiiqajCVtA8gy6JrqjLUI3PWhR1GDluwugd2mLkKXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c90103_1767892808995_0.19278988065300573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cd1bd15":{"name":"skybridge","version":"0.0.0-dev.cd1bd15","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cd1bd15","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"05dc33f33e8b75e7279bc26842a567473dd94391","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cd1bd15.tgz","fileCount":182,"integrity":"sha512-78zCaoaR4PXekVpKBHhmagbpQkM5h8LBiIvTq9oqgRjguscEO6KSIeOXVKUDGA/R4pHMV4ABgkKd2bRqSGabgQ==","signatures":[{"sig":"MEYCIQCnW97fsBT8oxpRKdOqMt2fbXz3+d7ihDZAqttWh7VYMgIhANyn2+B2lrAJTivR+nLr8ru33fxLabVcTNPpgStqfWcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cd1bd15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313366},"type":"module","_from":"file:skybridge-0.0.0-dev.cd1bd15.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50a2e2fb0bf508be1cff289f0f67a7be/skybridge-0.0.0-dev.cd1bd15.tgz","_integrity":"sha512-78zCaoaR4PXekVpKBHhmagbpQkM5h8LBiIvTq9oqgRjguscEO6KSIeOXVKUDGA/R4pHMV4ABgkKd2bRqSGabgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cd1bd15_1767892961207_0.7851658593326161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e341b6a":{"name":"skybridge","version":"0.0.0-dev.e341b6a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e341b6a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc43a7d542deb7601900b777b4083ec27cf0269b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e341b6a.tgz","fileCount":182,"integrity":"sha512-g5DF/zAu3goDsKFFM9d9Nmys17eBrJ4vs4xB6kf4dGWUxNlJMUyhLBC1z/2MIUEBcapbj2Mn7teoscmEdiNxBg==","signatures":[{"sig":"MEQCIBoST5vFFPI2G8FYSaEezlw6KPV4Y6xmq+Spft6AMTdGAiBQGjlhLuqRG5sttlbYxbYHGp227KxM8SzOsUALwNUmcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e341b6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307072},"type":"module","_from":"file:skybridge-0.0.0-dev.e341b6a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e391ab11f5b9444e0b317d4b962c06a3/skybridge-0.0.0-dev.e341b6a.tgz","_integrity":"sha512-g5DF/zAu3goDsKFFM9d9Nmys17eBrJ4vs4xB6kf4dGWUxNlJMUyhLBC1z/2MIUEBcapbj2Mn7teoscmEdiNxBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e341b6a_1767893394593_0.22197452211337687","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d3d60d":{"name":"skybridge","version":"0.0.0-dev.2d3d60d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d3d60d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"3285248797f0532aedb940498af80810613f349e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d3d60d.tgz","fileCount":184,"integrity":"sha512-WjoavxZUkFMOffI5oXRBO2kUfA5jk++TH6ZbXlwipBq2w285wGn/G5o11wgZ8bRpf1FQtYQmb4NgQR8j0s7ZnA==","signatures":[{"sig":"MEYCIQC1Fb5C6rWM3VizEV2VQk5F3qS3nwZ087zrIwPcSybxzQIhALmS/E1JHjahUKROeXOjrQz7reoKYMi6jlNBrN7CL13y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d3d60d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306830},"type":"module","_from":"file:skybridge-0.0.0-dev.2d3d60d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2184b8b767932762158299b40ca6be03/skybridge-0.0.0-dev.2d3d60d.tgz","_integrity":"sha512-WjoavxZUkFMOffI5oXRBO2kUfA5jk++TH6ZbXlwipBq2w285wGn/G5o11wgZ8bRpf1FQtYQmb4NgQR8j0s7ZnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d3d60d_1767894271307_0.1578638438108686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32c0a22":{"name":"skybridge","version":"0.0.0-dev.32c0a22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.32c0a22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0976e4421c1cd1435fa6a445645a56014576e2ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.32c0a22.tgz","fileCount":182,"integrity":"sha512-qhP10UFkavU+OGRiCQHYKTfsWRTgE00GPgV5UkZRyLgao+1xkEi3oQPqyIRndHMk/h27jh+RcnGNhuK2YzDa3w==","signatures":[{"sig":"MEUCIDn+G1eT7ky+eSPIh3xG2Ud8dtlylhShTIhMCihtiZbkAiEAw+InI3DloU7hFgAX9HHgSw/E4YSkJbSqpZGLK8E7ufU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.32c0a22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313366},"type":"module","_from":"file:skybridge-0.0.0-dev.32c0a22.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d22c022da2fd2649de9c815471db30a7/skybridge-0.0.0-dev.32c0a22.tgz","_integrity":"sha512-qhP10UFkavU+OGRiCQHYKTfsWRTgE00GPgV5UkZRyLgao+1xkEi3oQPqyIRndHMk/h27jh+RcnGNhuK2YzDa3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.32c0a22_1767894518482_0.8733500033165527","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"skybridge","version":"0.17.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.17.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e4b6b7a4d3e7e5679a7b307c763248e711b39c1e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.17.4.tgz","fileCount":182,"integrity":"sha512-bTGiJXi8PlFX4r2nBg9qzrHJQRYhrNkOpkF01eGyrKOxairwMEDWDBB0G3W/JjTLoYTWefJeX6iiPzgZ+D0Nrg==","signatures":[{"sig":"MEYCIQCcHVmMvb3vRkK8XBAfn5A5uCLPRCl7onKveGvhiRgEMQIhAKkVoFQB+faY4L9lm/Kn0LAA63CHk9P/+WDh/AyfcupO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312876},"type":"module","_from":"file:skybridge-0.17.4.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33df323371f4fdcd30be67ff9afb5ef3/skybridge-0.17.4.tgz","_integrity":"sha512-bTGiJXi8PlFX4r2nBg9qzrHJQRYhrNkOpkF01eGyrKOxairwMEDWDBB0G3W/JjTLoYTWefJeX6iiPzgZ+D0Nrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.17.4_1767895077427_0.908978887143955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cf77de8":{"name":"skybridge","version":"0.0.0-dev.cf77de8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cf77de8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c2213e4fb864fe1cb21f04d74e00e0e3ad9d9610","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cf77de8.tgz","fileCount":182,"integrity":"sha512-3bkbwor9X0w++UHXewgx7Bw194la4EaBAjteCY19QKVkjWLSArqxs5qBOIt7eob26Z+1dY4tJAgFSsV3LjM9sg==","signatures":[{"sig":"MEUCIQDo2X04Lfh3Sx4JLSZhIuWnEvG0NjtJeR+/pWgrdjJdiwIgRrhumCTqqBPb1hCxjprFJZ1GYUqgoTC3LDE+bEckoaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cf77de8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.cf77de8.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c285ed9b6a7c3b0981fb641fad1c2b7d/skybridge-0.0.0-dev.cf77de8.tgz","_integrity":"sha512-3bkbwor9X0w++UHXewgx7Bw194la4EaBAjteCY19QKVkjWLSArqxs5qBOIt7eob26Z+1dY4tJAgFSsV3LjM9sg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cf77de8_1767895135838_0.7561976305970903","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa2abc9":{"name":"skybridge","version":"0.0.0-dev.aa2abc9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa2abc9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a816492130c1531fd599c605b52154cd57777a92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa2abc9.tgz","fileCount":182,"integrity":"sha512-orKK8hJWHZA59dFESz7+EohwsWProW6tAVo2VjE9wdpE1u/c+mO1XO2thKHEfFDb0/X4BzINT2CTxBIbM1VNZQ==","signatures":[{"sig":"MEYCIQDrcBFCpGGyHnP0jYSRvozmudi3GS7mLC9Wp4wAEDC8WQIhAMe7vOzPFdkDVwQzaKOYpg98fbL3lMpeK5UxfBp/0JAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa2abc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.aa2abc9.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/96516005b0abf621fe6c9cf932a79fab/skybridge-0.0.0-dev.aa2abc9.tgz","_integrity":"sha512-orKK8hJWHZA59dFESz7+EohwsWProW6tAVo2VjE9wdpE1u/c+mO1XO2thKHEfFDb0/X4BzINT2CTxBIbM1VNZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa2abc9_1767951905365_0.030464260547059974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c21756":{"name":"skybridge","version":"0.0.0-dev.3c21756","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c21756","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9d14adfce41127a7d8dfd89789d187e90fcdd92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c21756.tgz","fileCount":188,"integrity":"sha512-M3fCDrVgabl0sSCL+pTsJgghxpw3URVc7kSi27sy7Skjvd9y7Xd88pKxyMd+h5uVkbvE0d+rJejRC/JtVlOutw==","signatures":[{"sig":"MEYCIQDF4Z86lgr7MLl5rai1mVnN5QdwLgxrmxg5tg2p03iDNQIhAPeY7tpM8RTJfAusHMxefxzag+sienZ+kNYOabNpX+YP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c21756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315417},"type":"module","_from":"file:skybridge-0.0.0-dev.3c21756.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c37ac0f4989184e17f02a9f8a38dac75/skybridge-0.0.0-dev.3c21756.tgz","_integrity":"sha512-M3fCDrVgabl0sSCL+pTsJgghxpw3URVc7kSi27sy7Skjvd9y7Xd88pKxyMd+h5uVkbvE0d+rJejRC/JtVlOutw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c21756_1767952442870_0.01710013784744624","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a635b86":{"name":"skybridge","version":"0.0.0-dev.a635b86","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a635b86","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"808655c311d3ec36529d575242a009e595d296e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a635b86.tgz","fileCount":188,"integrity":"sha512-rlkkAC8HFOXd/3xNF5AiDs2clZ9QXVnHzNVwoVwLTCj+pvO5eLR60MZ2Mep+VZC8wBcPj/OgwdIqS2iRgyGBSg==","signatures":[{"sig":"MEUCIQDn6aJwc1+fHTkB0Dkh+IpSMJ3OSh6Y7sODRtQOzR03zAIgLActLMqis/odXumNv8Py5avoy4xd8iu/jSAMAvwh3VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a635b86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321279},"type":"module","_from":"file:skybridge-0.0.0-dev.a635b86.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3fbdec613c6d525f2560bd347172e3d2/skybridge-0.0.0-dev.a635b86.tgz","_integrity":"sha512-rlkkAC8HFOXd/3xNF5AiDs2clZ9QXVnHzNVwoVwLTCj+pvO5eLR60MZ2Mep+VZC8wBcPj/OgwdIqS2iRgyGBSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a635b86_1767952495953_0.2587924069955643","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.396bad0":{"name":"skybridge","version":"0.0.0-dev.396bad0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.396bad0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d5aa22b82dbf2e1b90d76320fdfd348b43f33ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.396bad0.tgz","fileCount":182,"integrity":"sha512-kkrATBNht2SoD2kGuw9+rCDGN5Crs4PfAIG6z+e1JvjbsEq0wEKS5YARFUzpjUZbRulgCAhjbXXTrHhRqmtbow==","signatures":[{"sig":"MEYCIQDIVbBk7oU+614nAHYjqWElmztTFS8VjQbHfImIzb5W5gIhAI6xI9TqXpWBSyun5t51PORC+6dKJ/OSGBajbI/I3LKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.396bad0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.396bad0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1618c1c52dffefd8e6170618377de0f5/skybridge-0.0.0-dev.396bad0.tgz","_integrity":"sha512-kkrATBNht2SoD2kGuw9+rCDGN5Crs4PfAIG6z+e1JvjbsEq0wEKS5YARFUzpjUZbRulgCAhjbXXTrHhRqmtbow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.396bad0_1767952935590_0.11133292321453259","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2051377":{"name":"skybridge","version":"0.0.0-dev.2051377","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2051377","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6e03c75261601bbefa905b1b0ec598f5aa958ef7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2051377.tgz","fileCount":188,"integrity":"sha512-felfFJncwwJ/6xNAwEaG6n713ueQKv4hDXYjaRDbcuLmdmgWfYwpjT6mT7ICyX8tPYTLdgdvdRR14ZtXKE78tQ==","signatures":[{"sig":"MEYCIQDpyoOZyKnLCFxG8Hywt3e7LXZwGGiiB1WmRhiTGQ+H6QIhAKyT73ceRYZPh2ENtPphhNlLGFIPM4UWPkNZF5Q4TO64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2051377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.2051377.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3804bf8be6d75194f57487b0b2ed9d59/skybridge-0.0.0-dev.2051377.tgz","_integrity":"sha512-felfFJncwwJ/6xNAwEaG6n713ueQKv4hDXYjaRDbcuLmdmgWfYwpjT6mT7ICyX8tPYTLdgdvdRR14ZtXKE78tQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2051377_1767954965302_0.254436403990542","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6be3e8c":{"name":"skybridge","version":"0.0.0-dev.6be3e8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6be3e8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c450d4950c818c4d23d73042a53170aca1dfff6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6be3e8c.tgz","fileCount":194,"integrity":"sha512-wmeIA7TpjIM+Wf3s0qoi1CIzSbCwqdafaUClfU7RsPCRugU7BKuiWhA8ZuAUnr72Lqs3FAkh0/EL8U5HT5PkfQ==","signatures":[{"sig":"MEUCID0hdtZLhuzGnxVKWiqsJuOQAYixKnHVWFEzLhjvD7MdAiEA1rXcb00PZKYSTdLNxGtjwjG8eJNPnEZDGcgmuG40Kag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6be3e8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332269},"type":"module","_from":"file:skybridge-0.0.0-dev.6be3e8c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffccb7f3b4d3795c34e5371a4d9205e6/skybridge-0.0.0-dev.6be3e8c.tgz","_integrity":"sha512-wmeIA7TpjIM+Wf3s0qoi1CIzSbCwqdafaUClfU7RsPCRugU7BKuiWhA8ZuAUnr72Lqs3FAkh0/EL8U5HT5PkfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6be3e8c_1767959297305_0.26112841365450024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84198e0":{"name":"skybridge","version":"0.0.0-dev.84198e0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84198e0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7665ec2129d22595e1c0a18c905fb469be41b83b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84198e0.tgz","fileCount":194,"integrity":"sha512-0Sb3nfH5igroQUSeeFbMt1dbOJ0tOP38xXjig9aidqbng7TyNjj7dMv6WL9JrPkxYrbORKf8cvHguZynxsnSqg==","signatures":[{"sig":"MEUCIQDAqZkQNyRPm4CIteIgnfed6v4T0inyTBKVrJ4jqrVYYAIgcWemhovMBnkq53pxmeJ4XKI5EoxZMivXf4MkjNj1k/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.84198e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332269},"type":"module","_from":"file:skybridge-0.0.0-dev.84198e0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c31430ae5592cb182d8d0b54cb88a36/skybridge-0.0.0-dev.84198e0.tgz","_integrity":"sha512-0Sb3nfH5igroQUSeeFbMt1dbOJ0tOP38xXjig9aidqbng7TyNjj7dMv6WL9JrPkxYrbORKf8cvHguZynxsnSqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84198e0_1767959452195_0.21465335039295041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.231116d":{"name":"skybridge","version":"0.0.0-dev.231116d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.231116d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"66f438283cb6d56f2c8679dbb28630bbeffe9990","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.231116d.tgz","fileCount":194,"integrity":"sha512-ZJ431Njki8hJEoZxE5cA6sOjJ21/5U6MwzXKGDapLNgM2gQyp2gQ2JcEeHQnfHiR7IeScKYP+eJAputOhIbiOg==","signatures":[{"sig":"MEQCIHvYXf+fZ7us/ekeQvEI0HIQilce9sCC5Sw2G+zufHyNAiBtLBHhyyCvXIne4hDYevLydcbCvLCncmXWPsYQY/elfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.231116d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332269},"type":"module","_from":"file:skybridge-0.0.0-dev.231116d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d3e63005e02f1158502758fdab47602d/skybridge-0.0.0-dev.231116d.tgz","_integrity":"sha512-ZJ431Njki8hJEoZxE5cA6sOjJ21/5U6MwzXKGDapLNgM2gQyp2gQ2JcEeHQnfHiR7IeScKYP+eJAputOhIbiOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.231116d_1767959548694_0.6288101258102168","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3bf75c0":{"name":"skybridge","version":"0.0.0-dev.3bf75c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3bf75c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f06da3f63b842110768a9fc1faa4e3b3babe449f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3bf75c0.tgz","fileCount":194,"integrity":"sha512-H6LEfsJm6IySPbJGeCYO8aS2ax8Uq6CLoq+gnEupo6hmdyplptFUfcv1+L9lBtBQ2bYTAezfvxSefezppvdwYQ==","signatures":[{"sig":"MEQCIDgQC5lJrYVbaEiF3Llhd2R8HO/R6MIHgZ8nllQDN4tXAiB7z8Qq5OnpDNb4a5hpnHh4ZkuOvHlEHSv4S5Nriq91aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3bf75c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332199},"type":"module","_from":"file:skybridge-0.0.0-dev.3bf75c0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ca65d3a85f498673bf34aefa197074d/skybridge-0.0.0-dev.3bf75c0.tgz","_integrity":"sha512-H6LEfsJm6IySPbJGeCYO8aS2ax8Uq6CLoq+gnEupo6hmdyplptFUfcv1+L9lBtBQ2bYTAezfvxSefezppvdwYQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3bf75c0_1767959850255_0.42389587908591686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65c0307":{"name":"skybridge","version":"0.0.0-dev.65c0307","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65c0307","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7524c5e4c4b6c7223633c3089c7413fa3ee09599","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65c0307.tgz","fileCount":182,"integrity":"sha512-16tjF8Uw8bgmsx6gILNhH9qbR76u3/qGAcGWnK1zlfYqCeyMJBzYq7Vg+q0khj4h7fE78g+hb/gUA94tqmAAPQ==","signatures":[{"sig":"MEYCIQCvKDmusmsWnEnchnEqq/VlIYVc+ZvOFrX+W1bjbPyC3gIhANs8PLflm0iCrRN3IUyVA99uRZZDmPK439ktLXWeaxa/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65c0307","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.65c0307.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fbaa9017b15f46525a2729db3aa0e30e/skybridge-0.0.0-dev.65c0307.tgz","_integrity":"sha512-16tjF8Uw8bgmsx6gILNhH9qbR76u3/qGAcGWnK1zlfYqCeyMJBzYq7Vg+q0khj4h7fE78g+hb/gUA94tqmAAPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65c0307_1767963061859_0.6588541546802236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2fee607":{"name":"skybridge","version":"0.0.0-dev.2fee607","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2fee607","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1859248fbed7665bc535fbcf6df8c0a76711a9ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2fee607.tgz","fileCount":182,"integrity":"sha512-tjML+Nu2qNVccf6rVZnJhs3R1npDDruDVWjuCgTNlo/5rRbvCJXVX3McexqkCPcvQqbhpFlkISmKCiXvQJ/reA==","signatures":[{"sig":"MEUCIEf9lhujpcLzw75t1d9zDJrOEKRCnJwTbALy6DCr7NFYAiEA5fjKZC8/XM+dTPiiJxrtGyRtNG2WTfX8DcHFCj9TMI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2fee607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.2fee607.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5f28947c8ff8fe4dd7d46ac3dbb0079d/skybridge-0.0.0-dev.2fee607.tgz","_integrity":"sha512-tjML+Nu2qNVccf6rVZnJhs3R1npDDruDVWjuCgTNlo/5rRbvCJXVX3McexqkCPcvQqbhpFlkISmKCiXvQJ/reA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2fee607_1767963455944_0.9966179098276267","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b1853a":{"name":"skybridge","version":"0.0.0-dev.3b1853a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b1853a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6cb4a6229ada6174ff047d66eb2f999d22590e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b1853a.tgz","fileCount":182,"integrity":"sha512-4/a0bdJyyoDOVqQul4BjaCtY/X1fyApYlmqzgFYtTGQU2vqhvOSW9OsYCIxzSaiDKP4/9BY/bsfSUCwI2l1qTQ==","signatures":[{"sig":"MEUCIHvx5GoqSbELwL4bvZD8KsW1pwosJd4mFjAHb8j4oJg1AiEAuAeP1+hFbDWbs9hQ1pnjQHj+rnPjsqWQOzkYNa3cgno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b1853a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.3b1853a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf3c4b97bf20af89ed7268b1aafc1f79/skybridge-0.0.0-dev.3b1853a.tgz","_integrity":"sha512-4/a0bdJyyoDOVqQul4BjaCtY/X1fyApYlmqzgFYtTGQU2vqhvOSW9OsYCIxzSaiDKP4/9BY/bsfSUCwI2l1qTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b1853a_1767964932540_0.30142882018061057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3be0929":{"name":"skybridge","version":"0.0.0-dev.3be0929","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3be0929","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"641e484cfb600cbbdbf5e3888963795c39fbec94","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3be0929.tgz","fileCount":182,"integrity":"sha512-F7oH4T932jyeJPSaNmHrBb7HLKkng+VykilNLTK7BuRS9WQE8hY9LfMbAU6+IpB/JPyj23jeJdvWjOfnOCEnqw==","signatures":[{"sig":"MEUCIGiyjOgpfIDadxMwDIl30pyNlQljg/4G4Z2DIpFrsBoOAiEArmN77szSHgmvE6TxRHldfDCmAslMe3nc/9f/xzg/59A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3be0929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.3be0929.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1f8afd51454b2b11209610f9623c5c5d/skybridge-0.0.0-dev.3be0929.tgz","_integrity":"sha512-F7oH4T932jyeJPSaNmHrBb7HLKkng+VykilNLTK7BuRS9WQE8hY9LfMbAU6+IpB/JPyj23jeJdvWjOfnOCEnqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3be0929_1767965180944_0.4667677955078655","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e31128":{"name":"skybridge","version":"0.0.0-dev.1e31128","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e31128","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f2ec7cc8aa3d22ac75016982eda26e1e3dde626b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e31128.tgz","fileCount":182,"integrity":"sha512-lyUhkZHw5huxGWvMY+MTI152l7sUIdrHBmniFEfFYthOpJA1l8dlKW66CNx3AmYrMG42XD03EO/xtTtiWmIgqQ==","signatures":[{"sig":"MEQCIDrJJ+J86vz8mMO4NWVzy7pAv5BLBk2WUi2cmISNN8JxAiBVtN9/Jvsb19pEctccM8OLvNtJNGMXtauKldXkTa5CXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e31128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.1e31128.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3acd162a46d0da5f9e2a3ad0310d212f/skybridge-0.0.0-dev.1e31128.tgz","_integrity":"sha512-lyUhkZHw5huxGWvMY+MTI152l7sUIdrHBmniFEfFYthOpJA1l8dlKW66CNx3AmYrMG42XD03EO/xtTtiWmIgqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e31128_1767965406105_0.05899493932547428","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.478ba8b":{"name":"skybridge","version":"0.0.0-dev.478ba8b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.478ba8b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e1c166b92e6e16fc122f997b09a07bb82882849","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.478ba8b.tgz","fileCount":188,"integrity":"sha512-bbxVFAr+dS1eANTXyvljl3XfrKr/Hde+5LOHs7UqsGJCeGPhcJ9HEY5l1+jPW1jAEQXpji+QhU3ItEnaNvaCiA==","signatures":[{"sig":"MEQCICgkCsQTWy9ecUzBRJzavU+bJo5aQictdKpnzkVjtSDOAiAX9VlAbthG6iXcVFVs2Ml2tFgMTBiOMq0HqCJA/SO5sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.478ba8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.478ba8b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/850196b30fb641208b2523571705c293/skybridge-0.0.0-dev.478ba8b.tgz","_integrity":"sha512-bbxVFAr+dS1eANTXyvljl3XfrKr/Hde+5LOHs7UqsGJCeGPhcJ9HEY5l1+jPW1jAEQXpji+QhU3ItEnaNvaCiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.478ba8b_1767965488442_0.8269507353549537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b59ee59":{"name":"skybridge","version":"0.0.0-dev.b59ee59","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b59ee59","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"345d6d408f5ddac7106a13cad7e7ee12f25fe1d4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b59ee59.tgz","fileCount":188,"integrity":"sha512-wKKSs6wuyscKtI/5Rpr+KaM3BZ0vxVz+TtWQ7rSLxcPljKW4L8Kt2scpNGLz8zkZZMzeaUEuy8oMys3Nd6hZsA==","signatures":[{"sig":"MEYCIQCoPS87UfregcynpJA65eLuoFxPeERdz1TEvZnAoKmxDQIhAIZJuVaabxCsrIWimaqu0W67CxyZ1gvhezHWVXLEnEYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b59ee59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.b59ee59.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e961476fe05b3a38ea7c563096ab5cea/skybridge-0.0.0-dev.b59ee59.tgz","_integrity":"sha512-wKKSs6wuyscKtI/5Rpr+KaM3BZ0vxVz+TtWQ7rSLxcPljKW4L8Kt2scpNGLz8zkZZMzeaUEuy8oMys3Nd6hZsA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b59ee59_1767965532430_0.08389731973155112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b5e900":{"name":"skybridge","version":"0.0.0-dev.7b5e900","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b5e900","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9e2553c11bd05216b3f2a448417adb2df046994","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b5e900.tgz","fileCount":182,"integrity":"sha512-qD4dfYA+xUoNV21NJ2MA3YkW5uTEyEqiKAu7sZRJxwsNAZM6ynmqxg7Zsl/7IyBPJcY2SfGmqFkZStGzbTmHlw==","signatures":[{"sig":"MEQCIHRA64TqY5x7KJ1YqiBCSxlJB7MTQapeSh1pwHuu3LabAiAd23XF9XmWUdiniwBiXjLNhNkWZPHso5K4I6LfTfYy1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b5e900","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.7b5e900.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a791f23bd834dcffea12797aebc0b0c/skybridge-0.0.0-dev.7b5e900.tgz","_integrity":"sha512-qD4dfYA+xUoNV21NJ2MA3YkW5uTEyEqiKAu7sZRJxwsNAZM6ynmqxg7Zsl/7IyBPJcY2SfGmqFkZStGzbTmHlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b5e900_1767965727229_0.8780245351078162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c1f0b5":{"name":"skybridge","version":"0.0.0-dev.8c1f0b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c1f0b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb77694cb3ec52990452dc562bdd11eeaa4f1686","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c1f0b5.tgz","fileCount":188,"integrity":"sha512-6fSJAu+UflUFV+leJKknc21P71zcxE4QHK93nY/hKYoHd+Wsel+Lt9pvQUdi8BrSjpoa5/eFAUu0+j2pjco7fQ==","signatures":[{"sig":"MEUCIQCO7RyoA8r1kdICcDj9+F0MeGJ2LJwSSAM+70PRRZedQQIgL6oY1t5hqE7OUZEZ0Ouw102WFqq/7jBfelbrH4bz930=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c1f0b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.8c1f0b5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9effa0f3046f5e2689e3342ee9d8a362/skybridge-0.0.0-dev.8c1f0b5.tgz","_integrity":"sha512-6fSJAu+UflUFV+leJKknc21P71zcxE4QHK93nY/hKYoHd+Wsel+Lt9pvQUdi8BrSjpoa5/eFAUu0+j2pjco7fQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c1f0b5_1767966353482_0.7086993270377744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a471f12":{"name":"skybridge","version":"0.0.0-dev.a471f12","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a471f12","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cee1cdf98fd99b9ef34b53d0e17077c21b536aec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a471f12.tgz","fileCount":188,"integrity":"sha512-0PrnvsI9k0tFh3WiKgOKRZ21vqkXWOdSqffJeabaMD4sT4VtYx43nhYmbnN2yDFCFEiYZm8v1zqdCyoHX+VdgQ==","signatures":[{"sig":"MEQCIH3s9IWePxCl8hRak6FWEQbl+nNfN3RR3f74GYfeWCOzAiA6e4BphdAajosgUgb9iaX8p59DPOnNvEMtc55dzGGcgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a471f12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.a471f12.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3708ab0b00049d3bfab6438b66c3706b/skybridge-0.0.0-dev.a471f12.tgz","_integrity":"sha512-0PrnvsI9k0tFh3WiKgOKRZ21vqkXWOdSqffJeabaMD4sT4VtYx43nhYmbnN2yDFCFEiYZm8v1zqdCyoHX+VdgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a471f12_1767967802138_0.19573934139105553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e523cea":{"name":"skybridge","version":"0.0.0-dev.e523cea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e523cea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92d2ba754966712922011c0f62e9f04482f1a52e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e523cea.tgz","fileCount":188,"integrity":"sha512-ltUHiq4F+H8xpcwtMnGSUzpDnoU8yEfIo9nDSk1bh0edAfATwyPeenZGMzkOXzVC/FJy7jTczJzL7E7D9gip2g==","signatures":[{"sig":"MEQCIF/RqPtaM58js7BWkPUz6Hl4/0JW1oeomcd71RrUhmSPAiAXTPyCdyNbbyQATrZGo9Pz0mRLfb2+5GNqr0YWrjo++A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e523cea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.e523cea.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f778c477a491a71c19bed39270cd9ce/skybridge-0.0.0-dev.e523cea.tgz","_integrity":"sha512-ltUHiq4F+H8xpcwtMnGSUzpDnoU8yEfIo9nDSk1bh0edAfATwyPeenZGMzkOXzVC/FJy7jTczJzL7E7D9gip2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e523cea_1767967987723_0.36920778197669035","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"skybridge","version":"0.18.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.18.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7e55d3a3f9b391752319dc89f02f0b239279e36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.18.0.tgz","fileCount":188,"integrity":"sha512-QClPEfyx5nV+Dik0ghxpBBPuQRTE2Ahgzil8DFL7DMxZZl7jrD1185j8uRJHipXhz+RzgjYN6OftP36b37LuGA==","signatures":[{"sig":"MEUCIBtafj/7OZuO8XnvkbSWmmTKJk99d44cMBqAwIG1gcilAiEAuaAqVxOtyTUE/EAhn/NFvq1iRvbHdT074MnrZivP67g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321332},"type":"module","_from":"file:skybridge-0.18.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a20bdc08aeb916f55e2b985b01f33838/skybridge-0.18.0.tgz","_integrity":"sha512-QClPEfyx5nV+Dik0ghxpBBPuQRTE2Ahgzil8DFL7DMxZZl7jrD1185j8uRJHipXhz+RzgjYN6OftP36b37LuGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.18.0_1767968837415_0.15224913799680362","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f857ffc":{"name":"skybridge","version":"0.0.0-dev.f857ffc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f857ffc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9661b3f529d4550c9f91a8de2c373575e1db88b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f857ffc.tgz","fileCount":188,"integrity":"sha512-YQi2OkvfKwvewBxYAOAM/yGYhvazr8Srfqf/Pv4K8Qb1XjPBav7BLfCRGMmfBsgcYwe2gWSYtvUa8FJVT2gJ/w==","signatures":[{"sig":"MEYCIQDuFBx9zzRrEbqJW0Sk6elBT8kEGU/vUTmCWBK4x1PAfAIhAILtratMk/apXBgu4o045DfkcbVY/X5Dgt8GaRyt9SWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f857ffc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.f857ffc.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2f132351fa9ada2231823100358aafce/skybridge-0.0.0-dev.f857ffc.tgz","_integrity":"sha512-YQi2OkvfKwvewBxYAOAM/yGYhvazr8Srfqf/Pv4K8Qb1XjPBav7BLfCRGMmfBsgcYwe2gWSYtvUa8FJVT2gJ/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f857ffc_1767968862460_0.1555726875078718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d91f2cb":{"name":"skybridge","version":"0.0.0-dev.d91f2cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d91f2cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2035a968c18e7a86175e76963476f1f0d8c3dd02","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d91f2cb.tgz","fileCount":188,"integrity":"sha512-TsSosHPPmwtL1gS7Ld3f2Xxsqrgr+rFZgPzC379vUjb0Zr6mOD4oynjakEhEVzBj9stXYMuGVFiNfCH/9JXl9Q==","signatures":[{"sig":"MEYCIQCG6CVzfYwII2EBQGJmx2ABz7g5cLuvY5EzIzHfTCHiIwIhAPxDBuZkF9oJXwoO3CWuRnpfbbbm6k50Co0O/hT4eaJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d91f2cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.d91f2cb.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ddba94c17476db572582dc8f36801e7/skybridge-0.0.0-dev.d91f2cb.tgz","_integrity":"sha512-TsSosHPPmwtL1gS7Ld3f2Xxsqrgr+rFZgPzC379vUjb0Zr6mOD4oynjakEhEVzBj9stXYMuGVFiNfCH/9JXl9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d91f2cb_1767969302052_0.5441364287216639","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.67cceb5":{"name":"skybridge","version":"0.0.0-dev.67cceb5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.67cceb5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aaa8372ca96c9afbf3c6a10c437bc0f58c8f0f12","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.67cceb5.tgz","fileCount":188,"integrity":"sha512-HpBFg/A3kygTTuOUwC65/ILA3GpA6kHg6AgDSxYfWK3vWq/KRR7CcMpdAKR/6fxekq63wFVGCFC5AwiEafp/Ow==","signatures":[{"sig":"MEUCIQD6N0wlRBs40LEl1I7JfcaZhOfLPkInZ+hLAeHJXOvbrwIgbxeDOFlmlVQlO9qNQYTXQTpbD9Rqqq0j4k8R4esEgiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.67cceb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.67cceb5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a9048bd039f6ffaf95443367ebc45525/skybridge-0.0.0-dev.67cceb5.tgz","_integrity":"sha512-HpBFg/A3kygTTuOUwC65/ILA3GpA6kHg6AgDSxYfWK3vWq/KRR7CcMpdAKR/6fxekq63wFVGCFC5AwiEafp/Ow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.67cceb5_1767975604273_0.2819242065264953","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52a0067":{"name":"skybridge","version":"0.0.0-dev.52a0067","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52a0067","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"32c2693e7f1997cfc435b71e14560c481e7832a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52a0067.tgz","fileCount":188,"integrity":"sha512-NzDsSEN24U4NAvjYXEL3j+Tj6xbxjtUXqPILTiQ6xl+impcrWWSFOiuwa6NZvDGyCuAWS9/hgJ6n0SNjYp30vg==","signatures":[{"sig":"MEQCIHf3dMxaqB+A9pXBrwpDZeqR+EA2LM4bS6JVfUiRZAbAAiAeAB9+KPwddNqQL0ZCwSwAxrxs3lRmTGeuxjsX+F4a4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52a0067","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.52a0067.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/970638539c7542a6e370e947c838656d/skybridge-0.0.0-dev.52a0067.tgz","_integrity":"sha512-NzDsSEN24U4NAvjYXEL3j+Tj6xbxjtUXqPILTiQ6xl+impcrWWSFOiuwa6NZvDGyCuAWS9/hgJ6n0SNjYp30vg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52a0067_1767976409171_0.7701944071107878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eac551b":{"name":"skybridge","version":"0.0.0-dev.eac551b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eac551b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b2349e82a78ba04585e3187d838376462a08bc3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eac551b.tgz","fileCount":188,"integrity":"sha512-SpUIwiX/jhj8kUIDUNdcvlJEYcilty+wHWnAfiXxnYkC2gv+yA/ExnGPYyLD7tDpEEE2o7jxIBzN1YWLQdYzyA==","signatures":[{"sig":"MEUCIQC1mwSsN+2J3whaBZzPEvtbJQ6PfwgtwEFfoGwl6xQTnQIgUzj6krVZLKhyuX6Q++rzk9z3bMcrHWntPZnEuxn2zBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eac551b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.eac551b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4bfbb4844f5cfd96c925e4c694eaeb45/skybridge-0.0.0-dev.eac551b.tgz","_integrity":"sha512-SpUIwiX/jhj8kUIDUNdcvlJEYcilty+wHWnAfiXxnYkC2gv+yA/ExnGPYyLD7tDpEEE2o7jxIBzN1YWLQdYzyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eac551b_1767976840559_0.6510197109642899","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab36635":{"name":"skybridge","version":"0.0.0-dev.ab36635","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab36635","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bfe9d8ff79ab5dc2e164556ce15b1d3c6861dbe2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab36635.tgz","fileCount":188,"integrity":"sha512-n6lakbtXad/DXjFRt9z0z34vi5KXAjWiOHnQ2NZNPyq2dVDX0ngB4tPLmXxPGTy++C41bS5gKNbp+SgjHP0xaA==","signatures":[{"sig":"MEUCIQCLydW/zhph0nUKhxjG/e2jsCw9fZoWaVHuCm4Lp2JOzAIgWxuMGGwHZ2eKNUQv5hN6/SzlLScEtCuyYK367e0uGSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab36635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.ab36635.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8933ed10b0202598d760722ea8fc6f1d/skybridge-0.0.0-dev.ab36635.tgz","_integrity":"sha512-n6lakbtXad/DXjFRt9z0z34vi5KXAjWiOHnQ2NZNPyq2dVDX0ngB4tPLmXxPGTy++C41bS5gKNbp+SgjHP0xaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab36635_1767977053990_0.31871176402654267","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e794e69":{"name":"skybridge","version":"0.0.0-dev.e794e69","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e794e69","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b77a0c9299db7e79fc1e203b87c4706b07dd350b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e794e69.tgz","fileCount":188,"integrity":"sha512-q6uct7oQgbB+dR8WqWK+Ef4w5AsH4m1CeDQ0rBNm03y5NkqO+xMHyKhO36y2KOa+OX+/nT00EwcNEB7bd7JQDQ==","signatures":[{"sig":"MEUCIGcKOFAeA3v1rd9wMjHRAunANeJI2Ho+gen7tmR2rdHqAiEAjdiVEfTAFtZuOl9miZHgiez/YmbboeMo4B+V/hWKNDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e794e69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.e794e69.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/77d1edbc4ad4c6ec484135159b4b832f/skybridge-0.0.0-dev.e794e69.tgz","_integrity":"sha512-q6uct7oQgbB+dR8WqWK+Ef4w5AsH4m1CeDQ0rBNm03y5NkqO+xMHyKhO36y2KOa+OX+/nT00EwcNEB7bd7JQDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e794e69_1767978199744_0.1727069549214879","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e7f5c0":{"name":"skybridge","version":"0.0.0-dev.3e7f5c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e7f5c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2aaee85eb207c9d61c667232af2c3c47ccee0a7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e7f5c0.tgz","fileCount":188,"integrity":"sha512-jDHWH4cTir5fOmMzct/lMAcDzVby1JOcAjkHdY+WBl2lhwCXPK9OuprRuNQANIiNJ95FaHE5N2KkB+9178WJ4Q==","signatures":[{"sig":"MEUCIQCXQx/uB5sq9Anb8u4f9FG3FtKpqTGjdgqyNySqcjLWTwIgJsml5CjXtVeAUfj0JV8RQkaxz1xrNodh7m2nLVlPLf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e7f5c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.3e7f5c0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d705bbd81c40961118b2f21302c54ff0/skybridge-0.0.0-dev.3e7f5c0.tgz","_integrity":"sha512-jDHWH4cTir5fOmMzct/lMAcDzVby1JOcAjkHdY+WBl2lhwCXPK9OuprRuNQANIiNJ95FaHE5N2KkB+9178WJ4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e7f5c0_1768052821630_0.3647133191438632","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5479eb3":{"name":"skybridge","version":"0.0.0-dev.5479eb3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5479eb3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7cc826cabd1efb14754562396d6550c7c01be81e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5479eb3.tgz","fileCount":188,"integrity":"sha512-X6Neh1MeMAkKMA4c+XVG1OnRcFNjf6J71VOTkGElQwtC6VZbHmLHz6s4Kk9zJ4Om8Ph9sAkVGbOXHD7OHpCwig==","signatures":[{"sig":"MEYCIQCauWkw9JZEwFU8fxvQShcgGMaDSo+t1FRlTT+ucY8cHwIhANlaJcSfBzCggc3ZQBQyAZYmGRLMhe5BtYVzquyPSdYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5479eb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.5479eb3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/645eb13e229b54b5c3d729b3cc7ebfe8/skybridge-0.0.0-dev.5479eb3.tgz","_integrity":"sha512-X6Neh1MeMAkKMA4c+XVG1OnRcFNjf6J71VOTkGElQwtC6VZbHmLHz6s4Kk9zJ4Om8Ph9sAkVGbOXHD7OHpCwig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5479eb3_1768057875397_0.8950457505678462","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30f4227":{"name":"skybridge","version":"0.0.0-dev.30f4227","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30f4227","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5b8d6b6690d6883d745d41ccb0504c52ccda52fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30f4227.tgz","fileCount":188,"integrity":"sha512-enosbqX3G843fyxHwmUwZeuHikjpHEm3zfXqW1bOryFfVXadQWwKwofwRpxbpg7K7Y/e3xtCu9ghpIU3JgNwBg==","signatures":[{"sig":"MEQCIAaj+1djodrJc+cgVxTzP/Lov34YgkU6nErWTJAeWlXcAiBoYOdzE7FSqWghA9KiTEV+wLj6DAG4xViNZKA76qGRAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30f4227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321343},"type":"module","_from":"file:skybridge-0.0.0-dev.30f4227.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bee9905e0faf6363606b541856e9ed1d/skybridge-0.0.0-dev.30f4227.tgz","_integrity":"sha512-enosbqX3G843fyxHwmUwZeuHikjpHEm3zfXqW1bOryFfVXadQWwKwofwRpxbpg7K7Y/e3xtCu9ghpIU3JgNwBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30f4227_1768204906054_0.757076552788774","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d347d93":{"name":"skybridge","version":"0.0.0-dev.d347d93","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d347d93","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"05b89a1b2abb82e84b8817e1f29acdbb919219b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d347d93.tgz","fileCount":182,"integrity":"sha512-LxjUbjDZDYK/0eiLSv8/zP4Y0xEttLQ4IHRxJrGm3mot0U3x+zNClv341Oa9snhcPBMeb3x+5qYUcIvmoEuLjA==","signatures":[{"sig":"MEYCIQC8cmLjhkKH4m4eq/8OazlGfBfa7MZrTFfkdpJcky9CgQIhAL7PgPYTQneHkXGuxxaJgdx5HOsNi5o9se3qOc474VcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d347d93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312887},"type":"module","_from":"file:skybridge-0.0.0-dev.d347d93.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f168b236b67de6a1f1807a87b463ab7/skybridge-0.0.0-dev.d347d93.tgz","_integrity":"sha512-LxjUbjDZDYK/0eiLSv8/zP4Y0xEttLQ4IHRxJrGm3mot0U3x+zNClv341Oa9snhcPBMeb3x+5qYUcIvmoEuLjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d347d93_1768205797587_0.6289145173748085","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"skybridge","version":"0.19.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.19.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91a02d36ba4870c8f0e95fc59464d7521081484d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.19.0.tgz","fileCount":188,"integrity":"sha512-TFMougS88d6FTuC6Rv8YNPQB8gIbYQSdnpiHQ/7XUHM9gLHkfWvCdxeKxnODFk/JkwCYuu8jHjgzdL28TVItNw==","signatures":[{"sig":"MEYCIQDQAwef6EmTewBAjqaRenLDS4s2CuKTpd/hdcMhiDZ+PwIhALGw3g09RJ93FM0ZTF9o0XZCoStmXkh0LTB8/NdlaAoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321379},"type":"module","_from":"file:skybridge-0.19.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/63cef4fb759d596ebf9dffae8c8224e6/skybridge-0.19.0.tgz","_integrity":"sha512-TFMougS88d6FTuC6Rv8YNPQB8gIbYQSdnpiHQ/7XUHM9gLHkfWvCdxeKxnODFk/JkwCYuu8jHjgzdL28TVItNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.19.0_1768207209233_0.5900321146921661","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3aa11e6":{"name":"skybridge","version":"0.0.0-dev.3aa11e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3aa11e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d5d2c9d49b013cfa77c460fe78a1a5d1c333ddb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3aa11e6.tgz","fileCount":188,"integrity":"sha512-oqCd6lfv8RMKsR2KrIN4QsDmfWLQbzIw+BQKHWLZ6nEgqC3pZXfn2b/EJlrf2Zksm2qm2XbyKgKF0RInxlLtIA==","signatures":[{"sig":"MEYCIQC0GCyiwUhxaXOF384fyD+LYRHDSnK4o0egEZ8H40EdhwIhALrFadtntMHCo3dez+x5WBG+A8ZV0WN4GFX3QbOD9nhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3aa11e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.3aa11e6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1aa2069a91c666485b09a1e3cb7796f7/skybridge-0.0.0-dev.3aa11e6.tgz","_integrity":"sha512-oqCd6lfv8RMKsR2KrIN4QsDmfWLQbzIw+BQKHWLZ6nEgqC3pZXfn2b/EJlrf2Zksm2qm2XbyKgKF0RInxlLtIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3aa11e6_1768208346267_0.6466726865872865","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb0af8c":{"name":"skybridge","version":"0.0.0-dev.fb0af8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb0af8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"000c8d027ae449c0076efa0717d5544c3bd815b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb0af8c.tgz","fileCount":188,"integrity":"sha512-Ebk+bj24/lTz1VxbKhd94IhennvgGMDirMYGQ9V/ChBEmt+ASg19zqlEnFc+Ow4MVUO4LnZTvxNHnJWjfNzdOg==","signatures":[{"sig":"MEUCICgeHYxYZPfkE/pOLjSt2P5zp8YZEDWHMh3T5/WKZzeKAiEAwilx5KiFWdze5W5pgvFMfv2Cg1QP8FXC5qJEeZGi8ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb0af8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.fb0af8c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd8d5fe4f474f70d4ca59b3d440a09a3/skybridge-0.0.0-dev.fb0af8c.tgz","_integrity":"sha512-Ebk+bj24/lTz1VxbKhd94IhennvgGMDirMYGQ9V/ChBEmt+ASg19zqlEnFc+Ow4MVUO4LnZTvxNHnJWjfNzdOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb0af8c_1768208759956_0.19947558657666709","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cd9bba6":{"name":"skybridge","version":"0.0.0-dev.cd9bba6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cd9bba6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07fefc21996a050a559c6ad8386ec92042f0edf7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cd9bba6.tgz","fileCount":188,"integrity":"sha512-J3lseZ25ugCo8826rFgnLZiOqWGHIA/jZAkQiMUwcC2e+l35JM3PeIvcS5GpumKESnEb7jBI6ODVtv5Yh1sSWQ==","signatures":[{"sig":"MEQCIH3pK+wotX4tyr6rUaRDrYcaBoxSFhWuurdemK4t8yymAiBtX9ck1e9shTdYOisLu0mxEq1aH8Ga610aIZVzvKTD7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cd9bba6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.cd9bba6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca51cc49d8bebedce6469cf80a53988d/skybridge-0.0.0-dev.cd9bba6.tgz","_integrity":"sha512-J3lseZ25ugCo8826rFgnLZiOqWGHIA/jZAkQiMUwcC2e+l35JM3PeIvcS5GpumKESnEb7jBI6ODVtv5Yh1sSWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cd9bba6_1768210321263_0.09253899500942242","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6af1d94":{"name":"skybridge","version":"0.0.0-dev.6af1d94","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6af1d94","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f7f22d8f78087b8d2a94ff07c88a4bd912ecfc5c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6af1d94.tgz","fileCount":188,"integrity":"sha512-0TBd/K0mPfr+I4FPk/ZPpUJwEJaR1nubwcoQPsPDur9kIA9l3PTmYwWV8Xu7yimGTHxywrNjsCsvzyn9JEIz3A==","signatures":[{"sig":"MEYCIQDoHujPpz/6tpqNcDEXgeF2veJU9klWM/KB4lEkBTFAhQIhAMa8JyNfQH/54knHpPvcc8NnxTCd8u65L9aq8FmPZeDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6af1d94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.6af1d94.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37ddd4358c772e95f632f53a6243772f/skybridge-0.0.0-dev.6af1d94.tgz","_integrity":"sha512-0TBd/K0mPfr+I4FPk/ZPpUJwEJaR1nubwcoQPsPDur9kIA9l3PTmYwWV8Xu7yimGTHxywrNjsCsvzyn9JEIz3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6af1d94_1768210903030_0.8711367075706333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.597cde9":{"name":"skybridge","version":"0.0.0-dev.597cde9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.597cde9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35b2a65a7be5f8ce0d92723a82d7ba55561e0cd6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.597cde9.tgz","fileCount":188,"integrity":"sha512-aCWC0VoGEAgO5XzLkB2ZIk2EFFUCp+y1ttYBtT281IRvVncurq40NKFakbHWU0VtmYm1xCmhnqjMJU0TKwUcCQ==","signatures":[{"sig":"MEQCIFZ5zWZxW1VFxf1bIw06OUSK/Sv8ivOBn4q6Gqn+BFlHAiBBjoHUzyFeqmJ6qEeUMT3P915h+21cVnsrip8n2ZOzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.597cde9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322697},"type":"module","_from":"file:skybridge-0.0.0-dev.597cde9.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6e42297261d41d10ae1e4ff458ed0f5b/skybridge-0.0.0-dev.597cde9.tgz","_integrity":"sha512-aCWC0VoGEAgO5XzLkB2ZIk2EFFUCp+y1ttYBtT281IRvVncurq40NKFakbHWU0VtmYm1xCmhnqjMJU0TKwUcCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.597cde9_1768211689593_0.0821469256574896","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d427ae":{"name":"skybridge","version":"0.0.0-dev.7d427ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d427ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d8f066be74c50c0e122244f7a4a0bea61cce466","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d427ae.tgz","fileCount":188,"integrity":"sha512-ksuJNdHE0Y6Cte/D33SR3mQY/qmZf4Thyf0glS0massV96g2Nh7lgTM978RFTzYa3B8JirtLYENbccKE70wMbA==","signatures":[{"sig":"MEUCIFwgMhBb1MUntTHx6jZj/2Vc4Px6qx6x4HIX160+PNZRAiEAv/vXC98Y6baebNvMGsnZ5063U62j+uPfiyX9enzI3S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d427ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.7d427ae.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/812e84255d61098427b098dde1abb834/skybridge-0.0.0-dev.7d427ae.tgz","_integrity":"sha512-ksuJNdHE0Y6Cte/D33SR3mQY/qmZf4Thyf0glS0massV96g2Nh7lgTM978RFTzYa3B8JirtLYENbccKE70wMbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d427ae_1768212686698_0.45429834028301075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.283993d":{"name":"skybridge","version":"0.0.0-dev.283993d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.283993d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de4fc74dd0132204300530b3937e308c6d925480","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.283993d.tgz","fileCount":188,"integrity":"sha512-98qb13avfsW7mtx4ltFJ4qRetHqA/HxT49CgHjsNCyr+QRecr44leSappaeSQKv6u9TkDnAx6YnZgccLFfMHHA==","signatures":[{"sig":"MEUCIQC6ngVYdOhdAKKitzzIOlz8MK12/WS5ONBhzw0Awtg+8gIgeX2eiv0JXmRTbXgG2g6D1VyF0jHJol2nVntKRtcJIJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.283993d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.283993d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a4056a2b55cc3456a0757f33ba8f5bc/skybridge-0.0.0-dev.283993d.tgz","_integrity":"sha512-98qb13avfsW7mtx4ltFJ4qRetHqA/HxT49CgHjsNCyr+QRecr44leSappaeSQKv6u9TkDnAx6YnZgccLFfMHHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.283993d_1768213779543_0.7312226047429129","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c9de89d":{"name":"skybridge","version":"0.0.0-dev.c9de89d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c9de89d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1fdacd716e4c98820b4753b2e8293ceb22da4de3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c9de89d.tgz","fileCount":188,"integrity":"sha512-GsoWqn/UjP6cYE+ZtpXBNSx8R7XaoBiSlFMYq7fkhk7pNjyktse6FbsjAeHT+jxAjzh5Dz6EsnRRQGmL9lLlig==","signatures":[{"sig":"MEUCIHCHvjHZOvwLC4iS3HDhEwS0iDOfAP46lwaJQEBChewKAiEA8C7bdQT0uypzRzDRU7d9qs7YXR1zHKuMniMAu5gVfiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c9de89d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323917},"type":"module","_from":"file:skybridge-0.0.0-dev.c9de89d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7de900974d5a49f791184f76b8071a5b/skybridge-0.0.0-dev.c9de89d.tgz","_integrity":"sha512-GsoWqn/UjP6cYE+ZtpXBNSx8R7XaoBiSlFMYq7fkhk7pNjyktse6FbsjAeHT+jxAjzh5Dz6EsnRRQGmL9lLlig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c9de89d_1768215956433_0.19892921452232093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9545c01":{"name":"skybridge","version":"0.0.0-dev.9545c01","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9545c01","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd4538b2a339a9f5b24d52b474b84a5f6b90183a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9545c01.tgz","fileCount":188,"integrity":"sha512-H7J16HETqaMp927rruN7vsBlBwkGR4fQFeAsYY/Mdp9YMqjH/xy+C/ZS7ULma2d+doLWUI0CGn/oETdJd0MEWw==","signatures":[{"sig":"MEYCIQD7ZiXHERBJ6F6StLXtSuid6H8qwyoaRQgWRZwEBZxRzgIhAI2Ep9zm7bz8MaToOgjRMckfL0UW9/0VdBJXPBxxGMmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9545c01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321757},"type":"module","_from":"file:skybridge-0.0.0-dev.9545c01.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0f198209f7be886ef39da892a7ef543d/skybridge-0.0.0-dev.9545c01.tgz","_integrity":"sha512-H7J16HETqaMp927rruN7vsBlBwkGR4fQFeAsYY/Mdp9YMqjH/xy+C/ZS7ULma2d+doLWUI0CGn/oETdJd0MEWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9545c01_1768216665912_0.18655155718158323","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.62969d1":{"name":"skybridge","version":"0.0.0-dev.62969d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.62969d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e857747b483b829b4d3fe0da027570b9dedd4174","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.62969d1.tgz","fileCount":188,"integrity":"sha512-r/ugkYCYdcgA+tUXqYis54iMOdEZ7zT2GHNe1Pm4111KEIUmP+LGmxyc76cLO/o0je53JgsusiTkTtFVPlIp7w==","signatures":[{"sig":"MEQCID+ckHMoarM6lyX5oIqx4It5ydfd2Bm8LTMSvU5uk6ilAiAdFsKhRue5lkt0gmXtcT5WSArezC2ptr5QswwJtpqWTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.62969d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.62969d1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c6f2d51af4197444af10e5b47267a879/skybridge-0.0.0-dev.62969d1.tgz","_integrity":"sha512-r/ugkYCYdcgA+tUXqYis54iMOdEZ7zT2GHNe1Pm4111KEIUmP+LGmxyc76cLO/o0je53JgsusiTkTtFVPlIp7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.62969d1_1768216996227_0.42020609043170687","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5309d96":{"name":"skybridge","version":"0.0.0-dev.5309d96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5309d96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ea93dbfac38f0a64b5def49a2c3cdb3aa21a367","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5309d96.tgz","fileCount":188,"integrity":"sha512-vKYELHbFBFuYny/uwiKf+x3yy8IIkVZwkIj4JqWvbuLpGGLHSbMdMJgxrQAUOerluO3iK9tSx6Uenq+VT/3YEg==","signatures":[{"sig":"MEQCIBK38fyCNrMRU2E35bTokHYKyhmft/zIF1SzZ02su+aZAiATePZ8uUArZ0nfR6I2hAI47XWa7CfxsRsbkoaIBXI2Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5309d96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324285},"type":"module","_from":"file:skybridge-0.0.0-dev.5309d96.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b151ab83dbf9eb3473320e2dccecfbe2/skybridge-0.0.0-dev.5309d96.tgz","_integrity":"sha512-vKYELHbFBFuYny/uwiKf+x3yy8IIkVZwkIj4JqWvbuLpGGLHSbMdMJgxrQAUOerluO3iK9tSx6Uenq+VT/3YEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5309d96_1768218047131_0.7386304574582658","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66d1090":{"name":"skybridge","version":"0.0.0-dev.66d1090","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66d1090","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b6e6ccb8f3a566c0fc8180ddcea9e10bc982044","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66d1090.tgz","fileCount":191,"integrity":"sha512-RmrvQPl04I2PQ/Tjk9VtAHJrBOdl1xdkMUYmISGUmc+p1qbJG3swsDXEk6gzrewc4hJrgwnZ6jtiYPee3/6LTA==","signatures":[{"sig":"MEUCIQCIAL8ft2ludhbORKbln2U4LOxRIJKMWrWypv2mS4vCaQIgd2GlOe2eEroNW4eHEZbRFKOen/WWUF1zKjliqOKotUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66d1090","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325559},"type":"module","_from":"file:skybridge-0.0.0-dev.66d1090.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0dbf4bd452a0a9baec71e4e30578b697/skybridge-0.0.0-dev.66d1090.tgz","_integrity":"sha512-RmrvQPl04I2PQ/Tjk9VtAHJrBOdl1xdkMUYmISGUmc+p1qbJG3swsDXEk6gzrewc4hJrgwnZ6jtiYPee3/6LTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66d1090_1768218847683_0.5235582405508195","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7c6d1a":{"name":"skybridge","version":"0.0.0-dev.a7c6d1a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7c6d1a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"10e24b2e0051647ec8fef5d3fb3d46e253a6a524","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7c6d1a.tgz","fileCount":194,"integrity":"sha512-5rKboOVvqL5ChZxOv7kqWx0sJ5tiSg5pBAdSy3+26tqc9Sp7uG9yszs2gWuCu+dcoNfxdVuQs1e8fbLUbQeFfA==","signatures":[{"sig":"MEYCIQDcvHpyUG1v9FJyFLIAH2Gznl+pDtn7aHs5C1ITje2jYQIhAN6cO1/RfoxikAME0tqsCUHqoMvm/7WQS1UYtXpAYoGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7c6d1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335140},"type":"module","_from":"file:skybridge-0.0.0-dev.a7c6d1a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d172bd0d991d64f244957d629e727fca/skybridge-0.0.0-dev.a7c6d1a.tgz","_integrity":"sha512-5rKboOVvqL5ChZxOv7kqWx0sJ5tiSg5pBAdSy3+26tqc9Sp7uG9yszs2gWuCu+dcoNfxdVuQs1e8fbLUbQeFfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7c6d1a_1768222402286_0.4724939596937412","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b34636":{"name":"skybridge","version":"0.0.0-dev.8b34636","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b34636","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"51bc5a6f80b4dcb47e7dc058268c29d97e6165a7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b34636.tgz","fileCount":188,"integrity":"sha512-sC2+dKwY5V0+/M2lczpjuiWfGfGf0ACMgRB98H449NchKsbQQOvHCBehrmzcKbfgMDG31fFCGKa+GX/zh0gejA==","signatures":[{"sig":"MEUCIA8kpOXVhohiWgkk15X1HL5KcbWboyJ1O42Mg1GrHH/BAiEA/H4uP62vTZsFHAlCmLjmEYclNnj0J6xKbLh8ZpXUutw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b34636","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324285},"type":"module","_from":"file:skybridge-0.0.0-dev.8b34636.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/125bcb9dd2d42214a80504ec381b793c/skybridge-0.0.0-dev.8b34636.tgz","_integrity":"sha512-sC2+dKwY5V0+/M2lczpjuiWfGfGf0ACMgRB98H449NchKsbQQOvHCBehrmzcKbfgMDG31fFCGKa+GX/zh0gejA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b34636_1768222482884_0.7166420005199188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.942a5f0":{"name":"skybridge","version":"0.0.0-dev.942a5f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.942a5f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b5e13279c93dbd2f5874804f43043d30c19734a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.942a5f0.tgz","fileCount":191,"integrity":"sha512-LqoBPUL7mIXmoYZ6pgKwL6qsE4f+3Zy1NC2wGo5bSJrSp3b64+S3SYdTEyw/VRCwqVq5Iw+n6363yAKbZRpXcQ==","signatures":[{"sig":"MEQCIHJ0z+VeM8oRw+gEXogrfcqsosETS4485v4OrBnLDNSqAiBFUjS3dk3It8jowUTM/sxXITOsqDKv572uh5+jwwBRUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.942a5f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325566},"type":"module","_from":"file:skybridge-0.0.0-dev.942a5f0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b541fa2d568b8d9b6b80f87cd9b6df83/skybridge-0.0.0-dev.942a5f0.tgz","_integrity":"sha512-LqoBPUL7mIXmoYZ6pgKwL6qsE4f+3Zy1NC2wGo5bSJrSp3b64+S3SYdTEyw/VRCwqVq5Iw+n6363yAKbZRpXcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.942a5f0_1768223150873_0.6456407491041647","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac83b8e":{"name":"skybridge","version":"0.0.0-dev.ac83b8e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac83b8e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa519470bee833a18def6a84b369e09059b33f62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac83b8e.tgz","fileCount":194,"integrity":"sha512-8ZXKO9iamnxBWjZClIbFbSK1fkMdPm+X0mWeq/MxuKeBz+HbzZlaR69XKMlMWx5DGZg0H8gAPZ1Y+iSVn7oEXQ==","signatures":[{"sig":"MEQCIDpErUgJ26p4a4JeAL3Js3u2LHeOXMWED2YAuhmmcTpnAiBRUSVX3cU23WquxJmKihB3YVlHoIYKE0YOv7u7rIGtdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac83b8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335603},"type":"module","_from":"file:skybridge-0.0.0-dev.ac83b8e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57d22f05a0f9a1c9a43fbf4ee0bf0c59/skybridge-0.0.0-dev.ac83b8e.tgz","_integrity":"sha512-8ZXKO9iamnxBWjZClIbFbSK1fkMdPm+X0mWeq/MxuKeBz+HbzZlaR69XKMlMWx5DGZg0H8gAPZ1Y+iSVn7oEXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","localtunnel":"^2.0.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/localtunnel":"^2.0.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac83b8e_1768225993919_0.01615099796432018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.993754e":{"name":"skybridge","version":"0.0.0-dev.993754e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.993754e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa5fbb7d687780ddbdb43be29f79a46ffaf04951","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.993754e.tgz","fileCount":188,"integrity":"sha512-zaNoypA5RZRuUi0Sov3IH6QW/IRFgqjY4anyA1RwC0Ab8n7n5/4kJHEKXSw8eaBzGoFfUU0WM8dDMKwQ61DjGQ==","signatures":[{"sig":"MEUCIBztWf9Vap0X60WhYreNP+UCarj4n/Q+c0xsfL5YXyUHAiEA563BqICsWxc9oVHCXur76rzxEsNomO+avdP9Wvq5CHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.993754e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.993754e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0507beb8b667f6ff0c881aba870034f4/skybridge-0.0.0-dev.993754e.tgz","_integrity":"sha512-zaNoypA5RZRuUi0Sov3IH6QW/IRFgqjY4anyA1RwC0Ab8n7n5/4kJHEKXSw8eaBzGoFfUU0WM8dDMKwQ61DjGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.993754e_1768226141184_0.9689686396909736","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d1820df":{"name":"skybridge","version":"0.0.0-dev.d1820df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d1820df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"359da61f875195a4204de42cbbb693f56d2e8d2a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d1820df.tgz","fileCount":188,"integrity":"sha512-CSGZPNj3EgohUJ3PJ63uT/fhee3/uFsbEyygipHtWO4s4eK7kRUdWmL7SBb3mq/oNtVsSeN1n6kGtdvxtHqYuQ==","signatures":[{"sig":"MEQCIHxXQ0Q53ttEbIYzDgcrIf+wrPvr4oAzH2YcJiuW++AbAiB/fOAglTn6KLHS0OJJ+L6wF57c98El4Tv/r6k13a/xdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d1820df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.d1820df.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a37359d2224a1b5a6ba6a037955a60cf/skybridge-0.0.0-dev.d1820df.tgz","_integrity":"sha512-CSGZPNj3EgohUJ3PJ63uT/fhee3/uFsbEyygipHtWO4s4eK7kRUdWmL7SBb3mq/oNtVsSeN1n6kGtdvxtHqYuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d1820df_1768227429203_0.7383780428160744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2370794":{"name":"skybridge","version":"0.0.0-dev.2370794","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2370794","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a2eb77d14a5b7266c9a0cefda3d3509b1d48088e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2370794.tgz","fileCount":188,"integrity":"sha512-oCpt2JOI0bj6niRb7IkCISumJyJfnCPfxlb+PqpyT1nQ7CEFZzqBFqMbpGQQXH66fKNP4s62tn171Pebfl0Jnw==","signatures":[{"sig":"MEUCIBs5ozTmdVqHS2nvyctEPm9h6hi/xAYDs9bcZDvojIulAiEA6lm0aHML6eTgyg4pbOW4GDRH6yt9hlPdi5mvwhHyo8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2370794","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.2370794.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb211911dffff04fe030a6cec53ab13b/skybridge-0.0.0-dev.2370794.tgz","_integrity":"sha512-oCpt2JOI0bj6niRb7IkCISumJyJfnCPfxlb+PqpyT1nQ7CEFZzqBFqMbpGQQXH66fKNP4s62tn171Pebfl0Jnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2370794_1768228460561_0.3249765079413405","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b6bcbc":{"name":"skybridge","version":"0.0.0-dev.0b6bcbc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b6bcbc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35cb9c076b49425665f99dce3b93cfc89970758a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b6bcbc.tgz","fileCount":197,"integrity":"sha512-K9D1zu2oXmY2BstHvuUjqVfepn+LFg+ERd7AiKgYYev49q91bSacYRINuQjLxVc+DgYaTN+2g/h4cxOJwGwFkA==","signatures":[{"sig":"MEUCIQCa/DfEKXcWSQxJ7zwARVisUJLOWEhzxDttEiMXvOr0dAIgVbEGwhCbwiljOXVS2bhvdBUmPJjIfdW1JDvPVWPX4SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b6bcbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334892},"type":"module","_from":"file:skybridge-0.0.0-dev.0b6bcbc.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1976336c8d14195067d3eef78cc2be6/skybridge-0.0.0-dev.0b6bcbc.tgz","_integrity":"sha512-K9D1zu2oXmY2BstHvuUjqVfepn+LFg+ERd7AiKgYYev49q91bSacYRINuQjLxVc+DgYaTN+2g/h4cxOJwGwFkA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b6bcbc_1768229849720_0.2250784576952003","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a74722":{"name":"skybridge","version":"0.0.0-dev.0a74722","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a74722","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e94982bad339e47914d1ee7737b98168032ae16","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a74722.tgz","fileCount":194,"integrity":"sha512-MdmWn25mwWw1Vb08f/S3U4xNzzlGYj1md8ODdbJ+a5fW+QrlG0kpafxTPWsv0gHOzlxcWV/LsXQzo4VSg+0rmQ==","signatures":[{"sig":"MEYCIQDTz/AlX8uahtpVnGgBLHHU6dWN0622sWpxwf3nUtnxYwIhAJcnIZDb9AGgJgh1rPMvDXivg5YFLA+5+KnAXk11jV+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a74722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332692},"type":"module","_from":"file:skybridge-0.0.0-dev.0a74722.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9b5a151d1d649437456b4d39078beed/skybridge-0.0.0-dev.0a74722.tgz","_integrity":"sha512-MdmWn25mwWw1Vb08f/S3U4xNzzlGYj1md8ODdbJ+a5fW+QrlG0kpafxTPWsv0gHOzlxcWV/LsXQzo4VSg+0rmQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a74722_1768232193502_0.7036689712315749","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e1aaed":{"name":"skybridge","version":"0.0.0-dev.6e1aaed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e1aaed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee064652468d299b648eb2676e519cd2d8ab7b19","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e1aaed.tgz","fileCount":194,"integrity":"sha512-1/V23bNAeXUl9GK3t3MmuouCtMWxv/P9DclP+NcV818KDIkGxHv4JOU0nclESKrK+OicQ8Qu1qWSAXZLofrL8Q==","signatures":[{"sig":"MEQCIBxnjuuCCwfuy+G7pcZz/NjZFw3mdtQ1K/VTW9xBRgBvAiBQY2doLSD69cdqzv984Z9YAOY6nZsAQvL3Y6tfIm1F0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6e1aaed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332692},"type":"module","_from":"file:skybridge-0.0.0-dev.6e1aaed.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48153c75bed307b13e9b83c719339f50/skybridge-0.0.0-dev.6e1aaed.tgz","_integrity":"sha512-1/V23bNAeXUl9GK3t3MmuouCtMWxv/P9DclP+NcV818KDIkGxHv4JOU0nclESKrK+OicQ8Qu1qWSAXZLofrL8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e1aaed_1768232283707_0.8933267281971242","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.72405a9":{"name":"skybridge","version":"0.0.0-dev.72405a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.72405a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"29cd16a46fe8bb13bcfd42cbd4fffb1d8dac1e5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.72405a9.tgz","fileCount":194,"integrity":"sha512-hRQBOE4LJz2kPM+F2RrC8BPw0s7N9I73IXCI9SPpwr64GelNwan9K8K1GMEM/zM8HyoxmmAOfxQtfbTKWpRoPg==","signatures":[{"sig":"MEUCIQDu/nE0b3BoEKf/nKt5Guz8I3teDgvcOcTCJ2w2OrksLQIgNoY3KaH8YFQgJYiCTGBodLAiey3t5tpdqZliyMLDSJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.72405a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332482},"type":"module","_from":"file:skybridge-0.0.0-dev.72405a9.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/62d35bb80edfefce9a4fb6404c4b2776/skybridge-0.0.0-dev.72405a9.tgz","_integrity":"sha512-hRQBOE4LJz2kPM+F2RrC8BPw0s7N9I73IXCI9SPpwr64GelNwan9K8K1GMEM/zM8HyoxmmAOfxQtfbTKWpRoPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.72405a9_1768232683048_0.8875948779896792","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b4248d1":{"name":"skybridge","version":"0.0.0-dev.b4248d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b4248d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9eec42e6482b2581a572a532a57ca7165fa29936","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b4248d1.tgz","fileCount":188,"integrity":"sha512-k0ISg2nBbyxJSLtJjFjVLVo7h4gg6RXLPTr5BQn7zfgKAbj6wjaT/xVnEiSSwj2TU+exgrEzvTk8rugadEOL2g==","signatures":[{"sig":"MEYCIQC7YpeQD1RC+Zp4Nowb0uVS8F9Lota20VpSxd5ydefDDwIhAIdmcjfdTLKOZFSHmySiPcb+U1VZCO3r3ttLiXVCcAQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b4248d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.b4248d1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd9bfa272d323184219e78aee8266c74/skybridge-0.0.0-dev.b4248d1.tgz","_integrity":"sha512-k0ISg2nBbyxJSLtJjFjVLVo7h4gg6RXLPTr5BQn7zfgKAbj6wjaT/xVnEiSSwj2TU+exgrEzvTk8rugadEOL2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b4248d1_1768233026086_0.9651778837677281","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66a96c7":{"name":"skybridge","version":"0.0.0-dev.66a96c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66a96c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c1066db1e7284ec0ae6aeaaff1ee6adf15f450c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66a96c7.tgz","fileCount":197,"integrity":"sha512-k/DrUYm2Ya/fs3rSeK0mYu992YwHUHEZt44r9AHo3i3El2lPCT280MJzhq543KL14lVXgvRNWMrtvECdmPMfWw==","signatures":[{"sig":"MEUCICsfOoU7f8GzWS4I3I04LsESNgCVDJk/jAgg74MiyPQYAiEA9NJc9bVFRIKcPvPhykccRkXPkm+8TF0K6Z/gw6DoDDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66a96c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336517},"type":"module","_from":"file:skybridge-0.0.0-dev.66a96c7.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/335c242bfe022ba479cfeab3d2b150ea/skybridge-0.0.0-dev.66a96c7.tgz","_integrity":"sha512-k/DrUYm2Ya/fs3rSeK0mYu992YwHUHEZt44r9AHo3i3El2lPCT280MJzhq543KL14lVXgvRNWMrtvECdmPMfWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66a96c7_1768233032709_0.026240091720410863","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"skybridge","version":"0.20.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.20.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dff903bf86d8b283b2e227faacf3a6147a0da0de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.20.0.tgz","fileCount":194,"integrity":"sha512-4dSU20+r0TPfeYlGESW2kiaZY4gedNR0IbzxGcOtW0fa6QguHv4mXb8v5swuCV9yxqmuC9PTJNe9TAu3qOHl0A==","signatures":[{"sig":"MEYCIQD/oWaCcLmj4YM+O8Jk9YZLnAYduK/u2PJSZ9TuDSmu4wIhAPJohK0BPhmEDt0qFOAZK77ctcyrGn7Ve3uEmo26nJ7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332471},"type":"module","_from":"file:skybridge-0.20.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1950192e006e5401dcb7970ec7769363/skybridge-0.20.0.tgz","_integrity":"sha512-4dSU20+r0TPfeYlGESW2kiaZY4gedNR0IbzxGcOtW0fa6QguHv4mXb8v5swuCV9yxqmuC9PTJNe9TAu3qOHl0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.20.0_1768234144235_0.8072874977274977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6cc9be":{"name":"skybridge","version":"0.0.0-dev.d6cc9be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6cc9be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a35e436ac8fd77b7013de6b13bca632c149747dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6cc9be.tgz","fileCount":200,"integrity":"sha512-hIc3Cx/Xytpgf5JvTxyXJdR8ybee6kBzF/jpIneF/MPWHHfozpHilECGLepMtNECVY5W9m/zIwWaTruYhclk5Q==","signatures":[{"sig":"MEUCIGzRKhv7GH+E2BryXBmPJT8KUGwxzZQJ04y0P3DuCk9vAiEAtUbcspjF2OVlAPl4pU1Uytw46+6KzyXNIDz0/tZfrW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6cc9be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336538},"type":"module","_from":"file:skybridge-0.0.0-dev.d6cc9be.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/923f77163f2b8bb71126f00c45ee31bf/skybridge-0.0.0-dev.d6cc9be.tgz","_integrity":"sha512-hIc3Cx/Xytpgf5JvTxyXJdR8ybee6kBzF/jpIneF/MPWHHfozpHilECGLepMtNECVY5W9m/zIwWaTruYhclk5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6cc9be_1768235512239_0.7494642672409513","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.10482f1":{"name":"skybridge","version":"0.0.0-dev.10482f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.10482f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f66e9ed7d07f6e88b55d5247b04d68c03066f0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.10482f1.tgz","fileCount":200,"integrity":"sha512-z1+Blc6ld6Z0O3RXnAqM91TUop00oOMkikSOGezZut7ZfuQSyuPZDD6Tg85sXpcJmso3RsNsvZTdWVYQqixcgw==","signatures":[{"sig":"MEYCIQChJM7wr4/a/LHK2E58czZMfi5kNxXWDhbF8xeqo6ghQQIhAPmu1S93wTEe+YFigf+feD7Y5psBB2Ib8Vt7mHwlzKRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.10482f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336675},"type":"module","_from":"file:skybridge-0.0.0-dev.10482f1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a81b939bad233e3a7050cbb98bb0dea1/skybridge-0.0.0-dev.10482f1.tgz","_integrity":"sha512-z1+Blc6ld6Z0O3RXnAqM91TUop00oOMkikSOGezZut7ZfuQSyuPZDD6Tg85sXpcJmso3RsNsvZTdWVYQqixcgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.10482f1_1768237369299_0.9470396115136857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b138e06":{"name":"skybridge","version":"0.0.0-dev.b138e06","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b138e06","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"01c039c13f19f4c7c71893082709946a2333c734","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b138e06.tgz","fileCount":200,"integrity":"sha512-IZ2v0moDu4tw9aWuUkX6S4Y6FysYyIj4GLWmjLwSsw9hb33++iq+EwGFcRwdVqMZCk0R8l+xLgG0Q22QApBtRw==","signatures":[{"sig":"MEUCIEYsOP4rts2ZREUUTkj9FYQ2+p27b8Bcls6mfVmXZEiHAiEAwjpJVn0D16U70DcvitGlrpR4GevjXEg1CvHN4tZTHyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b138e06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336675},"type":"module","_from":"file:skybridge-0.0.0-dev.b138e06.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41ed2a7f7f6f2a721da15959f80db5be/skybridge-0.0.0-dev.b138e06.tgz","_integrity":"sha512-IZ2v0moDu4tw9aWuUkX6S4Y6FysYyIj4GLWmjLwSsw9hb33++iq+EwGFcRwdVqMZCk0R8l+xLgG0Q22QApBtRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b138e06_1768237510669_0.8709177475070808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a193e9b":{"name":"skybridge","version":"0.0.0-dev.a193e9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a193e9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"124f6068a3baab143b2537eba9250854f566c3ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a193e9b.tgz","fileCount":200,"integrity":"sha512-KrmRcxDnfaS5CQvJae9UoPfKFHn4o9CexpLkAq3MHEHbUudUlSvL34v3dOizZ1p+jQvJteXDRSM0k1kfC4ssLw==","signatures":[{"sig":"MEQCIBJcS5iN3Ut5N6m/76POnSINVugzlq2awycaAGbkOoUkAiA55NPAYx+wJZQ+cJPuCasQYuSbRbBg601KbpNUTU1ZVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a193e9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336675},"type":"module","_from":"file:skybridge-0.0.0-dev.a193e9b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/13986295516f60f79d46a55a8ba19bda/skybridge-0.0.0-dev.a193e9b.tgz","_integrity":"sha512-KrmRcxDnfaS5CQvJae9UoPfKFHn4o9CexpLkAq3MHEHbUudUlSvL34v3dOizZ1p+jQvJteXDRSM0k1kfC4ssLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a193e9b_1768238255717_0.08675334716741889","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.171ea52":{"name":"skybridge","version":"0.0.0-dev.171ea52","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.171ea52","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd68c896e01693c3564a1fa34232c700e16b1aae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.171ea52.tgz","fileCount":200,"integrity":"sha512-SjA+TXEy6O/ljOC7UVfuSb+Vugo+GLzYI76iCOVlu6lTiALrtHIWOeVeKnQ8zbQn5Ke9Ni1uBVnZBvpdBnZ/Fw==","signatures":[{"sig":"MEYCIQDjESiNMJDEP1OCS+3Qx28lFArYAk/zrf9LQFmHcB2omQIhAPqOTLw4nqytdxGOJd2d0QGirmY6j1G9Yyu7879aO3JD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.171ea52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.171ea52.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/717e11fc3a270ef1e4269a34223ad98e/skybridge-0.0.0-dev.171ea52.tgz","_integrity":"sha512-SjA+TXEy6O/ljOC7UVfuSb+Vugo+GLzYI76iCOVlu6lTiALrtHIWOeVeKnQ8zbQn5Ke9Ni1uBVnZBvpdBnZ/Fw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.171ea52_1768240584922_0.09457374062598567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a88665":{"name":"skybridge","version":"0.0.0-dev.3a88665","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a88665","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0679cba3eab407945cbdf89f5ea9e611bce5c190","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a88665.tgz","fileCount":194,"integrity":"sha512-cud9uTqhGmI5WkhWmnvxd3IoSwcR40TZDOYdJN0Y1S2ieGzEuTsIF/BFTt+FqXpXUcyNNlQ8u7wZTPcHsr2nRw==","signatures":[{"sig":"MEQCIH0mVnpRjInMRA8k9siOmyc+dTVAwWnO+ftdF1LKFC0LAiA8S7vF2CTaV7g3J7ztlvls4OfUPjYpZ1/OaWLXiHDKBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a88665","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332483},"type":"module","_from":"file:skybridge-0.0.0-dev.3a88665.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06e7e7b35a49f5222dc2569affc16528/skybridge-0.0.0-dev.3a88665.tgz","_integrity":"sha512-cud9uTqhGmI5WkhWmnvxd3IoSwcR40TZDOYdJN0Y1S2ieGzEuTsIF/BFTt+FqXpXUcyNNlQ8u7wZTPcHsr2nRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a88665_1768240724354_0.5453147078322906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.944be72":{"name":"skybridge","version":"0.0.0-dev.944be72","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.944be72","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a80e88d71e2c174d7046e1250aa82c22873d759d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.944be72.tgz","fileCount":200,"integrity":"sha512-KqCkXB4PlbfsHx1ga9qMEm809WNjCJ89hcsCI0kAQTu/AdEMpWJWpfgMK6sPFcno3lXx+t+ow7qTmBkVoiVXLQ==","signatures":[{"sig":"MEUCIQCXYhsqzxnELSzvuEFQYmpwUU0xlcmJNzLEvLn5nIn5VAIgDSfAvJjuGNKQD3dxItev8uDknFmxONfC10BpOlJhaBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.944be72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.944be72.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/499f8703abaa4904580585c69831622f/skybridge-0.0.0-dev.944be72.tgz","_integrity":"sha512-KqCkXB4PlbfsHx1ga9qMEm809WNjCJ89hcsCI0kAQTu/AdEMpWJWpfgMK6sPFcno3lXx+t+ow7qTmBkVoiVXLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.944be72_1768240763073_0.569174151036745","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8797d7d":{"name":"skybridge","version":"0.0.0-dev.8797d7d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8797d7d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ab2a04d35968cdc4977822c32da50245c884d22","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8797d7d.tgz","fileCount":194,"integrity":"sha512-7a8J5qQKQ6jZ52iqBaGCn6T/UgtzIMcgcU6h5fAScjH59B8mvFw0iFyxX5Ho4rw6s1xpjKtjaAVbWXbYNT/nvg==","signatures":[{"sig":"MEYCIQDbGLpg8Pj4zKOgKSiQfEkRJkqfT0aZjkAoTBkxxGzMaQIhAM0WiiMH6q6gxvs7gSr3/5oJZ5TjPLK/figSMcT0oWRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8797d7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332483},"type":"module","_from":"file:skybridge-0.0.0-dev.8797d7d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c2f9a50297d102c12c0e9b51953f19c/skybridge-0.0.0-dev.8797d7d.tgz","_integrity":"sha512-7a8J5qQKQ6jZ52iqBaGCn6T/UgtzIMcgcU6h5fAScjH59B8mvFw0iFyxX5Ho4rw6s1xpjKtjaAVbWXbYNT/nvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8797d7d_1768240852427_0.07172590870717244","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.deb46b9":{"name":"skybridge","version":"0.0.0-dev.deb46b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.deb46b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92b4e968fc94ce7071cc3593304a17df945678a9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.deb46b9.tgz","fileCount":200,"integrity":"sha512-zhYpeEiee2VXHJ15U8jHmECt+5KBeR0rA1/fu/1otdKGLpk5AfySWQJzIAEWCaH84nudf1jRj5LpF4/T0HCRfA==","signatures":[{"sig":"MEYCIQDZ5IQaumA2NvUF0gZdG77Mu62zmUy5CNhl2O/JzDa3qwIhAItQo+W+40Hzw+MmkM6jnqneGr+CtkBs9IwuLXS17Ejm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.deb46b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.deb46b9.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/570510993903cf19235c5e6f174421b9/skybridge-0.0.0-dev.deb46b9.tgz","_integrity":"sha512-zhYpeEiee2VXHJ15U8jHmECt+5KBeR0rA1/fu/1otdKGLpk5AfySWQJzIAEWCaH84nudf1jRj5LpF4/T0HCRfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.deb46b9_1768241130474_0.8122793576951524","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b5021f1":{"name":"skybridge","version":"0.0.0-dev.b5021f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b5021f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"31021d7c3a97e91369149397787e6d3168551117","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b5021f1.tgz","fileCount":200,"integrity":"sha512-vH4+LdTfz+NSv2K9XXgFBb+lByRetKefe1/HagiD5Rle0NTpnfi/OEE1pb9zL+X55H4ylRdkdF/2cuOq8fZaig==","signatures":[{"sig":"MEQCIBVgH1xac/FBq1Kfa4bQi2hj/feiGYSPl7w1hxBhXdhwAiA26vbubZSPyt45Sy9oV7fQ/K9b0CTxVquLrC+XI9Dm3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b5021f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.b5021f1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92d445b88b1c2ce34413ce141aa949e8/skybridge-0.0.0-dev.b5021f1.tgz","_integrity":"sha512-vH4+LdTfz+NSv2K9XXgFBb+lByRetKefe1/HagiD5Rle0NTpnfi/OEE1pb9zL+X55H4ylRdkdF/2cuOq8fZaig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b5021f1_1768241268841_0.16982971928038193","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.109687f":{"name":"skybridge","version":"0.0.0-dev.109687f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.109687f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"89c9ea957aee06d96cab7893b7a9441a8a5b0c4a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.109687f.tgz","fileCount":200,"integrity":"sha512-+NXC+Z0mrHxojDVF1hV0/tEvHPTcQScBPl5tywsiD0EbA6h+shEskUwybzD49ZEApIQLJuSmXVI1xOxa0PKlZw==","signatures":[{"sig":"MEYCIQCjb811P++EdOkg4qhlcQZlE4FTpyTmKDwLqMq4+QRQzQIhAICK/xdqUSt6kxOkskyuuuQxZJ3AimOoFM97H9j0WZlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.109687f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.109687f.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76eb548da3c373afab1041284a9c69be/skybridge-0.0.0-dev.109687f.tgz","_integrity":"sha512-+NXC+Z0mrHxojDVF1hV0/tEvHPTcQScBPl5tywsiD0EbA6h+shEskUwybzD49ZEApIQLJuSmXVI1xOxa0PKlZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.109687f_1768241555384_0.997734683006152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69f27ea":{"name":"skybridge","version":"0.0.0-dev.69f27ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69f27ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3694a6961b1a067c00a683cc20a1bc9a11da5903","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69f27ea.tgz","fileCount":200,"integrity":"sha512-RKoVxXQIBOR73/I7c7NSeaMGzZDjRrHH751xhBjBUE41GFdIs3uKPcJpo7UxdzWJAMrL6GOOe0OC52b1AHDvkw==","signatures":[{"sig":"MEUCIEidUZpkbsWpSFDddqXSMQWc8hDWksOOb2ybHcvVxT3FAiEAw+Iu9N2Q4oWT2YiKyGr/eQ2eOhGFDj9pyGj6dWRCPn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69f27ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.69f27ea.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2f5883647bfd66fece4f97a6d8aaf385/skybridge-0.0.0-dev.69f27ea.tgz","_integrity":"sha512-RKoVxXQIBOR73/I7c7NSeaMGzZDjRrHH751xhBjBUE41GFdIs3uKPcJpo7UxdzWJAMrL6GOOe0OC52b1AHDvkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69f27ea_1768241661503_0.5182073368977194","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.20b38f3":{"name":"skybridge","version":"0.0.0-dev.20b38f3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.20b38f3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"487b218b811059f61d615073887efdd532e17afe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.20b38f3.tgz","fileCount":200,"integrity":"sha512-jx1mz7sGe1fXUBY7pl7WwIwKvxwzPy5FDT+kMZisc1BMcf96EkFrc7FwnhmA/QicWQkqJUz6P9T0hpguYAaDZg==","signatures":[{"sig":"MEYCIQD6LT8cXQBPK/vFzfuTF16vUxupVNQ3wI8+FlZdmiXLRAIhAN42fR9IqIxzvNAirCgpgnp7UT/Rr67OjdBM06Jd3daq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.20b38f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.20b38f3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b53d7f96ea9ad4e2599dbd95888f021/skybridge-0.0.0-dev.20b38f3.tgz","_integrity":"sha512-jx1mz7sGe1fXUBY7pl7WwIwKvxwzPy5FDT+kMZisc1BMcf96EkFrc7FwnhmA/QicWQkqJUz6P9T0hpguYAaDZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.20b38f3_1768241730546_0.8331133405315083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b4205e":{"name":"skybridge","version":"0.0.0-dev.1b4205e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b4205e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1d58f3f38196b9a0150b36c1e44f146bc4995bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b4205e.tgz","fileCount":200,"integrity":"sha512-C6YYoaraUgsphojmKmTAdLvs1+iLh62qynEAA2AsZl8pw2C3pWJz5/+/1euaDOMbVCvz6zDXv6p69Bu96oMUZQ==","signatures":[{"sig":"MEUCIH7tA+HZdwj6rKBsa/o/c97cTrULb7Ah1e+7k+oVZgrBAiEA5mA16ScfKTeUw4E15IhNz6ejheJPg+/wuymtki5R66o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b4205e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.1b4205e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e99f4bcf0358418de2291452a03ada75/skybridge-0.0.0-dev.1b4205e.tgz","_integrity":"sha512-C6YYoaraUgsphojmKmTAdLvs1+iLh62qynEAA2AsZl8pw2C3pWJz5/+/1euaDOMbVCvz6zDXv6p69Bu96oMUZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b4205e_1768241819664_0.5494383598919241","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e09363d":{"name":"skybridge","version":"0.0.0-dev.e09363d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e09363d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3797da1c6f7e9ba40d3085ecaf373d910b85412","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e09363d.tgz","fileCount":200,"integrity":"sha512-IulntG8dNvuFtFc7Z05hagXQivgXYxLIVvHJ/NlQ5im+qbGmhSgp8pUIXREDivaPCx/j7izfDnhVL6lQFB3JVQ==","signatures":[{"sig":"MEQCIHv+a6roKeQbCgEz7CcPgA4GCuNSp21SEwSg+IbG/snRAiBt8260PX56ysR1bdvo1eJAFFhWIzFhTrJ60lRq+ORXDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e09363d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336129},"type":"module","_from":"file:skybridge-0.0.0-dev.e09363d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2981eafe33a22593855b0670324fbe23/skybridge-0.0.0-dev.e09363d.tgz","_integrity":"sha512-IulntG8dNvuFtFc7Z05hagXQivgXYxLIVvHJ/NlQ5im+qbGmhSgp8pUIXREDivaPCx/j7izfDnhVL6lQFB3JVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e09363d_1768241990052_0.5770516211198027","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.954ce49":{"name":"skybridge","version":"0.0.0-dev.954ce49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.954ce49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8870da914c73adece4726b376351b204586b454e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.954ce49.tgz","fileCount":194,"integrity":"sha512-G3rt4LLcD24inP7TPeSMMt0iGTbqX8ECG4upNd/jdkEBfBFBUaClFDpmSlFdHg4sXzsWFPrZHWywNG61ohr6Xg==","signatures":[{"sig":"MEUCIQCkCjg/0oDHTOduxCSNCqP+kvqMiIIF7GVdQnm1becrVgIgfoa1sXcv3nM96GvbXcr0zDlYHT7wg5UwDInhSXvABtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.954ce49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332482},"type":"module","_from":"file:skybridge-0.0.0-dev.954ce49.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e143888da60bf7551ba994c9b0aa1ab9/skybridge-0.0.0-dev.954ce49.tgz","_integrity":"sha512-G3rt4LLcD24inP7TPeSMMt0iGTbqX8ECG4upNd/jdkEBfBFBUaClFDpmSlFdHg4sXzsWFPrZHWywNG61ohr6Xg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.954ce49_1768254252316_0.004793144502520219","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8cc4309":{"name":"skybridge","version":"0.0.0-dev.8cc4309","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8cc4309","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02264516cde83accee1e2c2dbe57c9a60ae138db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8cc4309.tgz","fileCount":194,"integrity":"sha512-aBr170D0YSd9wAiJ4/HxlHIywnPRoEUwDc+SDZw2+MtAMoEqZOFBnYPYX1WEMTAiPU64AEE/VvnSVTYSgUImNw==","signatures":[{"sig":"MEYCIQD7JLqd3Pxv3NgOcHlWjyVRfuFh6IDOAJCYZTZ3/0UanAIhAP9s4wOqrH4pK+JwAJHHCr1wyI7806YtGMwUyc9ZsHA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8cc4309","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334124},"type":"module","_from":"file:skybridge-0.0.0-dev.8cc4309.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a06e22274d0722f6c972446f7d232a7f/skybridge-0.0.0-dev.8cc4309.tgz","_integrity":"sha512-aBr170D0YSd9wAiJ4/HxlHIywnPRoEUwDc+SDZw2+MtAMoEqZOFBnYPYX1WEMTAiPU64AEE/VvnSVTYSgUImNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8cc4309_1768256176657_0.43970196808820416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29dae7a":{"name":"skybridge","version":"0.0.0-dev.29dae7a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29dae7a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcbfd12ee1ccde5f1970ada30f74bb623f2482c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29dae7a.tgz","fileCount":194,"integrity":"sha512-4AJcy28AXTgYsA+O6+hlfe2nEvvHW2LJt9ydWjwEzpqkYW5T+vm+7txlgXKs8bgStFewqJFnwt8ucQ9cmORbGQ==","signatures":[{"sig":"MEYCIQCvFzbtjZHe4PFjRKo47zWDb6N5lrW+s6Irn+XMGjS85AIhAKjRnEc/x28Cro5WxsZwHg5faAtTBLGs72dJpwAtUzn6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.29dae7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332482},"type":"module","_from":"file:skybridge-0.0.0-dev.29dae7a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4f33d175a3d03731b4e41473854310b/skybridge-0.0.0-dev.29dae7a.tgz","_integrity":"sha512-4AJcy28AXTgYsA+O6+hlfe2nEvvHW2LJt9ydWjwEzpqkYW5T+vm+7txlgXKs8bgStFewqJFnwt8ucQ9cmORbGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29dae7a_1768256259685_0.6208438380867891","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0171ae9":{"name":"skybridge","version":"0.0.0-dev.0171ae9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0171ae9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c147c698f44bfcfda0d0bea1047d76a35a71a8f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0171ae9.tgz","fileCount":194,"integrity":"sha512-LRTZ0ey8F2iWij1zTPTf56fKWOB7/abi/Fv9f86cA6xaNLHQ9iQMPYpwuuss8lsBFU67s640jsRHPHn3BhC9EQ==","signatures":[{"sig":"MEYCIQDyrfCHNuBDys3HRuRfT83hvLF5oIzeVWgS4TtzS+orLwIhAMq9VgXLjaYcXOGOUOHReXnyJOWA0bMM9CuEXMAOV9CB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0171ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335068},"type":"module","_from":"file:skybridge-0.0.0-dev.0171ae9.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fab5168939c091dcfb9bfc939b472dbe/skybridge-0.0.0-dev.0171ae9.tgz","_integrity":"sha512-LRTZ0ey8F2iWij1zTPTf56fKWOB7/abi/Fv9f86cA6xaNLHQ9iQMPYpwuuss8lsBFU67s640jsRHPHn3BhC9EQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0171ae9_1768257829174_0.7569581782915702","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22807bb":{"name":"skybridge","version":"0.0.0-dev.22807bb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22807bb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12729fbae7c252fef9ebe1773fbf3900afaf6dcf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22807bb.tgz","fileCount":194,"integrity":"sha512-vxocdYHSo9kWIVfwEBbwOvrKMb1lr6NFL43lNnBTBs4ruLvM3Gh8LFBt8s3hB2AF2/6U/q6ytx6smfaxcu+i9g==","signatures":[{"sig":"MEUCIBg6Cy1PUmpgPhgEHft3qj2aWer+ME7aKQKfEK9DEqe/AiEAtq1rO0BPMI3RxDjLmHxdw+dsju8d8OF3dN8IuiO/fHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22807bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332483},"type":"module","_from":"file:skybridge-0.0.0-dev.22807bb.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9e9526768b045d01d7a18e2a558be3b/skybridge-0.0.0-dev.22807bb.tgz","_integrity":"sha512-vxocdYHSo9kWIVfwEBbwOvrKMb1lr6NFL43lNnBTBs4ruLvM3Gh8LFBt8s3hB2AF2/6U/q6ytx6smfaxcu+i9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22807bb_1768258141167_0.27280730148767374","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53b4ac6":{"name":"skybridge","version":"0.0.0-dev.53b4ac6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53b4ac6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2215646234204ef06b55e06c8ae7bfeec24643a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53b4ac6.tgz","fileCount":194,"integrity":"sha512-B7H3gNxW0Lhaafj1kB6+YObv8dKtBgi2U5kW0zHES+xJTyLfQ+GVzp9V2vBjiMyPiWEwfgPu6foBZaRmiQ0SKA==","signatures":[{"sig":"MEQCICanj5kZlxp4YTRwf//xq+LAFZt2rd6RxGrWfuV3KEIvAiBUXoChvrHwAJYrrpT+T6ZTpJzKMwj53W0QsnrZd65l9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53b4ac6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332482},"type":"module","_from":"file:skybridge-0.0.0-dev.53b4ac6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb77721877802d7e3634c08c2059ce27/skybridge-0.0.0-dev.53b4ac6.tgz","_integrity":"sha512-B7H3gNxW0Lhaafj1kB6+YObv8dKtBgi2U5kW0zHES+xJTyLfQ+GVzp9V2vBjiMyPiWEwfgPu6foBZaRmiQ0SKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53b4ac6_1768258181457_0.5004525999212406","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f43296a":{"name":"skybridge","version":"0.0.0-dev.f43296a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f43296a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5058945266e561143b90bb3cda18e094bd5b69c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f43296a.tgz","fileCount":194,"integrity":"sha512-XIur36QBE1TMOqd3njj3D6mk4LCUp/GIOwBM3efq7HCVAyKWQH/AwayFDUPt8oq0E2yQuodCpwrqzPun/4EdOg==","signatures":[{"sig":"MEUCIEnc5lA0SRdE706jbL0H4zyYmyC9Fury5qMpyngjCfe1AiEAuV5g7PYq6Fpilscb5PE97XfBZSE3CfHUzsoood3Y9t4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f43296a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":334786},"type":"module","_from":"file:skybridge-0.0.0-dev.f43296a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf1b51589e43a254d4952c854d9ac218/skybridge-0.0.0-dev.f43296a.tgz","_integrity":"sha512-XIur36QBE1TMOqd3njj3D6mk4LCUp/GIOwBM3efq7HCVAyKWQH/AwayFDUPt8oq0E2yQuodCpwrqzPun/4EdOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f43296a_1768295573638_0.5698802596305406","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b4e557c":{"name":"skybridge","version":"0.0.0-dev.b4e557c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b4e557c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"001b902e17abe4acffca4c1cd7cab5d40e06a5c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b4e557c.tgz","fileCount":200,"integrity":"sha512-cCvC14ZaR688P0oFsISwcteZw0rGFKDxc0oaX/+aalfxs+X9cpom4ytZg4V/bLwHh2tsd1UxQfeMxNqZhYBxmg==","signatures":[{"sig":"MEUCIA5IuzbDxXOM5mrSM5/BbiIu6G1sHBPo9m0IzLjDsjIJAiEAk6fYtozWXhZ1o/gxCB7+/aZGjLMPykDsiGp+CE5i610=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b4e557c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336135},"type":"module","_from":"file:skybridge-0.0.0-dev.b4e557c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/204e247ac9ac2cac66a11a0b1b9a71f3/skybridge-0.0.0-dev.b4e557c.tgz","_integrity":"sha512-cCvC14ZaR688P0oFsISwcteZw0rGFKDxc0oaX/+aalfxs+X9cpom4ytZg4V/bLwHh2tsd1UxQfeMxNqZhYBxmg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b4e557c_1768295661152_0.7067415026125852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7b36b1":{"name":"skybridge","version":"0.0.0-dev.a7b36b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7b36b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd1436bf868efe6d7304786b3c76d7e6c7e49ade","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7b36b1.tgz","fileCount":200,"integrity":"sha512-KIKvxEeDCFp4jYrdJ0IiLnYEwEOpLCizHr/or4lPcNp9WhKwwCCb3u21l6W1ywW7zh7FlbZOg6/RPMvu94JGgA==","signatures":[{"sig":"MEUCIQDbyTyFW1LMqSURzOu89kHwfqmBxgWF9wHWbNHhGcM+kQIgJcJzp4WvLQv8e5jRBdq8qN8Y7oH0lv1B6RTJdEBgf2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7b36b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336135},"type":"module","_from":"file:skybridge-0.0.0-dev.a7b36b1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/82be4ee02f2870877f79ca6709cc64fe/skybridge-0.0.0-dev.a7b36b1.tgz","_integrity":"sha512-KIKvxEeDCFp4jYrdJ0IiLnYEwEOpLCizHr/or4lPcNp9WhKwwCCb3u21l6W1ywW7zh7FlbZOg6/RPMvu94JGgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7b36b1_1768295852945_0.1785270681211728","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.572f711":{"name":"skybridge","version":"0.0.0-dev.572f711","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.572f711","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26c5d0fd3665b93ed2da44ce652b0bead4eb3910","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.572f711.tgz","fileCount":200,"integrity":"sha512-ivQ9JeKmktPa0qgEki9pwF0ODOVjDQRl8lO4S8mwriJhSGqJMqdlKleolmy6ihaUvE0DN7wB32dLwiMQNkhUsA==","signatures":[{"sig":"MEUCIQChnj8/s6zzWCk1duT7DJ34Tt7NJAB7U6fQJWbEBJ66qAIgIJM2hiKefE2Yyqsbn/t0YE7eXbaAm4ZTyxq2X7oEerc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.572f711","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336135},"type":"module","_from":"file:skybridge-0.0.0-dev.572f711.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b194baad67228201dc3c0d381fa653bb/skybridge-0.0.0-dev.572f711.tgz","_integrity":"sha512-ivQ9JeKmktPa0qgEki9pwF0ODOVjDQRl8lO4S8mwriJhSGqJMqdlKleolmy6ihaUvE0DN7wB32dLwiMQNkhUsA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.572f711_1768295992658_0.029812445087990858","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6192212":{"name":"skybridge","version":"0.0.0-dev.6192212","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6192212","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1bf2e2b1fa5baa5d89a9e1ef1d838554db49e84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6192212.tgz","fileCount":200,"integrity":"sha512-pnh554NV19PAfwP7aSm03cQMMMguzKvyETeror4RVWhlxLuDB3w5dbAHRHqrOa+P0MwWJH16FlqTnW0b8YKl4Q==","signatures":[{"sig":"MEUCIQDZweTYQ/QD1yP9AtvXliyem09quif9H6UP7fV5tb+cBwIgCEmVfCKrWopbVCT8i1gwz17AB4ebzxDFPG7/k9Z/XII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6192212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336135},"type":"module","_from":"file:skybridge-0.0.0-dev.6192212.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a545c37e9b8bab8e396f1b09acf1b34/skybridge-0.0.0-dev.6192212.tgz","_integrity":"sha512-pnh554NV19PAfwP7aSm03cQMMMguzKvyETeror4RVWhlxLuDB3w5dbAHRHqrOa+P0MwWJH16FlqTnW0b8YKl4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6192212_1768296094541_0.6223598604074339","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f755c7":{"name":"skybridge","version":"0.0.0-dev.9f755c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f755c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3697b65315d29547b55073e456e1a28785062ef8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f755c7.tgz","fileCount":194,"integrity":"sha512-Pk52wkZjNg1xmGPiURIJtcs6XCA8uKfCo/twBdnmLMuHkHJL24dzFLC/Xme1I/RXSxSVg0gka97SWErdSxIc4A==","signatures":[{"sig":"MEQCICAAbg4hsCj0ocCg7B/2JJVvi87zv+eF1DsMaIDbUlJFAiBznZiqtGgfMnUpnNOFI0S5WKRswHaLGoLs/ercqkhKcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f755c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335136},"type":"module","_from":"file:skybridge-0.0.0-dev.9f755c7.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f473bd9cfaf605bf094216e45590ace/skybridge-0.0.0-dev.9f755c7.tgz","_integrity":"sha512-Pk52wkZjNg1xmGPiURIJtcs6XCA8uKfCo/twBdnmLMuHkHJL24dzFLC/Xme1I/RXSxSVg0gka97SWErdSxIc4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f755c7_1768296316449_0.8658860914559425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1987954":{"name":"skybridge","version":"0.0.0-dev.1987954","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1987954","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3698b73a3d6e185ee2df32d87b383a5eb2b54467","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1987954.tgz","fileCount":200,"integrity":"sha512-j6EPoTEdZFv1PO3jRSkDxofLGmgm1DdLHx3YurFOxqo/wtjPDQ1B8FA+C3fERKkNQzd3uOu4wgK/e/wzTqlD4g==","signatures":[{"sig":"MEYCIQCIFFS/NZdbL2bn5Tcx7F3U+LARBJkNsW0ACBLfz8K3TgIhALCNWEpzT/FhZJbZ8lanRe78JDs2Sp9jCdNfMQowx9d6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1987954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336136},"type":"module","_from":"file:skybridge-0.0.0-dev.1987954.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/97de4ebcba7cf018a3fe4bfe9a67cc89/skybridge-0.0.0-dev.1987954.tgz","_integrity":"sha512-j6EPoTEdZFv1PO3jRSkDxofLGmgm1DdLHx3YurFOxqo/wtjPDQ1B8FA+C3fERKkNQzd3uOu4wgK/e/wzTqlD4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1987954_1768296365759_0.827301289457381","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6648c07":{"name":"skybridge","version":"0.0.0-dev.6648c07","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6648c07","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d5935a2c2182b3ee14b7472930c86b2ebeb85cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6648c07.tgz","fileCount":206,"integrity":"sha512-+cmWtucT/Wh5pejtM50JQKQ95lGxwTomrxtgRSgMgZtmM7fCkQiRTZ1YBNnTlDZXtWkVf+oPB8jMgS2qVvVNoQ==","signatures":[{"sig":"MEQCIAUqQd08Yw+084m9MBW8+207QJoLh8QU+6DUTprnYSzHAiBkWOrr0ng6XJw1uqmrKNSLV68PMTnRxWRxTr6OYxaC0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6648c07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340994},"type":"module","_from":"file:skybridge-0.0.0-dev.6648c07.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4fb2c9b9fa9283135b95121ea297eb04/skybridge-0.0.0-dev.6648c07.tgz","_integrity":"sha512-+cmWtucT/Wh5pejtM50JQKQ95lGxwTomrxtgRSgMgZtmM7fCkQiRTZ1YBNnTlDZXtWkVf+oPB8jMgS2qVvVNoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","localtunnel":"^2.0.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/localtunnel":"^2.0.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6648c07_1768296881413_0.413296457247303","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69d04d5":{"name":"skybridge","version":"0.0.0-dev.69d04d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69d04d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c93470464f6aeb28e790fbc72bd4a5e4994810c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69d04d5.tgz","fileCount":194,"integrity":"sha512-9vnCNII8LkEcBrC2NiXUlHN8mAgc84iBh2DJnACfsESvnAbR2Up4exj9S1VQdAZ9mjdWga6LUPAjvv60X3dxOg==","signatures":[{"sig":"MEQCIHMYd51rz8nyz3DyN+J+U1StsHpbZCwfXQ+qL2MkHH83AiAM36MQizsjBx3sY8vvEyOyqVJN7oYEjbBwKj4b3KF3gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69d04d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335039},"type":"module","_from":"file:skybridge-0.0.0-dev.69d04d5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a9f34ee9bf5f511c2358686ca565eea/skybridge-0.0.0-dev.69d04d5.tgz","_integrity":"sha512-9vnCNII8LkEcBrC2NiXUlHN8mAgc84iBh2DJnACfsESvnAbR2Up4exj9S1VQdAZ9mjdWga6LUPAjvv60X3dxOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69d04d5_1768296945464_0.9728835906835707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.765d8af":{"name":"skybridge","version":"0.0.0-dev.765d8af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.765d8af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2339a70563bf4480318eb43e8cc766ff41a8a022","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.765d8af.tgz","fileCount":188,"integrity":"sha512-e78GsgNsXyYYSFxnfT/NGw7InR/+tnZc8NxLEQ7FLoXpcyo0UWaqaVy5/Qjy0O6h6I1NxbvHMk56OCEpfjl7JA==","signatures":[{"sig":"MEQCIFTvOotrMg8CKjtH73Q/+4RI1gNSZmxoua20TaDMe/y7AiBkwIwLGAAB8/lnSydcjc2jBEu1n8YyR8H5bVgc8qqHmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.765d8af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321390},"type":"module","_from":"file:skybridge-0.0.0-dev.765d8af.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7008a7ad2923e31ab47cbce1c19f1da/skybridge-0.0.0-dev.765d8af.tgz","_integrity":"sha512-e78GsgNsXyYYSFxnfT/NGw7InR/+tnZc8NxLEQ7FLoXpcyo0UWaqaVy5/Qjy0O6h6I1NxbvHMk56OCEpfjl7JA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.765d8af_1768297420877_0.3494215322249812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b66a1a":{"name":"skybridge","version":"0.0.0-dev.0b66a1a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b66a1a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd97db44a81dd245d755a47f55b4286d229c82c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b66a1a.tgz","fileCount":200,"integrity":"sha512-gF6JbG1xQCrcF+kpVPLzGg6e889d3q5rR8jHIjri1qkmvdIw6RkJ1j4SB4kRErHIhlMHnMnCDxAFGpwYKpNldA==","signatures":[{"sig":"MEUCIAcjzUciAVLJe1p3R/wpSSvOpMF1S58TnewKivbsWr03AiEA9OvAHJgBTEiXKPPyRpRE3cNOYmYo0WWUWH4vrFIkXwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b66a1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344357},"type":"module","_from":"file:skybridge-0.0.0-dev.0b66a1a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9c5e920b81184d6645321eff753557ca/skybridge-0.0.0-dev.0b66a1a.tgz","_integrity":"sha512-gF6JbG1xQCrcF+kpVPLzGg6e889d3q5rR8jHIjri1qkmvdIw6RkJ1j4SB4kRErHIhlMHnMnCDxAFGpwYKpNldA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b66a1a_1768298031803_0.8362805875931669","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.131c06b":{"name":"skybridge","version":"0.0.0-dev.131c06b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.131c06b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a0735202badbf0ea8da1f9505b24808a7c6cdf37","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.131c06b.tgz","fileCount":200,"integrity":"sha512-8E6p2uuF20gjYb9mhDDkphIvLiULD3XU8DaG3x6KsFM3yhtqCdYNX2sLwokEeB4d4YOU0wghOEWaXNith8L/vA==","signatures":[{"sig":"MEUCIQDARaTLlhBE4oCeF6wJ6kljupvcgOZiYTDnTZIhHAEh3gIgGE7PT5IhxK3Xn22l0bmS492mevd2KNupD6p32Goa6/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.131c06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350641},"type":"module","_from":"file:skybridge-0.0.0-dev.131c06b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d448004ca88b353fa8bc9d8b6d63ce48/skybridge-0.0.0-dev.131c06b.tgz","_integrity":"sha512-8E6p2uuF20gjYb9mhDDkphIvLiULD3XU8DaG3x6KsFM3yhtqCdYNX2sLwokEeB4d4YOU0wghOEWaXNith8L/vA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.131c06b_1768298633788_0.764572657216666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b5b576":{"name":"skybridge","version":"0.0.0-dev.6b5b576","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b5b576","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2eda337d08a069c014c9c41683032ecbe895502","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b5b576.tgz","fileCount":200,"integrity":"sha512-91lTaS10jZfiFPhmrHsR1r4E/Ed0jGJ3iZjV9S0rWOYFc1TdsbScUIwN70xgw50zCHc0yS+tEYtVsJxNC9ixcw==","signatures":[{"sig":"MEYCIQDehzBp2AvSiGUeh6lO39ZLrkMFoETq7TT1mUmaJUOLWQIhAIx2Q1x222DqYnMjjyiKyuQfknszKFKRJC56rZmZZDkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6b5b576","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350595},"type":"module","_from":"file:skybridge-0.0.0-dev.6b5b576.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f5cc2b067c258fe98dde59db37f15697/skybridge-0.0.0-dev.6b5b576.tgz","_integrity":"sha512-91lTaS10jZfiFPhmrHsR1r4E/Ed0jGJ3iZjV9S0rWOYFc1TdsbScUIwN70xgw50zCHc0yS+tEYtVsJxNC9ixcw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b5b576_1768299261737_0.6090901704781355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe39db1":{"name":"skybridge","version":"0.0.0-dev.fe39db1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe39db1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9146d3a31fb5aa2b1961faf7035972ca52a0f89c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe39db1.tgz","fileCount":200,"integrity":"sha512-B0cqRyxfzETNlph86rXGJSw4CCz4VpbtWFjiL9rcaVn0esRad7IW3c2QwDSsJe32azUI/EkZOHxjqq6VXiQxPA==","signatures":[{"sig":"MEYCIQDrScYJRlkeK/upP9ccCdn/UZkwu2pODe585lIfg1On/gIhAO3qy/to4yNEW6VD/qU7Q+9hayATJ8a9BXuhBAju3T7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe39db1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350768},"type":"module","_from":"file:skybridge-0.0.0-dev.fe39db1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/da1411ef6e676f52802d6ce9c0763589/skybridge-0.0.0-dev.fe39db1.tgz","_integrity":"sha512-B0cqRyxfzETNlph86rXGJSw4CCz4VpbtWFjiL9rcaVn0esRad7IW3c2QwDSsJe32azUI/EkZOHxjqq6VXiQxPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe39db1_1768301047529_0.7950356864711845","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a019e1d":{"name":"skybridge","version":"0.0.0-dev.a019e1d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a019e1d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c65987887fb4147b610e003b2e51de64ae2b37d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a019e1d.tgz","fileCount":200,"integrity":"sha512-jBmqWkU+OcP9SubproC/MCy1cYBoNuwxF/uq1bARSDDFQ27zv5BWkRnoRMi+17HHRkPmqy+bRUp4m6KJVYozTA==","signatures":[{"sig":"MEUCICnk4+6yNzttPXfpODtFUB0ysPHB55/MzBiGkE8Sg18yAiEAiCFoQaRrSbC7ORcT3sS2vB8ZlSZZxJHCvTZlhobNS3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a019e1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351476},"type":"module","_from":"file:skybridge-0.0.0-dev.a019e1d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/929a0e15bcedafefcfa42bd4d5e3dde8/skybridge-0.0.0-dev.a019e1d.tgz","_integrity":"sha512-jBmqWkU+OcP9SubproC/MCy1cYBoNuwxF/uq1bARSDDFQ27zv5BWkRnoRMi+17HHRkPmqy+bRUp4m6KJVYozTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a019e1d_1768302138782_0.6475012689031543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e692f3":{"name":"skybridge","version":"0.0.0-dev.8e692f3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e692f3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ff94bfd8612de84add9746fd65b4bb732d31793a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e692f3.tgz","fileCount":200,"integrity":"sha512-9CpGM19g9uUvI9UmXn9Dq3JIQAL2A6BywDheSuGq862dG1qK8FBYSbjslSpbUeIivGOcKUq/Q3PJk8nxUMhjgg==","signatures":[{"sig":"MEQCIBUHdFuYR0MEovzaA2WRUwdZcipve/yqVC3hOkWTq8/6AiAsPWHOTLJmJOECoRX72D+vH41hT6VLWab/T22cecG6hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e692f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351477},"type":"module","_from":"file:skybridge-0.0.0-dev.8e692f3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/00bdfd150101912a823ff1c04a6b4cde/skybridge-0.0.0-dev.8e692f3.tgz","_integrity":"sha512-9CpGM19g9uUvI9UmXn9Dq3JIQAL2A6BywDheSuGq862dG1qK8FBYSbjslSpbUeIivGOcKUq/Q3PJk8nxUMhjgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e692f3_1768303554043_0.14227334242821188","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"skybridge","version":"0.21.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.21.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7f1b1687abd8497edc5cbc1d63c3cde19e5b5816","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.21.0.tgz","fileCount":200,"integrity":"sha512-/AfWr1DNF5YKmrJDDMO8m1+mN/yAZUbMu6rfmpBWMoY0STnWI4nMv8aluWyzNulh3eR0/QDPfbgF2K9IY1+E/Q==","signatures":[{"sig":"MEUCIQDtLvKpdJcxpkhnUEQHF+im2HIU16EThRGykOiJ4YumzwIgbvmV7w2AFA7s9jQeQ7fo7yvQJj66b7+FI0KltmGAfoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351465},"type":"module","_from":"file:skybridge-0.21.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/17ae496f0ba22a1fd596216d2714b14a/skybridge-0.21.0.tgz","_integrity":"sha512-/AfWr1DNF5YKmrJDDMO8m1+mN/yAZUbMu6rfmpBWMoY0STnWI4nMv8aluWyzNulh3eR0/QDPfbgF2K9IY1+E/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.21.0_1768309806922_0.1438912738235656","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c0267b":{"name":"skybridge","version":"0.0.0-dev.8c0267b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c0267b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47153b42e319b983c1bc2cae58f2274850c9cadb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c0267b.tgz","fileCount":200,"integrity":"sha512-cyBo4Y6sZJ0Bocyr19iJFxq9VhVTLz2vV+zIGwGWHT+Sxo0GSo5OKDCzJXjLxtgrZiqCNWqzPf+mE43JGM+ohQ==","signatures":[{"sig":"MEYCIQDIU/BwlC/s6oLlWQcanozHmDY7Qu0rNSz3rXrr4Zx1ygIhAIX+xDsV+iin252GYBNWHn5sykLYzORmuojq/QQpJ96r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c0267b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336618},"type":"module","_from":"file:skybridge-0.0.0-dev.8c0267b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba65a691c5ffe37551c8784dc83e50e8/skybridge-0.0.0-dev.8c0267b.tgz","_integrity":"sha512-cyBo4Y6sZJ0Bocyr19iJFxq9VhVTLz2vV+zIGwGWHT+Sxo0GSo5OKDCzJXjLxtgrZiqCNWqzPf+mE43JGM+ohQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c0267b_1768310883485_0.25292574989971883","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b91262":{"name":"skybridge","version":"0.0.0-dev.2b91262","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b91262","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ca55ef05dd2a69b4062c94a031dae1487ff66eb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b91262.tgz","fileCount":206,"integrity":"sha512-mag0JjXmFFvxIxW5zWj2O6qkiNslj6nR0asU1KgtX9fj4qOKlsvHeT/OiCBCk61zfT8rdxIcQMUGUpYowE5Z9g==","signatures":[{"sig":"MEYCIQCb5vbDEgXRuuY7rR+oj4DWAjFTBTbya0o1YgMaMcnusQIhAPwvHrTB3WwrPzGaOnHN/HojFv91BDQZl4LRTLL7SQ0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b91262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342773},"type":"module","_from":"file:skybridge-0.0.0-dev.2b91262.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42f74dc6437c8c8b228c567f800b5db4/skybridge-0.0.0-dev.2b91262.tgz","_integrity":"sha512-mag0JjXmFFvxIxW5zWj2O6qkiNslj6nR0asU1KgtX9fj4qOKlsvHeT/OiCBCk61zfT8rdxIcQMUGUpYowE5Z9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","localtunnel":"^2.0.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/localtunnel":"^2.0.4","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b91262_1768311374699_0.26407572391312595","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6f6bbd0":{"name":"skybridge","version":"0.0.0-dev.6f6bbd0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6f6bbd0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"00c3c4ac0cde119166a3a2789bc2273836cb3ca9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6f6bbd0.tgz","fileCount":200,"integrity":"sha512-I5af2yT0JMHMBXvg0PFHWJPwsT+UGTAAGYlnSJeOAOqVfcZUJ2bqP0l6vZ85KNaZcg7wA55iE+BOrP2W9T8DIg==","signatures":[{"sig":"MEUCICoXRsyQQ0bmDEhml0bEkS2G6anPJD86C2ARX0kNZWFKAiEAg9kWY8c2/XSlSPyPXu/XSBiLEfnoMHzHuQpecyM2wQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6f6bbd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351468},"type":"module","_from":"file:skybridge-0.0.0-dev.6f6bbd0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f47c16e5e16bd20b23be6ef16a5c534d/skybridge-0.0.0-dev.6f6bbd0.tgz","_integrity":"sha512-I5af2yT0JMHMBXvg0PFHWJPwsT+UGTAAGYlnSJeOAOqVfcZUJ2bqP0l6vZ85KNaZcg7wA55iE+BOrP2W9T8DIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6f6bbd0_1768313372170_0.38105882022783555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.62859d5":{"name":"skybridge","version":"0.0.0-dev.62859d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.62859d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a680887b79504b59e06f54aa46abf02c6da0eef6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.62859d5.tgz","fileCount":188,"integrity":"sha512-iPMPqNZE/aYOrQUXlWsK/Sdn83T7pSUf9/60/71D0MgiCH0ohCvB2uuOVNvQooBeL3iUEi16QgL9xGC6GsPFBg==","signatures":[{"sig":"MEUCIQDghht9u3jCzwBpjINLNLjKqQ9PyiY/8VEn1bJDK8y+OgIgZpkb66FWhOOsN1MCR/sD2+Dmsna6cizl8B8Jq1Dprxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.62859d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321386},"type":"module","_from":"file:skybridge-0.0.0-dev.62859d5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e99467374573b1d3c0d4a3273940331/skybridge-0.0.0-dev.62859d5.tgz","_integrity":"sha512-iPMPqNZE/aYOrQUXlWsK/Sdn83T7pSUf9/60/71D0MgiCH0ohCvB2uuOVNvQooBeL3iUEi16QgL9xGC6GsPFBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.62859d5_1768314011270_0.015678653075131388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e3c1ad":{"name":"skybridge","version":"0.0.0-dev.8e3c1ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e3c1ad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3148876313e5928c7140e0cd9cc6eaa5429bc41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e3c1ad.tgz","fileCount":200,"integrity":"sha512-m+rQ3NkPuntb55ixzeQtjmKbVUPIImXBRInSg8gFRgGmsZuzbeQPGOOFRO1nWQ5wZEgK0aveoAStqK5/Ij1Dgg==","signatures":[{"sig":"MEQCIHIjrbxBaUDLYAqizIRVYH6KcHiuPCSbrztxB/akdvNlAiAliYZ2EM9oXhHZEAGaON6JiwW+DT/oI45fMudQA5ULZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e3c1ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351477},"type":"module","_from":"file:skybridge-0.0.0-dev.8e3c1ad.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/87de941f4f012e2ebd2e16817d0fbb6b/skybridge-0.0.0-dev.8e3c1ad.tgz","_integrity":"sha512-m+rQ3NkPuntb55ixzeQtjmKbVUPIImXBRInSg8gFRgGmsZuzbeQPGOOFRO1nWQ5wZEgK0aveoAStqK5/Ij1Dgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.7","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e3c1ad_1768314147025_0.6071326388255283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ce5185":{"name":"skybridge","version":"0.0.0-dev.7ce5185","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ce5185","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"926d349e092e1cd8426658239b6ae97eae0555ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ce5185.tgz","fileCount":200,"integrity":"sha512-/ZLB/NiUuF1WBDBWfpDRuhlCvls9YR1SG3uEc7VJICe/sdLZ42GkV70qi48acuBdF9ozoHdXJlmOunPIXlqzMg==","signatures":[{"sig":"MEQCIEPxV/Xxf0Q1HrU7WLb6cDx0KX3F+MK85bpvPoNRUskPAiA3Ui1xfZ20hej/jcRveTFgPaSbrag31IF0/93OhQaBlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ce5185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336801},"type":"module","_from":"file:skybridge-0.0.0-dev.7ce5185.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b52ba3ab06874e82bb44dd66129b8bc/skybridge-0.0.0-dev.7ce5185.tgz","_integrity":"sha512-/ZLB/NiUuF1WBDBWfpDRuhlCvls9YR1SG3uEc7VJICe/sdLZ42GkV70qi48acuBdF9ozoHdXJlmOunPIXlqzMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ce5185_1768314234904_0.8033888884854163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.de69343":{"name":"skybridge","version":"0.0.0-dev.de69343","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.de69343","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79f7b045d23df217b94e0cbb960b116ab9fde2ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.de69343.tgz","fileCount":188,"integrity":"sha512-OZ5INkujVQxB6o+gRtuzptn9WHqeRF+c12JCasKpUCvio65ENCPQdAeZgfdjSQCgUdI7xC3vytxA0NcP9uk5gg==","signatures":[{"sig":"MEQCIECvh+RTMVmGrFeRa6oclO0TfmcshEhFGg/jrIJyBxHsAiBxYqMgIHBAnxf2I+srwIb1oh93TOJYY3ULS+zx3tCBdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.de69343","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321386},"type":"module","_from":"file:skybridge-0.0.0-dev.de69343.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/97f3be7f9b651ceb5d81e7a631f8a1bb/skybridge-0.0.0-dev.de69343.tgz","_integrity":"sha512-OZ5INkujVQxB6o+gRtuzptn9WHqeRF+c12JCasKpUCvio65ENCPQdAeZgfdjSQCgUdI7xC3vytxA0NcP9uk5gg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.de69343_1768314706449_0.8224002842865403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.992cfd6":{"name":"skybridge","version":"0.0.0-dev.992cfd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.992cfd6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d4c49b70df8ea174d3540f32383e70492397d9d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.992cfd6.tgz","fileCount":188,"integrity":"sha512-FPphFdJ6tUBXyoRdosuq43oTB+ckmYED7+kuKg7bifiA91ri+kov9zFC/1NohYgJOWJarPZktDQrxKA9q1n5nQ==","signatures":[{"sig":"MEQCIBh52JCL86cqS11vpfw9/zyjX1Hj+lQbl2FZEN/y/2pvAiBPvaJFpwD5t/Q2C0UtEtMbpH3xFAesw4Q0+FNPGsHK6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.992cfd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321386},"type":"module","_from":"file:skybridge-0.0.0-dev.992cfd6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/441798edc5125540fae5f03e344c6d6c/skybridge-0.0.0-dev.992cfd6.tgz","_integrity":"sha512-FPphFdJ6tUBXyoRdosuq43oTB+ckmYED7+kuKg7bifiA91ri+kov9zFC/1NohYgJOWJarPZktDQrxKA9q1n5nQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.992cfd6_1768314838194_0.8410937472637539","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b906d4":{"name":"skybridge","version":"0.0.0-dev.8b906d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b906d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"69db2511422b07702300e7ed585a018918a67a4b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b906d4.tgz","fileCount":200,"integrity":"sha512-c9HVV3BMeUcd2i4kIFy/zNPkcclFF98TgIg9irGW08YPuo5i3jVMX9KXzaLxSenvWwqcWiYeJ63us2Ng5edl+g==","signatures":[{"sig":"MEUCIEWd3/sAzrU9P0G6Gv+HPuESrE6X+l+uLcpPSu/uG50SAiEAkLm8PBv7VCDHW1GWPmlKCmqnpl1ns2kSsgCoEhKc13M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b906d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351476},"type":"module","_from":"file:skybridge-0.0.0-dev.8b906d4.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ba0de6ac7de7f937dfb367367721026/skybridge-0.0.0-dev.8b906d4.tgz","_integrity":"sha512-c9HVV3BMeUcd2i4kIFy/zNPkcclFF98TgIg9irGW08YPuo5i3jVMX9KXzaLxSenvWwqcWiYeJ63us2Ng5edl+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b906d4_1768316182041_0.2734832872032007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd27203":{"name":"skybridge","version":"0.0.0-dev.fd27203","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd27203","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ff60b9bc985b8e74a9871ad0b31be13f906c2370","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd27203.tgz","fileCount":200,"integrity":"sha512-aHCvR+sLubkbpvbnDMOcmWCC78rtpa7+qpensazsp27ZwuZDAROqKz0jvwZFflOHwKw5Aqy1QnUR1y1phXBaXA==","signatures":[{"sig":"MEUCIF/oTYCXTIAWAphGN83+wRqmClKISBOtjHaSFHuTdDgoAiEAgI/7EyLrQ2vpWP1wW6idlmDKIne69su3l7DQTeY5aT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd27203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351476},"type":"module","_from":"file:skybridge-0.0.0-dev.fd27203.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c4c70ce9d69e38846d9cdc1581f091fc/skybridge-0.0.0-dev.fd27203.tgz","_integrity":"sha512-aHCvR+sLubkbpvbnDMOcmWCC78rtpa7+qpensazsp27ZwuZDAROqKz0jvwZFflOHwKw5Aqy1QnUR1y1phXBaXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd27203_1768318410461_0.03301191789482849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2723892":{"name":"skybridge","version":"0.0.0-dev.2723892","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2723892","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b75cfba283703750742caf2bf4beca8b1ac27dc8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2723892.tgz","fileCount":188,"integrity":"sha512-KR+dLZmo1NFoFiK40wF4ecT6Uj1Nne65715J62NIqrk6LPF1jQiOzMzpIMSfigzbQ5xNp2E8uDyd6PwN4RyZOQ==","signatures":[{"sig":"MEUCIQDgQdw+55rzntdpRTIxpzKP94Ea9Lyz1C15K6uMg2sJcwIgGXEj/gY2HFgqMEHM75+Yux9KZCdsw58rU4Og2DBoQnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2723892","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321386},"type":"module","_from":"file:skybridge-0.0.0-dev.2723892.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e42207f00a667c5560d99605688c766/skybridge-0.0.0-dev.2723892.tgz","_integrity":"sha512-KR+dLZmo1NFoFiK40wF4ecT6Uj1Nne65715J62NIqrk6LPF1jQiOzMzpIMSfigzbQ5xNp2E8uDyd6PwN4RyZOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2723892_1768318773644_0.08674504691558527","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9594681":{"name":"skybridge","version":"0.0.0-dev.9594681","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9594681","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1a076de67c942e86971b617f63436aea114070eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9594681.tgz","fileCount":209,"integrity":"sha512-MsYnv2Lm3ushqCm0ZBYYxfuPRvxGImKgiLVXbFGpksyqqdgUzZ47gAPpMc4YuDIYoB6NRlzEEwUp3lriyqY8dA==","signatures":[{"sig":"MEYCIQCN1N5LViWO9IUNxfmSu2ZwL8BiXrlOqPXcyNlfcTwVngIhAMHYh2Tf+s/eqTRudsJ/grvtC5pt9ZXB4FzP655fkzVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9594681","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352082},"type":"module","_from":"file:skybridge-0.0.0-dev.9594681.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/acc2bcf0aea7e0852b4c106b49c2f7de/skybridge-0.0.0-dev.9594681.tgz","_integrity":"sha512-MsYnv2Lm3ushqCm0ZBYYxfuPRvxGImKgiLVXbFGpksyqqdgUzZ47gAPpMc4YuDIYoB6NRlzEEwUp3lriyqY8dA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9594681_1768318878977_0.9914966549159314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.158e051":{"name":"skybridge","version":"0.0.0-dev.158e051","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.158e051","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb13c9c26629df0fa5a2dfd26db382d133e8dcc1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.158e051.tgz","fileCount":200,"integrity":"sha512-P/I3T94ywZeAuVq/SgcjopnTZu6d9iVDfxFktrT1n++ZzgdVoBtu+Eyw57thYfcKF896a3dRuezf1dVG5P342w==","signatures":[{"sig":"MEQCIDBEXB/d0MGSA9U1yGLM2UozObUpekMdECTwyPBasFlLAiANZEqtEXSTJFM4tzcJ5AI5fz2Uo+ZkB9VMFjAOtOzxBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.158e051","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351469},"type":"module","_from":"file:skybridge-0.0.0-dev.158e051.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a378ecadf7e5a426d315a4234fe1d0c8/skybridge-0.0.0-dev.158e051.tgz","_integrity":"sha512-P/I3T94ywZeAuVq/SgcjopnTZu6d9iVDfxFktrT1n++ZzgdVoBtu+Eyw57thYfcKF896a3dRuezf1dVG5P342w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.158e051_1768319355323_0.5591647675398741","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0fdafb":{"name":"skybridge","version":"0.0.0-dev.d0fdafb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0fdafb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"769e2b1d4ee1375d5c22ac7d6d4aa02769b94e8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0fdafb.tgz","fileCount":200,"integrity":"sha512-7V71U/kJf1hSvQNtr4OZzAOiHUI3I7GuwNj8Z46RmqziiLN7HQVQ4hwkcnLEIa5517cMMs0h8uJEAPFvzfUgEg==","signatures":[{"sig":"MEYCIQCYOTCTOqZ/waBYaTIgFsgu85bucU+VUjY+Nhk1pSaBBAIhAP844H4ZRk6gpSgRrjl0Iftlq4XG4OviP50sZaG8EVty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d0fdafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339419},"type":"module","_from":"file:skybridge-0.0.0-dev.d0fdafb.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ab33a1a4ba2a5ee8638a55f400a6154c/skybridge-0.0.0-dev.d0fdafb.tgz","_integrity":"sha512-7V71U/kJf1hSvQNtr4OZzAOiHUI3I7GuwNj8Z46RmqziiLN7HQVQ4hwkcnLEIa5517cMMs0h8uJEAPFvzfUgEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.3.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0fdafb_1768319721027_0.314912069325606","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5a46a5d":{"name":"skybridge","version":"0.0.0-dev.5a46a5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5a46a5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee2bdc2e7487fd4b7bc532ca0bd58e0ef691d63a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5a46a5d.tgz","fileCount":209,"integrity":"sha512-eVDE/5ys0XGLuwYOdQP9k32gkiKEYOctLKWmcAzznKC4IViyTWcocNdBNgYuaMkgmyQkzjQKeyuvszDsn8Ei+g==","signatures":[{"sig":"MEQCIG01h3hJgyk4gCf0cy35YC/uqXrpmAUFEozHkYDN680MAiBULtCzxltGwi5yeYvESs28YciG0FQ//Yycj9hdtgwYuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5a46a5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352082},"type":"module","_from":"file:skybridge-0.0.0-dev.5a46a5d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e07b8628750f1651c26544e394c67d9/skybridge-0.0.0-dev.5a46a5d.tgz","_integrity":"sha512-eVDE/5ys0XGLuwYOdQP9k32gkiKEYOctLKWmcAzznKC4IViyTWcocNdBNgYuaMkgmyQkzjQKeyuvszDsn8Ei+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5a46a5d_1768319792114_0.24762148885556634","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6016dca":{"name":"skybridge","version":"0.0.0-dev.6016dca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6016dca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"544a3700ef776ef7678effc607211ec890d2eb01","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6016dca.tgz","fileCount":209,"integrity":"sha512-GTUz4m+35n58eKcLWrsvabZpSnKfP20thVvYqbGkfwMZqNbRTGvCMhgsGxCvF97MLlkJRnIfp6soObZBIqddzw==","signatures":[{"sig":"MEUCIQDImIm7JvPHW8q2iwxaUuDL05ID40A9HAk1qmVTKA1QUAIgEeh55qNqEsdIX8fUA4Jcdg0uGHeBq400ESgEgVEGBh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6016dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352075},"type":"module","_from":"file:skybridge-0.0.0-dev.6016dca.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/29d5910c6a67aa16a40d4236738a6e3f/skybridge-0.0.0-dev.6016dca.tgz","_integrity":"sha512-GTUz4m+35n58eKcLWrsvabZpSnKfP20thVvYqbGkfwMZqNbRTGvCMhgsGxCvF97MLlkJRnIfp6soObZBIqddzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6016dca_1768320010883_0.1489777606250282","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bdad773":{"name":"skybridge","version":"0.0.0-dev.bdad773","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bdad773","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c8b8a689efbb018bde7b23298ef043c60c1dbfd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bdad773.tgz","fileCount":209,"integrity":"sha512-FgZuEAaTXZZnYTjwnawaB0UYSxrDEgMFdQTRPfVK+/LkSx+mcskMwHTxdIgKtzJ2XAIlGHGOcXms7OwxFfok2g==","signatures":[{"sig":"MEYCIQCcC4Gqn7exjB+S/OT+GK8bSoHeAEauBaV2Y8yDwo5QjQIhAILGg7onsiCjlcZ/RZu1KHV3gJKEll1n6nHs+jcmaKtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bdad773","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352115},"type":"module","_from":"file:skybridge-0.0.0-dev.bdad773.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09d009ed3d942e127a050737f21b62d9/skybridge-0.0.0-dev.bdad773.tgz","_integrity":"sha512-FgZuEAaTXZZnYTjwnawaB0UYSxrDEgMFdQTRPfVK+/LkSx+mcskMwHTxdIgKtzJ2XAIlGHGOcXms7OwxFfok2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bdad773_1768320415736_0.1746067868236516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fcccc51":{"name":"skybridge","version":"0.0.0-dev.fcccc51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fcccc51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c68a73a41ebc0fb3e539e9ecbdfb6f52538487d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fcccc51.tgz","fileCount":200,"integrity":"sha512-3dqAWMASlG0hwx3OSCUsQa08zp0R+tJPM0ejDbCuL2dXXVhSRbIbiyGL5eDgPrGbeP9pNVxPPhSjmIagP9o7Wg==","signatures":[{"sig":"MEQCIEGh9MRmwypRQy/owulXCY49y6w7a3qrPzLKVAbbm492AiB+LJVIt1cY1K9aLXPfC+d5EkvNjTC1rbQBjUH0retX1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fcccc51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351476},"type":"module","_from":"file:skybridge-0.0.0-dev.fcccc51.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9d460e2a95ea0b2d779af23e986160bf/skybridge-0.0.0-dev.fcccc51.tgz","_integrity":"sha512-3dqAWMASlG0hwx3OSCUsQa08zp0R+tJPM0ejDbCuL2dXXVhSRbIbiyGL5eDgPrGbeP9pNVxPPhSjmIagP9o7Wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fcccc51_1768320536107_0.23859805981577287","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6923c8c":{"name":"skybridge","version":"0.0.0-dev.6923c8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6923c8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1c6bba982f03c5886c20a2ecfe1b7ae4d72a4a80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6923c8c.tgz","fileCount":209,"integrity":"sha512-o8LtNf8phqR/449RNzBAMmJwBvZou+VhpslwAFJx4XtjcdEj3xN7RYiRUqmtOjLanxWpDkBX6m0YA6wiW4RUkg==","signatures":[{"sig":"MEUCIQDpXZ1cOyrY/uTAQ2c3xnHVPyBkjGapOJKGRNVzYAxg9gIgey/W9wo1/CeBqL9J9WSweQaaQerBTeTLUABDsFRy4ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6923c8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352299},"type":"module","_from":"file:skybridge-0.0.0-dev.6923c8c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8025d2b301e507e59f4d3866a4728e94/skybridge-0.0.0-dev.6923c8c.tgz","_integrity":"sha512-o8LtNf8phqR/449RNzBAMmJwBvZou+VhpslwAFJx4XtjcdEj3xN7RYiRUqmtOjLanxWpDkBX6m0YA6wiW4RUkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6923c8c_1768320547562_0.16498394200312405","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"skybridge","version":"0.22.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.22.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6f9b2b973b8b8a85c0398721b275aca25c5e7ccf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.22.0.tgz","fileCount":200,"integrity":"sha512-HA8l0fY5EGTAraVnIBrlvMp5wpGbrTOO7oF3Zkm6TTaUypZgQ8a4JQExJtKuAxQUOWdYeQYOIh21VVTS0RJ8yw==","signatures":[{"sig":"MEUCIHfySIfJkNJMJJPJS5bRre+OpeeOI+SGxfTUUtZKfZ8/AiEAif6mGNjLU/4ktByUGmz9fspmE7p6Cad67+yWJTqF3XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354741},"type":"module","_from":"file:skybridge-0.22.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9630626b45fe6f08fe5fae37880ade1c/skybridge-0.22.0.tgz","_integrity":"sha512-HA8l0fY5EGTAraVnIBrlvMp5wpGbrTOO7oF3Zkm6TTaUypZgQ8a4JQExJtKuAxQUOWdYeQYOIh21VVTS0RJ8yw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.22.0_1768320582136_0.43354020234293666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c323857":{"name":"skybridge","version":"0.0.0-dev.c323857","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c323857","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19c43251ad2586192f2d23f8222689c1ffd13249","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c323857.tgz","fileCount":209,"integrity":"sha512-3E9fvKm+vc89XLaJoZHkJqqSmTbRiPYV9D0J06eZUMPsciVzEfOzvMQzdt5C2cQVeqLZoqj4gbRD8RmAm3qYIw==","signatures":[{"sig":"MEUCIQDn9EFD3DTi1ecYZ7WzBCoi6SP6byyDn7yANRF/Xb1bbwIgALEM7/aIhTs9z3uK+L29EhPBNiv/QsUxxx2aALFORb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c323857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355583},"type":"module","_from":"file:skybridge-0.0.0-dev.c323857.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6559e6ff391eaa1b067fcd2e2257bdce/skybridge-0.0.0-dev.c323857.tgz","_integrity":"sha512-3E9fvKm+vc89XLaJoZHkJqqSmTbRiPYV9D0J06eZUMPsciVzEfOzvMQzdt5C2cQVeqLZoqj4gbRD8RmAm3qYIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c323857_1768320661355_0.4666779059653168","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d42daf9":{"name":"skybridge","version":"0.0.0-dev.d42daf9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d42daf9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ede1aefec12b7b75cbc94f17261955b2ef1a29d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d42daf9.tgz","fileCount":209,"integrity":"sha512-gg1LXbpx5hRMkOcqlpKy2JewAUbIQ1dvYI4iAo6AowhFQJG764ZmArKQXxXS2zEzP7sjFpzXXBcRdsRdoUu5oA==","signatures":[{"sig":"MEQCIFvZpZAdNlTfRH9pwuQnBu/HwUq2myLTJLKW+Qfs50T2AiBFtQShb7yn6AgWMP+PTP47mDJsCqvzT7ucK/ROmqVY8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d42daf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355502},"type":"module","_from":"file:skybridge-0.0.0-dev.d42daf9.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/71496caeb040f3b17467e664248b2572/skybridge-0.0.0-dev.d42daf9.tgz","_integrity":"sha512-gg1LXbpx5hRMkOcqlpKy2JewAUbIQ1dvYI4iAo6AowhFQJG764ZmArKQXxXS2zEzP7sjFpzXXBcRdsRdoUu5oA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d42daf9_1768321056707_0.579550050157468","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.652aa85":{"name":"skybridge","version":"0.0.0-dev.652aa85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.652aa85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"010beffb3eb6a834db156c84dd2c06f1f2a81031","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.652aa85.tgz","fileCount":209,"integrity":"sha512-EXc1CykEz3xorTqtDiBBzTqNOAD+z10mrMYWwtNhN39gRku9vvbece8c5LvBhUCGI4NAg7+Mp/fYh4E/Iu1kRw==","signatures":[{"sig":"MEQCIDOwA4GqeR2puNCsmMtXiRl8A8C1vMuSE25iz3bF6w/jAiAYmsBwgpeDK5gV9r/Gt6vha9lFlb/c75JhGrW8fe+Aew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.652aa85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355519},"type":"module","_from":"file:skybridge-0.0.0-dev.652aa85.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d235c4760f11c5112a37cbd03d80ef92/skybridge-0.0.0-dev.652aa85.tgz","_integrity":"sha512-EXc1CykEz3xorTqtDiBBzTqNOAD+z10mrMYWwtNhN39gRku9vvbece8c5LvBhUCGI4NAg7+Mp/fYh4E/Iu1kRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.652aa85_1768321472671_0.5380843249762886","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0da641":{"name":"skybridge","version":"0.0.0-dev.c0da641","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0da641","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b0837096f97b6c833ca232573937950cbce21a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0da641.tgz","fileCount":200,"integrity":"sha512-GiRY50/e2SGXFoYQry11LswRCXihaz82rtVcmFBPS/F8NlBXOCwPKBtzV5WkUA74V4q1rmiIYCZqr+Zo9FIPkQ==","signatures":[{"sig":"MEUCIGCaPp1X1EMEHKnTs8236XpfQ6JCLUWSRhfn95gzZcrFAiEA+iRqUDrGuJI4BqB1ilexmFEIapc0ygDEV4FveeFAjo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0da641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354752},"type":"module","_from":"file:skybridge-0.0.0-dev.c0da641.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d34b3d95bd4f6f8ddf596ab9d9209c18/skybridge-0.0.0-dev.c0da641.tgz","_integrity":"sha512-GiRY50/e2SGXFoYQry11LswRCXihaz82rtVcmFBPS/F8NlBXOCwPKBtzV5WkUA74V4q1rmiIYCZqr+Zo9FIPkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0da641_1768322147518_0.9564808237283404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ca4b5cf":{"name":"skybridge","version":"0.0.0-dev.ca4b5cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ca4b5cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c352e8064f01baac23781ee2c8945663f810813","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ca4b5cf.tgz","fileCount":209,"integrity":"sha512-TPnwi3QSQLW4WZYARm61I+YZoiifqzmYv/oCzavHRf9GOZj3wOqmXt6ZREnFEhZUnbWeRjnnP4RSD/VgW6Op3Q==","signatures":[{"sig":"MEUCIQDz62CdvP7zLA4MFDyv4RyVQaXCsGjdZo8U+O9Ga9iZVgIgLTDzcNJI42v5DTojO6fteFhjC+wdjnbpM5lp5TDQZC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ca4b5cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355467},"type":"module","_from":"file:skybridge-0.0.0-dev.ca4b5cf.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7ccba0a01e9e89dd6904b1d4f9cef41/skybridge-0.0.0-dev.ca4b5cf.tgz","_integrity":"sha512-TPnwi3QSQLW4WZYARm61I+YZoiifqzmYv/oCzavHRf9GOZj3wOqmXt6ZREnFEhZUnbWeRjnnP4RSD/VgW6Op3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ca4b5cf_1768322431245_0.462400163475033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.574ef67":{"name":"skybridge","version":"0.0.0-dev.574ef67","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.574ef67","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a45d636416735d6db2a24c4ea0e38fab38e957a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.574ef67.tgz","fileCount":209,"integrity":"sha512-zYHQ8wt8fr1BGcyVhLXe9ppKKfycdcppyr/ZVSpkqqS2/igq/cUR3srEN9v+nCN8qlZHG7qItrqskoyb7gvHvA==","signatures":[{"sig":"MEUCICgm+/DvZlU0myph6Mc9dYNzLukdt9fK4UivOXToIdy7AiEAmDi73mfkEbeLsNDCk4Sx0eyrzpjGezDNlQf2MzbEJrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.574ef67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355467},"type":"module","_from":"file:skybridge-0.0.0-dev.574ef67.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b389abb55a0927bdbd2e69b4ec94d787/skybridge-0.0.0-dev.574ef67.tgz","_integrity":"sha512-zYHQ8wt8fr1BGcyVhLXe9ppKKfycdcppyr/ZVSpkqqS2/igq/cUR3srEN9v+nCN8qlZHG7qItrqskoyb7gvHvA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.574ef67_1768322608901_0.8203174000213294","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e6b33a7":{"name":"skybridge","version":"0.0.0-dev.e6b33a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e6b33a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f7135cb18e2ee3fb2188a2238a579aed05f6a389","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e6b33a7.tgz","fileCount":200,"integrity":"sha512-nsdTNuINi1MwMSKv3hLLf2ll2U+dbY3nYMfeRsqcA0XVzoWlmwA6pBIcKVOTUMm+up9jAunefESp8TY6NQAzOg==","signatures":[{"sig":"MEUCIAH/aRGcLGEVyC9xR56K2opefhmjr3rTY0Bqk1N6tkr8AiEAoqV+ioTC0ELDdjeK5W/cePOLZV0clQ+kLrmhkaGVHb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e6b33a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354753},"type":"module","_from":"file:skybridge-0.0.0-dev.e6b33a7.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfdea150b2f187855f429fbe4820588f/skybridge-0.0.0-dev.e6b33a7.tgz","_integrity":"sha512-nsdTNuINi1MwMSKv3hLLf2ll2U+dbY3nYMfeRsqcA0XVzoWlmwA6pBIcKVOTUMm+up9jAunefESp8TY6NQAzOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e6b33a7_1768322658881_0.6179503709697485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9876d9e":{"name":"skybridge","version":"0.0.0-dev.9876d9e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9876d9e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8172468b7ed42ebb5733f52b898f91a2fbdfa3b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9876d9e.tgz","fileCount":209,"integrity":"sha512-miVEBGb07AqFsUo9WnghA6UQoGAbbrVq6VnTt1qWnQxNVOqbjJAaWf1SeBSbBMKdXP+IY03JKhyX5u1s1mG4fQ==","signatures":[{"sig":"MEUCIHTbounc+wrf+wWVJd5h7Jhf7MIXXnVsK+b6EkueA6e+AiEA3LVD12/1OiLyyQbHbEQaMx8TgwuTZfrVtf1tAcYc0Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9876d9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355468},"type":"module","_from":"file:skybridge-0.0.0-dev.9876d9e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a376dc2121ff8a9bf817fb141a58aa95/skybridge-0.0.0-dev.9876d9e.tgz","_integrity":"sha512-miVEBGb07AqFsUo9WnghA6UQoGAbbrVq6VnTt1qWnQxNVOqbjJAaWf1SeBSbBMKdXP+IY03JKhyX5u1s1mG4fQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9876d9e_1768322985166_0.5438337625461112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.deae0f2":{"name":"skybridge","version":"0.0.0-dev.deae0f2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.deae0f2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d4b115ef2066ea61ae410bd6680dddbd0422e02f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.deae0f2.tgz","fileCount":209,"integrity":"sha512-QKieAXjKeTifH/HrAhl2cKT2Palrs2ll8kC+I+ZyUX0pL7vAfpsMuzaPA049OXtPSO9GpddhIrrtqaugasxgxw==","signatures":[{"sig":"MEYCIQCsPNzetwXUvWKaaB6sT1TdD7pgaCPEtqyZpb1goOd7iAIhAMBX05fjS6VcOR3xdrciZ0TKcj9vhnfdXbsz4lHax58e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.deae0f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355467},"type":"module","_from":"file:skybridge-0.0.0-dev.deae0f2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/279bae4cd65363bfd2aa824384e3c9e3/skybridge-0.0.0-dev.deae0f2.tgz","_integrity":"sha512-QKieAXjKeTifH/HrAhl2cKT2Palrs2ll8kC+I+ZyUX0pL7vAfpsMuzaPA049OXtPSO9GpddhIrrtqaugasxgxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.deae0f2_1768323041447_0.7107448940015859","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.27e3779":{"name":"skybridge","version":"0.0.0-dev.27e3779","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.27e3779","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e5a00bc2468b8a9201db15986ce2816dd51d323","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.27e3779.tgz","fileCount":209,"integrity":"sha512-fnPwQVrTlY5ZC0jFQmmTU98oSigfu67c3EKCLefsAKXKxpwdrDBKHRmt7UvbjgNIslzGilVTULlQIQFxKYwrCQ==","signatures":[{"sig":"MEYCIQCb4lReUnkhW6Vv4oLg6TIrvRyogt7F0R+eoZ8UakTrvwIhAKSV2+cV1Jz7i8igUAoEwMk6oFMbNz+1b9z4wfGwY19a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.27e3779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355467},"type":"module","_from":"file:skybridge-0.0.0-dev.27e3779.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/beb48e8c552cd2c411d552a291b6dcd5/skybridge-0.0.0-dev.27e3779.tgz","_integrity":"sha512-fnPwQVrTlY5ZC0jFQmmTU98oSigfu67c3EKCLefsAKXKxpwdrDBKHRmt7UvbjgNIslzGilVTULlQIQFxKYwrCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.27e3779_1768324903647_0.76817737349303","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0334c60":{"name":"skybridge","version":"0.0.0-dev.0334c60","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0334c60","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d2f9a4697389972eb8c9d5a6a83b4aceccdf7ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0334c60.tgz","fileCount":209,"integrity":"sha512-jvwtWf5m+hbXMjNwFXk+IB75o28kA99QVtIK6F0+BKVExi/2qh2Ag/whtSGbFVoD0xhGTwco0v0IQGsStmubSw==","signatures":[{"sig":"MEQCIH1fLyKNTkIE3PUdRHN2uJJ43H4OMGB6xtCKcYTbJPXqAiAlP/TInvtqdNnFWdGCLnp7nZoRfNFjRVedsfan/ZHdXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0334c60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355037},"type":"module","_from":"file:skybridge-0.0.0-dev.0334c60.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0f8c0d9f3cdf438a73faff286c97e8c8/skybridge-0.0.0-dev.0334c60.tgz","_integrity":"sha512-jvwtWf5m+hbXMjNwFXk+IB75o28kA99QVtIK6F0+BKVExi/2qh2Ag/whtSGbFVoD0xhGTwco0v0IQGsStmubSw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0334c60_1768326765873_0.17941539133647777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dbd3f0e":{"name":"skybridge","version":"0.0.0-dev.dbd3f0e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dbd3f0e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a3683c34e453f8f0d66780d325e87731000e65bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dbd3f0e.tgz","fileCount":209,"integrity":"sha512-3NETU98u4C7cgijOvHqD9rJmSKu59Ms5WDUY92N3iLUeB/adeWBnQKFC2ocOwXrTs5d8AjLLauDa0ziMXz76DQ==","signatures":[{"sig":"MEUCIEejsQjIglhOY9Bd0k+L8n510g45g8P0KMgXArel11WlAiEArdgrOz0Ws/orDXY8f5wD6kBk76GPLG04xzTswuqsyLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dbd3f0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356169},"type":"module","_from":"file:skybridge-0.0.0-dev.dbd3f0e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e611871c3062dade67418ca88e8a1bfe/skybridge-0.0.0-dev.dbd3f0e.tgz","_integrity":"sha512-3NETU98u4C7cgijOvHqD9rJmSKu59Ms5WDUY92N3iLUeB/adeWBnQKFC2ocOwXrTs5d8AjLLauDa0ziMXz76DQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dbd3f0e_1768327653854_0.052432389870093576","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a231675":{"name":"skybridge","version":"0.0.0-dev.a231675","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a231675","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dfd1514ca6d131dfcead96b843ea55545a35db42","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a231675.tgz","fileCount":209,"integrity":"sha512-+MLep3owleL4crJm6qEtRKeTQVK8BeoQ4NRuEzr4X2woeINI6GR7VM42V8+q0gt6TqibQMeOQrE7aC0Q90vCuw==","signatures":[{"sig":"MEUCIDcrnmf13180doRmn9H6MuKftBRfEa/SSsFDrhthfUuCAiEApwTQkq5r8D2/fpN1hDsGTNgsZBsCICnhX/kDw4qWXaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a231675","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356246},"type":"module","_from":"file:skybridge-0.0.0-dev.a231675.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6e416de5a2b2f1227d275bfb831bb770/skybridge-0.0.0-dev.a231675.tgz","_integrity":"sha512-+MLep3owleL4crJm6qEtRKeTQVK8BeoQ4NRuEzr4X2woeINI6GR7VM42V8+q0gt6TqibQMeOQrE7aC0Q90vCuw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","ts-node":"^10.9.2","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.4","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a231675_1768327808016_0.10909174083543349","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.496f9ff":{"name":"skybridge","version":"0.0.0-dev.496f9ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.496f9ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"344fa72fa9d510c37813f35f03a1a50a1017bd01","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.496f9ff.tgz","fileCount":209,"integrity":"sha512-wwTQ57oPdfYw23pkI/erGRzWmT0X03Xph38myrx0sfQY7WY3QCiXtWtuWjO2Xgl8RlA5U3Q5S3XFIjALe4Hoog==","signatures":[{"sig":"MEUCIE2qjNAPXdq9YtrYyidyi5W2giSDMU1tyYKoOkBNccUjAiEA8RhvmSu1ABVjGPiSLtLdahvW+4eH+o0V1PIeZTlxi1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.496f9ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356247},"type":"module","_from":"file:skybridge-0.0.0-dev.496f9ff.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6bf151e33a6300747514181b57386096/skybridge-0.0.0-dev.496f9ff.tgz","_integrity":"sha512-wwTQ57oPdfYw23pkI/erGRzWmT0X03Xph38myrx0sfQY7WY3QCiXtWtuWjO2Xgl8RlA5U3Q5S3XFIjALe4Hoog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.496f9ff_1768338704833_0.16363334194841417","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fbea14c":{"name":"skybridge","version":"0.0.0-dev.fbea14c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fbea14c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17a05e7dea0f666a582398b0c96f691d14716b6e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fbea14c.tgz","fileCount":209,"integrity":"sha512-jLNpEGGAH1A7+mHFyzM8eVMuWA5gFPVpn9ZuG9cOqBefb8tp/yPFt+UpVA5b1BvOTB+hDVctfffXxGf8/XVAfA==","signatures":[{"sig":"MEQCIAQYf4z+xMI12bC9a4jLirROZc4jYdbxAWgFnjJXgMXaAiAYANXqiFhQCc+rYkv/fq2+TmdvhqlWXaK2IGGiP8XA/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fbea14c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356247},"type":"module","_from":"file:skybridge-0.0.0-dev.fbea14c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b15699d1510ea4786b64af1f5805f14/skybridge-0.0.0-dev.fbea14c.tgz","_integrity":"sha512-jLNpEGGAH1A7+mHFyzM8eVMuWA5gFPVpn9ZuG9cOqBefb8tp/yPFt+UpVA5b1BvOTB+hDVctfffXxGf8/XVAfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fbea14c_1768341056395_0.12774661817628052","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53ed910":{"name":"skybridge","version":"0.0.0-dev.53ed910","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53ed910","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dffd0049473052de3f0f890ea1dffce4de2d1e44","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53ed910.tgz","fileCount":209,"integrity":"sha512-FHy9WyMAnNvZLhMd+F99N0/1HxYR0yTx+3W1m/19H/Ui74xioRoApCduQHd8fsDKkITDUMWy6veDcc/Q9ZQI7Q==","signatures":[{"sig":"MEUCIG+6j/oGexMe1R22X/28GHnLS448ZUOAzowjKPuzbw4bAiEApskr+av7XgI8R1yT1AUHW281rgZWi/DGDOJVcf1Hssg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53ed910","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356247},"type":"module","_from":"file:skybridge-0.0.0-dev.53ed910.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d7011562bb46f3d911caa143f946901/skybridge-0.0.0-dev.53ed910.tgz","_integrity":"sha512-FHy9WyMAnNvZLhMd+F99N0/1HxYR0yTx+3W1m/19H/Ui74xioRoApCduQHd8fsDKkITDUMWy6veDcc/Q9ZQI7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53ed910_1768354978759_0.7724437890070237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84b5d57":{"name":"skybridge","version":"0.0.0-dev.84b5d57","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84b5d57","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c78cb2f236c1f5d7415e92731cb6724eb44d920","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84b5d57.tgz","fileCount":209,"integrity":"sha512-IjpR/bgTMXHNrEcm8LHWhWVY/jS360GI8djujBmCmXBunGi1Z+fhha2ytThfyGjfco7ZOm/Fu24ahuJvgl07xw==","signatures":[{"sig":"MEUCIQCIfNIxsQkgJHISe6EfPkvbfXuEboqvf8WMfAxRCbim8QIgZZX//Nrg3TBhwaQmzU4WRRQxNRzK2hXU2wmx/kaySbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.84b5d57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356247},"type":"module","_from":"file:skybridge-0.0.0-dev.84b5d57.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74a16c732234b05f8b32f83df1516d2a/skybridge-0.0.0-dev.84b5d57.tgz","_integrity":"sha512-IjpR/bgTMXHNrEcm8LHWhWVY/jS360GI8djujBmCmXBunGi1Z+fhha2ytThfyGjfco7ZOm/Fu24ahuJvgl07xw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84b5d57_1768372737033_0.14002697385164287","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b5d9e6":{"name":"skybridge","version":"0.0.0-dev.6b5d9e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b5d9e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c30dc7fa113af2f2a21ca12fae5b15256b94360c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b5d9e6.tgz","fileCount":209,"integrity":"sha512-x0d7q/vYDNbhrIuij/E4b6FY/rWOMMLDc7StO/PwMUokbduVrW+pQkv3T+0r4B8iXKARe4NMa0mejvhrJol5dQ==","signatures":[{"sig":"MEUCIQCf2AfMFJeFL6AI/2oqi8l5WwPdRrG7N0kzT9eRDhj08gIgBbXRAhz7lWCMODvK5si5q1JW47PbkJsRbc03wPtRLTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6b5d9e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.6b5d9e6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09889ad2507ba8a39f1495463d4c4d8a/skybridge-0.0.0-dev.6b5d9e6.tgz","_integrity":"sha512-x0d7q/vYDNbhrIuij/E4b6FY/rWOMMLDc7StO/PwMUokbduVrW+pQkv3T+0r4B8iXKARe4NMa0mejvhrJol5dQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b5d9e6_1768383902030_0.7308547615470813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db49a89":{"name":"skybridge","version":"0.0.0-dev.db49a89","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db49a89","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"93f432d38bd6269af2c72ee82af0134dd21b7e31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db49a89.tgz","fileCount":209,"integrity":"sha512-JhN6fisyJPsTLm5kjQWbJQ6cGWE93rSY8VfxWjimqSlaWJnBY5JeJ+NvSZErl6AG5tq7kyu2uaCV8CdrJRFOyA==","signatures":[{"sig":"MEYCIQDMYP9VZ6dzmajVGf9LQP8TBiE0thds3eIm4AeBAuRaVQIhAPygf/1YorPwB42Td6ENQG5AMyHhU2HW/RK3f39ubGSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db49a89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.db49a89.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/58ade81b1888163d575a18b051cd63cc/skybridge-0.0.0-dev.db49a89.tgz","_integrity":"sha512-JhN6fisyJPsTLm5kjQWbJQ6cGWE93rSY8VfxWjimqSlaWJnBY5JeJ+NvSZErl6AG5tq7kyu2uaCV8CdrJRFOyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db49a89_1768384088309_0.6501265674277699","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6569cc0":{"name":"skybridge","version":"0.0.0-dev.6569cc0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6569cc0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb441f4df0c6fda976d162610544adc3eff7284b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6569cc0.tgz","fileCount":209,"integrity":"sha512-2+oeHAienXWecBuxtg3cL9ft7eaWYsB7MdB8R1RXTsJMQQuC91mgeO6iwZd40VH/kUzd8YMrDj30oOj2UJG/2g==","signatures":[{"sig":"MEUCIEf7D0ypM4eWTaGS3EVVI/udkT5hVVqjdE7df34lUZN3AiEAn0QBX+KIJOaaoDG6wo6/JP094BWTQykyjD/ZCPJjOI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6569cc0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.6569cc0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/068f8a12ecaeac94943c8cd508715ddd/skybridge-0.0.0-dev.6569cc0.tgz","_integrity":"sha512-2+oeHAienXWecBuxtg3cL9ft7eaWYsB7MdB8R1RXTsJMQQuC91mgeO6iwZd40VH/kUzd8YMrDj30oOj2UJG/2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6569cc0_1768384197518_0.21844218786356007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e47797d":{"name":"skybridge","version":"0.0.0-dev.e47797d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e47797d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"474c127b3ba002626f5d99d0894c91c35ad5fa9d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e47797d.tgz","fileCount":209,"integrity":"sha512-CSrl1e1spCaysyzOZUm5yrMRUK5+/k5gNRCFmSKDNGuNu72yBC/p7k3gq/+/pLCiuzSDbY7/Wmng63IqiAafOQ==","signatures":[{"sig":"MEQCIG054wo6ax2JI3CTJHu2fp9nDNpUnNgj+DptQqEnHIXPAiBS0ueyHgY7zOzHz5DZgAa/MzcnkXlGZGR47WySNLKkog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e47797d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.e47797d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba9ba0f8dcf660c9b70628b4158e567e/skybridge-0.0.0-dev.e47797d.tgz","_integrity":"sha512-CSrl1e1spCaysyzOZUm5yrMRUK5+/k5gNRCFmSKDNGuNu72yBC/p7k3gq/+/pLCiuzSDbY7/Wmng63IqiAafOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e47797d_1768384407859_0.5549653319281032","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a2118ab":{"name":"skybridge","version":"0.0.0-dev.a2118ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a2118ab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"73bc1e552f189f4ffde902019cc020ecd9a8101d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a2118ab.tgz","fileCount":209,"integrity":"sha512-taNQRvhwMKoAvIsmcTPbYGT2jkPdbl00+NUaIuuJcCD7W8+5Aq3ZWlQwrP0YipEiyaPPM7vc5+BYmvT+gwhW7A==","signatures":[{"sig":"MEYCIQC3twUFQe0yrsO1BiTCGreE1LqZpwztOzvTdXhDIcwZMQIhALGK33o5EJcgBOyrBWVvrvZppnos2Wa29XIUPWmsaGra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a2118ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.a2118ab.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5cf8a34872feee4b142c59b353b9e255/skybridge-0.0.0-dev.a2118ab.tgz","_integrity":"sha512-taNQRvhwMKoAvIsmcTPbYGT2jkPdbl00+NUaIuuJcCD7W8+5Aq3ZWlQwrP0YipEiyaPPM7vc5+BYmvT+gwhW7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a2118ab_1768384739579_0.6256982728436074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa873ea":{"name":"skybridge","version":"0.0.0-dev.fa873ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa873ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a5b852a7146818c71aa46d33f4019b17f0eba3d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa873ea.tgz","fileCount":209,"integrity":"sha512-hKlIbz2maWWZWvkURWlddFb93ssiPR5GuHbOl9eMZZticGHp34o+G5kpld9dgIW0SPYBAQ4Y9gMT+9eQUaPyXw==","signatures":[{"sig":"MEUCIQDS6LCPTQ4sebi+thI7U1YIHLdvGVkhfMsVoRriPoOyhAIgM8YHI/WuVyAVr55Dvd4LwZ7x84KkBcL/azRL0/CS0Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa873ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.fa873ea.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd81d9b274eb9d80928fb0a7aa75d23d/skybridge-0.0.0-dev.fa873ea.tgz","_integrity":"sha512-hKlIbz2maWWZWvkURWlddFb93ssiPR5GuHbOl9eMZZticGHp34o+G5kpld9dgIW0SPYBAQ4Y9gMT+9eQUaPyXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa873ea_1768384886044_0.6379931008068576","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec86bd1":{"name":"skybridge","version":"0.0.0-dev.ec86bd1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec86bd1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1271d8b6d1024e6decfe8a64f439c1c18ccc4766","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec86bd1.tgz","fileCount":209,"integrity":"sha512-x/A/J9f2JhXhTMMgtDCzflhrC3QQA+6GzRW3ktfIiuqx9+Trg4Th9Qvsko4A/3Nm2gocsG79RDQFwkgndw4H8Q==","signatures":[{"sig":"MEQCIE11HFIVh2Qn1OBS6Pj0Ff+UYYm1cIbmpvVlTEW9Sp3mAiBKJ+BIJFrUJPmQrnBerI2/pGIG//QQ5c5RCkCgRda91A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec86bd1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.ec86bd1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d571fb66e45bc6936e8333f06ecebe0/skybridge-0.0.0-dev.ec86bd1.tgz","_integrity":"sha512-x/A/J9f2JhXhTMMgtDCzflhrC3QQA+6GzRW3ktfIiuqx9+Trg4Th9Qvsko4A/3Nm2gocsG79RDQFwkgndw4H8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec86bd1_1768385207679_0.7880120565492805","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2edf33e":{"name":"skybridge","version":"0.0.0-dev.2edf33e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2edf33e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fc3629104d65644ef918d460637ae4edb829033d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2edf33e.tgz","fileCount":209,"integrity":"sha512-ME8wCJ7CcMC2ZyXt5Cu5XNWR9ODJd/a/wLC/Yrlvt9d0xwEpXSV8DAR6VpzR94ZjAWuSd7jMrZxds0S4txgKwA==","signatures":[{"sig":"MEUCIGqoR4SMp113Cx+n8mEYU6giluQOE9TgVVQA7PN9ao2kAiEAj+SpMnkY7oXT9cCf4n9p84/s81tYQKLSJUCQGJZf/S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2edf33e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.2edf33e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdac7a93badee528e32d129d37207813/skybridge-0.0.0-dev.2edf33e.tgz","_integrity":"sha512-ME8wCJ7CcMC2ZyXt5Cu5XNWR9ODJd/a/wLC/Yrlvt9d0xwEpXSV8DAR6VpzR94ZjAWuSd7jMrZxds0S4txgKwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2edf33e_1768385936914_0.5380779420519008","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2fdcb4b":{"name":"skybridge","version":"0.0.0-dev.2fdcb4b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2fdcb4b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6b4399e9e278b8ff3a85a523ffa9a26d8eda53e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2fdcb4b.tgz","fileCount":209,"integrity":"sha512-zQVP2iUXNS1WmcEz0JlEVLO7i6TuCv+Z1HEeLp2YvgVblSuXVxKUhgljLubn+P+Gfa2OIxqtb0qfjFfH61o6vw==","signatures":[{"sig":"MEUCIE/v+zJRsBlKyc2YdBTNUFKGEd/Ho8iP7Kom143d9/quAiEA+fRHevvIP8l+DdPYV7S5S8YbWR17wPeTDFlw0m46MWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2fdcb4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.2fdcb4b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41565e1c2c2d7ba1ae0c01313a3c4f53/skybridge-0.0.0-dev.2fdcb4b.tgz","_integrity":"sha512-zQVP2iUXNS1WmcEz0JlEVLO7i6TuCv+Z1HEeLp2YvgVblSuXVxKUhgljLubn+P+Gfa2OIxqtb0qfjFfH61o6vw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2fdcb4b_1768386142850_0.09125922992019864","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"skybridge","version":"0.23.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.23.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d91af527c7091627f56dcadd5f5089581bb874a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.23.0.tgz","fileCount":209,"integrity":"sha512-OLUEJpQulBwki3jHan8jt5YKBMBtlS2olCmNFfOLk4o7BLm3ae3AxB7rJXaLKTL1vWMei/v2p2uanl0P3AGmBA==","signatures":[{"sig":"MEYCIQCJ8sWIpbuVqeu4az0iiDffZagvMuiDAMaezXvC2D3v7wIhAPW/22xKmE8tRtUU/isLXDaZo65yksYz7zsy6luXv97J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356232},"type":"module","_from":"file:skybridge-0.23.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86dbaf4171ebe694c49081889e1e42a8/skybridge-0.23.0.tgz","_integrity":"sha512-OLUEJpQulBwki3jHan8jt5YKBMBtlS2olCmNFfOLk4o7BLm3ae3AxB7rJXaLKTL1vWMei/v2p2uanl0P3AGmBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.23.0_1768395031463_0.8003766399072885","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.851807d":{"name":"skybridge","version":"0.0.0-dev.851807d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.851807d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e3d3b5d4f145472fb5f767aa542adcb2ca5bb48","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.851807d.tgz","fileCount":209,"integrity":"sha512-18xoxfQe9a1TwQYAnwhBITvVWWxfooinFW30+ekCJ+V/3o42hwJIjdlWyQ/qSUVdf1cNvLYzx/v65Oxtbc1THA==","signatures":[{"sig":"MEQCIBdNEBVjSrRwmc14K83qU3BzxUGXsqEKSetoS0Z3vVORAiAI/VqpG7gSGZf08lcCZtHGDeTTjsTLvi1IvA1Ofi6VTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.851807d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356279},"type":"module","_from":"file:skybridge-0.0.0-dev.851807d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba85eda4b138fecdac73f8905cf06598/skybridge-0.0.0-dev.851807d.tgz","_integrity":"sha512-18xoxfQe9a1TwQYAnwhBITvVWWxfooinFW30+ekCJ+V/3o42hwJIjdlWyQ/qSUVdf1cNvLYzx/v65Oxtbc1THA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.851807d_1768398935626_0.06303947024033763","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3bef8cd":{"name":"skybridge","version":"0.0.0-dev.3bef8cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3bef8cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a125dc4002126ddaac4f0868f5c4ed661a3c6ce7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3bef8cd.tgz","fileCount":209,"integrity":"sha512-HbHANAitg0at5KUo24WYThO18PFzW5W3XQ88lqAogNZijqHtF8bNGRNVEzL6t80kOcLUimtxL4ZuFAoRjPcXMw==","signatures":[{"sig":"MEUCIA2vZaj9ce4SPfXDP5TYcJAeTd30BXjeY8tKQ9aeCMhjAiEA/6wRRKocEHVY5s+FiC5IZQRVWw0T2XdgKOE1z9NrNRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3bef8cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356279},"type":"module","_from":"file:skybridge-0.0.0-dev.3bef8cd.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d686f191a7ba3ae838fa43ebf384b1e1/skybridge-0.0.0-dev.3bef8cd.tgz","_integrity":"sha512-HbHANAitg0at5KUo24WYThO18PFzW5W3XQ88lqAogNZijqHtF8bNGRNVEzL6t80kOcLUimtxL4ZuFAoRjPcXMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3bef8cd_1768399719259_0.7206774806710674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.17b98ce":{"name":"skybridge","version":"0.0.0-dev.17b98ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.17b98ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"52ffdbfb23532e863971024764c8951d29fcc8eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.17b98ce.tgz","fileCount":209,"integrity":"sha512-WPoj1Pl7eAyZsaYV4eVHa8DGwncdYRD6pp8TZdpTbG4jeu6yML8DtesnUKMjkh0XkNElHbYTALsb+KLZY8VXvA==","signatures":[{"sig":"MEUCIDOksOi8K/wxmWnk/hlmnj+pcXkmdEkv5hJvrd1IfN56AiEAn2Q4EXhNFY1bW1Yhus4iDp4m3YQ7FTPyEoFeIDxFNv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.17b98ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.17b98ce.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c19e3b35d1596993e1a250fd6d5bddab/skybridge-0.0.0-dev.17b98ce.tgz","_integrity":"sha512-WPoj1Pl7eAyZsaYV4eVHa8DGwncdYRD6pp8TZdpTbG4jeu6yML8DtesnUKMjkh0XkNElHbYTALsb+KLZY8VXvA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.17b98ce_1768399864036_0.6062000038219977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df414f7":{"name":"skybridge","version":"0.0.0-dev.df414f7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df414f7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b7449ecccffbb5dc78418cf81a3f6c20502a38b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df414f7.tgz","fileCount":209,"integrity":"sha512-Lj/ncAyvO1DPhaac/EDQ3o+kRIhij0wYCx5RqfhWmwfZ019C1JpfUXWEqYKlinKpIN7s+KBALpyiIkeYDBz/XQ==","signatures":[{"sig":"MEQCIAtUKt8JJ8oXG1/Z/Zz5duK1XrViguS0if9QhE/RnYOYAiABR5wBeEQerQ+sxb/Azz+Hg/hc/8rCyvwld3/KZOPgFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df414f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.df414f7.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5262895bb05590f5376ba589ca953ce6/skybridge-0.0.0-dev.df414f7.tgz","_integrity":"sha512-Lj/ncAyvO1DPhaac/EDQ3o+kRIhij0wYCx5RqfhWmwfZ019C1JpfUXWEqYKlinKpIN7s+KBALpyiIkeYDBz/XQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df414f7_1768400038328_0.390900845642953","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.908a640":{"name":"skybridge","version":"0.0.0-dev.908a640","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.908a640","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"766e98bd6ebfcba78140ae0b2206bd05925ca8a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.908a640.tgz","fileCount":209,"integrity":"sha512-oDYFrirfsOGx9bCMjhimKx3yOe1mSIS2QDePNFNvSkliMEcUms9FQPNXZK/w3vxm19qQF8JkzDV0YPWVAYaitA==","signatures":[{"sig":"MEYCIQCZU9BpRbyaODO2eHEL62TA0jfzi0m4xSZYFj3+jSv6mAIhAOp3PSnJSyh0y7OB/UbA8sHkVR5fJRXZZf2Gi4Z1T0jU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.908a640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.908a640.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56486f4b8fdeaaeb6b539a65cf15f3ee/skybridge-0.0.0-dev.908a640.tgz","_integrity":"sha512-oDYFrirfsOGx9bCMjhimKx3yOe1mSIS2QDePNFNvSkliMEcUms9FQPNXZK/w3vxm19qQF8JkzDV0YPWVAYaitA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.908a640_1768400048563_0.7727983891253609","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37749f1":{"name":"skybridge","version":"0.0.0-dev.37749f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37749f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8da2ad3e0f3d77240d0b70ea2d9c066c7dab23cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37749f1.tgz","fileCount":209,"integrity":"sha512-bc5lvMVsof6j4fmdPHwn0HnS8X1/Rdxi3NogDiJaF2+nGNh1Ulnzn4WjAR+TlTANaIg05Gxrmwnu8ivpuoyntg==","signatures":[{"sig":"MEUCIQD5zOf6pNNKIOwS/owyNbCPAl7muznZuxGjsQJREn7tVQIgFn4+8Mr8TGO5Lb7/DgZRFttkz+QD+paOqBAHTJuyAGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37749f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.37749f1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51a4438deb045e2f0c590b9c1ef65a7d/skybridge-0.0.0-dev.37749f1.tgz","_integrity":"sha512-bc5lvMVsof6j4fmdPHwn0HnS8X1/Rdxi3NogDiJaF2+nGNh1Ulnzn4WjAR+TlTANaIg05Gxrmwnu8ivpuoyntg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37749f1_1768400208938_0.025609609309240167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1c51a2":{"name":"skybridge","version":"0.0.0-dev.f1c51a2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1c51a2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"20d256c27fc2241855f4e0cd6f6aa75408e8def2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1c51a2.tgz","fileCount":209,"integrity":"sha512-JmH4GVBRRdZftlpiKovz9vRUBOWJM64dnH0H/LOCkrkTN0wXIVVoJg9Zz9lSdi+J8WNWTrnONNY6eufs2zDP3g==","signatures":[{"sig":"MEQCIFiAM1IfRqJ9VzNJxtyXC35Bkadaa3JZuVuyepB1teLpAiBs5VI1xJHgN4KUGmhuH6ifYTVOzO9C0eZzCpm41MZkaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f1c51a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.f1c51a2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbc0cdfcc0fa9fbb1c0e92e75a917a4d/skybridge-0.0.0-dev.f1c51a2.tgz","_integrity":"sha512-JmH4GVBRRdZftlpiKovz9vRUBOWJM64dnH0H/LOCkrkTN0wXIVVoJg9Zz9lSdi+J8WNWTrnONNY6eufs2zDP3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1c51a2_1768400410895_0.5878099727892958","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8c47c0":{"name":"skybridge","version":"0.0.0-dev.b8c47c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8c47c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04ebf0da1a6dcf95b566e407fd2c617dce577d7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8c47c0.tgz","fileCount":209,"integrity":"sha512-921AQDa7uxAERqf930dIz4aO5l+v6PEI5SeRyLR1tzfKjdT7vxB6HcvtCkynQzG4DU+O8ZV8n+ntF2yjYy9E8Q==","signatures":[{"sig":"MEUCIQDWaqM9fABC8gHrHCiJMLSH1BLVck4jgZWBmZm5FjUttAIgKfKeOH8adTEAa6ZV2eyvvws3va0lliANbTQTAfkkrw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8c47c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.b8c47c0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e8305de4766782b87aeb1cff2a24a3f9/skybridge-0.0.0-dev.b8c47c0.tgz","_integrity":"sha512-921AQDa7uxAERqf930dIz4aO5l+v6PEI5SeRyLR1tzfKjdT7vxB6HcvtCkynQzG4DU+O8ZV8n+ntF2yjYy9E8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8c47c0_1768400817821_0.24801930208714174","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b178da":{"name":"skybridge","version":"0.0.0-dev.8b178da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b178da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8dacd86aa398a58d9a2cb0d829c64492a2f5c176","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b178da.tgz","fileCount":209,"integrity":"sha512-mybtx6h/1radJqCzM46nLFUHRm7YkznpP4RX2d3KQ2iEKN3XGXo+BuJA8DOdqoIqhPgSBox5ObnzZGGSEeZVRw==","signatures":[{"sig":"MEYCIQCUEDtt5jFfA36Nc1w/RLEIUDdqWCkpcTJzTeTZgFhThAIhAL0K93yyMBAPycMxIkegbMP0Y4So83vIHsD2bD5cV1P1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b178da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.8b178da.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54a5c8b3c4cb6ebb0ea70a642eff7182/skybridge-0.0.0-dev.8b178da.tgz","_integrity":"sha512-mybtx6h/1radJqCzM46nLFUHRm7YkznpP4RX2d3KQ2iEKN3XGXo+BuJA8DOdqoIqhPgSBox5ObnzZGGSEeZVRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b178da_1768401346505_0.8300999036620444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.acd1197":{"name":"skybridge","version":"0.0.0-dev.acd1197","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.acd1197","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"97f4735b9ab708d6ce8f248f9318670c5f21b209","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.acd1197.tgz","fileCount":209,"integrity":"sha512-m0FQV4ycxHJqp8ar3zvWFepZr4Cn4GOZnMMTCYYgt4yBkkyfSJ4T4gjppys9ay18E9Pwcl1kJBLKaak79dPLGA==","signatures":[{"sig":"MEUCIQCYjLLAOjqdWB/KmvxLHIAiv0S+0+D8lNCh0MAl4MgqDQIgTk6LqOOYRG+BH3R5hMD+3sciJY8NA4/idozaRY/cgHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.acd1197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.acd1197.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4c4274a9e1d1f603174996843d39b2d/skybridge-0.0.0-dev.acd1197.tgz","_integrity":"sha512-m0FQV4ycxHJqp8ar3zvWFepZr4Cn4GOZnMMTCYYgt4yBkkyfSJ4T4gjppys9ay18E9Pwcl1kJBLKaak79dPLGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.acd1197_1768401615925_0.19398882361957126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61f5466":{"name":"skybridge","version":"0.0.0-dev.61f5466","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61f5466","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a8cdb67a4b0d82bde8385f4d90886424e14c9c59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61f5466.tgz","fileCount":209,"integrity":"sha512-wflnowV20/hjemFWLb6v6jAmU4nfTBiS7M4gybK2fOJhHtZ78V5QMY5VjX2SQ+dX14VDsqB2SwWWN68GzUgRfg==","signatures":[{"sig":"MEUCIEGFq4ypYJoEjIiLFaDVQuFZ57DxGeeTosnqtXvEdu9yAiEA+Oi1xbd6fI7qqBcT6EtvM4SHZWQ19WBfYSiqjkRxnWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61f5466","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.61f5466.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/070068445284c435042c0ebc043dae88/skybridge-0.0.0-dev.61f5466.tgz","_integrity":"sha512-wflnowV20/hjemFWLb6v6jAmU4nfTBiS7M4gybK2fOJhHtZ78V5QMY5VjX2SQ+dX14VDsqB2SwWWN68GzUgRfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61f5466_1768401860288_0.9033867619679274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ee1aba6":{"name":"skybridge","version":"0.0.0-dev.ee1aba6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ee1aba6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b8c51e887236e1f94cbf6a896c6ac500e9f5427","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ee1aba6.tgz","fileCount":209,"integrity":"sha512-1NI1Nh7/znFpJSRNLS6Q8lzY5XENuY8S0cerlx9R4uygujdjfCVSuBAU/yaOWdiKEtbn7q0p6PjwuJC6WjxlQg==","signatures":[{"sig":"MEUCICrDPfhQCWf2MfHGZcVCd6DI9e0s/SATdS1RqYWk9n8hAiEA41uCcIoH8TNPyUiQLvhCAflDEM6owuji6x3ZOhofkeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ee1aba6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.ee1aba6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3bd87106a3e01c5fd93943840d2f756/skybridge-0.0.0-dev.ee1aba6.tgz","_integrity":"sha512-1NI1Nh7/znFpJSRNLS6Q8lzY5XENuY8S0cerlx9R4uygujdjfCVSuBAU/yaOWdiKEtbn7q0p6PjwuJC6WjxlQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ee1aba6_1768402050077_0.2941741733068992","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b37ec3":{"name":"skybridge","version":"0.0.0-dev.4b37ec3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b37ec3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db57e008c46f7b2bc05d16d0187c9f686f4dc84f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b37ec3.tgz","fileCount":209,"integrity":"sha512-pWBlTTd4qGg9FNYme/Pbm4AMrvdYMjgfpenZduHGDR0KQxZg425t32iJcSl3pl4gpfuoOaZ83Zdv0iAxUNTavg==","signatures":[{"sig":"MEUCIQCteOWniDgupf9NxpGxJf66QY8FvdcHB0OWarH8Q55YKwIgUU+JCDyc+/tcahqK09rh4DgitBCU7Wjv+FZmBthhNss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b37ec3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.4b37ec3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/667bcc219310728a1b28167a6cfa1ed8/skybridge-0.0.0-dev.4b37ec3.tgz","_integrity":"sha512-pWBlTTd4qGg9FNYme/Pbm4AMrvdYMjgfpenZduHGDR0KQxZg425t32iJcSl3pl4gpfuoOaZ83Zdv0iAxUNTavg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b37ec3_1768403199289_0.4327022328470296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.031c2b3":{"name":"skybridge","version":"0.0.0-dev.031c2b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.031c2b3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5fe51b4e6d337909f540e323f3a1b424338f3742","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.031c2b3.tgz","fileCount":209,"integrity":"sha512-u6xrnmf90OTbXenX0VLo5yJfdv99DKkGeYodmhzvLHsgpxNOhVXGQgYwHsE3WmYyv46wELFeONaw/tKedTX98g==","signatures":[{"sig":"MEUCICLO5YiECTD7BDVjz0UFk0ycaYPJ46qs5N9D1AdybwdSAiEAnt4SG+1c9uIvfxxr+umCiiPlY7OdRB1gIXlEce5KCDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.031c2b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356237},"type":"module","_from":"file:skybridge-0.0.0-dev.031c2b3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1d2c4949f3d9cafaed6e14b3638a937/skybridge-0.0.0-dev.031c2b3.tgz","_integrity":"sha512-u6xrnmf90OTbXenX0VLo5yJfdv99DKkGeYodmhzvLHsgpxNOhVXGQgYwHsE3WmYyv46wELFeONaw/tKedTX98g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.031c2b3_1768407714201_0.5495803968904198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe23f20":{"name":"skybridge","version":"0.0.0-dev.fe23f20","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe23f20","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6e49fb2b7a39bb3a7639b73eca74faf62b50dfa0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe23f20.tgz","fileCount":209,"integrity":"sha512-ilSEo27eqGyw0mW15xnJcDlW1F2zWSyWvHXR1Dmy4/7/NsbtzMAfiaNFLkaPBR86Q3gMWqLNRaVND9wZNFytPA==","signatures":[{"sig":"MEUCIQDyFyQgafRKn/H1h3ygGb73dV3GqO6ZrciJ8pUbD+dhZQIgCiCbGAvMLWPhfJ+FIaBOfcW0QrroolkwduKb9DONamU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe23f20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.fe23f20.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a53817da3f216c4a7b1d338b7314f177/skybridge-0.0.0-dev.fe23f20.tgz","_integrity":"sha512-ilSEo27eqGyw0mW15xnJcDlW1F2zWSyWvHXR1Dmy4/7/NsbtzMAfiaNFLkaPBR86Q3gMWqLNRaVND9wZNFytPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe23f20_1768409645138_0.310447769511371","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec98129":{"name":"skybridge","version":"0.0.0-dev.ec98129","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec98129","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9ceeee02f625ab080eaca87482d1dc6aed35bf1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec98129.tgz","fileCount":209,"integrity":"sha512-6R4rz8l8YybgQnUe/kXMUQ5XWCtPvtgQnOuzR75FbuPLGS4bIhurPz1yem+lRyH9upopg2bq+M3HvWc4ceHj+A==","signatures":[{"sig":"MEYCIQCV5zf6VDIP28XitqQYdUH43RiZMQT/Pv2YjowqYlecxAIhAMe7c7FaF08JW4infmQo0LOFU+aKfpGKps9OEuxHUhRe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec98129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.ec98129.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d15103e69674930db34c2dbd69b2cbee/skybridge-0.0.0-dev.ec98129.tgz","_integrity":"sha512-6R4rz8l8YybgQnUe/kXMUQ5XWCtPvtgQnOuzR75FbuPLGS4bIhurPz1yem+lRyH9upopg2bq+M3HvWc4ceHj+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec98129_1768465896210_0.6224725474751283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97ac31a":{"name":"skybridge","version":"0.0.0-dev.97ac31a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97ac31a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f282f3f2e0954b3114884d336bca823de0819ba8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97ac31a.tgz","fileCount":209,"integrity":"sha512-aGVTAGsvhZNfyd81c3MixKsYA4jmMHnGSqt9S+e/K6RsCvakp35ImQm2G1/9dN85aGH+Pnp9rIDOhzjT6lxIKg==","signatures":[{"sig":"MEQCIBZVZeLjgly717gMWX+DnRpT6cQK6I3z6Kw4XOqMdKcpAiBLNzRsFKaa564aoUAuhf52C3JSd/iqGnPhK1WFWkdj0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97ac31a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.97ac31a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/26b3d6ecd9f3dca989676098565bfd86/skybridge-0.0.0-dev.97ac31a.tgz","_integrity":"sha512-aGVTAGsvhZNfyd81c3MixKsYA4jmMHnGSqt9S+e/K6RsCvakp35ImQm2G1/9dN85aGH+Pnp9rIDOhzjT6lxIKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97ac31a_1768468345924_0.2444195837723666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ecedf39":{"name":"skybridge","version":"0.0.0-dev.ecedf39","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ecedf39","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cea84aa79062c62dd8f1ea338801e787c874acaa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ecedf39.tgz","fileCount":209,"integrity":"sha512-Z7pmQGZCnn2MmwvDvvEuIqzi49M520wmZpoZdkPSc+ANsT0XOUHv3OF9g2Lkynvq9xO6iLAGeZFu5SsJQVsbLw==","signatures":[{"sig":"MEUCIDLun0lGHa+HCem4bLa0D4qQgNMt4wvga+3kDdWuqlWdAiEA33SZoEomwHJvIFV8zhGQrPUCYLk2al6Gxbd9bpLWptk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ecedf39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.ecedf39.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c12a50a25615d35f0003ca7840aa9a18/skybridge-0.0.0-dev.ecedf39.tgz","_integrity":"sha512-Z7pmQGZCnn2MmwvDvvEuIqzi49M520wmZpoZdkPSc+ANsT0XOUHv3OF9g2Lkynvq9xO6iLAGeZFu5SsJQVsbLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ecedf39_1768468614508_0.4763518381447289","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.347c7be":{"name":"skybridge","version":"0.0.0-dev.347c7be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.347c7be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5782d505d321225527812f734761625fafabd865","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.347c7be.tgz","fileCount":209,"integrity":"sha512-dluORFUZSaUt29tMQTgZY/b1mNBuACdadJew/dqv/4FEuIHZ20GyfyRoFRH3m/y26aNbqNnkUBJkrXuxcNmlhw==","signatures":[{"sig":"MEQCIFS9ebRrz8wmutbsKsMqgNLHj1mKWPeEKPXdKuRy1hG0AiA916JB7HJPfPyQQxZtH+9DtkXoovR4jGSyEA2CyQX7+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.347c7be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356243},"type":"module","_from":"file:skybridge-0.0.0-dev.347c7be.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a0f9a6e7cb23cef6e735c130c008b2d/skybridge-0.0.0-dev.347c7be.tgz","_integrity":"sha512-dluORFUZSaUt29tMQTgZY/b1mNBuACdadJew/dqv/4FEuIHZ20GyfyRoFRH3m/y26aNbqNnkUBJkrXuxcNmlhw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.347c7be_1768470025814_0.9668035767398044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ff4186":{"name":"skybridge","version":"0.0.0-dev.4ff4186","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ff4186","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"459ee17f7cc7f2fd0cbcd375d74e951440b9fce1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ff4186.tgz","fileCount":209,"integrity":"sha512-Wo8sBBDGXJ/sJToWRtahiDANy0/v1aYKbrqW6dhSywNE1khhLzTn9MhHZMp/Oy3GorhwB8eFRLaWil6nwmqIVA==","signatures":[{"sig":"MEUCICeClR090WmMAT9ZxfdVSG1opSOFgYP7lrGUECL8iLTIAiEArko8CKUq8Kr+4aRYXyaJDnjAtKZ1Jv5bqkkJgCTQzFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ff4186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.4ff4186.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d313d15e167a016b259fbd34da495d54/skybridge-0.0.0-dev.4ff4186.tgz","_integrity":"sha512-Wo8sBBDGXJ/sJToWRtahiDANy0/v1aYKbrqW6dhSywNE1khhLzTn9MhHZMp/Oy3GorhwB8eFRLaWil6nwmqIVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ff4186_1768470120539_0.1376378852061797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1b36d2":{"name":"skybridge","version":"0.0.0-dev.a1b36d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1b36d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9767095f93eec70abe17a71d58d2a964350be060","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1b36d2.tgz","fileCount":209,"integrity":"sha512-cTaSx+/MLSRa9JQV76MaRXEzTXByJZoQ7QDi9yq2v/36S2rqu0tvfCdqYemBi66wsjt6h8KdWBN/eIfwjzwJ0Q==","signatures":[{"sig":"MEUCIGGEdDWxZNDjUh4BFCU0zhclfleb+nAWbGdyGaNfxi8aAiEAkxF9x1D7dgL0JBz1k4SPhl/A2L1ZRIn//f0TlxQ9rR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1b36d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.a1b36d2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/956173bd219dd7bd9fd0813f43534b92/skybridge-0.0.0-dev.a1b36d2.tgz","_integrity":"sha512-cTaSx+/MLSRa9JQV76MaRXEzTXByJZoQ7QDi9yq2v/36S2rqu0tvfCdqYemBi66wsjt6h8KdWBN/eIfwjzwJ0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1b36d2_1768470344343_0.914232447803176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8b3edf":{"name":"skybridge","version":"0.0.0-dev.c8b3edf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8b3edf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f3a72940ae323b07201cd45eafb403b84bb4b9a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8b3edf.tgz","fileCount":209,"integrity":"sha512-2cmlBwKHnUnbgEyhReSfSz5z8r1yt9MfRn6LHL+hxm3htriVt+wy346+J24ESJlUPYsbZnyXU+51N7EunIqhqA==","signatures":[{"sig":"MEYCIQD9vZ0HSuhopWZhVAwgUxzbrynTRrlj3Cnl5B6VzwvTJgIhAKWYZjZEr/3wmjouU2i3pq4ywswdDezbBtPZ57cRBQ42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8b3edf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.c8b3edf.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4a380ad466f806550ffe59e59b006c77/skybridge-0.0.0-dev.c8b3edf.tgz","_integrity":"sha512-2cmlBwKHnUnbgEyhReSfSz5z8r1yt9MfRn6LHL+hxm3htriVt+wy346+J24ESJlUPYsbZnyXU+51N7EunIqhqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8b3edf_1768470594440_0.14368411118861868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d44bc64":{"name":"skybridge","version":"0.0.0-dev.d44bc64","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d44bc64","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98c2e939f8c0d39131c674a94b60b4c9a26315de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d44bc64.tgz","fileCount":209,"integrity":"sha512-9LNStgCWxJ3EaM/7eqQN5GJ003cgJ28rdqAUYQlbWzRcUHjVkgJaNDDC2mM6YJvcTFr48rZ6ATCBtwz5rzCm/A==","signatures":[{"sig":"MEQCID25YYQgjS7vQUjYjF5jX/AOQA0ykOEpVm0+aeN14u9TAiA7zL9eyH/Km7aDeKdmEHnkt1nKSKEPb69eiF50WfjyoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d44bc64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.d44bc64.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0607829b3455648156bb0cd7ed5ca56/skybridge-0.0.0-dev.d44bc64.tgz","_integrity":"sha512-9LNStgCWxJ3EaM/7eqQN5GJ003cgJ28rdqAUYQlbWzRcUHjVkgJaNDDC2mM6YJvcTFr48rZ6ATCBtwz5rzCm/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d44bc64_1768471196107_0.320745904857322","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d26cb78":{"name":"skybridge","version":"0.0.0-dev.d26cb78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d26cb78","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eee1cb6eb5faf73460e4e77134886a72f425d494","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d26cb78.tgz","fileCount":209,"integrity":"sha512-3/Jfgq5Yy2ElXoyEfb/U2eNWbZKBz/lGoS43w2x+uQliQjpvKEtBB38lWRufntAqns28FDRvxf7MWjbzsvOPUg==","signatures":[{"sig":"MEYCIQDDjhYaJ/yZuHKVdq2u9Dlmm03mIHydxsysICgeOmzAqQIhAO5Yrx3GVHmjdYMTLecmenHEzXuAtv2uhDOP62f9USnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d26cb78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.d26cb78.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5b12f0517cfe6740462e1a1adf8fa3a/skybridge-0.0.0-dev.d26cb78.tgz","_integrity":"sha512-3/Jfgq5Yy2ElXoyEfb/U2eNWbZKBz/lGoS43w2x+uQliQjpvKEtBB38lWRufntAqns28FDRvxf7MWjbzsvOPUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d26cb78_1768471361489_0.5647226946215855","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6d9674b":{"name":"skybridge","version":"0.0.0-dev.6d9674b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6d9674b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"52b43b4076ba144b9ea97ba86178e24668f5b5aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6d9674b.tgz","fileCount":209,"integrity":"sha512-QGz1I4UNS5s6qhqCNEO01vXnn6CfyMOiFZhwBU3FzcZKNbH3XC6DCKoIy9lQXiOCv9e/ch8jT5+x7GgUWRcl3Q==","signatures":[{"sig":"MEUCIQCRSvJGBqMh7UfMyWk6lbZ7JuXeg5p9sXM2vz0LpbpBfQIgGC0NHFSiDcQw1ERW5vYOkDExx93cM5PGYynKd6V77MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6d9674b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.6d9674b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6f9d43fb22e7c59bf2799e9324b550e/skybridge-0.0.0-dev.6d9674b.tgz","_integrity":"sha512-QGz1I4UNS5s6qhqCNEO01vXnn6CfyMOiFZhwBU3FzcZKNbH3XC6DCKoIy9lQXiOCv9e/ch8jT5+x7GgUWRcl3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6d9674b_1768475041888_0.15394140114063437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31b281b":{"name":"skybridge","version":"0.0.0-dev.31b281b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.31b281b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2967ed71859deb56cbb03d0e898a24acfd7ed533","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.31b281b.tgz","fileCount":209,"integrity":"sha512-cRqHxKh3Agx1I5R5Gfzid3mTQG9KxXgTg2p53Rvr9V+n7rj/nx3SO1bxKp6SPlH1oQOHkdlttB1jrukPP+bQLw==","signatures":[{"sig":"MEUCIFdkpiOwU7waDNpiOsqdwPH0gqbB/SS1lILy5bCYG2wFAiEA5VaFNAQDG1fKKUUQp12MZFPKkUsVF+rDd07ixdNc4KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.31b281b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.31b281b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c3f9dd8c0d2e411aca82924a33dc0e44/skybridge-0.0.0-dev.31b281b.tgz","_integrity":"sha512-cRqHxKh3Agx1I5R5Gfzid3mTQG9KxXgTg2p53Rvr9V+n7rj/nx3SO1bxKp6SPlH1oQOHkdlttB1jrukPP+bQLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.31b281b_1768475929803_0.7464719372450594","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70a8648":{"name":"skybridge","version":"0.0.0-dev.70a8648","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70a8648","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4349e42e6d0c40f8514f41c2b2f77ef5a6b4c81d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70a8648.tgz","fileCount":209,"integrity":"sha512-EPu432nvZ4XGeV1JmaT0/dvj7NBnx0n76yypY1nR9dZz6m8ku8ps8+lEVkmFY1H/rXNONfS4sXOzQSmzL/hF3w==","signatures":[{"sig":"MEYCIQCmR2ey8kM+ZytPAC4yGeKxnnAMQS1PsNFfp1VXqUScywIhAODGJIrrNQF8snB9Xlxcjr6y0kCq4fYhzdnTSjhIHjfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70a8648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.70a8648.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9c0869ff153c2a1a91349bd293049992/skybridge-0.0.0-dev.70a8648.tgz","_integrity":"sha512-EPu432nvZ4XGeV1JmaT0/dvj7NBnx0n76yypY1nR9dZz6m8ku8ps8+lEVkmFY1H/rXNONfS4sXOzQSmzL/hF3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70a8648_1768475958666_0.946870700146597","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8844927":{"name":"skybridge","version":"0.0.0-dev.8844927","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8844927","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"78cd1dc90856562b26829e0228972547cff388df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8844927.tgz","fileCount":209,"integrity":"sha512-Qkzs7bWWD51q5dZ4chsfZqAiMXBhe8IwS+p5lFF3f5w/8OrOute44eTO24rkiju+3h5jGQGQi4ssKk51akBJGg==","signatures":[{"sig":"MEYCIQC7HLhvRtrFcu101G0T+NSnmNtc1AY8ww486lefZHnO1QIhAMeWgH6oPTW+qFmD1oJcl9HM7BWXxGPc76ArILSRju6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8844927","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.8844927.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dfc02436be18c1657446eb4a3b1db493/skybridge-0.0.0-dev.8844927.tgz","_integrity":"sha512-Qkzs7bWWD51q5dZ4chsfZqAiMXBhe8IwS+p5lFF3f5w/8OrOute44eTO24rkiju+3h5jGQGQi4ssKk51akBJGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8844927_1768476187690_0.3863700857878889","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d730ba":{"name":"skybridge","version":"0.0.0-dev.0d730ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d730ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f9a0b5a8a7efcc4badd0a5fecea3765c264b5d36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d730ba.tgz","fileCount":209,"integrity":"sha512-7nS4xNGyL9j0Dbpy79Dxig+ff1rugnSUxYZhw42HigyTtUQ+c0JyE+ERkqwci9OU+r9cvti+Cfa7XCUNqdYTbw==","signatures":[{"sig":"MEYCIQDbgtX3vTnJ6gmV8etz4UVIEMZYxwzaxfUXNgECLbxNqAIhAPrspRjHdF8y6uB5eU91ROKrTXWImcDrX4SwNeytM3jY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d730ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356218},"type":"module","_from":"file:skybridge-0.0.0-dev.0d730ba.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5519d32d3e88dd411728eb983a123001/skybridge-0.0.0-dev.0d730ba.tgz","_integrity":"sha512-7nS4xNGyL9j0Dbpy79Dxig+ff1rugnSUxYZhw42HigyTtUQ+c0JyE+ERkqwci9OU+r9cvti+Cfa7XCUNqdYTbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d730ba_1768476228231_0.7195119114339819","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8388da6":{"name":"skybridge","version":"0.0.0-dev.8388da6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8388da6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6caa3196b7c9ee79b99e8c100ed5034aa3675a13","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8388da6.tgz","fileCount":209,"integrity":"sha512-0j1n4Z2BkgDYQkpc4gMf8n9V+asDAY2OwtzWT/4gU0e7bws01LxFqhFhlz8m14MJEUfDye2anQEvS534IU55hg==","signatures":[{"sig":"MEYCIQDUDrTFhVeZLETUH0010vyZxN3c/FE8MOKGBIImKAxlLQIhAJpXORvDrssddgL9INxZvqx45OYIdnkI6OM9vyRkH6OZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8388da6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.8388da6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b67e99ccab10c5a4cfb37cfc01655470/skybridge-0.0.0-dev.8388da6.tgz","_integrity":"sha512-0j1n4Z2BkgDYQkpc4gMf8n9V+asDAY2OwtzWT/4gU0e7bws01LxFqhFhlz8m14MJEUfDye2anQEvS534IU55hg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8388da6_1768476396260_0.6482569648981398","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"skybridge","version":"0.23.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.23.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82f3f04eaf60ad54668f86c194fc76e0c3582325","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.23.1.tgz","fileCount":209,"integrity":"sha512-uy4CuAeL6PR/c6EM1kX5I5WCbw5/FksAdYQVRqJ+6DhTr20Vj9jE8KLY97W6/SeRzLK+nEBdb0ArqyGJBPueFQ==","signatures":[{"sig":"MEUCIDisjPQ6Cub1jbtBALfSCEwgi0U/lLBWsLt/ERSbmXLxAiEAsUXMp6rvCgvkmfBNwYSq/0oC4Odwxhe2bcK77pEW3fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356212},"type":"module","_from":"file:skybridge-0.23.1.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6fdcd706c2ec74eb4b263dde94652573/skybridge-0.23.1.tgz","_integrity":"sha512-uy4CuAeL6PR/c6EM1kX5I5WCbw5/FksAdYQVRqJ+6DhTr20Vj9jE8KLY97W6/SeRzLK+nEBdb0ArqyGJBPueFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.23.1_1768476540258_0.7551162219083805","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.27be7bc":{"name":"skybridge","version":"0.0.0-dev.27be7bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.27be7bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"322f8f2a8cf727e44aa94151125c877a70674287","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.27be7bc.tgz","fileCount":209,"integrity":"sha512-yIJ6QxbC/qCC5ODlxD0Z/waD3qDE4g0DpMVGGRh6Gj+BImerlqsu0bAKlJ6R/10/3JbHq8rN04adNRwkdM8bDA==","signatures":[{"sig":"MEYCIQComz4RfEFyT/G82QGHpJEv1W8sATgzl2oMt8x1A+VgxwIhAO1XWuf26tcrSnOSYWi+K1EDElYWhDZcpJkUnlMIOssb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.27be7bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357399},"type":"module","_from":"file:skybridge-0.0.0-dev.27be7bc.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64aa30451d478f34c6b0df60bb719f65/skybridge-0.0.0-dev.27be7bc.tgz","_integrity":"sha512-yIJ6QxbC/qCC5ODlxD0Z/waD3qDE4g0DpMVGGRh6Gj+BImerlqsu0bAKlJ6R/10/3JbHq8rN04adNRwkdM8bDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.27be7bc_1768485819639_0.07734027469599036","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.68725f8":{"name":"skybridge","version":"0.0.0-dev.68725f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.68725f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7d3270536737fb82436a67b83a0d3cee5367efe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.68725f8.tgz","fileCount":209,"integrity":"sha512-GbbZrT1c9R8UVcJ5dLqT+ZTnzwZ6DzsQ8UEbEVZIurtw5toliRxvOH1WoRM9Exd5iBig6UG4B7tT7c+NjFkzqg==","signatures":[{"sig":"MEQCIBjQaKu/AOZ23Sphd8UFtwbeq614yoV2g9/hAaWb9IttAiBJR2E960MII4Oi01IMTnPKnKVDWvs8/W1AVocpz/jy7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.68725f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357398},"type":"module","_from":"file:skybridge-0.0.0-dev.68725f8.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07f560d4e76d2003210c767cd9b09b6f/skybridge-0.0.0-dev.68725f8.tgz","_integrity":"sha512-GbbZrT1c9R8UVcJ5dLqT+ZTnzwZ6DzsQ8UEbEVZIurtw5toliRxvOH1WoRM9Exd5iBig6UG4B7tT7c+NjFkzqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.68725f8_1768485898352_0.8092449980766303","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.707edb8":{"name":"skybridge","version":"0.0.0-dev.707edb8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.707edb8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e8c11f6c8dceabaaa6aeae8625441e8988027d3f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.707edb8.tgz","fileCount":209,"integrity":"sha512-jO73qHGbptrXNYx7MZ7WnzqSNEnfspLYru5jxIPcNPwJWEeHjpoEQ8Ekr+EUEKvZ8yE88KEKJOecwlXSjWWDNg==","signatures":[{"sig":"MEUCIQDxIX+kMdL8Q9A+P4Qo1WIHbZoMxyTlsWkMVgq4PbE5GQIgAS0DxUbqpfvceLjk13+gGOs92dL6X8VPjHDZszdYS9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.707edb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357403},"type":"module","_from":"file:skybridge-0.0.0-dev.707edb8.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/63626505b6afdaf794b483264f108d79/skybridge-0.0.0-dev.707edb8.tgz","_integrity":"sha512-jO73qHGbptrXNYx7MZ7WnzqSNEnfspLYru5jxIPcNPwJWEeHjpoEQ8Ekr+EUEKvZ8yE88KEKJOecwlXSjWWDNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.707edb8_1768485930501_0.5920143414502594","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd11164":{"name":"skybridge","version":"0.0.0-dev.dd11164","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd11164","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6504902232e0dea5a4c1d0082a2f1b89aa3f517a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd11164.tgz","fileCount":209,"integrity":"sha512-7gvCwmIB5PSsRX2CAzkWNCQxUnOzBV5QDG+bp5dQn1uUSFaWGvI/CAXhVOe+q7iigCE9yQF5iy9kflyTNb8X1Q==","signatures":[{"sig":"MEYCIQCep3Ub/mG8b8KyV05I9qwixJYzFvaI4xQx5IU1pkssWQIhAJ/FOTCSAdUhJZwVeWwN7ibe/4gCglG7dVvn77WKxxu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd11164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.dd11164.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a0d123cd04fe7fabfe86407efcddf1c/skybridge-0.0.0-dev.dd11164.tgz","_integrity":"sha512-7gvCwmIB5PSsRX2CAzkWNCQxUnOzBV5QDG+bp5dQn1uUSFaWGvI/CAXhVOe+q7iigCE9yQF5iy9kflyTNb8X1Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd11164_1768486670703_0.27935793654385055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6f1dfd8":{"name":"skybridge","version":"0.0.0-dev.6f1dfd8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6f1dfd8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"040319b266218470992804fd18eec915aec2231d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6f1dfd8.tgz","fileCount":209,"integrity":"sha512-KhWHPIfvPqN0g6LdpQg+QurRASg0CzG2hvx7IVEvMyjwy+PYlBN90arxI5pcwXv+V5CKxk1p94xpWiZLSoqSjg==","signatures":[{"sig":"MEUCIQCcRMKrx0oHEY9HubxJXI40gO5XDmga0B2d5LZt8mZf/wIgcr2mXohZB468hGnyxqw+7jEmkMGXKba8vJ3MpW4rEiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6f1dfd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.6f1dfd8.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5f425ded9cca8231748b93e91f06d798/skybridge-0.0.0-dev.6f1dfd8.tgz","_integrity":"sha512-KhWHPIfvPqN0g6LdpQg+QurRASg0CzG2hvx7IVEvMyjwy+PYlBN90arxI5pcwXv+V5CKxk1p94xpWiZLSoqSjg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6f1dfd8_1768488140196_0.6563916642145642","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8be7412":{"name":"skybridge","version":"0.0.0-dev.8be7412","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8be7412","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d4c6bfb832b8a39d3d46f592f903c37bfcd40b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8be7412.tgz","fileCount":209,"integrity":"sha512-3jIMMnREbbu/Ri0OdbuuDB9GIdbVaLgE5cNRH7OFgeDIGEl0XvG+ey967FN+GaC8uQMK/QesDNV6yI2fJulx0g==","signatures":[{"sig":"MEQCIF5lRgaCcpOtgq4lJ4oH888iBnHqBKG+H1Cra5QSuGKjAiB+Hjf5/yBc7dyqSa1HMflXypbCeh02hs2uM+iyupJLUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8be7412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.8be7412.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8268a771b89d632f6c95b050570469c8/skybridge-0.0.0-dev.8be7412.tgz","_integrity":"sha512-3jIMMnREbbu/Ri0OdbuuDB9GIdbVaLgE5cNRH7OFgeDIGEl0XvG+ey967FN+GaC8uQMK/QesDNV6yI2fJulx0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8be7412_1768489155402_0.6763354445891625","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5416b51":{"name":"skybridge","version":"0.0.0-dev.5416b51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5416b51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6fbe2d1e42864e916e1fa9df0205977890eae33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5416b51.tgz","fileCount":209,"integrity":"sha512-EXwTw9mM07SHzKMnj4OBgkvw+gIFpf3RLGuIkd9+0PhDhepmwquEeO7/pMhEq0/D/9vuvT8cRd5doFtu0osDyQ==","signatures":[{"sig":"MEUCIEbx0n2obHeYUVzfjS9Doit5STHQ9CY7F4bF6FA8A0eqAiEAiZ3G9zMzt73N+J2KhTgFFUNb2tEWsow+8B9zEcZaiP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5416b51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.5416b51.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/32f7c06e2349464ae75c50a0d452ec39/skybridge-0.0.0-dev.5416b51.tgz","_integrity":"sha512-EXwTw9mM07SHzKMnj4OBgkvw+gIFpf3RLGuIkd9+0PhDhepmwquEeO7/pMhEq0/D/9vuvT8cRd5doFtu0osDyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5416b51_1768489326462_0.2173141850637026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f7aded3":{"name":"skybridge","version":"0.0.0-dev.f7aded3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f7aded3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d0ea4ce62b651c7dcc5d5b2f233acfcf6e3f99f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f7aded3.tgz","fileCount":209,"integrity":"sha512-JR4i90Th0DrJxGL5riSih013zJUElHzBMIv7SWUANh12sJVJDJ3bSaVUXUOGLsV2aUDXrbM571G0hKfGqDwCtw==","signatures":[{"sig":"MEUCIHYdtdIyi2oZsWpp09vy2j3tIvBFG6KTRPjIDM4EkArwAiEAmBBgpgBpOvNdHYevZnjG392HE/WxK4rQ7db/PuyRucw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f7aded3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.f7aded3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74fc301d9d689c59a6935a6cf47cc9f1/skybridge-0.0.0-dev.f7aded3.tgz","_integrity":"sha512-JR4i90Th0DrJxGL5riSih013zJUElHzBMIv7SWUANh12sJVJDJ3bSaVUXUOGLsV2aUDXrbM571G0hKfGqDwCtw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f7aded3_1768489410284_0.7449312807119679","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a6ecd14":{"name":"skybridge","version":"0.0.0-dev.a6ecd14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a6ecd14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0698c5705badf71478cb3ede21f9ab6bdc78e8e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a6ecd14.tgz","fileCount":209,"integrity":"sha512-5S5arA7pDnkBCPX1jJfCwmhIg0S3UqX/klXGReENbwKBMbzKRz+Lo/ZozkXx4nLWxEGllCS22NgvMb/2jUOW6A==","signatures":[{"sig":"MEYCIQCijyMMrV5z87vkWByBuBXZySMCjzOSPEXXKYhQz8GIEgIhAKjfhO5rmCufDJO8f4fXNHxbOTT33QVUQjGtx3zjJtL9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a6ecd14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.a6ecd14.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e612b47394559937d9328136a9c63ae8/skybridge-0.0.0-dev.a6ecd14.tgz","_integrity":"sha512-5S5arA7pDnkBCPX1jJfCwmhIg0S3UqX/klXGReENbwKBMbzKRz+Lo/ZozkXx4nLWxEGllCS22NgvMb/2jUOW6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a6ecd14_1768490348880_0.9175000306644407","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fd50f4":{"name":"skybridge","version":"0.0.0-dev.6fd50f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fd50f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9bd70702525599a3b929905ac4005d9ebbcbaf02","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fd50f4.tgz","fileCount":212,"integrity":"sha512-5lGo9X/5YmPO8wQ5gFB7gH+ossI8RXbVyPVk8NP8XaVIJALE39KDHR6AJfox3EZEcj7f5TKg0iD298Vc3sFkLw==","signatures":[{"sig":"MEQCIBAe06q8p/HYWngqYO1Gvb5qtElHIniXPPPy2N6cyV7XAiATEC33HqtOAERwGaM2ez6DxiPjhtANzJRqM4Ze8kKBMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fd50f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363068},"type":"module","_from":"file:skybridge-0.0.0-dev.6fd50f4.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8b534fe0f9074953c05cb32a313196c6/skybridge-0.0.0-dev.6fd50f4.tgz","_integrity":"sha512-5lGo9X/5YmPO8wQ5gFB7gH+ossI8RXbVyPVk8NP8XaVIJALE39KDHR6AJfox3EZEcj7f5TKg0iD298Vc3sFkLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fd50f4_1768491074512_0.5763987155073416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5365b0e":{"name":"skybridge","version":"0.0.0-dev.5365b0e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5365b0e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"678f7d1ff95738e0d099eb79635a5b1af06ec6b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5365b0e.tgz","fileCount":209,"integrity":"sha512-/9hbqoismL8KrBZwdRTOj5vN+90sFHeffcQG5bUBhvYsNqNS12zsrwNszVZgIN49vHJW0nUa4BrC45rbAl3U5A==","signatures":[{"sig":"MEUCIQDgb/5Li/aIp7P5KhyhU5D3MXs0pZsjaE1sNeCgn9o2XgIgHeFM1RMwNVtPyS9hWKjYmALEWUkWp6WK4gttia/Z4uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5365b0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.5365b0e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ab45dbdf226ff08e20f6866d3d71f40c/skybridge-0.0.0-dev.5365b0e.tgz","_integrity":"sha512-/9hbqoismL8KrBZwdRTOj5vN+90sFHeffcQG5bUBhvYsNqNS12zsrwNszVZgIN49vHJW0nUa4BrC45rbAl3U5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5365b0e_1768491116960_0.9820310916924626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d0280c":{"name":"skybridge","version":"0.0.0-dev.2d0280c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d0280c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d95adca66d3777646b120e532494a43c748a97d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d0280c.tgz","fileCount":209,"integrity":"sha512-vTp9zOptJEl7IKDvFKWBY83GYTGMUMVi4ZnBiCClEjNki+n8bFbBo+dhoq7MBtNVs9uzks1jGwK5YdIaTaYubg==","signatures":[{"sig":"MEUCICCV+oeMmYKSvlmyq80blGaTinPRJFOoxlEA9NeTbIXMAiEApPFIZh3d47XSbaz9SOhygaznd6uf3HQo6uiUJueXMQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d0280c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.2d0280c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76952cd942a31a02ab6e90681fcb3631/skybridge-0.0.0-dev.2d0280c.tgz","_integrity":"sha512-vTp9zOptJEl7IKDvFKWBY83GYTGMUMVi4ZnBiCClEjNki+n8bFbBo+dhoq7MBtNVs9uzks1jGwK5YdIaTaYubg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d0280c_1768493452868_0.6806489064491479","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.717d34d":{"name":"skybridge","version":"0.0.0-dev.717d34d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.717d34d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2374da60dc8b14b72c62552872729297e43b6e39","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.717d34d.tgz","fileCount":209,"integrity":"sha512-zZd4o42bTFFDxquDYkf9M57ppelx1JTb0kvX5RiCIf+GrdaV3oI2yayDTRKdAEn+seTnbgA3ksinTK+1DIATxw==","signatures":[{"sig":"MEYCIQC6fxOVmU/2YHvUJYb+7OpqcH/oVwg5tSS7b6mYfviQSwIhAOU169A2/ugwiq5q9vuOuN3p8rWTsDKH/FHk/LjbazRM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.717d34d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.717d34d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3175869e451441c5deabe4a3b36c6a2b/skybridge-0.0.0-dev.717d34d.tgz","_integrity":"sha512-zZd4o42bTFFDxquDYkf9M57ppelx1JTb0kvX5RiCIf+GrdaV3oI2yayDTRKdAEn+seTnbgA3ksinTK+1DIATxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.717d34d_1768493804423_0.2923131750431507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14531d7":{"name":"skybridge","version":"0.0.0-dev.14531d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14531d7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3b46a4048708f37647725195c4ca498deabdd46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14531d7.tgz","fileCount":209,"integrity":"sha512-i0ll+OD9GtzeJYESIHus9OSVTluM/bhhR7P6eafiqt2U5hHut55EAfKAL0Ky5ME0vuGXV8N7SG+2WSmYppg94g==","signatures":[{"sig":"MEYCIQCEzwkUUnPoZcD3B+Mj1uTP/eUgyz7Jqy1LTenDBeUSrwIhAMZ0sIvg4tgMRggr3RJ1vtEgVoS0zi1PMf34dctIEuTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14531d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357451},"type":"module","_from":"file:skybridge-0.0.0-dev.14531d7.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2699ade4cf15c5968b566ce0f409adf/skybridge-0.0.0-dev.14531d7.tgz","_integrity":"sha512-i0ll+OD9GtzeJYESIHus9OSVTluM/bhhR7P6eafiqt2U5hHut55EAfKAL0Ky5ME0vuGXV8N7SG+2WSmYppg94g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14531d7_1768494061461_0.024414076308538535","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f82ea22":{"name":"skybridge","version":"0.0.0-dev.f82ea22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f82ea22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ed57c2a2837501e911efea03b263fc7d9ae6322","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f82ea22.tgz","fileCount":209,"integrity":"sha512-dz39J1ULAR1Cv4naajKl/ryADtshl5BZFX6BOotaunEgdXPFFTsXf8zsdN/LvJ16MpSXmjQVgjAQCDt8pf22jg==","signatures":[{"sig":"MEQCIGdzCB105SF/TW2pNiLfv5cbinGe1TFoEuJw6KNTfBumAiBuWOnl/vOIwW56+D6sl/TnwwFmS+s3yBDNw+eKmlEFlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f82ea22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357584},"type":"module","_from":"file:skybridge-0.0.0-dev.f82ea22.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/29902d61781893bfba4106e684fc0f0f/skybridge-0.0.0-dev.f82ea22.tgz","_integrity":"sha512-dz39J1ULAR1Cv4naajKl/ryADtshl5BZFX6BOotaunEgdXPFFTsXf8zsdN/LvJ16MpSXmjQVgjAQCDt8pf22jg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f82ea22_1768494730219_0.40038590073110325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6322714":{"name":"skybridge","version":"0.0.0-dev.6322714","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6322714","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d510c159cf12446b3cd492d1a2c545fed00e0c92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6322714.tgz","fileCount":209,"integrity":"sha512-+x/PvEQ3tdaOm7BmY6MROP2heRcrXbLRnqVWBRo6Hhw1BziL7g48JjJAWuJzqGtnz7IOi8gW9UWoOdNJCdO7rA==","signatures":[{"sig":"MEQCIEFiY7T2sZ+W/yzNTnm6D4lrgp4YeRADyTjMWeBiNbk6AiAuhFXsBpuqm1Ur8RScm0yaUCO2Un9xLmm1UjHgXCgsUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6322714","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.6322714.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9417de2b87f330b642a1e029b120fa7e/skybridge-0.0.0-dev.6322714.tgz","_integrity":"sha512-+x/PvEQ3tdaOm7BmY6MROP2heRcrXbLRnqVWBRo6Hhw1BziL7g48JjJAWuJzqGtnz7IOi8gW9UWoOdNJCdO7rA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6322714_1768497934540_0.17988214817606507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.441a10e":{"name":"skybridge","version":"0.0.0-dev.441a10e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.441a10e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f6ff8d7d6e2f5bcb3940cc16fcb84dda1e1d8f8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.441a10e.tgz","fileCount":209,"integrity":"sha512-oM+Df1ICLLJDS1PahZtBqZWvv9HLfzM447aROIxKj/G3P3I7nEAsybws5qQO/683csQe3ZXp45oPRtTTIhzdNA==","signatures":[{"sig":"MEYCIQCCSTjEVG21oPHqTbcEdu+QoavAu9bXWeH13T0EhQhGhwIhAMGr1iD6pZweGG7IypWMNarmeLsPoPI+2CKH+5Ss/eCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.441a10e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357403},"type":"module","_from":"file:skybridge-0.0.0-dev.441a10e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c962ceadeea12af4e6afb65775708db/skybridge-0.0.0-dev.441a10e.tgz","_integrity":"sha512-oM+Df1ICLLJDS1PahZtBqZWvv9HLfzM447aROIxKj/G3P3I7nEAsybws5qQO/683csQe3ZXp45oPRtTTIhzdNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.441a10e_1768498289858_0.46974310353776794","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b51659":{"name":"skybridge","version":"0.0.0-dev.3b51659","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b51659","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2967d1aaf130251c61a23c0f11fc9fa517f3c7ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b51659.tgz","fileCount":209,"integrity":"sha512-UuFIKg7v6oDqjJwUc50XaOhymOJhbXaXi6WlwTUFUAjkP7cEeb2oDqPJ1PoLNBUYE8JWtBjsLsoI27vLhGX35A==","signatures":[{"sig":"MEQCIHBro1Qpdmi7UkIzlESZv5d2ylAdVh7g3K5tZBGBJpY0AiBcwXvbeaVNz/Hsg6eKk7YtRsn6/+zIQ9pvfmkq36Y7Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b51659","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357403},"type":"module","_from":"file:skybridge-0.0.0-dev.3b51659.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cafe0a27002bc531cfe93c603de576fa/skybridge-0.0.0-dev.3b51659.tgz","_integrity":"sha512-UuFIKg7v6oDqjJwUc50XaOhymOJhbXaXi6WlwTUFUAjkP7cEeb2oDqPJ1PoLNBUYE8JWtBjsLsoI27vLhGX35A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b51659_1768498468596_0.8923176026966628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa29700":{"name":"skybridge","version":"0.0.0-dev.aa29700","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa29700","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b38f2730ebda13d970f99c9e932ba247b63f1e1f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa29700.tgz","fileCount":209,"integrity":"sha512-6pHcyxW/Lizi27GNP5xGDLHZ3FnhVtcu0aBlkKvg75Vu4/AnHWTGIdgkRMS6u88HFwDU2WDL3wX7A3ypfj7ZnQ==","signatures":[{"sig":"MEYCIQCFUc+GshB2p8+Pyh9DbAiVBL6L1/qhffR8pZT9vGNMaQIhAJjFY8692qOa4Atbd5zWIgaxxdhZBEQDqNqBHqD4pGuY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa29700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.aa29700.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64986d2db13467d7ff5ebe1333db5d7f/skybridge-0.0.0-dev.aa29700.tgz","_integrity":"sha512-6pHcyxW/Lizi27GNP5xGDLHZ3FnhVtcu0aBlkKvg75Vu4/AnHWTGIdgkRMS6u88HFwDU2WDL3wX7A3ypfj7ZnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa29700_1768499656045_0.29357511688306137","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.95a2c95":{"name":"skybridge","version":"0.0.0-dev.95a2c95","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.95a2c95","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9b323bf812a71685e83ab02a10e2ab079a44cc6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.95a2c95.tgz","fileCount":209,"integrity":"sha512-EfjWmt71M6vka17f/PMH2cVWwuE2Ip+DIVhU0hisLrU2sEFmYua83gHXfdwERQiIWY3M15B2iIjpqAIXFD149A==","signatures":[{"sig":"MEQCIEP7PBvLGpeNZtjuliYzuRaQT2gAb2LJlboy1cYJFBYcAiAdRsu7354XAueqyY3g3dkRNyLEvEbFqZwSkwL4DfZhWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.95a2c95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.95a2c95.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4b68c598915258eba6758205722941f/skybridge-0.0.0-dev.95a2c95.tgz","_integrity":"sha512-EfjWmt71M6vka17f/PMH2cVWwuE2Ip+DIVhU0hisLrU2sEFmYua83gHXfdwERQiIWY3M15B2iIjpqAIXFD149A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.95a2c95_1768516430994_0.7861799625653254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.80fd693":{"name":"skybridge","version":"0.0.0-dev.80fd693","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.80fd693","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b45f46bb52015d1ec05eb70cfbcbcecc0796b03b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.80fd693.tgz","fileCount":209,"integrity":"sha512-DYltATJkPEKYBUEYa0ag1kFfRkuutw0+h+cTLBS/8dGNgEdUZWKRRM5D/RkolhcRZmmdhyf4Xs240KTync5jqw==","signatures":[{"sig":"MEQCIGuabULgpoMIDfLkxQY8rkDEsmuAy90hDKojAGfr4OseAiAf56ufjWv8cRQHtOeZROUTjjWTu5RCY21YZAya3/xfgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.80fd693","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.80fd693.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8e21a23460b7d228d2131e16ca76d574/skybridge-0.0.0-dev.80fd693.tgz","_integrity":"sha512-DYltATJkPEKYBUEYa0ag1kFfRkuutw0+h+cTLBS/8dGNgEdUZWKRRM5D/RkolhcRZmmdhyf4Xs240KTync5jqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.80fd693_1768552398706_0.9174048443796641","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df55436":{"name":"skybridge","version":"0.0.0-dev.df55436","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df55436","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"956c577e7e6238b3c419d903e697b89249790575","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df55436.tgz","fileCount":209,"integrity":"sha512-sg71BYZfzTyQhzxtOKislZC9EON2GC/i3FSY6XpRigrPf96cPin3tHHC0UZkemgtK6WiLGZ3wAc0fP7MxGkLNg==","signatures":[{"sig":"MEUCIEdp5naIzTANHBOw8Tqi4Y35wcywsIM7zKkE0OykWokUAiEAzjoZvGmttck8Zr17C8ZSrrODo7Kb3j+9U0QM1RaWbMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df55436","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.df55436.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8d585cfe46311429c9f45dbb57332e47/skybridge-0.0.0-dev.df55436.tgz","_integrity":"sha512-sg71BYZfzTyQhzxtOKislZC9EON2GC/i3FSY6XpRigrPf96cPin3tHHC0UZkemgtK6WiLGZ3wAc0fP7MxGkLNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df55436_1768552587946_0.46835962941485243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.abf1d36":{"name":"skybridge","version":"0.0.0-dev.abf1d36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.abf1d36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"14a9b65b1c120da7ad6a7458b05a4c3b7cadd859","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.abf1d36.tgz","fileCount":209,"integrity":"sha512-b8PvawB8Cvs8hB7N1+o1LP4/n6cFTtvaMa49WqvH2hePz3SXhbkkZUXHXLG5LACq6EJcCPH6cEq+CfrpsFZPYw==","signatures":[{"sig":"MEUCIQC5xodlKIrJcfTdrC0980gRml/r/l5xdq4CffRMEpvhAQIgSPY1gQoBR6n0/GR+ZtY/vDCFotxRrGXRvkDGjladF+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.abf1d36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358010},"type":"module","_from":"file:skybridge-0.0.0-dev.abf1d36.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfc1b900b669febef8d2e04bbc678d47/skybridge-0.0.0-dev.abf1d36.tgz","_integrity":"sha512-b8PvawB8Cvs8hB7N1+o1LP4/n6cFTtvaMa49WqvH2hePz3SXhbkkZUXHXLG5LACq6EJcCPH6cEq+CfrpsFZPYw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.abf1d36_1768552645308_0.7055312952489898","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.732e095":{"name":"skybridge","version":"0.0.0-dev.732e095","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.732e095","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91b5dbccc9637db04b281347efcf13a26526adbd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.732e095.tgz","fileCount":209,"integrity":"sha512-xnncp+kgY/aYwdvnmJr59esVfm3BQOs4VvtUS32FylyOTjgh6KnxgNVmKkQKmb4SYFFqAP0dGZvL4mu7xx6tRQ==","signatures":[{"sig":"MEYCIQD8m1fY6CwjtPcx/pZOuut8D0YLCl3rCESJudVNMVAw/AIhANd+h35USO6KodM6IMzi93uyVuWaEts1ZUBc9rwfiV2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.732e095","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.732e095.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/951f6487ef8a43e3ef3cf12b5d7444f4/skybridge-0.0.0-dev.732e095.tgz","_integrity":"sha512-xnncp+kgY/aYwdvnmJr59esVfm3BQOs4VvtUS32FylyOTjgh6KnxgNVmKkQKmb4SYFFqAP0dGZvL4mu7xx6tRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.732e095_1768552736646_0.7829200209290743","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9a98a6":{"name":"skybridge","version":"0.0.0-dev.b9a98a6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9a98a6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ee83cceeb8a9f64e0dfe36657fdbd6bc9bc7e2d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9a98a6.tgz","fileCount":209,"integrity":"sha512-N4qdimGHOHFX/K5KVCDh+6AuqUC+Ptp8cyvzmjVdSXikLbNrdj+ehp0IX7eKLeAnq1NDmNnUtEZuQNEqhT+7zQ==","signatures":[{"sig":"MEYCIQC3k4AE719xR9wNyULrnDpS0LQF3ncxMI6HRZLogMTl1QIhAPSf79gIOC4MNLCaZZVHuLvpjDpvYNZ4Huc3jTHB5UuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9a98a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358010},"type":"module","_from":"file:skybridge-0.0.0-dev.b9a98a6.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c364fa4c2887952232488b9b0493ab8/skybridge-0.0.0-dev.b9a98a6.tgz","_integrity":"sha512-N4qdimGHOHFX/K5KVCDh+6AuqUC+Ptp8cyvzmjVdSXikLbNrdj+ehp0IX7eKLeAnq1NDmNnUtEZuQNEqhT+7zQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9a98a6_1768552739455_0.4780885135461237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bacd82f":{"name":"skybridge","version":"0.0.0-dev.bacd82f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bacd82f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"01d83d98c72091595103a2412db3b29c7df671b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bacd82f.tgz","fileCount":209,"integrity":"sha512-c5jJXF2SIw0JUHTquwYYrHUBGTXYnl6GIjHuQFWv/oeU3SyuhTDANkKmF7Yp/864cn/zCovdW7LDfxpFpynUeQ==","signatures":[{"sig":"MEUCIDdWNyDbl4xJmnPBpc6850z7/9yLsykGnYWzKOX22nReAiEA1W5okFt0yWlCEzVUU3EuQY3TsR8RH92Vq2pKkmSFIGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bacd82f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358001},"type":"module","_from":"file:skybridge-0.0.0-dev.bacd82f.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/338e9b88ce67b989dfa38b643dfff641/skybridge-0.0.0-dev.bacd82f.tgz","_integrity":"sha512-c5jJXF2SIw0JUHTquwYYrHUBGTXYnl6GIjHuQFWv/oeU3SyuhTDANkKmF7Yp/864cn/zCovdW7LDfxpFpynUeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bacd82f_1768553674858_0.847477510248372","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48d6171":{"name":"skybridge","version":"0.0.0-dev.48d6171","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48d6171","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb4f7337dd05d7695208d831e499ab6e0e8d42e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48d6171.tgz","fileCount":209,"integrity":"sha512-ryVJnWCdYK+hekBumXMjJQ/hjo48I3E2aR+U6GFUlkNya57Jhwx8hbRYLWPVdIGA/SSIjTFS0Ix2rKiemfWRHQ==","signatures":[{"sig":"MEQCIE9fdhTdClF0UXjMxl3GbNfjtMMVRR8oChqL3XRnWYoqAiBA08EDGc4L1/PD0QQeXzfmLB6JjKt8LMJhwzsGz2N98g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48d6171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358001},"type":"module","_from":"file:skybridge-0.0.0-dev.48d6171.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff89dbf87f728a6a2216adbda699d9a6/skybridge-0.0.0-dev.48d6171.tgz","_integrity":"sha512-ryVJnWCdYK+hekBumXMjJQ/hjo48I3E2aR+U6GFUlkNya57Jhwx8hbRYLWPVdIGA/SSIjTFS0Ix2rKiemfWRHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48d6171_1768554307839_0.40144084639137567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ef1dac":{"name":"skybridge","version":"0.0.0-dev.9ef1dac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ef1dac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"66028fcece3d02a94e913fc758eb149acc1fb559","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ef1dac.tgz","fileCount":209,"integrity":"sha512-53Rf4CPA9ypz0syAuDMAG53xrR2oycDT7g6gqsTd79ST3PtsC+gU4hBVxK7zyV7f/VB9veDdXSBDvZOUUvhg9A==","signatures":[{"sig":"MEQCIEWdW62po4QxHNVkoZpAn88nmGy5FyqqsfCbQ51a18xIAiBJtM9W0/bTWupCUOHZDVEvG99+qtDp2aKPvxDS0HoF/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ef1dac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358001},"type":"module","_from":"file:skybridge-0.0.0-dev.9ef1dac.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0bffad1de0645704232afa114cf97df0/skybridge-0.0.0-dev.9ef1dac.tgz","_integrity":"sha512-53Rf4CPA9ypz0syAuDMAG53xrR2oycDT7g6gqsTd79ST3PtsC+gU4hBVxK7zyV7f/VB9veDdXSBDvZOUUvhg9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ef1dac_1768554366853_0.7830500937475604","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.908f6e0":{"name":"skybridge","version":"0.0.0-dev.908f6e0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.908f6e0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6eb17b658f9124d576cd6e26a677921760f7f3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.908f6e0.tgz","fileCount":218,"integrity":"sha512-5Ov8xvtcWZaRlYK1ROX88z/2+b5LcoQaCmuMubFo9aOBG7ZrmDsPD/PYR1bg+WCGDED21d+2xYEku94NX8v5Bg==","signatures":[{"sig":"MEUCIQDFKriLDjmVF2a/iXj0+NqAiK2u9evQFSMJjhUUlLHELAIgEo4uCQeGnNFbOj4Do4lFZvDhATm0Ik3wv6SBuarMSUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.908f6e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377199},"type":"module","_from":"file:skybridge-0.0.0-dev.908f6e0.tgz","oclif":{"bin":"skybridge","hooks":{"prerun":"./dist/hooks/prerun"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0a909388d57cbf025afe385089713fc/skybridge-0.0.0-dev.908f6e0.tgz","_integrity":"sha512-5Ov8xvtcWZaRlYK1ROX88z/2+b5LcoQaCmuMubFo9aOBG7ZrmDsPD/PYR1bg+WCGDED21d+2xYEku94NX8v5Bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.908f6e0_1768557128957_0.06915220541832867","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ead707a":{"name":"skybridge","version":"0.0.0-dev.ead707a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ead707a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b8b7b3e50fe0e082ea5b61c3c0b3549a7c5797c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ead707a.tgz","fileCount":209,"integrity":"sha512-Hyxr6Z868TiFYJi7HzCRdOKpuWd1DraH3AJ37JO5Dr0AF9FMvPmgV24az3zskVI7wDUotjbUsJgCaxcn926ZNA==","signatures":[{"sig":"MEUCIDkAUoVE9aGaKPKVdScxvUp1o5xXEWepGBUo53yVYRg3AiEAnQtOhKYjcOyolgFVwGNc/wRpv1emO3jTyr6mW6g3A98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ead707a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357259},"type":"module","_from":"file:skybridge-0.0.0-dev.ead707a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6723d6f74be2338c670a86cc1722dafb/skybridge-0.0.0-dev.ead707a.tgz","_integrity":"sha512-Hyxr6Z868TiFYJi7HzCRdOKpuWd1DraH3AJ37JO5Dr0AF9FMvPmgV24az3zskVI7wDUotjbUsJgCaxcn926ZNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ead707a_1768558155278_0.6627221496107931","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.459e49d":{"name":"skybridge","version":"0.0.0-dev.459e49d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.459e49d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ffad8e8979bf7e473e56ff89cf8bb117ab335599","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.459e49d.tgz","fileCount":209,"integrity":"sha512-G5yxRiEs3tLoOcoSNOnbktGy+kFNQfiMRiMKXmR5/M3nZFGlawfjuua9DOJ09IUd5Upk2yteyJbddteQ25NdqA==","signatures":[{"sig":"MEUCIDQU9sJc7WXCsa0T2qr4SbDpP9BjAcp0c+OJisxa59nFAiEAizqcDiPGje7dIZlf1/EzjjrV/ojGH4fj/w4QSoA83L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.459e49d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357206},"type":"module","_from":"file:skybridge-0.0.0-dev.459e49d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/979a2b401802df92a53b5b5bb5547957/skybridge-0.0.0-dev.459e49d.tgz","_integrity":"sha512-G5yxRiEs3tLoOcoSNOnbktGy+kFNQfiMRiMKXmR5/M3nZFGlawfjuua9DOJ09IUd5Upk2yteyJbddteQ25NdqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.459e49d_1768558303425_0.6554174396178678","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.170da89":{"name":"skybridge","version":"0.0.0-dev.170da89","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.170da89","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"204ebb564cbd04c0b843c64933703395fe4e1225","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.170da89.tgz","fileCount":212,"integrity":"sha512-P2ag085i3lQfi/LSm/JDdWDT3RZVkMM1Ly3JCZ5M394/lZEnNIPRh7vSW8/QCpP9hJFq0MD0ikO6WcO9X9FWnQ==","signatures":[{"sig":"MEYCIQCobColb77q7bryreMrilMU2BPn1UZ8gucCHdT7k7lKQgIhAJ0hgpDU9OFk6NK/ScqVCPnW6y8BBCyQSM5W8j56UgGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.170da89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362083},"type":"module","_from":"file:skybridge-0.0.0-dev.170da89.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/83128b6072e2c4584ae81c5be7ed628d/skybridge-0.0.0-dev.170da89.tgz","_integrity":"sha512-P2ag085i3lQfi/LSm/JDdWDT3RZVkMM1Ly3JCZ5M394/lZEnNIPRh7vSW8/QCpP9hJFq0MD0ikO6WcO9X9FWnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.170da89_1768558356831_0.24318733733002373","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc66837":{"name":"skybridge","version":"0.0.0-dev.fc66837","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc66837","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba26561e6786b9aa8151991dc1db1899bca3b534","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc66837.tgz","fileCount":209,"integrity":"sha512-HHPbYGdGLFRvJwqmgXo3lF2sP5r6PxUwWeQsnBkNeaXo3wTU2bfbrjQBdv52+CEK+bPw4NMRPXuMigBxmr89Kg==","signatures":[{"sig":"MEQCICI1mN4O/Uwdp5hQ3wmPkl3acsuG0rN3OfvKtxC95oTWAiAmbU7d2hVgJ+uGpKp8qVJblkImihW3VlIZh1m/w7LXVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc66837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358984},"type":"module","_from":"file:skybridge-0.0.0-dev.fc66837.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b0c54a3f316d8bf3e782bb34a1ff8aa/skybridge-0.0.0-dev.fc66837.tgz","_integrity":"sha512-HHPbYGdGLFRvJwqmgXo3lF2sP5r6PxUwWeQsnBkNeaXo3wTU2bfbrjQBdv52+CEK+bPw4NMRPXuMigBxmr89Kg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc66837_1768558603778_0.85393685889645","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.786876c":{"name":"skybridge","version":"0.0.0-dev.786876c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.786876c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6dd00b150a665bd4ca90227ee4bce57a6500868","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.786876c.tgz","fileCount":212,"integrity":"sha512-096yfNXaYMtl1caDrl3r9S474yYw5mHYpoBvEW0w4qAdBPIZSz+HoomTbYDZ8H0veSoGpr+8QRyi7e6XKfNhvw==","signatures":[{"sig":"MEUCIQC2cXgwtWmK3/73n8pWrW2C+BdyeIm3hJ7bYulF10iq/AIgMoBxmXngWIbDZVSNXgh4CZOk4kR4QjzT5O20nm5+NtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.786876c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363685},"type":"module","_from":"file:skybridge-0.0.0-dev.786876c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d79aee25914d8da360ff2e39388cd4dc/skybridge-0.0.0-dev.786876c.tgz","_integrity":"sha512-096yfNXaYMtl1caDrl3r9S474yYw5mHYpoBvEW0w4qAdBPIZSz+HoomTbYDZ8H0veSoGpr+8QRyi7e6XKfNhvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.786876c_1768558956527_0.11299289124469247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d24bba":{"name":"skybridge","version":"0.0.0-dev.0d24bba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d24bba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c50f0a0490199f64581d6bec831437c397df040","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d24bba.tgz","fileCount":212,"integrity":"sha512-rEUIf9OUQJLfMsqaGdP1rTngpiBmntbptxsn1om+lSKOX5DAl92j5c+7l48yLpu1O4WW0FA9jPxxEldJ3LPI1A==","signatures":[{"sig":"MEYCIQCf+oZtII2heJ2cT3sEuNKZPjv8U/ei/mAG+HePBgylGQIhAL171djTX2oq7y2Q7QPjJya+QUQ+Ff4yoO+mpDp14KQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d24bba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363740},"type":"module","_from":"file:skybridge-0.0.0-dev.0d24bba.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc316cd7df31f01f9a5ea4cec029d8a7/skybridge-0.0.0-dev.0d24bba.tgz","_integrity":"sha512-rEUIf9OUQJLfMsqaGdP1rTngpiBmntbptxsn1om+lSKOX5DAl92j5c+7l48yLpu1O4WW0FA9jPxxEldJ3LPI1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d24bba_1768559462836_0.4864928529997732","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0de06d":{"name":"skybridge","version":"0.0.0-dev.c0de06d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0de06d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6c66cec35523bdefccfbefcb7f186ef3b7a44e81","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0de06d.tgz","fileCount":212,"integrity":"sha512-8rm+fofjEFaWDuuJ82IkN7oh+Ptofn84MVitXQWLgqxJdtM4fWkUhYiVh5PwiZPkJjUHx5Bc+5lZbLwxna0xPA==","signatures":[{"sig":"MEYCIQDNLu9DsYNzw6JyntMmRU6SNnNzfqQ9FlGO4+Oo96QymwIhAMtPNMPg/5mUzXRjK290Eu6U+SeLP35UDe56xTxYqi1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0de06d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":363911},"type":"module","_from":"file:skybridge-0.0.0-dev.c0de06d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0d96fd28ff4a4759ca5ccb941c6d109/skybridge-0.0.0-dev.c0de06d.tgz","_integrity":"sha512-8rm+fofjEFaWDuuJ82IkN7oh+Ptofn84MVitXQWLgqxJdtM4fWkUhYiVh5PwiZPkJjUHx5Bc+5lZbLwxna0xPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0de06d_1768559933498_0.6353604026159292","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cfc2c18":{"name":"skybridge","version":"0.0.0-dev.cfc2c18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cfc2c18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6454fa210b770376898a162faf17cbb5241db700","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cfc2c18.tgz","fileCount":209,"integrity":"sha512-VrfQxapxAF3zFSYudXMSA1hbpFdlVkJSr/mjz2NKCW1ryy4c6Cl+L7z1xOityZiP4UHzY1Qa7Ai8G7jPqgMINg==","signatures":[{"sig":"MEYCIQDBiPjxeTw4p9W0S0wDdTiIfFQHITQbKxRGdv9ECTUCeQIhAPmFOWimcPYpmuUeadQOrq4wEkUEEuGUA5T4v4UgIKqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cfc2c18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358984},"type":"module","_from":"file:skybridge-0.0.0-dev.cfc2c18.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b157badf5ec7d607c1cdde101528f92f/skybridge-0.0.0-dev.cfc2c18.tgz","_integrity":"sha512-VrfQxapxAF3zFSYudXMSA1hbpFdlVkJSr/mjz2NKCW1ryy4c6Cl+L7z1xOityZiP4UHzY1Qa7Ai8G7jPqgMINg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cfc2c18_1768566674334_0.02736899396738246","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"skybridge","version":"0.23.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.23.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3da4eb41a18d62b77fedf31eafc09aed82a1a14e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.23.2.tgz","fileCount":212,"integrity":"sha512-SJGFFKksYuV/gVl6YaRao7snAc7g14NuAxijhW0rzrJzyGr/3C6cSfgYyeaU0V8XBvPJg2XP+ojysHJqh7PT9g==","signatures":[{"sig":"MEUCIG+zmf+0O/TkLavOkUqfcTG8FAQJaZN4JUhj9u33pMVMAiEA71xDL1m+cJdSpVT4x+uX/Ihy9pMOOMeKkxiqsBRrP/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364900},"type":"module","_from":"file:skybridge-0.23.2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/886b692356d6ccd7f8ec40137d42b092/skybridge-0.23.2.tgz","_integrity":"sha512-SJGFFKksYuV/gVl6YaRao7snAc7g14NuAxijhW0rzrJzyGr/3C6cSfgYyeaU0V8XBvPJg2XP+ojysHJqh7PT9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.23.2_1768568540323_0.8437661501654121","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d47955a":{"name":"skybridge","version":"0.0.0-dev.d47955a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d47955a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0245c570515bb7aa23e6fc2ef2f632a643e02be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d47955a.tgz","fileCount":212,"integrity":"sha512-mpK+OYKcelyNzi+Cele64g8KR1J/NarUpDpjZYtyaPC0WPYVx3xxpccU0ywKFjTfg2HNjYy9x4+lFMjbB75kvA==","signatures":[{"sig":"MEQCIAMQUMWUG2crqGfxdv2zaJrovLdQF2ZvJCfdo9xWBC34AiB+Mfo31rDAW5unrISjzXbWhR8NnqziU9EghbzaCS8x6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d47955a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364964},"type":"module","_from":"file:skybridge-0.0.0-dev.d47955a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d39e9d7270b24ba8d88b976787dd110e/skybridge-0.0.0-dev.d47955a.tgz","_integrity":"sha512-mpK+OYKcelyNzi+Cele64g8KR1J/NarUpDpjZYtyaPC0WPYVx3xxpccU0ywKFjTfg2HNjYy9x4+lFMjbB75kvA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d47955a_1768569342495_0.6907945336557819","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3bd629c":{"name":"skybridge","version":"0.0.0-dev.3bd629c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3bd629c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"57828f64628fcd2521f78da355882dc6fac46931","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3bd629c.tgz","fileCount":209,"integrity":"sha512-phl2LgfUIxqp/ZBYE+zKyj71vyGAtt1hrAtCPVDCKZ70Gl+OxLrXXNa5GGemEWEGDZLKApg7VQzuZ8GIrXjrBg==","signatures":[{"sig":"MEQCIEYRpNv+HA9b3DM6Hn9P/qer4U7CRpXHcMncwb5Sq5/LAiBU5IUphDhNe4P0iyhu5KJTgFMv8EsBq1iPf+llJJoX2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3bd629c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356223},"type":"module","_from":"file:skybridge-0.0.0-dev.3bd629c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/02612fbe6fceeb1ad2a7e5f004cbb348/skybridge-0.0.0-dev.3bd629c.tgz","_integrity":"sha512-phl2LgfUIxqp/ZBYE+zKyj71vyGAtt1hrAtCPVDCKZ70Gl+OxLrXXNa5GGemEWEGDZLKApg7VQzuZ8GIrXjrBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3bd629c_1768569716493_0.8080784542156534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.81ba100":{"name":"skybridge","version":"0.0.0-dev.81ba100","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.81ba100","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a2e1768da2fca94a0f284d4ad2d2ac6463531705","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.81ba100.tgz","fileCount":212,"integrity":"sha512-NV28U7D00QqRf+7t98YLv8K+CZ9H99eIp3upV3WRirq674W+dvIH0SCpMgC9LsqvFR6b7W6OjHw3C6U2+H96Rg==","signatures":[{"sig":"MEQCIE7qJwew0sA/0wr0OEegeutZtw6y3gvCHrNzEWk9BnoUAiBsEM5mNoUTraRo5bHM8yy566weFSyRSURWqB1XvdbCkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.81ba100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364911},"type":"module","_from":"file:skybridge-0.0.0-dev.81ba100.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf18c33bfde576241f91d9785ba99e96/skybridge-0.0.0-dev.81ba100.tgz","_integrity":"sha512-NV28U7D00QqRf+7t98YLv8K+CZ9H99eIp3upV3WRirq674W+dvIH0SCpMgC9LsqvFR6b7W6OjHw3C6U2+H96Rg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.81ba100_1768569837214_0.38365154543780644","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"skybridge","version":"0.23.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.23.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e684653af482fffa87f58dbd0051f46bee88994a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.23.3.tgz","fileCount":212,"integrity":"sha512-71iOxXeO6Aabb0Rh5Nk6Xu035Y0rufNKuUeKWYWvh9tK6vFyAVFNL3Ed0F+NYYRVOZtipNrqJZwAy8IFqyFa9g==","signatures":[{"sig":"MEUCICCoxT3F/yxRgKql7nnAYKIJ4mNSWzjI4M36qjv4+pvGAiEAm9r9GLctToYn6U7hCnQs+ReOQ10cAsZqskkwVuh8kSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.23.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364953},"type":"module","_from":"file:skybridge-0.23.3.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fbf82c066f354982ee271ab3343a09fc/skybridge-0.23.3.tgz","_integrity":"sha512-71iOxXeO6Aabb0Rh5Nk6Xu035Y0rufNKuUeKWYWvh9tK6vFyAVFNL3Ed0F+NYYRVOZtipNrqJZwAy8IFqyFa9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.23.3_1768571332094_0.06971594881512644","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97af11a":{"name":"skybridge","version":"0.0.0-dev.97af11a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97af11a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d291b7113cec8b529b5d84bbfc861f67af9ce04e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97af11a.tgz","fileCount":209,"integrity":"sha512-9tSn6W0yqaK1ROsVSnEdK7pwPM2Pff0tjKT5Pl7EeKBEkpvkRnypd2UUYilzwiCFb5Cbv1rKq1KIvmimW80zmQ==","signatures":[{"sig":"MEQCICIkanaHy2RnE6I7ATo7jox61X7AgBsWdDygKo+txF4RAiA2fdya3flfTMXou75CGS6HXLGeW6O6UcFI9ixlkuq0DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97af11a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.97af11a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8b15c8502e47c9b06ac5cb356308786c/skybridge-0.0.0-dev.97af11a.tgz","_integrity":"sha512-9tSn6W0yqaK1ROsVSnEdK7pwPM2Pff0tjKT5Pl7EeKBEkpvkRnypd2UUYilzwiCFb5Cbv1rKq1KIvmimW80zmQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97af11a_1768571570245_0.6296893283918841","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a90a8c":{"name":"skybridge","version":"0.0.0-dev.0a90a8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a90a8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"37474cfe55fcb52dbe36f827c976d79da83642cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a90a8c.tgz","fileCount":212,"integrity":"sha512-MlHbf2fiUFFDu+MANH6iOYuJewuSchyD5maf3C1+l6AqReP6bZHhw8w/S8mTUSn7KGIuAsyv8l7lgAm0xNkRoA==","signatures":[{"sig":"MEYCIQDUuJdnPe4TPTGq2eTCvoZ4GDzPAB+lqTskh3PxwaruEwIhALkFDsJxIBpBp0qi5KSyIGpEjW4oCohm0bVMU/jiCmo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a90a8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364964},"type":"module","_from":"file:skybridge-0.0.0-dev.0a90a8c.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c6fca9cc274e731f933360557192d2e/skybridge-0.0.0-dev.0a90a8c.tgz","_integrity":"sha512-MlHbf2fiUFFDu+MANH6iOYuJewuSchyD5maf3C1+l6AqReP6bZHhw8w/S8mTUSn7KGIuAsyv8l7lgAm0xNkRoA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a90a8c_1768571985129_0.001309730876809967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.00c862e":{"name":"skybridge","version":"0.0.0-dev.00c862e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.00c862e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c2f5e3feba084126e0effb6ea43f424377ba2acb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.00c862e.tgz","fileCount":212,"integrity":"sha512-Fkls5jUEFJ/Un3zlJWwsJjo8sbJaq21Ln6x1EU/hvis7hfFI2AEPHIGwi/Av5Pjc319qiP3kN8cCtOFv4jtq3Q==","signatures":[{"sig":"MEYCIQC0eGUCki29xBpqrjLREv2J0OFvN5hfzvoJWskndEI6ZgIhAI1XsJSGwUmvrVmziPpLj77wwB0FZc6pLCZSysGPgnCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.00c862e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364964},"type":"module","_from":"file:skybridge-0.0.0-dev.00c862e.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89c05419f7d06bf544e7c9ab2d76e60b/skybridge-0.0.0-dev.00c862e.tgz","_integrity":"sha512-Fkls5jUEFJ/Un3zlJWwsJjo8sbJaq21Ln6x1EU/hvis7hfFI2AEPHIGwi/Av5Pjc319qiP3kN8cCtOFv4jtq3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.00c862e_1768572313269_0.4041771213386842","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2039ab8":{"name":"skybridge","version":"0.0.0-dev.2039ab8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2039ab8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6387e473be36d3e71dd43fac8af0051d2b30eb23","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2039ab8.tgz","fileCount":212,"integrity":"sha512-yfGWN8UccEBFqQvGF4UfAdzbOkCWZk+sXhE5iXop0idrd9lFIzMAVk2qX+opA1mC1HdUk0HxY6UMeh4wRWKfiA==","signatures":[{"sig":"MEYCIQCL159Dd+ryu8NoFf0p4eIImqf0nSbeoJ3GnSK+GofQkQIhANZbGQcIVfAwTaes57MVuM7VLcyYQuPaTk699Hox81kz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2039ab8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.2039ab8.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42ee7b874d1cccabcb3205259be90dd7/skybridge-0.0.0-dev.2039ab8.tgz","_integrity":"sha512-yfGWN8UccEBFqQvGF4UfAdzbOkCWZk+sXhE5iXop0idrd9lFIzMAVk2qX+opA1mC1HdUk0HxY6UMeh4wRWKfiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2039ab8_1768573264381_0.8710767223144227","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e818226":{"name":"skybridge","version":"0.0.0-dev.e818226","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e818226","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a2595836c5509b5efc92a873091a68df1d387b1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e818226.tgz","fileCount":212,"integrity":"sha512-ArzHNNzROL+dwlx1efnRFcfeoqMcx4vtJ+0sNa9wd8yKP+oYokR81Klnghg7wCEsbOBd+WQo2eZW7sq7geJPFA==","signatures":[{"sig":"MEUCIQC+ACl+wCXZO+UBQh6YW/ClHu+J+Tf5LUpF2/k4i2WNGAIgYlepa682PeMDbMEw6TReOzTttvmsEk9rp/QmcEYEbiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e818226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364911},"type":"module","_from":"file:skybridge-0.0.0-dev.e818226.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/96605558cc1b91796a9d686c8443734a/skybridge-0.0.0-dev.e818226.tgz","_integrity":"sha512-ArzHNNzROL+dwlx1efnRFcfeoqMcx4vtJ+0sNa9wd8yKP+oYokR81Klnghg7wCEsbOBd+WQo2eZW7sq7geJPFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e818226_1768573402967_0.024943496230817708","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"skybridge","version":"0.23.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.23.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"adc29185d5ca75bd76fc7691ed1d9ccb4580b48c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.23.4.tgz","fileCount":212,"integrity":"sha512-iQINavXSx/H1JR5jZAoTsZBrZ9bLKujJgsYz9je+wV8aFmUEpggRbzfPCpfBJKVgchirBGp/eZvsJUc7OhBD9g==","signatures":[{"sig":"MEYCIQD20sLKa8Sp//I4ERScslE5vSzq0k6fDN92Qc8Kwp/lzQIhAJmjxTBZ8zsixfMjZapgPmXlLkQ0XEcfFu+f+NLQsLFj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.23.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365002},"type":"module","_from":"file:skybridge-0.23.4.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8261f8d460001095a49d1060c543a89f/skybridge-0.23.4.tgz","_integrity":"sha512-iQINavXSx/H1JR5jZAoTsZBrZ9bLKujJgsYz9je+wV8aFmUEpggRbzfPCpfBJKVgchirBGp/eZvsJUc7OhBD9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.23.4_1768573706424_0.3014485145879775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ed670a":{"name":"skybridge","version":"0.0.0-dev.7ed670a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ed670a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1deb940a7acf9402f5f209c407c54026528a17df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ed670a.tgz","fileCount":212,"integrity":"sha512-z8MMe2+fH/0BaS8RaLw6bS3mkLUnZH0VzczKyB1a1HZvX81v7Iw6oHpQb+pqbyCBk696Op/8xpwTMdy//gOrRg==","signatures":[{"sig":"MEQCIEd7l7+pbxgGK4HM3Cg1eOWL0xBFWls9OYrGAzpeEQ+zAiBwFX36E+Wi66DH7WmbFlVaIKATfzBxfGoQaQeGlv/eOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ed670a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.7ed670a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/611d4d49c08bb888c58404ed57e26ad1/skybridge-0.0.0-dev.7ed670a.tgz","_integrity":"sha512-z8MMe2+fH/0BaS8RaLw6bS3mkLUnZH0VzczKyB1a1HZvX81v7Iw6oHpQb+pqbyCBk696Op/8xpwTMdy//gOrRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ed670a_1768573792372_0.3150219039862132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec2e568":{"name":"skybridge","version":"0.0.0-dev.ec2e568","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec2e568","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ac6ede48c30d188e7bf173b5bf7df254fa17b352","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec2e568.tgz","fileCount":212,"integrity":"sha512-L4yqRIAS6Xc9k+/BUzPQwIAs/hHXZa8hkC63XQZphdii+cyaH9BQoXpx4KC5FmvbKz/RKLzmbDYphCuSbAMFcA==","signatures":[{"sig":"MEUCIQDcXAtW1QWQrY9WNwEDz9HbTX1LQNLpwqOC/s6ETe00MwIgaiNH3PnTswcHmQbdR3TKDAVRZtxtTbeXx43dxT7M3BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec2e568","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365157},"type":"module","_from":"file:skybridge-0.0.0-dev.ec2e568.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/161ae0c446397b0561f2344d52baa2aa/skybridge-0.0.0-dev.ec2e568.tgz","_integrity":"sha512-L4yqRIAS6Xc9k+/BUzPQwIAs/hHXZa8hkC63XQZphdii+cyaH9BQoXpx4KC5FmvbKz/RKLzmbDYphCuSbAMFcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec2e568_1768573807951_0.2442851719045942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.267c81b":{"name":"skybridge","version":"0.0.0-dev.267c81b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.267c81b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b27bdbafb717b74a89018dca6814b5bacfd06c53","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.267c81b.tgz","fileCount":212,"integrity":"sha512-D2rz4mcks8VxEpUGjTDtEU4/SodA+4TMTV81ORkoe9be2oTQclgUNBLmFFa17OdZhfSZHZ8nQ/UQwN4bEUt33g==","signatures":[{"sig":"MEQCIFr79rMTLiwsggfiM2tDwcrtav2dWOFIJn2rP38U4s4eAiBHEjRsozUeUnyP3Fe6IKm/vAraZ/rOTu9CwXm9X/vRLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.267c81b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364964},"type":"module","_from":"file:skybridge-0.0.0-dev.267c81b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a968b76cddb43691f0edec82d9b3029b/skybridge-0.0.0-dev.267c81b.tgz","_integrity":"sha512-D2rz4mcks8VxEpUGjTDtEU4/SodA+4TMTV81ORkoe9be2oTQclgUNBLmFFa17OdZhfSZHZ8nQ/UQwN4bEUt33g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.267c81b_1768573811640_0.7220780230115258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c532929":{"name":"skybridge","version":"0.0.0-dev.c532929","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c532929","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"00967754977efa9f94f53b645dab0eefdf40d6e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c532929.tgz","fileCount":212,"integrity":"sha512-fJegKNpJmu/uhSGrWofi7IkSe9sMnem+3AlxEebJTEwbWR2csCV5xv69R0w5Sg9Pyb3pIns9FBrcfL7UsJTAag==","signatures":[{"sig":"MEUCIG0hGOP/Vef5DKhgtogjZq1tZ3TFsmSil47Ua304kjKLAiEA+Jk2j6TVanu/168DpqPBPkmE9ZmC8vFWOnSHFLcwi3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c532929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.c532929.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c09c83bcfc6360ed7321b232e09e8fd/skybridge-0.0.0-dev.c532929.tgz","_integrity":"sha512-fJegKNpJmu/uhSGrWofi7IkSe9sMnem+3AlxEebJTEwbWR2csCV5xv69R0w5Sg9Pyb3pIns9FBrcfL7UsJTAag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c532929_1768573855429_0.391635712490664","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c36753":{"name":"skybridge","version":"0.0.0-dev.7c36753","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c36753","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98004500dca464676209d0a8ea7120b941464ba4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c36753.tgz","fileCount":212,"integrity":"sha512-g8q0hEx2pdwiwvsvy4aFttYEurD5MAz2tB5Qe/OKY7eklSTR8z8L//z58A4Dk4iDxXrjpdhvcLDRbrTI0PEK9w==","signatures":[{"sig":"MEYCIQCCt4o3e4pvamYED2bmcIKWzUWtingP0kx1IHEZZ3voyAIhAPz+G/IRYXx8uZYsl5CTg1lMfGE05FJpLidCqPJC8W2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c36753","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.7c36753.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85f6f1dbd398d0cebd5ea6ac164e4c3d/skybridge-0.0.0-dev.7c36753.tgz","_integrity":"sha512-g8q0hEx2pdwiwvsvy4aFttYEurD5MAz2tB5Qe/OKY7eklSTR8z8L//z58A4Dk4iDxXrjpdhvcLDRbrTI0PEK9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c36753_1768574076370_0.0529105265701999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.95705f5":{"name":"skybridge","version":"0.0.0-dev.95705f5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.95705f5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e9746b0021776549f31f0638b7c64ffe2e59e597","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.95705f5.tgz","fileCount":212,"integrity":"sha512-AyGeSN90WkSu4IOKLAeEaWxyiinzaYC+Vs05vwMhJ0WVkmntU+oI5Vq98zpa9U5BlD0EXw9EQM3ZOSXAHGisLw==","signatures":[{"sig":"MEQCIA5nIao94C6027IUBO/rlGh4d9EXJOlnjB6BQBD3YOAAAiARLvUwWVGS65RhxNtQUfL6smjwG/KZbv7jRkeT8V5lnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.95705f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364911},"type":"module","_from":"file:skybridge-0.0.0-dev.95705f5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0556ad422435e44a4786544a1ff1b199/skybridge-0.0.0-dev.95705f5.tgz","_integrity":"sha512-AyGeSN90WkSu4IOKLAeEaWxyiinzaYC+Vs05vwMhJ0WVkmntU+oI5Vq98zpa9U5BlD0EXw9EQM3ZOSXAHGisLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.95705f5_1768574140734_0.2748019401409254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c88050":{"name":"skybridge","version":"0.0.0-dev.6c88050","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c88050","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26e5f5fe96a36d04c8dc5d7b8e44f5507ac23d54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c88050.tgz","fileCount":212,"integrity":"sha512-wSlGbqygQCV0mHRa13D0ePTEvZeXFJBxXdthY5rQ++B2yQNqRrD8w/QNICilk74rgwwxzQ/T5iVgEQ8cbFqTbg==","signatures":[{"sig":"MEQCICXVddbmiHrEBJ4tKUqHa4V0R/9SP/+ABmybDfHh+uH+AiACt62brcAC9gr5K7ejlOS8FbYsk6/4xBhreF1dGAtYaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c88050","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.6c88050.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/21cf48026c1be26df359cecac03956d3/skybridge-0.0.0-dev.6c88050.tgz","_integrity":"sha512-wSlGbqygQCV0mHRa13D0ePTEvZeXFJBxXdthY5rQ++B2yQNqRrD8w/QNICilk74rgwwxzQ/T5iVgEQ8cbFqTbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c88050_1768574661613_0.08435519117553913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07a1493":{"name":"skybridge","version":"0.0.0-dev.07a1493","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07a1493","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"280f520bb9c515ddd37e1569cac536d58c2362e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07a1493.tgz","fileCount":212,"integrity":"sha512-p+NQqp24T9WQjKzz6K/6uk9cbxR5+fygetkM4I8PKwtFc/r/CgnnHCECAoydMztD68xEw3/u120xtgf4ByMA/g==","signatures":[{"sig":"MEQCIDL1fQYjIefXBq1ixq84kKzW/HpOWlcyQYLdU1XyKzkAAiB4aZg7XdEnhjMvMcQOn/yJAVMK18IpiKu+Noj2ccRYpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07a1493","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.07a1493.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1298f57db867b341970eec4f117a0681/skybridge-0.0.0-dev.07a1493.tgz","_integrity":"sha512-p+NQqp24T9WQjKzz6K/6uk9cbxR5+fygetkM4I8PKwtFc/r/CgnnHCECAoydMztD68xEw3/u120xtgf4ByMA/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07a1493_1768574785705_0.7870511718175635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8c6554":{"name":"skybridge","version":"0.0.0-dev.b8c6554","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8c6554","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9cc3b3ee305518350019497be9e5acdfaac958ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8c6554.tgz","fileCount":212,"integrity":"sha512-ZH0rnA8KNBGnNyf9RES8ZPzHVZPYLEx2hV/PX2RLTTSBsyWKWPZrOPDzVMpMmi0PbGmEt1a0Bn5Y6sziWT4Rhw==","signatures":[{"sig":"MEYCIQC/kfs6lI83+HSuOlT4lrRmabt1JfVr4tbGUkOaxFgCpAIhAOVGE+oKHAkkyNnu4PS51iGPDdgnOhfPRG2udfuqF7xX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8c6554","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.b8c6554.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1453bc71c98a3405a69d16c4db076980/skybridge-0.0.0-dev.b8c6554.tgz","_integrity":"sha512-ZH0rnA8KNBGnNyf9RES8ZPzHVZPYLEx2hV/PX2RLTTSBsyWKWPZrOPDzVMpMmi0PbGmEt1a0Bn5Y6sziWT4Rhw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8c6554_1768574827431_0.7654543592914824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3cb8852":{"name":"skybridge","version":"0.0.0-dev.3cb8852","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3cb8852","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a806843bd021c94fea668a8b03c1addf45408a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3cb8852.tgz","fileCount":212,"integrity":"sha512-udFPTZFp1CImNkTjMPXoYtOP57OuX7QnfQPjaHFWNL37dZjSQZVuJeZQnq88R7I7V7GcmZpl9O9wt3xM1KDDFw==","signatures":[{"sig":"MEUCIQDPvSX2oA1eUnsbD+aKS+ctL4vuRCPtb1GCzncaNF5YPAIgO+mC4C5pLw+p/fdUtee9wDCdOlSJloYr7HKBZXBYXcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3cb8852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.3cb8852.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/678040bf5519670fecbaf144c836f4d0/skybridge-0.0.0-dev.3cb8852.tgz","_integrity":"sha512-udFPTZFp1CImNkTjMPXoYtOP57OuX7QnfQPjaHFWNL37dZjSQZVuJeZQnq88R7I7V7GcmZpl9O9wt3xM1KDDFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3cb8852_1768574848139_0.709658468080357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71bb0ce":{"name":"skybridge","version":"0.0.0-dev.71bb0ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71bb0ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa2708f14e6a5709850de3ef5795cb71e43ded86","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71bb0ce.tgz","fileCount":212,"integrity":"sha512-AtjbCeyBybLo0EmnyYLZi0emsnL2j3XFeCpqNb7wwvG+pDwbm55QAx62ALD1jaxWt0Xm8Ca07hUbEdkAO4IkWg==","signatures":[{"sig":"MEQCIAeFTarn2kUDOxoqBIKrK3Cw4UVdmGmqb7Ttyg2TmOvpAiBoWTAJLxGFmrVnustMOJ0WTgLFHgnY77LNDsWZVpMA6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.71bb0ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.71bb0ce.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56bc138625cbe7842122b28c16ee2d25/skybridge-0.0.0-dev.71bb0ce.tgz","_integrity":"sha512-AtjbCeyBybLo0EmnyYLZi0emsnL2j3XFeCpqNb7wwvG+pDwbm55QAx62ALD1jaxWt0Xm8Ca07hUbEdkAO4IkWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71bb0ce_1768600031219_0.5479886518284789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d778c19":{"name":"skybridge","version":"0.0.0-dev.d778c19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d778c19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"201be74a7348ba1de526cff70ecca39e2ea2ebb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d778c19.tgz","fileCount":212,"integrity":"sha512-ZjYm7DODk+TClyTk/jqlZexHgY7YBl4hTsbrt0kq/LLSRxfip5uSFzC+/z/sPVQG3fFVCt1IRa3WKGhA7TFuPg==","signatures":[{"sig":"MEUCIQDvm5wztcxOLRtlKaaxW6digSor8447RoqNxbX9TwXBGAIgH8MUvYd0GrFvbAnPUdvRi4kNKxKVktwtzTaiFMI7gMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d778c19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.d778c19.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5dfa90616cfb8de59aee1e7de7ecaaee/skybridge-0.0.0-dev.d778c19.tgz","_integrity":"sha512-ZjYm7DODk+TClyTk/jqlZexHgY7YBl4hTsbrt0kq/LLSRxfip5uSFzC+/z/sPVQG3fFVCt1IRa3WKGhA7TFuPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d778c19_1768610179109_0.4339071344490777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f27d9e2":{"name":"skybridge","version":"0.0.0-dev.f27d9e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f27d9e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7be38d6e972df3fe3a59c04cc26ccdad4c444192","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f27d9e2.tgz","fileCount":212,"integrity":"sha512-Trgwkzne5KH7CvjB055ajYXuJyb8fsBthTHIRHcm7NoolqLS/eYHBpKv3Ag75zstUexDuKy6NpBgy49x7sPRqw==","signatures":[{"sig":"MEQCIHs6fe2zB4s0xHwz94Az/9fNrbrEDIL73RscUhTXp5GiAiAK7T7IwPBkX15n1qdNkskO9v7wxcN03acLvASvKntVVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f27d9e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.f27d9e2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4c000cb9595edb55b565f5c3e0d5bb2b/skybridge-0.0.0-dev.f27d9e2.tgz","_integrity":"sha512-Trgwkzne5KH7CvjB055ajYXuJyb8fsBthTHIRHcm7NoolqLS/eYHBpKv3Ag75zstUexDuKy6NpBgy49x7sPRqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f27d9e2_1768624830356_0.6034715866437801","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f091fae":{"name":"skybridge","version":"0.0.0-dev.f091fae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f091fae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"129f5039d693c1d22770a597eef595a18ee65361","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f091fae.tgz","fileCount":212,"integrity":"sha512-Sel7f6j29VheyQdiSH5Xt1kKqD9mudfbUlpauivsnUuykR/8Y77kZkfkapUafHrRK3qlL45ZgmkbhTc8gAYb5Q==","signatures":[{"sig":"MEUCIQDxXxUtykerbaZGYHFPqy6INcgjJjumI6lmsmZYAc8ttQIgfke/o98/7Amc6tBwptMB3QaKZRGNA5vnrJ/qXLh3qkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f091fae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.f091fae.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56b0f4d8b0dc41615c365061e2c3e203/skybridge-0.0.0-dev.f091fae.tgz","_integrity":"sha512-Sel7f6j29VheyQdiSH5Xt1kKqD9mudfbUlpauivsnUuykR/8Y77kZkfkapUafHrRK3qlL45ZgmkbhTc8gAYb5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f091fae_1768639994376_0.32073182894850993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8bf25c7":{"name":"skybridge","version":"0.0.0-dev.8bf25c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8bf25c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e5f98465f564915995f4803851a25fc46d431f21","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8bf25c7.tgz","fileCount":212,"integrity":"sha512-WCIzcNfRbara1t9SlEKKmR4aWNq0SUULXVrVvH1LbNA6V+0QmWdLIGbX4odzvCBpsCDX8xHDgMYPbsaSi599tw==","signatures":[{"sig":"MEQCIGrq7POklPN/Fp4eoInEFi3mHrKab+OvwgiSVYdx1OEeAiAeGdDqSk4GBeosSlwF85IMVea7GStogDAo6mIXlddPUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8bf25c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.8bf25c7.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ab3bb45aa5b2717f4f188d02a03a109/skybridge-0.0.0-dev.8bf25c7.tgz","_integrity":"sha512-WCIzcNfRbara1t9SlEKKmR4aWNq0SUULXVrVvH1LbNA6V+0QmWdLIGbX4odzvCBpsCDX8xHDgMYPbsaSi599tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8bf25c7_1768657764547_0.016148489651822473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c6cff7":{"name":"skybridge","version":"0.0.0-dev.5c6cff7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c6cff7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a2fcf760841718f7a9aa383dc6970f991d25dcce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c6cff7.tgz","fileCount":218,"integrity":"sha512-XP0uQPEY6WeBkNmKOgHVJ0GKUEJHtbWtoREO/3blxOs0F1iwogpzwfXhb7lfZWoQCAuC48nQ8aFtTbFMUJpJUg==","signatures":[{"sig":"MEQCICGwULwAwaGX/qe0uz+Lx5qBxycbTNkJWcc4kf2FS3xTAiB7Leudl3A46qDz4nkA98vaFVnapavrfxVY4iBKxomjkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c6cff7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375963},"type":"module","_from":"file:skybridge-0.0.0-dev.5c6cff7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/finally"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86e3f847f21ac414b1f6d562c881746d/skybridge-0.0.0-dev.5c6cff7.tgz","_integrity":"sha512-XP0uQPEY6WeBkNmKOgHVJ0GKUEJHtbWtoREO/3blxOs0F1iwogpzwfXhb7lfZWoQCAuC48nQ8aFtTbFMUJpJUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c6cff7_1768657971852_0.7930018060598536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.63e9180":{"name":"skybridge","version":"0.0.0-dev.63e9180","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.63e9180","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5cc1d682e82267e7bfc9debb30548932458d9bf2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.63e9180.tgz","fileCount":212,"integrity":"sha512-GiYJax3gsYuga7s3Xj7NiFmxNsE7O2hBO4GLmZOd8JWIdofVvuHGx1xQhgiodaqTOTekm2+nLNIwn6PX7N9Ewg==","signatures":[{"sig":"MEUCIHoJeGDPpfE9gUnlCkpoYUKKc8V2ssFMo42Cbb03OgBfAiEA0tmMg0icZdhb+ZAdxnq2yuoJz1QE8aUwEs0dDnJCwCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.63e9180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.63e9180.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b88dfe15cbeaf61af96904bfcc19514/skybridge-0.0.0-dev.63e9180.tgz","_integrity":"sha512-GiYJax3gsYuga7s3Xj7NiFmxNsE7O2hBO4GLmZOd8JWIdofVvuHGx1xQhgiodaqTOTekm2+nLNIwn6PX7N9Ewg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.63e9180_1768663391947_0.6219374016849866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.17e3073":{"name":"skybridge","version":"0.0.0-dev.17e3073","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.17e3073","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f0edf8e5d83358f7f4623210550e3fbf69fafbec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.17e3073.tgz","fileCount":215,"integrity":"sha512-IBnzwEBrfdNxAYKfA/Mhp+xnD9DfZY8/LZsmEVshW9d9IDm1uUUcM/mokYWwcWuSEkfm53aONEPcrHQoNAq+fg==","signatures":[{"sig":"MEUCIQDZjbtw3P9s+xspgv0irbbdCpNcxGhgTLiWGiy5dNSh9wIgUvXOkreX5V9yfi0o0hdvG70Y2ItQoeZ7GRhuhK6pqRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.17e3073","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371699},"type":"module","_from":"file:skybridge-0.0.0-dev.17e3073.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5b2e0d4a6759eca0b476340d56def51/skybridge-0.0.0-dev.17e3073.tgz","_integrity":"sha512-IBnzwEBrfdNxAYKfA/Mhp+xnD9DfZY8/LZsmEVshW9d9IDm1uUUcM/mokYWwcWuSEkfm53aONEPcrHQoNAq+fg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.17e3073_1768664745947_0.6479665675183086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db8be9c":{"name":"skybridge","version":"0.0.0-dev.db8be9c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db8be9c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"08d92807b106c2acc5df538db0daf1d1c4a572e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db8be9c.tgz","fileCount":224,"integrity":"sha512-U3jKscWhh8nYdvLtBp00FQ4H9/ZKxu/LGwjOuIxe/3MFOuuS0HlHnXP4LaEb+uac6hwBcfBDynljCKmK53Dq2A==","signatures":[{"sig":"MEUCIQDf0hay35FUC62XnckZR7SjBXVfJ9IPgbzYhCzDkxqkMQIgLANWMN3e9nIeK2km7Xwp14sAOm7Quf/z5Fe84FKXgqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db8be9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376832},"type":"module","_from":"file:skybridge-0.0.0-dev.db8be9c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/96b034c87c3d89dc4ec62bb9e8340323/skybridge-0.0.0-dev.db8be9c.tgz","_integrity":"sha512-U3jKscWhh8nYdvLtBp00FQ4H9/ZKxu/LGwjOuIxe/3MFOuuS0HlHnXP4LaEb+uac6hwBcfBDynljCKmK53Dq2A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db8be9c_1768667394759_0.8074762594083145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53bb128":{"name":"skybridge","version":"0.0.0-dev.53bb128","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53bb128","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1cf100c7f25d5e907e6cdc65f5c28e754faddae8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53bb128.tgz","fileCount":221,"integrity":"sha512-L28GPxqOi8ijZN3HDxUeZRO1ic6zE4inU7CVtc8aRWm9sMctSLULnakHMHXecCXSMmi6XJbbFKElk3J2HI5ixA==","signatures":[{"sig":"MEQCIDqHoeMjgqDX8XdJotraRxFfT4+NeorfJDF2om/9SqBCAiBxXO0x4Tv8O608UEkeDgDT9YGdGKwRqw60+H3j3E/ZGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53bb128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370732},"type":"module","_from":"file:skybridge-0.0.0-dev.53bb128.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/509bfa49c90982df596a9616732e2713/skybridge-0.0.0-dev.53bb128.tgz","_integrity":"sha512-L28GPxqOi8ijZN3HDxUeZRO1ic6zE4inU7CVtc8aRWm9sMctSLULnakHMHXecCXSMmi6XJbbFKElk3J2HI5ixA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53bb128_1768667436796_0.9718622511497255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b3bbff":{"name":"skybridge","version":"0.0.0-dev.3b3bbff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b3bbff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"789159791dc31034e331d44a625ac6c85ccb97df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b3bbff.tgz","fileCount":221,"integrity":"sha512-PmMvAeCZxGwrk5Cbpju2xSOgIXqSfPnxE+cJfEdGhW+4ZG6AMR4vEHnN+rFQ+oi5yeILFD2Rxb3mijnDwAU5Eg==","signatures":[{"sig":"MEQCIE5vnejHKR7YhNLXphlkcugr03EoETzGtxNoGEAl07xqAiBNy7K6Z8gOvlsf+ss02+cSSKyMb9+/dNveqoOE5nRjnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b3bbff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371322},"type":"module","_from":"file:skybridge-0.0.0-dev.3b3bbff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fef433466f2d5231572eb38be5b408f/skybridge-0.0.0-dev.3b3bbff.tgz","_integrity":"sha512-PmMvAeCZxGwrk5Cbpju2xSOgIXqSfPnxE+cJfEdGhW+4ZG6AMR4vEHnN+rFQ+oi5yeILFD2Rxb3mijnDwAU5Eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b3bbff_1768667978033_0.2681107332057764","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d51265":{"name":"skybridge","version":"0.0.0-dev.5d51265","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d51265","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2435771143cd11ed6df9184460ba0620dcc05d9e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d51265.tgz","fileCount":221,"integrity":"sha512-eGr/1Ae5EjD98Kd4+RumB8uu1VwDe9RrAUxPuXsQ5FKbOj7Z+J7DGZqo5Z8Km7gJHDfy8WD/U0NtfWQT2+ncZQ==","signatures":[{"sig":"MEUCIQDfBNCsHL28qW6t2NaM/YVrBMsWhhVLQftnngSMpgTu3wIgYe/S9a5QLhjg7rl6u5RL4Z07ayZeL1ho0X1zmnWb4YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5d51265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":371002},"type":"module","_from":"file:skybridge-0.0.0-dev.5d51265.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5955726e7bc30f13b388f6f039dda0d4/skybridge-0.0.0-dev.5d51265.tgz","_integrity":"sha512-eGr/1Ae5EjD98Kd4+RumB8uu1VwDe9RrAUxPuXsQ5FKbOj7Z+J7DGZqo5Z8Km7gJHDfy8WD/U0NtfWQT2+ncZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d51265_1768668019194_0.2770858007249306","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f543de":{"name":"skybridge","version":"0.0.0-dev.8f543de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f543de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6ad5020bec826273f799ab9eba1815ed55639c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f543de.tgz","fileCount":224,"integrity":"sha512-HUFOzZ0r74pu431QTePOnPjeP8dEsAjmJFbB2ng7dtjI/ePj/0Xbv7khHN6zfG3j6sybEu54ngKB/ggyijNtbg==","signatures":[{"sig":"MEUCIQC3F5Ez8M8YIzNkKwjRrY161665NWMThdlwm4xSAcLbYgIgZlwo6t6KmwGczz+Nl1OgGWmW/wsPpbWwXqsEy6bdRZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f543de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379792},"type":"module","_from":"file:skybridge-0.0.0-dev.8f543de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/22bd239f6282ce9f98a1e0301484e036/skybridge-0.0.0-dev.8f543de.tgz","_integrity":"sha512-HUFOzZ0r74pu431QTePOnPjeP8dEsAjmJFbB2ng7dtjI/ePj/0Xbv7khHN6zfG3j6sybEu54ngKB/ggyijNtbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f543de_1768668085779_0.6426899146555003","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa4c7a4":{"name":"skybridge","version":"0.0.0-dev.aa4c7a4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa4c7a4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a70ba20805e9ef04817e7718d73977dacdb45c7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa4c7a4.tgz","fileCount":224,"integrity":"sha512-mcwp0zR1dU9ciiXi3uVVofAraRQxapO7pkV4vjaRTZVazAppzHFKjDaksMetOECkNg6OmTxmj0jDauv0mHLaBA==","signatures":[{"sig":"MEQCIHlHMT4ErB0J3YhTAj2mEm8o1QThnPtAHXip1md3wdoQAiB/L3oJJ7jMtlw1uWFbehGWIxpRgE6miLM7joEAWfNaHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa4c7a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379792},"type":"module","_from":"file:skybridge-0.0.0-dev.aa4c7a4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/847405ae714a1eafd57dd17a0f15a64b/skybridge-0.0.0-dev.aa4c7a4.tgz","_integrity":"sha512-mcwp0zR1dU9ciiXi3uVVofAraRQxapO7pkV4vjaRTZVazAppzHFKjDaksMetOECkNg6OmTxmj0jDauv0mHLaBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa4c7a4_1768668326967_0.7184216681489497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.434aea4":{"name":"skybridge","version":"0.0.0-dev.434aea4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.434aea4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c426e7e7b82b3f93a18a2250e9ef4e218c9029e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.434aea4.tgz","fileCount":224,"integrity":"sha512-TxPCqHCmTcoWVULFJtqt+PDZx4LNMLnudyeqZpZVqqg9CU6etG2uErbytIPkM0D39xiwPbP2NENlZ5NKoAIgSg==","signatures":[{"sig":"MEQCIAEvVgjFrcJTDRyhWFU1rMpn6Q6rTLg9KZtnr2g85Sw+AiBfkPCfL8QDTbAKySqGpjNT/qsoC0wsZeFdAYpF3HArFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.434aea4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379723},"type":"module","_from":"file:skybridge-0.0.0-dev.434aea4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/hooks/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/457e1cf48c545c5ecfaed85cd6b0f3e3/skybridge-0.0.0-dev.434aea4.tgz","_integrity":"sha512-TxPCqHCmTcoWVULFJtqt+PDZx4LNMLnudyeqZpZVqqg9CU6etG2uErbytIPkM0D39xiwPbP2NENlZ5NKoAIgSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.434aea4_1768668382032_0.9171431599575035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb959d4":{"name":"skybridge","version":"0.0.0-dev.bb959d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb959d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0dccc2536a799db4c44c29ed6e45d98c1b91c515","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb959d4.tgz","fileCount":212,"integrity":"sha512-iEAq9XKOhT77Hbx8dY8bwl+Y6mh3TVurZbQAdGbt0moVfbd+OrGh+2wxjNW+tXB/hqeR0VTeGXMBaUOdilhDAw==","signatures":[{"sig":"MEUCIE8QraHtmcxXsD47117J1viEU3aCYyCyOPkPhrlwHtVOAiEA1qV0cQomlKJqQbUy23SiPqfkirmlLnIW4mXDrBIUP/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb959d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.bb959d4.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/828c36f1e05219684762b0d1b5c9c345/skybridge-0.0.0-dev.bb959d4.tgz","_integrity":"sha512-iEAq9XKOhT77Hbx8dY8bwl+Y6mh3TVurZbQAdGbt0moVfbd+OrGh+2wxjNW+tXB/hqeR0VTeGXMBaUOdilhDAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb959d4_1768683803090_0.7572469290931547","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5db0ff5":{"name":"skybridge","version":"0.0.0-dev.5db0ff5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5db0ff5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ed6e34672b81e7ac2ddbf3fbb43652ac067732e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5db0ff5.tgz","fileCount":212,"integrity":"sha512-dyv4svOb/6ts+ldU3cnUG/rkjAgUSUhBHXM3i+UIcn5cRTfg7wOmorMuB9NLIG2eZ41WQzoIIbBzuwH890yMnw==","signatures":[{"sig":"MEQCIFTkxh7r1f291dGbMYTuKYRb2Xicpq1ZFH1Tl7q7VwenAiB575EM8yR1P1huoX1GgNn3P1/mVQoYmUAJu0zjnVi+jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5db0ff5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.5db0ff5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1b36b32eb8a94b401e516c9a2de186ce/skybridge-0.0.0-dev.5db0ff5.tgz","_integrity":"sha512-dyv4svOb/6ts+ldU3cnUG/rkjAgUSUhBHXM3i+UIcn5cRTfg7wOmorMuB9NLIG2eZ41WQzoIIbBzuwH890yMnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5db0ff5_1768759873487_0.4114469651398662","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aff642f":{"name":"skybridge","version":"0.0.0-dev.aff642f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aff642f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"267ce876a6a521d6f2481bbd98f1ae6bd70745dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aff642f.tgz","fileCount":213,"integrity":"sha512-G94ztT/pgpMFu9a5qdyeJhGLOEfuGripeWPnwbbJpIe9dB/Vu2bGYm/M1nELTTLgkiJOxs+HdtGzS0HjPf6muQ==","signatures":[{"sig":"MEUCIQDED4xSJrgKhDigddyJ+SqfXpXitSvOioVqmh2T1V6UlAIgBb420Y49BIkZQjIy7ImFduNalfqufY1wehXLRrel0PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aff642f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370323},"type":"module","_from":"file:skybridge-0.0.0-dev.aff642f.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6e9243de731a2b7f82c932f0f59d2f9c/skybridge-0.0.0-dev.aff642f.tgz","_integrity":"sha512-G94ztT/pgpMFu9a5qdyeJhGLOEfuGripeWPnwbbJpIe9dB/Vu2bGYm/M1nELTTLgkiJOxs+HdtGzS0HjPf6muQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aff642f_1768813627484_0.8187373874508683","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b8d985":{"name":"skybridge","version":"0.0.0-dev.5b8d985","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b8d985","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1838e546375c1baab026445f6a9eb4dbd75183ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b8d985.tgz","fileCount":212,"integrity":"sha512-D9rjB8pCNXmfaZN6qtTknd8ouHbOdGCQUmcuTHXrpoQvgVyT8cwVqT8Dkg97niqInFts48IxucawJXhZIctgxg==","signatures":[{"sig":"MEUCIEeYqVFjlPxclGta/T8vQtVaypxFAMNzT0q56HiU9PjvAiEA+eFNDogu+Henllh7IqelPG24TjNPQsVQOg186F3yATo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b8d985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.5b8d985.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6be87eb69f6ec3b059f0da93f3ef4079/skybridge-0.0.0-dev.5b8d985.tgz","_integrity":"sha512-D9rjB8pCNXmfaZN6qtTknd8ouHbOdGCQUmcuTHXrpoQvgVyT8cwVqT8Dkg97niqInFts48IxucawJXhZIctgxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b8d985_1768814785200_0.060839573063866004","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d98cdd":{"name":"skybridge","version":"0.0.0-dev.2d98cdd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d98cdd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"86b1c4ac28c9e0f61eef5a5dccf4a76602250655","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d98cdd.tgz","fileCount":212,"integrity":"sha512-ehaTssfNHV87JrmleQp6WSKFAceJ+nnfPluItWDCTW2X7o+MNuKnkDTPZgs/w/78K+BXKwUerS4sOKXgnz4CeQ==","signatures":[{"sig":"MEUCIQCSWSRR6zWnLP5kWndYe8Ozh0uVPWrnB1lQUmQrTmS7DwIgfR2R+Ju0n+hhFY451Zc2NYU1xJZptISLrsO8X0UrxoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d98cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.2d98cdd.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e677598d090e1527aaa0291ee0e9031/skybridge-0.0.0-dev.2d98cdd.tgz","_integrity":"sha512-ehaTssfNHV87JrmleQp6WSKFAceJ+nnfPluItWDCTW2X7o+MNuKnkDTPZgs/w/78K+BXKwUerS4sOKXgnz4CeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d98cdd_1768815576991_0.740934747786667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.373e0d5":{"name":"skybridge","version":"0.0.0-dev.373e0d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.373e0d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e60722a272710bf8c322d321b9c9770deb15c242","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.373e0d5.tgz","fileCount":212,"integrity":"sha512-XN/KmZfh0t+Iow4FLVd4Tj1hmRdC8bl/pvI3u1qRuJtl+y3OwM2vH3jPr6Thr64KVorbSAm6VP2IIRn89y+3vQ==","signatures":[{"sig":"MEUCIEKeGIAvSBFQLTqXRXoalpEE5DaUaORFEVEiqcvTIiVTAiEArJS5+bGj/91v5UJ4SuEBfJHDVVEkM7z3J0CHDs/i7Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.373e0d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.373e0d5.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f72536a785847a2a4a0f32f19e52646/skybridge-0.0.0-dev.373e0d5.tgz","_integrity":"sha512-XN/KmZfh0t+Iow4FLVd4Tj1hmRdC8bl/pvI3u1qRuJtl+y3OwM2vH3jPr6Thr64KVorbSAm6VP2IIRn89y+3vQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.373e0d5_1768815889701_0.4515519170469342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.20cc3df":{"name":"skybridge","version":"0.0.0-dev.20cc3df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.20cc3df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82eeec501a2237d76983e221cad6b73787d22fee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.20cc3df.tgz","fileCount":212,"integrity":"sha512-bVPixHzF6PtxrYTaGwhDvqX0Gj2IUqw/WThSKd81j6DiJ+BE7VVZsadgCtjC51DwedkBAdr6JGVYuPT82/PeLA==","signatures":[{"sig":"MEUCICfl76vuWDWPD5z1668hKvSLVLnmpFMUWF/x7bHlXuURAiEAy0oK4YqrWxXjHxhL3/GyQW1zKnkk53vbHSgz7EiPuLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.20cc3df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.20cc3df.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9de3859e9857d7a4140679bb5dbb44a2/skybridge-0.0.0-dev.20cc3df.tgz","_integrity":"sha512-bVPixHzF6PtxrYTaGwhDvqX0Gj2IUqw/WThSKd81j6DiJ+BE7VVZsadgCtjC51DwedkBAdr6JGVYuPT82/PeLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.20cc3df_1768821167001_0.44272481998466384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a2b87cd":{"name":"skybridge","version":"0.0.0-dev.a2b87cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a2b87cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09cdc40b400c4c4ab7f65f83323960d159058f3d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a2b87cd.tgz","fileCount":212,"integrity":"sha512-2xvvgMphJYRfTyqUAvkNh/iOcr24Z9A/P7C/6vAx0oj+1O9c6pYBgLjHwnJ2NuFw38DQwaYzLN0oLmRoyXHuWw==","signatures":[{"sig":"MEUCIAQZtYgs6q0n/oTPbVGVWP7Mts65dJq05JdW2TnphaaGAiEAu8vszPBYMZ/hIEPN9+P8ExRn1r7IG0g6XfMlYS6wgQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a2b87cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.a2b87cd.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/edb0ae6fe4022e5b474e2265e31eadaf/skybridge-0.0.0-dev.a2b87cd.tgz","_integrity":"sha512-2xvvgMphJYRfTyqUAvkNh/iOcr24Z9A/P7C/6vAx0oj+1O9c6pYBgLjHwnJ2NuFw38DQwaYzLN0oLmRoyXHuWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a2b87cd_1768821349911_0.26584598852537744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fec4da":{"name":"skybridge","version":"0.0.0-dev.0fec4da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fec4da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eaebce0bd5b5cae4a19f55313d5387979b321405","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fec4da.tgz","fileCount":212,"integrity":"sha512-QvMmQvDOzxJlBWweFqIrjE7eFGr4ozxbMb7rDAsLoUM3COXkA+t1zRzypfW2nB7G/joIlE1kidBdXEpQ9JTuJA==","signatures":[{"sig":"MEUCIEoOo/CMU+qmusB3B+nCHurkfXaKFWe7eOLKPznlbbwHAiEAlqhQ3Mv1K4KfxtmlfWYRdXDMJnSXS7PcWi+Sq/EC6q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fec4da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.0fec4da.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/746795860d3972942b7914229bb38363/skybridge-0.0.0-dev.0fec4da.tgz","_integrity":"sha512-QvMmQvDOzxJlBWweFqIrjE7eFGr4ozxbMb7rDAsLoUM3COXkA+t1zRzypfW2nB7G/joIlE1kidBdXEpQ9JTuJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fec4da_1768821400571_0.30913421471990077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14dd8b2":{"name":"skybridge","version":"0.0.0-dev.14dd8b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14dd8b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c0c587dcd2ae2fa5633f4459e6890bbd3883b08a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14dd8b2.tgz","fileCount":212,"integrity":"sha512-cBP2bHOf/AWDASzTGxv2DwdFYIZAtUpC5Jj00oBXiVs6CAmKhfoth64K0Zb99mCnP/xO22ZyIG0V7OuQ14tYaw==","signatures":[{"sig":"MEUCIQCFPGmvXRJQIkh/JI4/JWitNQvDW0PsW5ieS6H78+Ey7wIgBs2f3OMP54KtaR7Htmcdc9a6eBc3C4bTZPHRaaM4Azo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14dd8b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.14dd8b2.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f6d6b5a3418635069a628e2b0e3e1a90/skybridge-0.0.0-dev.14dd8b2.tgz","_integrity":"sha512-cBP2bHOf/AWDASzTGxv2DwdFYIZAtUpC5Jj00oBXiVs6CAmKhfoth64K0Zb99mCnP/xO22ZyIG0V7OuQ14tYaw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14dd8b2_1768821897260_0.8126032092668107","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06b0779":{"name":"skybridge","version":"0.0.0-dev.06b0779","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06b0779","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"568a49a13970ce4061e114edfe7ce307a97d8065","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06b0779.tgz","fileCount":212,"integrity":"sha512-haw94hjD8oTD0nnVhrXN0sTCMdDE18FFuS0o9Oqre4mw72/yRV3xj2XtYGY2YBPXGIK10fsN43hHFuwM7Ko3KQ==","signatures":[{"sig":"MEQCIGq32glaT4LWmyCs7OWtsSRnzljCY3aFqW46EtBcARfJAiAgp2H8lFfN0S5YoGgVWo933JV5CR8geMNwpGXw/eJhqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06b0779","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.06b0779.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f41ef0758759639ea62eb5b167cbf253/skybridge-0.0.0-dev.06b0779.tgz","_integrity":"sha512-haw94hjD8oTD0nnVhrXN0sTCMdDE18FFuS0o9Oqre4mw72/yRV3xj2XtYGY2YBPXGIK10fsN43hHFuwM7Ko3KQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06b0779_1768835994013_0.5341538674335804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.25e7012":{"name":"skybridge","version":"0.0.0-dev.25e7012","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.25e7012","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e286ed0d77cbdcab379a4c26f6e3e507016868ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.25e7012.tgz","fileCount":218,"integrity":"sha512-SfpMRmC9PO6cP1UStM3ndHhWR0IGzzfCv4wOEjJRjxMOvrTMr9fc+PaX+fohJkFOSnaQReawXHMT7XiHELaa3w==","signatures":[{"sig":"MEUCIBIrbyuMt6rZYwnwTo5to/vhmzPR/uSxcjEfbuoNKDhFAiEAmk9c6be4nyF0tIPDRVtD37/R5+TlAmaHN9l3ffx0Ajc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.25e7012","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372561},"type":"module","_from":"file:skybridge-0.0.0-dev.25e7012.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aad7771f2c96f2b002378e6e78eaaaee/skybridge-0.0.0-dev.25e7012.tgz","_integrity":"sha512-SfpMRmC9PO6cP1UStM3ndHhWR0IGzzfCv4wOEjJRjxMOvrTMr9fc+PaX+fohJkFOSnaQReawXHMT7XiHELaa3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.25e7012_1768837221006_0.2207542347889324","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39fe6da":{"name":"skybridge","version":"0.0.0-dev.39fe6da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.39fe6da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"da42c471fbf2d54e34ba64a8b13c161cda1b3ef7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.39fe6da.tgz","fileCount":218,"integrity":"sha512-BP9npy/izZsfi3/Qfj3RQUk27dOXKpROHlLkLsPZr23tRwnFvPPk5i8fDP1beHl2QPEld22QQvrgnnwmRxsGQQ==","signatures":[{"sig":"MEYCIQCuCTx0Rc+Amm9cgX/t4X+lYnt5UgvyWjvJGjP+2zkp4wIhAOnLHehONaE2TW+MBCwlnjPR8/is8+5R4rXYSgoiiQJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.39fe6da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372561},"type":"module","_from":"file:skybridge-0.0.0-dev.39fe6da.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9ef4c6706fc75e2ea054a9ad8a1c88d/skybridge-0.0.0-dev.39fe6da.tgz","_integrity":"sha512-BP9npy/izZsfi3/Qfj3RQUk27dOXKpROHlLkLsPZr23tRwnFvPPk5i8fDP1beHl2QPEld22QQvrgnnwmRxsGQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.39fe6da_1768838675064_0.4691339393607463","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"skybridge","version":"0.24.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.24.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"349ddea7061050d2e8e285bbce93ae2e7f212473","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.24.0.tgz","fileCount":218,"integrity":"sha512-WyDK4R138ph2irGKvUpjHorJzPcnm1jtxx6GlPZ7Zwa2HsLUoBvcvlvf0g4PF8wffj2QBcKYV+AfgX8aZOeQIw==","signatures":[{"sig":"MEUCIQCpG5DCckTfuy/8L5AweLet+YQBvQid4Ye5bD4xcn/9kAIgcsodu86Nn39V8JhcRZL4nfvFrIfyxhDJrO2o3QYqhbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372550},"type":"module","_from":"file:skybridge-0.24.0.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78619ad3bb1fdf87b7465803de01fc57/skybridge-0.24.0.tgz","_integrity":"sha512-WyDK4R138ph2irGKvUpjHorJzPcnm1jtxx6GlPZ7Zwa2HsLUoBvcvlvf0g4PF8wffj2QBcKYV+AfgX8aZOeQIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.24.0_1768839302222_0.07340153001371474","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49ef195":{"name":"skybridge","version":"0.0.0-dev.49ef195","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49ef195","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"90a82d0c743cda5c3b88a9111dbf5687444d783d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49ef195.tgz","fileCount":230,"integrity":"sha512-d2vIfc8GvehW7VCU9p94qS61bbOz2symYwLhgfvUekED/qPSOcNalWIulGhF+YUnAt/vRf0SOIJFuf9zmrXDQw==","signatures":[{"sig":"MEUCIQDX1ZC2M4lOEVzN8yf3m8+iaHimbXfY5hMffuH3Tk7HyQIgXoVMGOedvtqT7tDl3r+XpPXxBPEiD8TxU5YrH8h8aNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.49ef195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387311},"type":"module","_from":"file:skybridge-0.0.0-dev.49ef195.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bd64bca2503b3f2a272f5a511c8b3922/skybridge-0.0.0-dev.49ef195.tgz","_integrity":"sha512-d2vIfc8GvehW7VCU9p94qS61bbOz2symYwLhgfvUekED/qPSOcNalWIulGhF+YUnAt/vRf0SOIJFuf9zmrXDQw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49ef195_1768844622498_0.32288346312821314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39e8d5d":{"name":"skybridge","version":"0.0.0-dev.39e8d5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.39e8d5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"553f93762aed8b21811deb7ce8f003c7188c5c81","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.39e8d5d.tgz","fileCount":218,"integrity":"sha512-MaQrmPdMm+o87lBX8ROHX1yJlO38Ww0UQy/QdwircnE7ky4ZTCcT2jReednQm8tRqFhsnp6Bifs49Mg+92IJFQ==","signatures":[{"sig":"MEUCIBxTGyP4a1VrxUaNtU+hPzfDveS5YaRVmeW+dHDolbNHAiEA+QvVSiBHnpvUhg8V8VVpsQja9J8SfAkrVfzmv9s8uGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.39e8d5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372561},"type":"module","_from":"file:skybridge-0.0.0-dev.39e8d5d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57ae1a9caadd9319c8f09592fb3ebec5/skybridge-0.0.0-dev.39e8d5d.tgz","_integrity":"sha512-MaQrmPdMm+o87lBX8ROHX1yJlO38Ww0UQy/QdwircnE7ky4ZTCcT2jReednQm8tRqFhsnp6Bifs49Mg+92IJFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.39e8d5d_1768844704679_0.43212533157920996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a731b5":{"name":"skybridge","version":"0.0.0-dev.0a731b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a731b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f503d6c8e34f5d8dc908dbcee9d1dd7a36e3c2c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a731b5.tgz","fileCount":230,"integrity":"sha512-e3h3NrThtuPjTkcp6fu2NmDDtq71dGiCJ+e4fSKn4zNGZn4N43wLT7uGP+SPjyu6QxYe/1qB0Ek/zOU972XKbg==","signatures":[{"sig":"MEUCIFDskERztAs1ur1p0cnsXW8Hj+zeNp7s23SFOdentti6AiEA1+qUMwDI3HVa52cxmwEAYG9ayqewoBBbiUP+yjBZUcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a731b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.0a731b5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e57a93f21f8b5deee393c2f25d29267/skybridge-0.0.0-dev.0a731b5.tgz","_integrity":"sha512-e3h3NrThtuPjTkcp6fu2NmDDtq71dGiCJ+e4fSKn4zNGZn4N43wLT7uGP+SPjyu6QxYe/1qB0Ek/zOU972XKbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a731b5_1768844822072_0.036438376884547985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6759c42":{"name":"skybridge","version":"0.0.0-dev.6759c42","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6759c42","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8644cabb2d3ec830644e625030cbea0eb16439b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6759c42.tgz","fileCount":230,"integrity":"sha512-we99RwRS0r9KsmWgywBsOPACzhyRgWxhuRDeWlCOS87QDSdzzzU+0nY++xACpfcTfBYKuypNXNYB1Yw6lTlNBg==","signatures":[{"sig":"MEUCIQC4zfCDYbh+vXkb3CZxuh04WNdE6ytr97hmC0LAwVufWgIgZBgjbv9X57ecqmC3OKazMdtzAMMLYzwP5xtSjKfqM7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6759c42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.6759c42.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90a176e061a1d2d0c008ad5700bed355/skybridge-0.0.0-dev.6759c42.tgz","_integrity":"sha512-we99RwRS0r9KsmWgywBsOPACzhyRgWxhuRDeWlCOS87QDSdzzzU+0nY++xACpfcTfBYKuypNXNYB1Yw6lTlNBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6759c42_1768846660356_0.7327603719448075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8042823":{"name":"skybridge","version":"0.0.0-dev.8042823","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8042823","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94b0abb7da05ec8a1d68b938f45e92497e892dc1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8042823.tgz","fileCount":230,"integrity":"sha512-+uG7iagf5xRilxNDNPtHyp95L9uHvBdc+GNnhk+SFJX0YIVHjZe9E1sLR3Qb4rErIOs242Uk2guWZ1lPVxksNg==","signatures":[{"sig":"MEQCIAfGJqRYoqi+5lFH4C+o3u8jRK7oTcHPA0bk4E/c3rqJAiB1vuHAMmQ0Ct+RbjkL37EAzxVy8v0x6Ftxd/+jfKZ7Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8042823","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.8042823.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a1c44ee04e444e4d660208bcf65b4c31/skybridge-0.0.0-dev.8042823.tgz","_integrity":"sha512-+uG7iagf5xRilxNDNPtHyp95L9uHvBdc+GNnhk+SFJX0YIVHjZe9E1sLR3Qb4rErIOs242Uk2guWZ1lPVxksNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8042823_1768846847316_0.6402485423553144","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"skybridge","version":"0.25.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.25.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1d735147e045a7a6e0046316bc9ee260f1d43419","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.25.0.tgz","fileCount":230,"integrity":"sha512-1BzBKLpHsg5BsWj3y8sJSoBh5QZKKycNNW/xlYQlaVbOrDjcZ2mIPrTPMJDqd5tMyyMEMDYjocVbIBl+azWeow==","signatures":[{"sig":"MEYCIQDrYLexshQ5vtJHCuew9Fqt49xAKGlMVjMusDTW/oAR8wIhAJ6q2IIvdhV7DGvSqFGhAHIm0ylRGrlEvdQf6HPx5e1x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387413},"type":"module","_from":"file:skybridge-0.25.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/58d7b0c35113615641c612afb8246594/skybridge-0.25.0.tgz","_integrity":"sha512-1BzBKLpHsg5BsWj3y8sJSoBh5QZKKycNNW/xlYQlaVbOrDjcZ2mIPrTPMJDqd5tMyyMEMDYjocVbIBl+azWeow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.25.0_1768847011628_0.2080589553433625","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6696fa6":{"name":"skybridge","version":"0.0.0-dev.6696fa6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6696fa6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"69752c2544a34e3fc654d6a034afeca94a54322a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6696fa6.tgz","fileCount":230,"integrity":"sha512-axyXoGHz2Xr2CNX2k2PtM952UXSnV/HEFD9B47jWVjN+JOaKZ/ywNtXl25CmjKLnECGiHbDzrOfrDTO0Qy6k5Q==","signatures":[{"sig":"MEUCIQCcGnfL26nK1YKZnTSEB1Od4HtIiU3jqLBn+/zfdhwgjQIgcu+DKyVvekTk7zZUUgLrMLjHZJJybMKUwr1hBr++x5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6696fa6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.6696fa6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36a940b592971df2403a9a12abc67d3f/skybridge-0.0.0-dev.6696fa6.tgz","_integrity":"sha512-axyXoGHz2Xr2CNX2k2PtM952UXSnV/HEFD9B47jWVjN+JOaKZ/ywNtXl25CmjKLnECGiHbDzrOfrDTO0Qy6k5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6696fa6_1768847086129_0.3195597455282826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb0f54e":{"name":"skybridge","version":"0.0.0-dev.fb0f54e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb0f54e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a283721dd1e25580430e3a363615f444f979ada8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb0f54e.tgz","fileCount":230,"integrity":"sha512-QfZwsF8FVG7vXjRHaFBqYDkNTG2HJDNcGJ52Tj4Jx2irFRJQYN/4RsEP4OYS7TZy5rbJYmdc0EPmMCtVP6WZNQ==","signatures":[{"sig":"MEYCIQDYnvKkElNMrlTeJymby5YqoPXwwKIiemsXo35FAwxekwIhALzSVdlOGAWv8gVxE6uXBvCqIGzxKM21B7Ck4K5QdBHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb0f54e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.fb0f54e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff1b85c60d99106fd556ea6fd1ee17fc/skybridge-0.0.0-dev.fb0f54e.tgz","_integrity":"sha512-QfZwsF8FVG7vXjRHaFBqYDkNTG2HJDNcGJ52Tj4Jx2irFRJQYN/4RsEP4OYS7TZy5rbJYmdc0EPmMCtVP6WZNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.22.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb0f54e_1768856396609_0.5940847318290967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b11472c":{"name":"skybridge","version":"0.0.0-dev.b11472c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b11472c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ad868393ee27a15f62f4089de1ceba6f80048b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b11472c.tgz","fileCount":230,"integrity":"sha512-M1vA1dWp0O4+tOB67/OCGqywR4R2Du7XnUHs791OLAEgT6mMqRLo0sWBRV02/ynA8phOofxSsymNWtGsMzjcyw==","signatures":[{"sig":"MEUCIQD5Es2zopx4uZejqVLj6xOnQjEqnPORCg6P3aTTGX32BgIgLiaxW6paJJRW42rwWdT1t6RjE3/aqoXRjoqy3gGbxHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b11472c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.b11472c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5628e4741ae79855cf8215c06a89566c/skybridge-0.0.0-dev.b11472c.tgz","_integrity":"sha512-M1vA1dWp0O4+tOB67/OCGqywR4R2Du7XnUHs791OLAEgT6mMqRLo0sWBRV02/ynA8phOofxSsymNWtGsMzjcyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b11472c_1768871469669_0.46849710062459593","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28292cb":{"name":"skybridge","version":"0.0.0-dev.28292cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28292cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"411e90e21cc069917bdbd057abbdc50db468ff70","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28292cb.tgz","fileCount":212,"integrity":"sha512-rA8NidtNf2Jw1nRPXlm/tivIIImGTvTTkLYmavOexMNHnz1nxom3BugQNbYdcS49PUiEdnVpmesu1wJHmTFZIg==","signatures":[{"sig":"MEYCIQCAOBv1P7CyZ7ahahf8FQ2JmLifYClwnsiyYTkCdOrX/wIhALlAx18o3HG/XweAMyAq/bNTsO1KqFTGQhB5E8OmTHKK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28292cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.28292cb.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a65c606f0b4c6e571a63f62f3a6d7092/skybridge-0.0.0-dev.28292cb.tgz","_integrity":"sha512-rA8NidtNf2Jw1nRPXlm/tivIIImGTvTTkLYmavOexMNHnz1nxom3BugQNbYdcS49PUiEdnVpmesu1wJHmTFZIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28292cb_1768897549520_0.6011722777019521","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0bfe5d":{"name":"skybridge","version":"0.0.0-dev.a0bfe5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0bfe5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e1d85b97141b04222c56e7aae2411eb34ed73bf0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0bfe5d.tgz","fileCount":212,"integrity":"sha512-X3soB02YZ5wGJgikDG8hMpKTK4YgU7PsJmRMgobi+HzRulpsH/JCPm59+PeslpkezuIv3wRs6NPTEZ2v//kBqw==","signatures":[{"sig":"MEUCIQDkGjf0u/cOFWme7qiC0lyamld5obg1jOEHpA/5V4gnOwIgdn/KSQbxh7TShvtsazcSGrSA2QmT7cbT2tX4Wa6r8bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0bfe5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.a0bfe5d.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/02fa011e72357eb9e1d5811fbd03d931/skybridge-0.0.0-dev.a0bfe5d.tgz","_integrity":"sha512-X3soB02YZ5wGJgikDG8hMpKTK4YgU7PsJmRMgobi+HzRulpsH/JCPm59+PeslpkezuIv3wRs6NPTEZ2v//kBqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0bfe5d_1768897956482_0.5893702852534686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5fee023":{"name":"skybridge","version":"0.0.0-dev.5fee023","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5fee023","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"450a0e925f5cf0834fd6e668495c3fdf31225718","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5fee023.tgz","fileCount":212,"integrity":"sha512-lcLRsD9o0lpiuD/TT8YWaG8M76xPcbi3JfhS6sErWvbJuXqNHCMYVFgzzQTZb2fo0BGZYJprnyIyFGGCa6yP9A==","signatures":[{"sig":"MEUCIFo9wxco2NM5BxIQETLZEKDGORHO76xOrnsRj1olSF/JAiEA17XZH6K5ws6Gy6pRfN+TlQlqszEa8QR23cLlubJHjkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5fee023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.5fee023.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4a07336f9e03831fe8ace18ffad570d/skybridge-0.0.0-dev.5fee023.tgz","_integrity":"sha512-lcLRsD9o0lpiuD/TT8YWaG8M76xPcbi3JfhS6sErWvbJuXqNHCMYVFgzzQTZb2fo0BGZYJprnyIyFGGCa6yP9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5fee023_1768899332687_0.054641343125797937","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc4a408":{"name":"skybridge","version":"0.0.0-dev.cc4a408","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc4a408","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7f1a7e89e7ab6573c6c991e6971b95f46c81043c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc4a408.tgz","fileCount":212,"integrity":"sha512-UbGaVeA8yQWHJXD4/AgqxgClO2zAGS1R14ZFSb4VUE7Gz0vRz9lH3PSg4IHj1D4y7VeVeKgQFtc3AHO3PcTtcQ==","signatures":[{"sig":"MEUCIDjfoBdWpxYA2zlGDAia5rudgJD8ixwoO6V75Z0XXWUlAiEAmj95PKN7Rs6DxAr98AbLZ2am83uvthCpOS1MKLZhGKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc4a408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.cc4a408.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e8b2f013feefa418fff083bd73062cdc/skybridge-0.0.0-dev.cc4a408.tgz","_integrity":"sha512-UbGaVeA8yQWHJXD4/AgqxgClO2zAGS1R14ZFSb4VUE7Gz0vRz9lH3PSg4IHj1D4y7VeVeKgQFtc3AHO3PcTtcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc4a408_1768903184970_0.2383461634316586","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a8cc927":{"name":"skybridge","version":"0.0.0-dev.a8cc927","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a8cc927","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae0a9f67f22f9f19bd37c3be2aa3551ff999bde7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a8cc927.tgz","fileCount":212,"integrity":"sha512-JKiKRo2kcJgpuKpqqbSsbE1miTOz8fNX4rtM/oZGdIpJPsySaxVk1v69ckMC3sWgOZ17H6f/CBav8ILNLYr8Tw==","signatures":[{"sig":"MEUCIQC4+IQo4kR9XlhnN6rxDbIX/rvdZUECqS3+DZnVIRUlagIgQMtZ2y+tJCxM5OV5f/Q6ijccsDyZ4KiQK/owBVLpy2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a8cc927","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.a8cc927.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b13c3ab307187ec0679c9e4252c6194a/skybridge-0.0.0-dev.a8cc927.tgz","_integrity":"sha512-JKiKRo2kcJgpuKpqqbSsbE1miTOz8fNX4rtM/oZGdIpJPsySaxVk1v69ckMC3sWgOZ17H6f/CBav8ILNLYr8Tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a8cc927_1768905587155_0.6686770447453791","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7d9ce9":{"name":"skybridge","version":"0.0.0-dev.d7d9ce9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7d9ce9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"45ab3362319913947ed2b3ade720d40ae1fd0ff3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7d9ce9.tgz","fileCount":230,"integrity":"sha512-bKqk2Z++/BaOogQmLrYpqFP1+m8f6PMPwHALUC1z+8Oycfo2RgQti7R+BqFcNbrQQt75n7QCEsn3cJx2SDGmmA==","signatures":[{"sig":"MEYCIQDFmJ/6P7b5/QrVm7YWb8k1Wi+tSNenqdV0YrVZWUF38gIhAOeXe0d9Pyqu0cACcV7Iq3gIgiw5IKDXlvgwIpWTNmY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d7d9ce9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.d7d9ce9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ebc18d5ff0279006e6bd18e4cecb259/skybridge-0.0.0-dev.d7d9ce9.tgz","_integrity":"sha512-bKqk2Z++/BaOogQmLrYpqFP1+m8f6PMPwHALUC1z+8Oycfo2RgQti7R+BqFcNbrQQt75n7QCEsn3cJx2SDGmmA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7d9ce9_1768919488439_0.03621651510384094","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c52c4ac":{"name":"skybridge","version":"0.0.0-dev.c52c4ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c52c4ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f467426cb6df07f5dba925a7eeb4a41a80552e0e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c52c4ac.tgz","fileCount":230,"integrity":"sha512-hlUtzHGySMm+oO4lFxwCLTunjccyRywMv1WLnUTkgnRA23xVgN6dElU2DWfVV1Wf1Ooeru/NCaEie2HwOKc2Qg==","signatures":[{"sig":"MEUCIQDzUT/FyRJGFkTVMmfGPejBxWACgAMGsvpp3I14ZORy7QIgCqJjQfzyZ9oDcG9z0gfUg76LHKrXl8MQrFyhx/HOPUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c52c4ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.c52c4ac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0787f3e935b581ec412808a39ec11d9c/skybridge-0.0.0-dev.c52c4ac.tgz","_integrity":"sha512-hlUtzHGySMm+oO4lFxwCLTunjccyRywMv1WLnUTkgnRA23xVgN6dElU2DWfVV1Wf1Ooeru/NCaEie2HwOKc2Qg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c52c4ac_1768920138656_0.8336320327029139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37083e2":{"name":"skybridge","version":"0.0.0-dev.37083e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37083e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"27b7f386dbe80f3f2acc86e9d2ae6f2f35e7a662","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37083e2.tgz","fileCount":230,"integrity":"sha512-UDRyBghYe8IyKKrHM+C4EsvrbpxtL8GU+gdETI4DTuub+SB1rucwy568M4tKyUcgwN6QFnwjaV7Gi0L46mazgg==","signatures":[{"sig":"MEQCIGdOAwsWXGT34B7yRcF1bOZ6b2pP2Zq2FlmUWUYOOcTcAiAzZYRBpx3a1mb3PBiAhvhXWeHDL2RDBgNkF4yYa/7DUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37083e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.37083e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/71e2b0904dac09153d669a33a0c3e94f/skybridge-0.0.0-dev.37083e2.tgz","_integrity":"sha512-UDRyBghYe8IyKKrHM+C4EsvrbpxtL8GU+gdETI4DTuub+SB1rucwy568M4tKyUcgwN6QFnwjaV7Gi0L46mazgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37083e2_1768925757238_0.8552757299412119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db51ef5":{"name":"skybridge","version":"0.0.0-dev.db51ef5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db51ef5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1006cf8e677d6367765c99390716f7e7ec5c907b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db51ef5.tgz","fileCount":230,"integrity":"sha512-0ijfjIJyI9heNksBivAWoQp5n5u12BjOTR2xK1HxA2AE7oKVmJTKb5B3r9T7MOZaJuRqmFt10nbdc+xLkt5Mgg==","signatures":[{"sig":"MEQCIAQ1U+eazSyHXaeRQMbVP2o6ihbyhnhCotPcMvsuTvBOAiA64so/MBvyi/IBFgTZeY9FwOotVijmPKPd5G5D/UK7Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db51ef5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.db51ef5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5d916916e25af02f2fcb1994ebf0d7e1/skybridge-0.0.0-dev.db51ef5.tgz","_integrity":"sha512-0ijfjIJyI9heNksBivAWoQp5n5u12BjOTR2xK1HxA2AE7oKVmJTKb5B3r9T7MOZaJuRqmFt10nbdc+xLkt5Mgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db51ef5_1768926445927_0.8244038712142907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac0362b":{"name":"skybridge","version":"0.0.0-dev.ac0362b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac0362b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"acececa07d0f80479f8d196b5adb4c2f40d7b11d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac0362b.tgz","fileCount":212,"integrity":"sha512-huREdTNo9WvrOIKLuJAamlEpB9Lfj+EKmFlQq+2IX79T8WfQPtlhfJd5umxH09okCAfKjz9Kn/8aaibfcnIL6w==","signatures":[{"sig":"MEYCIQDs3LY77PXxbZp48rwMzaDWmIeK0fy9LunC0L5XrIus4wIhALmeVGu6/W58CF6IYqnzIR+otV4MOFWeL1L2Ll1jDdfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac0362b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.ac0362b.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba2b9a1e109519119296bd4fb9ffe22b/skybridge-0.0.0-dev.ac0362b.tgz","_integrity":"sha512-huREdTNo9WvrOIKLuJAamlEpB9Lfj+EKmFlQq+2IX79T8WfQPtlhfJd5umxH09okCAfKjz9Kn/8aaibfcnIL6w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac0362b_1768929887080_0.697256685513099","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.376b328":{"name":"skybridge","version":"0.0.0-dev.376b328","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.376b328","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a72956a7724d3663eaec6e69239e285640e406fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.376b328.tgz","fileCount":230,"integrity":"sha512-nHk1v+vnSK7Fm+Gvznma5QRjyGCYBPmHfFhGHnRrqdjKtjInM7w74Kq+2Pvsv91V0RjzbaiPTRzxr+feo47+zw==","signatures":[{"sig":"MEUCIFVcc8FCow3pglllcdJ1mClxuPi4CRNrTQqwgw6pHLivAiEAuNZcSyV/nkoNvnZbAFC4pUxBAwm3EqONNF7DoAwfRsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.376b328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.376b328.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/32abff662e91b6a739306a67e7573a99/skybridge-0.0.0-dev.376b328.tgz","_integrity":"sha512-nHk1v+vnSK7Fm+Gvznma5QRjyGCYBPmHfFhGHnRrqdjKtjInM7w74Kq+2Pvsv91V0RjzbaiPTRzxr+feo47+zw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.376b328_1768930638142_0.06729699529058908","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.15e86d4":{"name":"skybridge","version":"0.0.0-dev.15e86d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.15e86d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6625ae25df4f2adf56ab97d52a09ab73cb113408","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.15e86d4.tgz","fileCount":212,"integrity":"sha512-EowD0DKvfbrNSjqo7BCEB1W5ve1/buwFoB3R/4GM2+EzhiGFt/7280bhKvhL3CIVcRbq8GlpG/lnh8TKHuQ/8Q==","signatures":[{"sig":"MEUCIGJxtkrBP9AW4qzBoQ5uqCyMKI8UbPVaIaddLdEfYzESAiEA32w3hupjBGGYsy/1LCWAosQp9p4ccWH5v4w6Z2tRUTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.15e86d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.15e86d4.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fbf3381bafb2eed9f864f30d03da53bb/skybridge-0.0.0-dev.15e86d4.tgz","_integrity":"sha512-EowD0DKvfbrNSjqo7BCEB1W5ve1/buwFoB3R/4GM2+EzhiGFt/7280bhKvhL3CIVcRbq8GlpG/lnh8TKHuQ/8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.15e86d4_1768930818441_0.7917979647554203","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db17e14":{"name":"skybridge","version":"0.0.0-dev.db17e14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db17e14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e448c82256be43d9e9894b2a5cb434ffe621a7f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db17e14.tgz","fileCount":230,"integrity":"sha512-eB4ihkHle1beS/QpkicQn/+ga1EtScLtNeEDJJIfJuGAYTpTfh0OR/Yoosnfgm1YS5kK5nWRyAJEAlndZSLAOQ==","signatures":[{"sig":"MEUCIQCszAQNtnvlJhwksVwdWeyp85wih+BTzSRo8QufWZgwawIgRNM3FYlk6c/ZTCCPdzFndmTHXtLJ4noaSQk0ILsE3rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db17e14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.db17e14.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c1416ad2fa4c765ef61ff19e2507ec6/skybridge-0.0.0-dev.db17e14.tgz","_integrity":"sha512-eB4ihkHle1beS/QpkicQn/+ga1EtScLtNeEDJJIfJuGAYTpTfh0OR/Yoosnfgm1YS5kK5nWRyAJEAlndZSLAOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db17e14_1768944409947_0.6883646213690271","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.156f158":{"name":"skybridge","version":"0.0.0-dev.156f158","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.156f158","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f79797552b3b49e21d7117c1934363180db00113","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.156f158.tgz","fileCount":230,"integrity":"sha512-Y9Bq81Svt8SDEDy2+YrylTEvnlAOsI0RJNvU/ol5FxWgzWpyYYIZZly99iXHzrykzkwagS2CzNWevBRtvTXPSQ==","signatures":[{"sig":"MEYCIQDfrwCf7+INs6hQpzwKrAjPIeWytj7fV3tjH4Y2lE7tLQIhAO8D4MlAgCkSRQcyBTj5ivnrJA29TRhQ3lHLOF3ebD8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.156f158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.156f158.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5582e5603d2e665b648c6fc8ce45385/skybridge-0.0.0-dev.156f158.tgz","_integrity":"sha512-Y9Bq81Svt8SDEDy2+YrylTEvnlAOsI0RJNvU/ol5FxWgzWpyYYIZZly99iXHzrykzkwagS2CzNWevBRtvTXPSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.156f158_1768957523513_0.14067704704596307","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3f5b8a":{"name":"skybridge","version":"0.0.0-dev.f3f5b8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3f5b8a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a4dea23346fbf1c0c5c8e1cfaf7a5c1e55ae574","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3f5b8a.tgz","fileCount":212,"integrity":"sha512-yTgxnOY6N7d4gRQ2Ghk3Mn08p7bkg3Ijo+eBhhnZRrEtiOyG4dmyYCFN7zTote7izPVtCApimeAhBZS/zZYh3Q==","signatures":[{"sig":"MEUCIHYu/ynG36IUo6MAEZbU04N10mX/DNXSScLXctYWDD8/AiEAjRr1SlEYCYC/miWl4lVNYp79qA9WYUXM5D1siIle0mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3f5b8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365013},"type":"module","_from":"file:skybridge-0.0.0-dev.f3f5b8a.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f3b4d5b6eb28cc168745ed6842b2f5e/skybridge-0.0.0-dev.f3f5b8a.tgz","_integrity":"sha512-yTgxnOY6N7d4gRQ2Ghk3Mn08p7bkg3Ijo+eBhhnZRrEtiOyG4dmyYCFN7zTote7izPVtCApimeAhBZS/zZYh3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3f5b8a_1768982694324_0.788750068560184","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3766796":{"name":"skybridge","version":"0.0.0-dev.3766796","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3766796","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"faf2073a4c5ae899ae77753f8e85851544aa94d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3766796.tgz","fileCount":224,"integrity":"sha512-kIJesdTBRF7IeUlPBVy7BuWdVaIjuB9bH8aPvLEFSWl4dXUNhh5UlPP2QsgbxL2L3h+QA2OV6SDaizvxewGBiQ==","signatures":[{"sig":"MEQCIGR0ym7365S0RHChsM4FuHqXsH0PWaa67HE/0wHKoxb2AiBjIMuZoUVP12o3vPvFUcMtDZUCiJx5huWhmvIbjgGaJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3766796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380078},"type":"module","_from":"file:skybridge-0.0.0-dev.3766796.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bac60b52080cecfaa854d8778b0c295a/skybridge-0.0.0-dev.3766796.tgz","_integrity":"sha512-kIJesdTBRF7IeUlPBVy7BuWdVaIjuB9bH8aPvLEFSWl4dXUNhh5UlPP2QsgbxL2L3h+QA2OV6SDaizvxewGBiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3766796_1768987973611_0.16354562656750615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6042467":{"name":"skybridge","version":"0.0.0-dev.6042467","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6042467","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"694fc3121ca97059493e84b8ccc499b4294de7e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6042467.tgz","fileCount":236,"integrity":"sha512-9HrKsfCvgilE2fbIht2pqF7CPwAt6F2UAnuTGBiWSOvI+6nLZ42N7gnlThM6etj4c0Wm5GfzfCqG6knfmxufag==","signatures":[{"sig":"MEYCIQDAZC5dm+PVZc2O7ylwSCal3GiiQuwcQFo6mvmGttCGsgIhAJYXLJp2zRHz8el76AEzf7WFDbZNoG65z8E2gxZilHZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6042467","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394941},"type":"module","_from":"file:skybridge-0.0.0-dev.6042467.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ecb2eb825d30b771a2a696037d57345/skybridge-0.0.0-dev.6042467.tgz","_integrity":"sha512-9HrKsfCvgilE2fbIht2pqF7CPwAt6F2UAnuTGBiWSOvI+6nLZ42N7gnlThM6etj4c0Wm5GfzfCqG6knfmxufag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6042467_1768988029596_0.6106481989816153","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f8931ee":{"name":"skybridge","version":"0.0.0-dev.f8931ee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f8931ee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9004163c839cb0ad1a1f33c094b8c77ca2a53a5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f8931ee.tgz","fileCount":230,"integrity":"sha512-PwRsS7qE5dHYH4RoKEdSDKVUiGEz7AMSE0CAGpa51Xm0jcl/UKqos7s7fqOX68LQCziE+An57HgIhYjxNK8/JA==","signatures":[{"sig":"MEUCIQD4fC4qLGN4lBu4LtOXRiAhDQ+aOyAO+WAT3xcdt7yivgIgfR7F6b1GN6aofnMgJ1es8jpDECFkR7Ld+vS4rKOsxDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f8931ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.f8931ee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cdf89d7ce35bedecfabf4e89d47b90eb/skybridge-0.0.0-dev.f8931ee.tgz","_integrity":"sha512-PwRsS7qE5dHYH4RoKEdSDKVUiGEz7AMSE0CAGpa51Xm0jcl/UKqos7s7fqOX68LQCziE+An57HgIhYjxNK8/JA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f8931ee_1768988332327_0.9112940227821882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b3c885":{"name":"skybridge","version":"0.0.0-dev.5b3c885","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b3c885","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62be630c7d7901f219e1ac5be7f5e9066585058c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b3c885.tgz","fileCount":236,"integrity":"sha512-0Eu+LhtpZkMKgtHxnu82eH8ZSnMhm27dAKE3FiiF42WS4vMbZer2oWUOft1fR+sAq1cVkKvV9ZD/WMeAjhmKZA==","signatures":[{"sig":"MEQCIDXJSqoAX0dW7fHIAB72CvvDJPkzLOQ3d/iKQZj5yE5nAiAue3Z1G0fKBsgEQ5U2U7AP6GykrX8r8RPc4zkpbL87BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b3c885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394941},"type":"module","_from":"file:skybridge-0.0.0-dev.5b3c885.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/982d77cf03dd1657ab73a8c0c44da067/skybridge-0.0.0-dev.5b3c885.tgz","_integrity":"sha512-0Eu+LhtpZkMKgtHxnu82eH8ZSnMhm27dAKE3FiiF42WS4vMbZer2oWUOft1fR+sAq1cVkKvV9ZD/WMeAjhmKZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b3c885_1768988415347_0.5438646364116915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac04090":{"name":"skybridge","version":"0.0.0-dev.ac04090","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac04090","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a5847b586d5b94318da3c727e1112ced04190ff1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac04090.tgz","fileCount":236,"integrity":"sha512-kh2+7S36Mb/A3snMnh6jJj+kqTq1bbq+pseTxwjwYqbH4P47zbt8+Wsaj/CJdqk7Jrh7ucyzAngliVYyOPvMPg==","signatures":[{"sig":"MEYCIQCtOlKhKBOwDd4YbhEEtRSoYX4t1kfageqlIIe4W1oCuAIhAM4rtR5jN2FUAub1No6MR2DOreW3tGJzn1KPy8DEU3Ge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac04090","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":394941},"type":"module","_from":"file:skybridge-0.0.0-dev.ac04090.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbc8be7f501bb681e5355687ef58e64c/skybridge-0.0.0-dev.ac04090.tgz","_integrity":"sha512-kh2+7S36Mb/A3snMnh6jJj+kqTq1bbq+pseTxwjwYqbH4P47zbt8+Wsaj/CJdqk7Jrh7ucyzAngliVYyOPvMPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac04090_1768988443049_0.051391603341728764","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c7e90f9":{"name":"skybridge","version":"0.0.0-dev.c7e90f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c7e90f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc6efe3a4035d229a4a78e49a3153eee3527ecff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c7e90f9.tgz","fileCount":237,"integrity":"sha512-HCoOBKz/JAwOk1Ze4/KSWHMPAU9WH5mgAh4n1irwBof72klZbX4ESyxjunam+w5mnrV7YyvFrpnFGq3MQICxkQ==","signatures":[{"sig":"MEUCIHc7E7IPCNxjBm2uxcpic1YDkRZRgCz+4OrHzJV49DreAiEA11mXs9xBoRCB7jGpKEONixjyZf21X9arYX44YZdZMtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c7e90f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400251},"type":"module","_from":"file:skybridge-0.0.0-dev.c7e90f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/acee157fd8e2f8755fb14074116f5a08/skybridge-0.0.0-dev.c7e90f9.tgz","_integrity":"sha512-HCoOBKz/JAwOk1Ze4/KSWHMPAU9WH5mgAh4n1irwBof72klZbX4ESyxjunam+w5mnrV7YyvFrpnFGq3MQICxkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c7e90f9_1768988512783_0.8765588737662073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2ea908":{"name":"skybridge","version":"0.0.0-dev.f2ea908","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2ea908","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2728f63b1d63631614a788438124b41cf434dd0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2ea908.tgz","fileCount":230,"integrity":"sha512-eT4+VkR8niNN+UGyAtBGFD+LTXwkvORlrXLGb4LPnZ+NRr4hf6Dhp/4JykQhZyeSijO4xA2vscmrAOEuKUOiJg==","signatures":[{"sig":"MEUCIDjThUUfdg0balq5s5PfqY6LAdQDN2A8lnk/09kXt1SjAiEAg3SC1eBcR4J/ulq3HmZWed8ULZO5ggoMry6ReayKyOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2ea908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.f2ea908.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24adc8f11a93cb5b0766c8c0cfb8ed5e/skybridge-0.0.0-dev.f2ea908.tgz","_integrity":"sha512-eT4+VkR8niNN+UGyAtBGFD+LTXwkvORlrXLGb4LPnZ+NRr4hf6Dhp/4JykQhZyeSijO4xA2vscmrAOEuKUOiJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2ea908_1768988694507_0.07301249319430525","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3be93bc":{"name":"skybridge","version":"0.0.0-dev.3be93bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3be93bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c0b1989590c2aad9edddda375e81f4d002e6158","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3be93bc.tgz","fileCount":231,"integrity":"sha512-HAhLwC4cHCDBXxavHsnc8VoTaa/UrU0w/z3t5IBooK3VlH9CrJd3xbuOX2GwDWQQ1UQJuPzFj5U9OjCSToHAWA==","signatures":[{"sig":"MEUCIQCxfI0qQ7zk9tAgEwJ5k9GPB7j5GeXjqbUTJoCAxw61zgIgLvccpw1GFlL9IXRdl57Nf1y+2rwdNBVMRYpPzoTsamc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3be93bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392734},"type":"module","_from":"file:skybridge-0.0.0-dev.3be93bc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bc4a87f2057747280ebe99ba6b7697b6/skybridge-0.0.0-dev.3be93bc.tgz","_integrity":"sha512-HAhLwC4cHCDBXxavHsnc8VoTaa/UrU0w/z3t5IBooK3VlH9CrJd3xbuOX2GwDWQQ1UQJuPzFj5U9OjCSToHAWA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3be93bc_1768989062532_0.14776839687061138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a410d4":{"name":"skybridge","version":"0.0.0-dev.9a410d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a410d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d726002883fec58d4a08130add8827096e09882","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a410d4.tgz","fileCount":237,"integrity":"sha512-Cd+Ww3gh2M0/5+p3ZDj1VYFbApOG+dwg7+8ue0L8cY8ZS1mP9kGxmPau1Y9OZQsfXiWtah778/HEylK+99zVUQ==","signatures":[{"sig":"MEUCIDzHqvPbBiZrVe+kgVMgsQ9Xh/79/Z38vY3L/gsAbYJEAiEAoXTyUGnPKmSuFr/7f+JW/IhwRwcS2u5wOn2s/blYLFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a410d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400171},"type":"module","_from":"file:skybridge-0.0.0-dev.9a410d4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf755a32f5f5bd284f0c821e0df02103/skybridge-0.0.0-dev.9a410d4.tgz","_integrity":"sha512-Cd+Ww3gh2M0/5+p3ZDj1VYFbApOG+dwg7+8ue0L8cY8ZS1mP9kGxmPau1Y9OZQsfXiWtah778/HEylK+99zVUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a410d4_1768989291258_0.9930922600852459","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b489334":{"name":"skybridge","version":"0.0.0-dev.b489334","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b489334","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"685a3637424e66faf9b020beedfc784ebb57dd84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b489334.tgz","fileCount":230,"integrity":"sha512-7JFpZqcFq/0cMnwAuVdZahAxin+r0W7Fanp5UKR/NXaXgjl3RwnwgFjdXOE191yG4v+kkTwBFKl9qslPz2WB6A==","signatures":[{"sig":"MEYCIQCCo2lQ+g+NXeVpbiLpd7bypwf1hsCQL6DBeHLwo2wH/gIhAIQU+CErpPIcXYr90Z5chVVQewnwjyE4fl8p5nvfkp27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b489334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.b489334.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61f3c637b7780f57984174cf6f8975df/skybridge-0.0.0-dev.b489334.tgz","_integrity":"sha512-7JFpZqcFq/0cMnwAuVdZahAxin+r0W7Fanp5UKR/NXaXgjl3RwnwgFjdXOE191yG4v+kkTwBFKl9qslPz2WB6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b489334_1768991496409_0.5113971670583559","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47d7648":{"name":"skybridge","version":"0.0.0-dev.47d7648","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.47d7648","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"776ccb4835b840177610011d8a72e11347d3c93c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.47d7648.tgz","fileCount":231,"integrity":"sha512-VuvhGzsmOAqmdy8ulavWfv0AEOn66tcsKVqIPIn0JgteYga1ZgcQcdAYzRiFDIL1ldjSH040VDZ1hApgo3xd8A==","signatures":[{"sig":"MEUCIQD1o1swiekS2aLS38+M/uXB8pVucECHvoZwPdUB0sWhswIgDfbj3vEJvvRmQfpRK1e8jfPT6oDuL5rR3d35anWwwoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.47d7648","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392734},"type":"module","_from":"file:skybridge-0.0.0-dev.47d7648.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/08ebf0a1a6dea66df83c20762ca2c6bb/skybridge-0.0.0-dev.47d7648.tgz","_integrity":"sha512-VuvhGzsmOAqmdy8ulavWfv0AEOn66tcsKVqIPIn0JgteYga1ZgcQcdAYzRiFDIL1ldjSH040VDZ1hApgo3xd8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.47d7648_1768991626134_0.6664852216271646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.619deee":{"name":"skybridge","version":"0.0.0-dev.619deee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.619deee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a91a5acc779065e5a452e1f32a0834f81d9b612","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.619deee.tgz","fileCount":231,"integrity":"sha512-rQGI2Ua/gEE3Mi8IcyyoobGswhjIL4eu116m7sqtF8ppuV7TJL/N/ePpC5euYCNdB6KbFKVZ5kzNSk9/kp8N5w==","signatures":[{"sig":"MEUCIE4WtJ3HwgLBfdfJCkJEdUSe6EY+j3xOnG05LWYhNQh4AiEA9N6YfvPa9fQZRkhaAusTlAYcUwH2rs+M4fK91G6q01s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.619deee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393834},"type":"module","_from":"file:skybridge-0.0.0-dev.619deee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b444e3513aa468b830c2a5efa15c0014/skybridge-0.0.0-dev.619deee.tgz","_integrity":"sha512-rQGI2Ua/gEE3Mi8IcyyoobGswhjIL4eu116m7sqtF8ppuV7TJL/N/ePpC5euYCNdB6KbFKVZ5kzNSk9/kp8N5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.619deee_1768992211252_0.5227027050998034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.57fe97e":{"name":"skybridge","version":"0.0.0-dev.57fe97e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.57fe97e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"20e837b27290526fd461b5f4a1992d5ca3565df5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.57fe97e.tgz","fileCount":231,"integrity":"sha512-wB41VNuqktNO6mjYKPgxazb0QH8LrhZ3PeKYGzv6vSJeOUBCVf/IOqSwNoG4lprM6Ket0OmhO5Lmatduf8tyzw==","signatures":[{"sig":"MEUCIQDkv9ZSGlvqsDNXo5jjOKt6bXkvgXmohQxLSSqFovoXIgIgCW7SP3FuTO/wvukHt57F1ybx9rqwFqcwGwX90QPHcEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.57fe97e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393712},"type":"module","_from":"file:skybridge-0.0.0-dev.57fe97e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/af863319aebe648a8b42b63cf2d587c4/skybridge-0.0.0-dev.57fe97e.tgz","_integrity":"sha512-wB41VNuqktNO6mjYKPgxazb0QH8LrhZ3PeKYGzv6vSJeOUBCVf/IOqSwNoG4lprM6Ket0OmhO5Lmatduf8tyzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.57fe97e_1768992478137_0.15032011597492034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4bda006":{"name":"skybridge","version":"0.0.0-dev.4bda006","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4bda006","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ddd86150377568afe9878e28cedc62fcea9e9fb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4bda006.tgz","fileCount":231,"integrity":"sha512-G0E3q0lMWTb1fsdky2SvBhSCxw5HrS4iFWNhtmxR7nO+Xamr/o/wOaop1fCWKXgdDKWC+tM5I9gQEqY/31WrCA==","signatures":[{"sig":"MEUCIQCJiKXvMgzN/QJTm7FH1AjGjV6h+JwDK2f1KbziWNBVtwIgdc3XPp/C3YQFz8psMW8tNRBBZQOJtTnbctYjtkjxMxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4bda006","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393362},"type":"module","_from":"file:skybridge-0.0.0-dev.4bda006.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93d2a9ae2c06e41e1f41557ffd92e9c7/skybridge-0.0.0-dev.4bda006.tgz","_integrity":"sha512-G0E3q0lMWTb1fsdky2SvBhSCxw5HrS4iFWNhtmxR7nO+Xamr/o/wOaop1fCWKXgdDKWC+tM5I9gQEqY/31WrCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4bda006_1768992921253_0.5853983765299855","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff50fdb":{"name":"skybridge","version":"0.0.0-dev.ff50fdb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff50fdb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1046767319c81fd4cd361570716de816b96f8678","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff50fdb.tgz","fileCount":231,"integrity":"sha512-gTh1pnBJxuMbo/r0+YxilQD79RwF9OpPWhgReIycrwZGfSSU2qVXHUpb/l6EI6YJZKHcvymyAaAZJL+zP31lbw==","signatures":[{"sig":"MEYCIQCCGZ8wvFARXQYbD77Ot0gmUXh91QwGHGaKRFElJhU9/wIhAPT87w8cYnzBPmNBChmLdTd6aTo1eVRN4ax6m9RDl1Yl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff50fdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392734},"type":"module","_from":"file:skybridge-0.0.0-dev.ff50fdb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e9f90cb7e53be6ad9765576718e0292e/skybridge-0.0.0-dev.ff50fdb.tgz","_integrity":"sha512-gTh1pnBJxuMbo/r0+YxilQD79RwF9OpPWhgReIycrwZGfSSU2qVXHUpb/l6EI6YJZKHcvymyAaAZJL+zP31lbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff50fdb_1769001822348_0.5628884419056868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e79b9e":{"name":"skybridge","version":"0.0.0-dev.1e79b9e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e79b9e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a3930b3ca652627c51f89cfa3e1a3f77840de5b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e79b9e.tgz","fileCount":231,"integrity":"sha512-xBPhZmbatMDmahjHSyPiKAdQU0t/HDhMV4cL2E5YUhni+NQXX7Edv850JDot/4bqrSte3CEqnZm+O2UFBQBa1Q==","signatures":[{"sig":"MEQCIGv40mBUW1AGw3Dbj8PmLjVLU9tdzCJMNGO+TMevFTrpAiBlC72Q6Vwp5XG1QmtLXurTUzmopzA5nQttlaDAuIYclA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e79b9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393362},"type":"module","_from":"file:skybridge-0.0.0-dev.1e79b9e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99ebadeb4881761065770803aafddb25/skybridge-0.0.0-dev.1e79b9e.tgz","_integrity":"sha512-xBPhZmbatMDmahjHSyPiKAdQU0t/HDhMV4cL2E5YUhni+NQXX7Edv850JDot/4bqrSte3CEqnZm+O2UFBQBa1Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e79b9e_1769002385309_0.9551327565027019","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d20c84c":{"name":"skybridge","version":"0.0.0-dev.d20c84c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d20c84c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e8dd85e6b9fab046daaa23056d289b5230a6155","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d20c84c.tgz","fileCount":237,"integrity":"sha512-vx7tMlvrRA7mPpR+iAhKRofjhRDTf+vfdMmdZgixM8svngUI+Hx0l+kGJBQMBKtydFsNPuQKvksPPsbPUNUURA==","signatures":[{"sig":"MEUCIQCT9e58Dv+7bbBTjGhO3YHQiRPJ2UFD2LI44iH8CkTrrAIgRDYIroazafQvW3g5LPCHBlyAmqDhl5YgOfaHGZx8OZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d20c84c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400171},"type":"module","_from":"file:skybridge-0.0.0-dev.d20c84c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/768fbf06c89fdd2be472c8138b916808/skybridge-0.0.0-dev.d20c84c.tgz","_integrity":"sha512-vx7tMlvrRA7mPpR+iAhKRofjhRDTf+vfdMmdZgixM8svngUI+Hx0l+kGJBQMBKtydFsNPuQKvksPPsbPUNUURA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d20c84c_1769002482718_0.15639979844634588","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82fa15c":{"name":"skybridge","version":"0.0.0-dev.82fa15c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82fa15c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"883223fd4b9d76b85918c133b5f6c2e905d89e18","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82fa15c.tgz","fileCount":237,"integrity":"sha512-sO3pC4/VcKTXKWZaXfJb21+FNMgcuc6ODGR3vc62P2Fw88wQbGHm4j5cGNcm/Dtb7R34qKCgEaTFbCVWw84hDQ==","signatures":[{"sig":"MEQCIEHJco+sgdlcCSWW8qYyH+8L9gFycV8e/ANPj4NayvzMAiAgrqMerpqstDh6imvBKRF4bwKzL17y8K7QNLf/zUB+LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82fa15c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400171},"type":"module","_from":"file:skybridge-0.0.0-dev.82fa15c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92d36edc287c3ca2d1ae4e278e9a17cd/skybridge-0.0.0-dev.82fa15c.tgz","_integrity":"sha512-sO3pC4/VcKTXKWZaXfJb21+FNMgcuc6ODGR3vc62P2Fw88wQbGHm4j5cGNcm/Dtb7R34qKCgEaTFbCVWw84hDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82fa15c_1769002755531_0.008390389768736295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6023790":{"name":"skybridge","version":"0.0.0-dev.6023790","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6023790","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c6c34890b793ed0e970efd0d214a40ec82ee275","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6023790.tgz","fileCount":231,"integrity":"sha512-AGW7AiJL18fLLiUiS3UnrMDCiveCn/x1C5H+jN9iZOqaCwsUu52LOC0nd5VoJyqbL49m+Bv3DyAEmgTH0BMwtw==","signatures":[{"sig":"MEUCIQCj6wPfSuNlnsbQyxFpofY2yrr9kuFb1ZM0dHGU8/Ms9AIgZLQ9S8QXVRVkOcjF7fJcPn/RTpLcPXcOrjF9TaoBevY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6023790","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":393496},"type":"module","_from":"file:skybridge-0.0.0-dev.6023790.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d834ff5b1c4e9a163e587899838ea55d/skybridge-0.0.0-dev.6023790.tgz","_integrity":"sha512-AGW7AiJL18fLLiUiS3UnrMDCiveCn/x1C5H+jN9iZOqaCwsUu52LOC0nd5VoJyqbL49m+Bv3DyAEmgTH0BMwtw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6023790_1769003835196_0.44399271031402043","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae63dcc":{"name":"skybridge","version":"0.0.0-dev.ae63dcc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae63dcc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a05907c8d2c39a6018da4b5db035f2e8b87c9a4f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae63dcc.tgz","fileCount":237,"integrity":"sha512-9dB55/iZ7Ue+ULyQ0HvkQwWAQWlCBt9fHOitxUb0XjocdKaJEOVmioiYtmRczKrAyk9Kwi0vjlwScmLnvtFdmA==","signatures":[{"sig":"MEUCIQCETMn+RoUPFOTLv60sWRaS+XZHhtI3zuLVkzKAR2t5lAIgF9lU4XPA0jz/nmSWrrEhFarfkCo45jEvk00ik58TJas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae63dcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400933},"type":"module","_from":"file:skybridge-0.0.0-dev.ae63dcc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f5cf5348ca33d4e77b48ef0d3ffd3dcf/skybridge-0.0.0-dev.ae63dcc.tgz","_integrity":"sha512-9dB55/iZ7Ue+ULyQ0HvkQwWAQWlCBt9fHOitxUb0XjocdKaJEOVmioiYtmRczKrAyk9Kwi0vjlwScmLnvtFdmA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae63dcc_1769003882737_0.703012721903707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4b40db":{"name":"skybridge","version":"0.0.0-dev.a4b40db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4b40db","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4bfbd279f41725613348c789a849bd154f87ad9b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4b40db.tgz","fileCount":237,"integrity":"sha512-IbbM7AwAWlxeYWnbOjBTBbOIgcFbW3PEYqMW9wDroi1zXKgr/vZ4yezla3kdhUMvxqc1gFPaOi+abk3T9sCY8g==","signatures":[{"sig":"MEUCIAUUfH0ceTErRcJ49dHO+MhGXpR3UfYn+dXj1KLFeX8gAiEAzj7o6f09vc6xCjrQ4l53R+pLjzgcRlG595J6m7wDIqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4b40db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400171},"type":"module","_from":"file:skybridge-0.0.0-dev.a4b40db.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c891ee2f89dd5e5ed8b3f02461c4630/skybridge-0.0.0-dev.a4b40db.tgz","_integrity":"sha512-IbbM7AwAWlxeYWnbOjBTBbOIgcFbW3PEYqMW9wDroi1zXKgr/vZ4yezla3kdhUMvxqc1gFPaOi+abk3T9sCY8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4b40db_1769003936902_0.30323858790899716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d2586b1":{"name":"skybridge","version":"0.0.0-dev.d2586b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d2586b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15acf47173672f31ec975eb751d136ac44bf3b01","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d2586b1.tgz","fileCount":237,"integrity":"sha512-KQiP/wDnL6HdXx1T/Tn+/XsjvU28Egmuk61nOrxSeeds3XQerUzRU9kaMxqI/LmiGstsq8gujK4FC+t3r741Cw==","signatures":[{"sig":"MEUCICj6NvW9dIlQ1cy4u0dAVyc8iJmwktvNu5U5UhAuJaOtAiEA62tdi+OP6MVzi4yTIUrN3hF/1++VKGaaewO2JPyaUe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d2586b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400799},"type":"module","_from":"file:skybridge-0.0.0-dev.d2586b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a586d46e70a746da60834ed26a6096b/skybridge-0.0.0-dev.d2586b1.tgz","_integrity":"sha512-KQiP/wDnL6HdXx1T/Tn+/XsjvU28Egmuk61nOrxSeeds3XQerUzRU9kaMxqI/LmiGstsq8gujK4FC+t3r741Cw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d2586b1_1769004590833_0.5685787545605872","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c884459":{"name":"skybridge","version":"0.0.0-dev.c884459","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c884459","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed2d343e42aafd8723034d68e42997661044bbe7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c884459.tgz","fileCount":230,"integrity":"sha512-JNTa+LnfKsc5FOFNpHfTW0RPFWeS5WxuCojddXhcAt3o6QeGX/dUntUM3wuCD0+JacD686JnYf32Ar9qGpzf+w==","signatures":[{"sig":"MEQCIE3EwpIK7bKqq0am+KT6RwJzLzAvcNsVFGKC+R5p0ebFAiAawLbwlwZk1j+BfFzooHP3F56Cb5MwhCHyJCescPsaiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c884459","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.c884459.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bc93077f421700f6107bb0505bbafc0a/skybridge-0.0.0-dev.c884459.tgz","_integrity":"sha512-JNTa+LnfKsc5FOFNpHfTW0RPFWeS5WxuCojddXhcAt3o6QeGX/dUntUM3wuCD0+JacD686JnYf32Ar9qGpzf+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c884459_1769006096660_0.08496875900166656","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65eaa41":{"name":"skybridge","version":"0.0.0-dev.65eaa41","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65eaa41","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b608313531623fbcf304aa0150c9986abd7ab7c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65eaa41.tgz","fileCount":237,"integrity":"sha512-8NKHWo0FiDPDtDH45LuikqaT15A4gxFcClSBp9f9GMeY3SLQHLqZhlDxHQg8p+gnQ2AoFHxqjvjoztD53mBcTA==","signatures":[{"sig":"MEUCIEV3IEaxRoYvv/KjfmrptXWACqSu5gCu78Sfo5pK6GrtAiEAtTS41K9hgkxqj7Fh+NuPvrByMaqCh1Wv88j9MsIEZR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65eaa41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400799},"type":"module","_from":"file:skybridge-0.0.0-dev.65eaa41.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7adf9fcdf58e3f573c3ccd8b2d7f5fdf/skybridge-0.0.0-dev.65eaa41.tgz","_integrity":"sha512-8NKHWo0FiDPDtDH45LuikqaT15A4gxFcClSBp9f9GMeY3SLQHLqZhlDxHQg8p+gnQ2AoFHxqjvjoztD53mBcTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65eaa41_1769006754029_0.43281051402860005","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2937e22":{"name":"skybridge","version":"0.0.0-dev.2937e22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2937e22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1f89bb2ac66b3b059d0d8087bae1166ebfe5ae3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2937e22.tgz","fileCount":230,"integrity":"sha512-YhH4oyhI3hDnsT2Aj2IwzJwbp/e86EM6iaWdbm2dcO8xE2qDjdp+eeK68la3i30N/69U2qARZBE3fPNbTwoUAA==","signatures":[{"sig":"MEYCIQDTFdLXsa2R+GuX8rROTXVoEaGCrT1PZaSQdap1ODtAQQIhAN+m0DIYCYTpr4gLiJamvfEGSEFMWeAmA7A35OlDjRlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2937e22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.2937e22.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcd534bcaf6d213bb808c640a0615fc9/skybridge-0.0.0-dev.2937e22.tgz","_integrity":"sha512-YhH4oyhI3hDnsT2Aj2IwzJwbp/e86EM6iaWdbm2dcO8xE2qDjdp+eeK68la3i30N/69U2qARZBE3fPNbTwoUAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2937e22_1769006970882_0.47276311211343724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b74070":{"name":"skybridge","version":"0.0.0-dev.8b74070","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b74070","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d317c263992b776c9db10c71e5cdae5295031e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b74070.tgz","fileCount":237,"integrity":"sha512-BispTRIDPAa2fLQwkeGdXyBdwMWH6KPyBPtdwAR/00e2axj+7D9HKgM6rI6rkzzeXEyGQ7OqbOXg4ODdtsiJGg==","signatures":[{"sig":"MEQCIDr8D7d4JWQhzgC8Dc/e7R4uKaSIwqX8bkZGEMInWvS6AiBmgMqSOv2dlK2Obfg1RXNZN64+WV8kIjHaLsb/2OtD0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b74070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400799},"type":"module","_from":"file:skybridge-0.0.0-dev.8b74070.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8b5ad03fdf50133004d341d559997a80/skybridge-0.0.0-dev.8b74070.tgz","_integrity":"sha512-BispTRIDPAa2fLQwkeGdXyBdwMWH6KPyBPtdwAR/00e2axj+7D9HKgM6rI6rkzzeXEyGQ7OqbOXg4ODdtsiJGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b74070_1769007149820_0.03731972695442187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9dba2cd":{"name":"skybridge","version":"0.0.0-dev.9dba2cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9dba2cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39bdeba9f13ac3b6038a2e0423c16bceae84cc2b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9dba2cd.tgz","fileCount":243,"integrity":"sha512-wZEqSQkY7QJCA79WKdeZnIWtHYR6Gg0Qkb6Q45CSOiEHxtkcnLPAEI1owjSHuDNVGOe3edNGZRz1i0nMo0CdIg==","signatures":[{"sig":"MEUCIDQoPgVqLAstvUVOFIJ0C+2sUelVs8poH6mpPg/aQOR+AiEAk6bjbE/3Cp9EN6MRSjcUITk2wCjI5Nfr8dCuAjtruig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9dba2cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411564},"type":"module","_from":"file:skybridge-0.0.0-dev.9dba2cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb64cd91b12f16e204846e13fa45d342/skybridge-0.0.0-dev.9dba2cd.tgz","_integrity":"sha512-wZEqSQkY7QJCA79WKdeZnIWtHYR6Gg0Qkb6Q45CSOiEHxtkcnLPAEI1owjSHuDNVGOe3edNGZRz1i0nMo0CdIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9dba2cd_1769010761413_0.484515033421379","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.737033d":{"name":"skybridge","version":"0.0.0-dev.737033d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.737033d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9db0cbb7aec99f6d96e3b0e80f12ad64c70f50bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.737033d.tgz","fileCount":243,"integrity":"sha512-HYdYdPNaYVjFlcL2i/Tj0YNy6WvvtEMnPo9ssIYpM0UNPW5eJl+uWxBDjMpxp+k7EvCLqoeYBBfv11BAIeDr+g==","signatures":[{"sig":"MEQCIGYS/tPmsA1ZsEYYJ3TOq8/zgxHpXVcdLHyrkUaqwessAiAMdbTaydNOEqy4vQLCtVwwwhEYbo8XRtL40SWph0tRHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.737033d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410682},"type":"module","_from":"file:skybridge-0.0.0-dev.737033d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f51b8c6af01362388f0a6745e4ee20ef/skybridge-0.0.0-dev.737033d.tgz","_integrity":"sha512-HYdYdPNaYVjFlcL2i/Tj0YNy6WvvtEMnPo9ssIYpM0UNPW5eJl+uWxBDjMpxp+k7EvCLqoeYBBfv11BAIeDr+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.737033d_1769011036855_0.8682996549864785","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d09080":{"name":"skybridge","version":"0.0.0-dev.7d09080","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d09080","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"29fc0163ad02ea4c39a2c1a1c906880090a297b1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d09080.tgz","fileCount":237,"integrity":"sha512-SBbBaGTECjeQoaVUCYRgsGMue6EoJqz2ZNWH5f2U+ril2jaHFzJ/jkMqTNtSk2C9pi9nw6VOZFcCEnkk2Llr/Q==","signatures":[{"sig":"MEYCIQD2iAmMflJKmlmlc6pYW0PrtvYuzAkmNuDa2p+coSTSrQIhAPem03cRGeQNseu+4vzDLD0QRJP/FHCts+/lAeuv26RB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d09080","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400799},"type":"module","_from":"file:skybridge-0.0.0-dev.7d09080.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd8a362e6cec037580f20179deb06db7/skybridge-0.0.0-dev.7d09080.tgz","_integrity":"sha512-SBbBaGTECjeQoaVUCYRgsGMue6EoJqz2ZNWH5f2U+ril2jaHFzJ/jkMqTNtSk2C9pi9nw6VOZFcCEnkk2Llr/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d09080_1769013428784_0.8055449271768897","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.23f3b9d":{"name":"skybridge","version":"0.0.0-dev.23f3b9d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.23f3b9d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e8ec69febf89a4739b8fd95c7aa49afe3ca17cd6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.23f3b9d.tgz","fileCount":243,"integrity":"sha512-CfJG21GZhp+CURfPuyrEj1NpvXMeNaizU3MqMdrcno9LrHVMAD/j3yIhrmkydWz/MJ5jOW29D/5ulSw/accPbg==","signatures":[{"sig":"MEQCIB3tbdgbC9R+f1fAOGLo2RVfCTaO08qBY3yup2WyJp+zAiBKPPUFYdsOy0TPy/pwkqJAjUPINdgRfOBsFnwNW9n8iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.23f3b9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410682},"type":"module","_from":"file:skybridge-0.0.0-dev.23f3b9d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e880135fcdcac15a93e12c881761e898/skybridge-0.0.0-dev.23f3b9d.tgz","_integrity":"sha512-CfJG21GZhp+CURfPuyrEj1NpvXMeNaizU3MqMdrcno9LrHVMAD/j3yIhrmkydWz/MJ5jOW29D/5ulSw/accPbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.23f3b9d_1769014305488_0.21355183212164763","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d65d3b4":{"name":"skybridge","version":"0.0.0-dev.d65d3b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d65d3b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"195e32c34732719fe77144cf8cdee05cdb273c86","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d65d3b4.tgz","fileCount":243,"integrity":"sha512-LCp2CdI/8KPZL6cMIxW+ZwepGS07rRTxnNfEv0qmYuXONmxlVVMxw9na3CWOphTQw9dqg0tjg+Vdfvh5TsmT2w==","signatures":[{"sig":"MEYCIQCIFLDWnuFmcKuZiuJngsE1ztiAEw74B63uo1gWKw+60QIhAPThkns4knkvff+stUp/29x3Me7HDvTJSMgRGvuPQYOB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d65d3b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413364},"type":"module","_from":"file:skybridge-0.0.0-dev.d65d3b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0f58fd7c7e3641b7622694d099d7d0ce/skybridge-0.0.0-dev.d65d3b4.tgz","_integrity":"sha512-LCp2CdI/8KPZL6cMIxW+ZwepGS07rRTxnNfEv0qmYuXONmxlVVMxw9na3CWOphTQw9dqg0tjg+Vdfvh5TsmT2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d65d3b4_1769015193015_0.7216810130173659","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.735a021":{"name":"skybridge","version":"0.0.0-dev.735a021","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.735a021","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"695b77e95cd4be54edad0b56a9b5adc96e5919ae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.735a021.tgz","fileCount":243,"integrity":"sha512-ButfhHSYsjM9ialMT7dBAmHxJR0mZkn10QCyygdNM/xMbcc8UDgTt1esueNDlXd/cVMEUSRn9WeJK7UkZYLu7w==","signatures":[{"sig":"MEYCIQDi8U+8WYM8O8aECi/ZyBHcAdbB8vZa4yaDVNRnO7+23QIhALDYyBSRL3Ol/sZE7kkkmQmg5A4xnZBR8IYmBrIXc4jp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.735a021","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413371},"type":"module","_from":"file:skybridge-0.0.0-dev.735a021.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48cc669bb853a99432f37f4dfb7a5848/skybridge-0.0.0-dev.735a021.tgz","_integrity":"sha512-ButfhHSYsjM9ialMT7dBAmHxJR0mZkn10QCyygdNM/xMbcc8UDgTt1esueNDlXd/cVMEUSRn9WeJK7UkZYLu7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.735a021_1769015667170_0.5860521710617912","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1c4f98":{"name":"skybridge","version":"0.0.0-dev.a1c4f98","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1c4f98","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af410bfcf153bfd942b75e93160b49922c784a98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1c4f98.tgz","fileCount":237,"integrity":"sha512-VTEMaZcufawimSNwK1zrKUdnfCJPvJhvlA8DVbs2k0N/ypJw9Fk9eK9rLYJyl2YE9wNsK5pe8JcllGKMsP9tlw==","signatures":[{"sig":"MEYCIQDnLx8qjR98MLDgyUVLyGb16bsDLPyyOWOP2VoYMW3bxAIhANm0Kvt+aKHnr4xOpk3It+34IrVmUIjpJDJJwSBxR/cn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1c4f98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401561},"type":"module","_from":"file:skybridge-0.0.0-dev.a1c4f98.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1f92d8696cbbcd9dfccaa534cad0b1e/skybridge-0.0.0-dev.a1c4f98.tgz","_integrity":"sha512-VTEMaZcufawimSNwK1zrKUdnfCJPvJhvlA8DVbs2k0N/ypJw9Fk9eK9rLYJyl2YE9wNsK5pe8JcllGKMsP9tlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1c4f98_1769016008312_0.992779306460571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60352dc":{"name":"skybridge","version":"0.0.0-dev.60352dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60352dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b564318a37c379a1a3ad59143938012e4e2da5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60352dc.tgz","fileCount":237,"integrity":"sha512-g4xK8HwNr6ReT/8rneM9GiNRdZyLb7ftfjy6TwlhrNqSb3mkdHwnEyfEji189BSlmsoy14Z4g8zq2CZlktbQ/g==","signatures":[{"sig":"MEUCIQCVfCB03ha0sQbKltRj/Hz8QhvmAJuYp0I7Mbv08BMXtAIgETQW5/kov2imsgku2ToOtOAxmCtUN77KsqSfgUW+xEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60352dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401561},"type":"module","_from":"file:skybridge-0.0.0-dev.60352dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/680aaf921a2d9d05b49b7a885f27b84f/skybridge-0.0.0-dev.60352dc.tgz","_integrity":"sha512-g4xK8HwNr6ReT/8rneM9GiNRdZyLb7ftfjy6TwlhrNqSb3mkdHwnEyfEji189BSlmsoy14Z4g8zq2CZlktbQ/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60352dc_1769016304982_0.3881012142931157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.389e391":{"name":"skybridge","version":"0.0.0-dev.389e391","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.389e391","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"029725b9fa76900679dc24bf3a15c55d50fb29ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.389e391.tgz","fileCount":209,"integrity":"sha512-eTmvU6UoUGQp/70O7h4dassa14XeAfeepwW3+2aqGXPvLjhTKgnQ/6+IbLFHoYKEn3KyL5BgREd2+Mx3pWGllg==","signatures":[{"sig":"MEUCIQDSa24p7wiDjKqJCvorZ/aKnZWzRkLQGnqNHnHE1lHK0QIgMBuGfEXFBASh93Yekl4sy/Uww6tC9z6dks5YfcdAKP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.389e391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357993},"type":"module","_from":"file:skybridge-0.0.0-dev.389e391.tgz","oclif":{"bin":"skybridge","dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd1a3a5d44533b78ef023a86a8f17aa2/skybridge-0.0.0-dev.389e391.tgz","_integrity":"sha512-eTmvU6UoUGQp/70O7h4dassa14XeAfeepwW3+2aqGXPvLjhTKgnQ/6+IbLFHoYKEn3KyL5BgREd2+Mx3pWGllg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.389e391_1769018373688_0.2846300001817137","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d73e380":{"name":"skybridge","version":"0.0.0-dev.d73e380","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d73e380","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35d7efbe53adb2d4e9623034687e8356dd8208e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d73e380.tgz","fileCount":237,"integrity":"sha512-vS3+oxqAn8Dr9bwHJZnhiE/oXLKM6ebAigV+8t5kzcTw60OH348JWs1+/wf+sXmjnSuNwp7n7JER89oPjByS2g==","signatures":[{"sig":"MEUCIBZBsVWuuZKM91lzgmeMu5B/rafPZaIxKOmymQHjZzEbAiEAw6Kce1OjF2iOot9dTvhLKIuUInw757iuwiBryI/fHFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d73e380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401561},"type":"module","_from":"file:skybridge-0.0.0-dev.d73e380.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0886ac68989188c70160977ae844d183/skybridge-0.0.0-dev.d73e380.tgz","_integrity":"sha512-vS3+oxqAn8Dr9bwHJZnhiE/oXLKM6ebAigV+8t5kzcTw60OH348JWs1+/wf+sXmjnSuNwp7n7JER89oPjByS2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d73e380_1769018406641_0.13253904830357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d2589d":{"name":"skybridge","version":"0.0.0-dev.2d2589d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d2589d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd1794f3179e2bdad98f7ead57d3aa0451716063","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d2589d.tgz","fileCount":243,"integrity":"sha512-pFV5j/7YzAgMJM/LPgxn2/QbpbNBDhcRp3jPf5QcM2XsndVBLXxBULWnBBkcACW36+gEBAlbgjdsROEIMJEr5Q==","signatures":[{"sig":"MEYCIQCf14cx5Q5Y3ZvaxtN+J56tfXfyLSIipWs1ODjor1oIpgIhAOIKALBXtkEx0mrp2RqKIrgpsg/WAjWyVV2l7NZqU5sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d2589d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412380},"type":"module","_from":"file:skybridge-0.0.0-dev.2d2589d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd70153bc247b99564ff6ec39c9053ff/skybridge-0.0.0-dev.2d2589d.tgz","_integrity":"sha512-pFV5j/7YzAgMJM/LPgxn2/QbpbNBDhcRp3jPf5QcM2XsndVBLXxBULWnBBkcACW36+gEBAlbgjdsROEIMJEr5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d2589d_1769019574032_0.06957996888175111","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f88a08":{"name":"skybridge","version":"0.0.0-dev.5f88a08","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f88a08","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f0d10f1b0c0bb350c16b531d0393399ecf31757d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f88a08.tgz","fileCount":243,"integrity":"sha512-Z532czvZqSQQGw1eguubtCa9P+rJ9/kVMmYcgMTN+NF4UJ+s/oaYMtlwq6aLhS3OHS3W63uADfYoG++oiXHaGw==","signatures":[{"sig":"MEYCIQC6EeMGiFuMDB2oOK1KxcPYNfvkVF27Ytt2Z/4oSdHfwwIhAKirOVuzT+0UpyMjGqI0Lgl0Fjjy8xJBjc2iOdD1vjDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f88a08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412380},"type":"module","_from":"file:skybridge-0.0.0-dev.5f88a08.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c2a6807362f3ad8b8728940e81901f7f/skybridge-0.0.0-dev.5f88a08.tgz","_integrity":"sha512-Z532czvZqSQQGw1eguubtCa9P+rJ9/kVMmYcgMTN+NF4UJ+s/oaYMtlwq6aLhS3OHS3W63uADfYoG++oiXHaGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f88a08_1769019693985_0.2703558044105443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70f8e73":{"name":"skybridge","version":"0.0.0-dev.70f8e73","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70f8e73","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4822e6dcb44b66c9d565c8b26d7a9cd72570f7b2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70f8e73.tgz","fileCount":243,"integrity":"sha512-LHmWmniRQbkIpWB8IoTsQAmv54UDtd9/uvX83XGpMVngPmjKflCNN+Z9+BiHJTe2LP8rMy+g9HmE1t5GhpG0PQ==","signatures":[{"sig":"MEUCIQDEg1AkElFkOIQB74j2Awhdfpp4yoHmKVMwuk2rcF+ysAIgJjZpxEpd3SO3NFkN3cVuWDZrYM9LHXK9KcLDBQoWwks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70f8e73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413142},"type":"module","_from":"file:skybridge-0.0.0-dev.70f8e73.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70f99467436d699d353d6648a71d9146/skybridge-0.0.0-dev.70f8e73.tgz","_integrity":"sha512-LHmWmniRQbkIpWB8IoTsQAmv54UDtd9/uvX83XGpMVngPmjKflCNN+Z9+BiHJTe2LP8rMy+g9HmE1t5GhpG0PQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70f8e73_1769019731379_0.6654281197789631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c230d5d":{"name":"skybridge","version":"0.0.0-dev.c230d5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c230d5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c19215fe351ee01518fd48b1fc5004184229cb5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c230d5d.tgz","fileCount":243,"integrity":"sha512-HQZr/UHdJfZDSMkL7w0yUvyhq4uvygL97FgV8tN8r39r/TEpRKRgYzCg846O6qvQshOw+qGqbNsjCplvjwaXpg==","signatures":[{"sig":"MEUCIQD9Skb+qt5Y71I/jUln3e/Q5f/48UM3Vvc2otU8crbHrwIgbrZX1gx33t9bQCJdB9tS5ApH5DehtDqwKLjD32aJfY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c230d5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.c230d5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e7731d3dd36e78fc7dc9fc74668dcecb/skybridge-0.0.0-dev.c230d5d.tgz","_integrity":"sha512-HQZr/UHdJfZDSMkL7w0yUvyhq4uvygL97FgV8tN8r39r/TEpRKRgYzCg846O6qvQshOw+qGqbNsjCplvjwaXpg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c230d5d_1769024885491_0.2533893291951663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be4753f":{"name":"skybridge","version":"0.0.0-dev.be4753f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be4753f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0c2174310cebecc1e7d68c367e638cd54703da8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be4753f.tgz","fileCount":243,"integrity":"sha512-6EEtKbaKBZg+Faj6oUCJ0a6tbIXEjlYVwkpa8qDuBMutHHLIKtS1LoykeTUNSF7Ztl+DOOox5qS569/X6o4Knw==","signatures":[{"sig":"MEQCIFi4G0Un7qn1qfdHfJhUDGLOUF1MxiQOkIrC4dUT1F7hAiAUire3HVaWOIibryvtQYCkBNYVqWErL8mt+ELeBRqPRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be4753f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413142},"type":"module","_from":"file:skybridge-0.0.0-dev.be4753f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/feeefef545476cccb60a87b9c54c052c/skybridge-0.0.0-dev.be4753f.tgz","_integrity":"sha512-6EEtKbaKBZg+Faj6oUCJ0a6tbIXEjlYVwkpa8qDuBMutHHLIKtS1LoykeTUNSF7Ztl+DOOox5qS569/X6o4Knw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be4753f_1769030020765_0.011297567345744275","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e24cdd7":{"name":"skybridge","version":"0.0.0-dev.e24cdd7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e24cdd7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2081698538ad7a336bfa101f312150247347f95a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e24cdd7.tgz","fileCount":243,"integrity":"sha512-/FjIez7ps6hbPzyq8SOs3/JmHaJ8UkfqkrMtVkytVQT7YrSrmYwZ7WdEZhZEj8tKgkGqBRL4hWWLzIEfZWKj4w==","signatures":[{"sig":"MEYCIQCnosHLliMSB/j4GC5ccWysUMXW0O/Wr8F16X4ywENJtAIhALwBbhkR41f3tF+4mZali8e/5saI9QISuOIVdPv38tsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e24cdd7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.e24cdd7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c7582529ccacdc1cfe7fce84d37b84a9/skybridge-0.0.0-dev.e24cdd7.tgz","_integrity":"sha512-/FjIez7ps6hbPzyq8SOs3/JmHaJ8UkfqkrMtVkytVQT7YrSrmYwZ7WdEZhZEj8tKgkGqBRL4hWWLzIEfZWKj4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e24cdd7_1769030842828_0.6073294477975106","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aacbe73":{"name":"skybridge","version":"0.0.0-dev.aacbe73","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aacbe73","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a1fb77ea499698e7eee6a15c6046c3bc92cb80c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aacbe73.tgz","fileCount":243,"integrity":"sha512-ehnPoDhLdHq4R59HXbnfplJH7okWkqgFZrKsY3vDVZEzM5CV/gpYIZml+DG9u8lWHTIi2yJZFAPiNqdxykHZLQ==","signatures":[{"sig":"MEUCIBy0PfJXj9PU+DGzoo399AwSV8lJ7eyWIeohLXLDhtouAiEAujXs/+IOS6qeLOTdPiacCEqbhakGAQcdUz3SSsuAJ40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aacbe73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413142},"type":"module","_from":"file:skybridge-0.0.0-dev.aacbe73.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df0ca85c7993d3f20e4511050f023973/skybridge-0.0.0-dev.aacbe73.tgz","_integrity":"sha512-ehnPoDhLdHq4R59HXbnfplJH7okWkqgFZrKsY3vDVZEzM5CV/gpYIZml+DG9u8lWHTIi2yJZFAPiNqdxykHZLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aacbe73_1769046729301_0.6751566109520024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df33d9c":{"name":"skybridge","version":"0.0.0-dev.df33d9c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df33d9c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"76fd0bb16fc87b233661e68a62b2d8ab67ed029d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df33d9c.tgz","fileCount":243,"integrity":"sha512-Z7lSIeglnBOFzRITGrGiYdaP8rZYjbchqgNGDcgOMn90rP0nIOr8N3SM7QILuEv0F0s6Q/A5uYzBxT3ZPHTJtw==","signatures":[{"sig":"MEUCIQCVtpS/xA4oCkIdLXauPpHRZHDJJm0S4mY0SZsSn9bmJgIgRC98djkGWCcDIj1QONn+yy5Eq+HjZUD9UBq8enHdm+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df33d9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413142},"type":"module","_from":"file:skybridge-0.0.0-dev.df33d9c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c461e1a513953780a29380437fb50af6/skybridge-0.0.0-dev.df33d9c.tgz","_integrity":"sha512-Z7lSIeglnBOFzRITGrGiYdaP8rZYjbchqgNGDcgOMn90rP0nIOr8N3SM7QILuEv0F0s6Q/A5uYzBxT3ZPHTJtw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df33d9c_1769056487482_0.04353078099300123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6f5ad0d":{"name":"skybridge","version":"0.0.0-dev.6f5ad0d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6f5ad0d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7f6625d2ac9df96ce725b8f12eadfb6f9a9e4745","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6f5ad0d.tgz","fileCount":243,"integrity":"sha512-IiJXC1yU73mgVBNKsQ7OdbL/QXNIbpe+6upiR2/j5AJU+IdPRk5gvsH6AdzsDjHwocl51b/BCRneE+accJuPwg==","signatures":[{"sig":"MEUCIFAH4ZPs/FcPsb6XYRCbAfu+Xke61afUVYt/HV75rahqAiEAn+iRaEeRWaDp6k8mfzSNsRGVhlwOwYkJ1ALhw1NJexs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6f5ad0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413142},"type":"module","_from":"file:skybridge-0.0.0-dev.6f5ad0d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9f87bfebd0956cf5f598dbbfe97cbfd0/skybridge-0.0.0-dev.6f5ad0d.tgz","_integrity":"sha512-IiJXC1yU73mgVBNKsQ7OdbL/QXNIbpe+6upiR2/j5AJU+IdPRk5gvsH6AdzsDjHwocl51b/BCRneE+accJuPwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6f5ad0d_1769056514016_0.0007319532994194411","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"skybridge","version":"0.26.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.26.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e30cb9fd8bf3fbc75379c570d74b45fc1abd363d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.26.0.tgz","fileCount":243,"integrity":"sha512-kZcOu27L2sNqt6PkO+CLtyalFKg1j8+bHMAuAUJKSVgLBLo+M1IStyNyAFLEU3ZFLwuVJBpd4KrR4ca/BT904A==","signatures":[{"sig":"MEQCIHIBdvcWoBohGTLfVmS+OoZ2bCxgf/T979I2R6uGvdKIAiAu306aTNVJndJJlestnXQY7YVx2f0F3ono5pq5L3kthw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413804},"type":"module","_from":"file:skybridge-0.26.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89b97e6b05984eec64f956e30e972f88/skybridge-0.26.0.tgz","_integrity":"sha512-kZcOu27L2sNqt6PkO+CLtyalFKg1j8+bHMAuAUJKSVgLBLo+M1IStyNyAFLEU3ZFLwuVJBpd4KrR4ca/BT904A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.26.0_1769072332675_0.9795440437806029","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dfb7cdd":{"name":"skybridge","version":"0.0.0-dev.dfb7cdd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dfb7cdd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf9c90e275f2f0f0a3dda9a02c00d06a87167922","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dfb7cdd.tgz","fileCount":243,"integrity":"sha512-IHaAJ6+AnSyz5jaOxW7pTEG3qpj18nsm8Ks8g84LvEY211z8/FZDsGlXJobfJsHUOyTIwRo50eVHrXhYF2JqcQ==","signatures":[{"sig":"MEQCIHjPhz2b+F2UdX1H2aubqGSFkoJ77XK2UzFKKnswZYWlAiBWzr+BR9QM5x7VyCfxykRNyskLV23/iI3C0h+u6QIMaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dfb7cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.dfb7cdd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6bdfb9f38fdb45b043bf1c746e3d0c5c/skybridge-0.0.0-dev.dfb7cdd.tgz","_integrity":"sha512-IHaAJ6+AnSyz5jaOxW7pTEG3qpj18nsm8Ks8g84LvEY211z8/FZDsGlXJobfJsHUOyTIwRo50eVHrXhYF2JqcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dfb7cdd_1769072640439_0.325142257991224","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5054274":{"name":"skybridge","version":"0.0.0-dev.5054274","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5054274","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47c66e4e7f62905f868435247c1482931a9b6c56","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5054274.tgz","fileCount":243,"integrity":"sha512-qf6WyR533GPJxqPYIuK0p0qIkY86z/E/8CLaRIriXbPYxIpIrdhmDByf4G7oGzN5mm1E0Tim8MxyUsAYvBPEtA==","signatures":[{"sig":"MEYCIQCkdWqpYWyH6q4RRWWrq2CIlkZXtzCWRvzu6EBX8mJB3AIhAJTz7jRThQ28/0vlQVNobTdSUqXhU+MGCxUtpUpFoJDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5054274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.5054274.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38012afa219acc1ca688afb70bb3afd3/skybridge-0.0.0-dev.5054274.tgz","_integrity":"sha512-qf6WyR533GPJxqPYIuK0p0qIkY86z/E/8CLaRIriXbPYxIpIrdhmDByf4G7oGzN5mm1E0Tim8MxyUsAYvBPEtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5054274_1769072825020_0.41194462981313884","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.580c9ca":{"name":"skybridge","version":"0.0.0-dev.580c9ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.580c9ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c4c2192c81c340ffce6748922465ddbf3db6bc42","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.580c9ca.tgz","fileCount":243,"integrity":"sha512-UK1kQvVkfm++4UCy+OmvP2CU57e17A7kwQLuV0hVhuo8LApCT/AVLNrdMc58z3agXB7g2ZnhINup3dJb7LvEyA==","signatures":[{"sig":"MEQCIGnEcfy5HPQxYjzlaLpNs8ShJRmh9pThGx+bp/LSG0viAiBVJ4EGCWd9AHd05Aap60DFD7UeYy+LWFW2mcPUKDAIDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.580c9ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.580c9ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/540214eac32f5c662213d5806e117d10/skybridge-0.0.0-dev.580c9ca.tgz","_integrity":"sha512-UK1kQvVkfm++4UCy+OmvP2CU57e17A7kwQLuV0hVhuo8LApCT/AVLNrdMc58z3agXB7g2ZnhINup3dJb7LvEyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.580c9ca_1769073044405_0.3306678102666971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28d92e8":{"name":"skybridge","version":"0.0.0-dev.28d92e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28d92e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0166b899376b341c2d2ca54970bed6d15c2347b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28d92e8.tgz","fileCount":243,"integrity":"sha512-azT/A69XXU0LLVa8EXMTQQNRwMwbu1/+zo6QfJ9tILmNYHdkKW/nFO6Y7T70jPe9x50rCPCuZZyRPjhy7h4WkQ==","signatures":[{"sig":"MEUCICxcv4seZy8C+0IyB/OLA3MiuY30KKJu7+YV/wx1mCnvAiEA19YMb0s+aett3HXVSpsCG2heEFYWwLRRftUstqbFc7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28d92e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.28d92e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf0672aabd94638fe585b60de1c812d8/skybridge-0.0.0-dev.28d92e8.tgz","_integrity":"sha512-azT/A69XXU0LLVa8EXMTQQNRwMwbu1/+zo6QfJ9tILmNYHdkKW/nFO6Y7T70jPe9x50rCPCuZZyRPjhy7h4WkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28d92e8_1769073067740_0.8745198122401323","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b58ea58":{"name":"skybridge","version":"0.0.0-dev.b58ea58","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b58ea58","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"885160309148f6a017674b53610ef5f3240392c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b58ea58.tgz","fileCount":243,"integrity":"sha512-HLkiB1NmFwFI7JMyOf05GTVF9u2Gcz3pydKmgcNvjKVQjPaQnjfMhntG+JxsHKGkT34R+BoSwhkfaYtOzx5avg==","signatures":[{"sig":"MEUCIQCTY5tm01f9ELHbST709bDSTd6CNrKFBsf6lLpyb8gXCQIgcTh6a1jp3qbzmX5Wwferm4JFmRgGyi+rkeVNY1b7M6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b58ea58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.b58ea58.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3747e0d58d4b3fa66d318dba144cb021/skybridge-0.0.0-dev.b58ea58.tgz","_integrity":"sha512-HLkiB1NmFwFI7JMyOf05GTVF9u2Gcz3pydKmgcNvjKVQjPaQnjfMhntG+JxsHKGkT34R+BoSwhkfaYtOzx5avg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b58ea58_1769073437249_0.9800515756058095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.12da78b":{"name":"skybridge","version":"0.0.0-dev.12da78b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.12da78b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b39fda8557cca03a5699adf3bdc7e64d9924cdb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.12da78b.tgz","fileCount":230,"integrity":"sha512-UEG6zez3AAIBaWbRHstuLC1bpn69BcXpl6lqzFHI1nO+d+XRT6VNaIQyigyGIyUACT/mCwTFb4+lrQKLg2DtKg==","signatures":[{"sig":"MEUCIHDhKx5yPXe0lo7oNI6i5m9x1oC/HwuB6wi0em70JmqbAiEA17Dah9ffNopOvpmW0H0aq4sBAUh8FczkyLvQoDaxiD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.12da78b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.12da78b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d5c32ac36ca8d09ace9eebe6be4e9ec/skybridge-0.0.0-dev.12da78b.tgz","_integrity":"sha512-UEG6zez3AAIBaWbRHstuLC1bpn69BcXpl6lqzFHI1nO+d+XRT6VNaIQyigyGIyUACT/mCwTFb4+lrQKLg2DtKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.12da78b_1769074784833_0.7215284188725062","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5713073":{"name":"skybridge","version":"0.0.0-dev.5713073","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5713073","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7213cab8728e00ea8cebd64c2009ed155c24efc2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5713073.tgz","fileCount":230,"integrity":"sha512-qf+gPM8tuEV9j+Ih/nkE6UFCifIqaU9BfxSu/6MjbfvjQQh5yE6e2Eb4owZcoWdR8F/WepKBoSkP6qbhOacPxg==","signatures":[{"sig":"MEQCIBfyqA8ZoH/ziNzw13wNUeWlQG5stB37l3Dcf1EoEJvSAiBvroKgMPmyyldG/9KO7SVEgzLU8p03sSXdiJsYcPUflg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5713073","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387424},"type":"module","_from":"file:skybridge-0.0.0-dev.5713073.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/87631b2f6d1adc3eff7c09540b7501b7/skybridge-0.0.0-dev.5713073.tgz","_integrity":"sha512-qf+gPM8tuEV9j+Ih/nkE6UFCifIqaU9BfxSu/6MjbfvjQQh5yE6e2Eb4owZcoWdR8F/WepKBoSkP6qbhOacPxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5713073_1769074893316_0.9289884232809025","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.393c969":{"name":"skybridge","version":"0.0.0-dev.393c969","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.393c969","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28c59d39c417b5f4debf6bdcf4ffa31a3dc6beb5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.393c969.tgz","fileCount":243,"integrity":"sha512-BonecrZ2RYugK6i3map6+wtHEf8eCa3qWH8PjDekdhyVZa6mew/h27630twKys1idz8B0r41T5yEQXIrl8WQXg==","signatures":[{"sig":"MEQCIDsPimRnBrjgCeuAV3ldvMP+hEbEH7jphmX1vBTccofMAiAwHknEpw9act34uVjJUoBV/xNtNJ+k/2AqgCcj+F4lag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.393c969","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413895},"type":"module","_from":"file:skybridge-0.0.0-dev.393c969.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ae41aed1069db1bf369f9899e9a8984b/skybridge-0.0.0-dev.393c969.tgz","_integrity":"sha512-BonecrZ2RYugK6i3map6+wtHEf8eCa3qWH8PjDekdhyVZa6mew/h27630twKys1idz8B0r41T5yEQXIrl8WQXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.393c969_1769076460328_0.15998581468241113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0a7b24":{"name":"skybridge","version":"0.0.0-dev.a0a7b24","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0a7b24","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de8c0580d955f3b3c46d06ecdc54a5a7ae24f540","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0a7b24.tgz","fileCount":243,"integrity":"sha512-HXKONfPxf15VxcdLghyolH4gfjmioqF4tdb/bdXcoINoYYyzr7aEpldZDPVYnnXNSY/Jguv44lL7FtzOW6wKVQ==","signatures":[{"sig":"MEUCIQDoHkF7aFfGDHix/5IGqwp5Y42O4ihrXtiTXwJD2ELYdgIgKKZbV3TP3aGu5aDmQQFIrl39T7eiWxRdWYJEdIkciTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0a7b24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413902},"type":"module","_from":"file:skybridge-0.0.0-dev.a0a7b24.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05533a1b4064db3ab953253f3f0addcc/skybridge-0.0.0-dev.a0a7b24.tgz","_integrity":"sha512-HXKONfPxf15VxcdLghyolH4gfjmioqF4tdb/bdXcoINoYYyzr7aEpldZDPVYnnXNSY/Jguv44lL7FtzOW6wKVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0a7b24_1769076808364_0.28272808338074884","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7bb7044":{"name":"skybridge","version":"0.0.0-dev.7bb7044","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7bb7044","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d94905c3d0e497254e3b9752faed20ecd642ed38","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7bb7044.tgz","fileCount":243,"integrity":"sha512-dN5pLSN1ZvED3vvgNLXLwcecZk4ZT0ix+o5PGOUGFHrrzOoXccoSFSQO7Na5Gv7UFjTmHjeFpbNhHLlF7WQayQ==","signatures":[{"sig":"MEYCIQDlF1KgkQzDQRkul8xhyJSFZ4UYIiHTjSDW2VxBAOvuAQIhALNj/8Jt1VM+1s9Sbef8Kpo5W3sTsECybJ+LSwgnhZDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7bb7044","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.7bb7044.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb0eb3768e70cb28ba37375799627f22/skybridge-0.0.0-dev.7bb7044.tgz","_integrity":"sha512-dN5pLSN1ZvED3vvgNLXLwcecZk4ZT0ix+o5PGOUGFHrrzOoXccoSFSQO7Na5Gv7UFjTmHjeFpbNhHLlF7WQayQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7bb7044_1769076866554_0.6125994298566155","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c930f70":{"name":"skybridge","version":"0.0.0-dev.c930f70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c930f70","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"879a926ac82bb25f7b37db69a4cbe0f33fe16de7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c930f70.tgz","fileCount":243,"integrity":"sha512-+V03T9ZNlQyw/6iZk/VdKXgGAmHfwnNZLjqL0ZsMH2re9+RpHEgLyadavyB7+OrOTlJKaN1d7X2j86/cenKCnw==","signatures":[{"sig":"MEUCIQDYQtLk6CQV7WwWVnYoSU/ZSuAno5zbiNQhrjH6YaQJ3QIgHddWsmuz6A2PAaejlqAPnu78HKIrPhlbG/8Wi6qDGbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c930f70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.c930f70.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a7d498eec5037e75122bab1c902931df/skybridge-0.0.0-dev.c930f70.tgz","_integrity":"sha512-+V03T9ZNlQyw/6iZk/VdKXgGAmHfwnNZLjqL0ZsMH2re9+RpHEgLyadavyB7+OrOTlJKaN1d7X2j86/cenKCnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c930f70_1769093462062_0.5096934013410919","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6a28e12":{"name":"skybridge","version":"0.0.0-dev.6a28e12","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6a28e12","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fc84291d626e22c9d8a2cba9adbb06bdf5d825bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6a28e12.tgz","fileCount":243,"integrity":"sha512-9G2kCh2KW90I7/UsodMRdl5FeetrXARoWh45KmH0rWNu6OcXNUWQLSLvsZcL7ShBA7OJD5Uq9BrVQvsZ/AT9iw==","signatures":[{"sig":"MEYCIQCqhCwGFwFBXrUFNErzHFn+NKGbPgqrcerYChtIKNnFBwIhAKioFZ2Ity14CCPWrokDiynuZwC12U5RMqldPV8I0hGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6a28e12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.6a28e12.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56f0c2ccfaf3509873186fbc1936bfab/skybridge-0.0.0-dev.6a28e12.tgz","_integrity":"sha512-9G2kCh2KW90I7/UsodMRdl5FeetrXARoWh45KmH0rWNu6OcXNUWQLSLvsZcL7ShBA7OJD5Uq9BrVQvsZ/AT9iw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6a28e12_1769094322287_0.7757324053327119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.27bb361":{"name":"skybridge","version":"0.0.0-dev.27bb361","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.27bb361","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d64fe2aa6ef62b60cb391a0cf3fef4b4e7a90ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.27bb361.tgz","fileCount":243,"integrity":"sha512-5dyfrXYEFUbUCPW7aa7SG8aCbBXr86IgDQ0Cxqetq+qSdTreyfIF+9EI+90I/k54z2qkdWsajWQGlunCHl6Now==","signatures":[{"sig":"MEYCIQCDfAKFv3gi9Mc4ZyrIesBjB+KU3uG6VEiD17si5keaaAIhAPoMZD4RElK2Qpr+mnt5JKdl1C0uWOi9zSXRhDM1x+Lr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.27bb361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.27bb361.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/67c34a73dad407139a83518764ece7d6/skybridge-0.0.0-dev.27bb361.tgz","_integrity":"sha512-5dyfrXYEFUbUCPW7aa7SG8aCbBXr86IgDQ0Cxqetq+qSdTreyfIF+9EI+90I/k54z2qkdWsajWQGlunCHl6Now==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.27bb361_1769103759762_0.8221313927908285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.24977b9":{"name":"skybridge","version":"0.0.0-dev.24977b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.24977b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"29705fe78fdd8d283104bf848c22ad1219fef855","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.24977b9.tgz","fileCount":243,"integrity":"sha512-USwbIXs7XN4K/Q47q7aWqdv5o3nwOuUDQkvo/Flaunw5KgZAb1lLR9JFM/u+NKjZZvmeAlcPhbmE9m1cMXphYA==","signatures":[{"sig":"MEUCICKm1TwVwtMjHDDW6jwt2rOl9aqMnASBMmvw210mfHzIAiEAyCTF/AJTTIs3/KsmKvgx9IujxqtjCZ/2ODcO+9Z2Krg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.24977b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.24977b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/295d1190cf7114d0bef3b984abc8b75c/skybridge-0.0.0-dev.24977b9.tgz","_integrity":"sha512-USwbIXs7XN4K/Q47q7aWqdv5o3nwOuUDQkvo/Flaunw5KgZAb1lLR9JFM/u+NKjZZvmeAlcPhbmE9m1cMXphYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.24977b9_1769116212814_0.4178850275221484","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.248a984":{"name":"skybridge","version":"0.0.0-dev.248a984","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.248a984","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f79df9271b2a06bc748de9de196a2c6f4b6e997","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.248a984.tgz","fileCount":243,"integrity":"sha512-S9HzkyzmaEMjwG5K/6Y4sEkt98Ldb4UmRXrILTd1p14Z8/THun3/o/0nIv2+MkIBzqPz9xJLMWKHNxJ/1RBjVA==","signatures":[{"sig":"MEYCIQCsq9enEMLFE04Q6Xh3k6P+zftKyOAsg5opwaZsbZpAQQIhAMpjfcx8DtSehUYf4Z6Ypt2Rrg3Hq9VbteEpJwDQhkQ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.248a984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.248a984.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85b37d7edeae6cd26d08b70bda4e0238/skybridge-0.0.0-dev.248a984.tgz","_integrity":"sha512-S9HzkyzmaEMjwG5K/6Y4sEkt98Ldb4UmRXrILTd1p14Z8/THun3/o/0nIv2+MkIBzqPz9xJLMWKHNxJ/1RBjVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.248a984_1769143459956_0.6207399109919554","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50dfd98":{"name":"skybridge","version":"0.0.0-dev.50dfd98","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50dfd98","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4eb0c5b5d2ac343783b4135ebc9c9890bd185c32","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50dfd98.tgz","fileCount":243,"integrity":"sha512-cZ1d83sjdzGn/7+5n0QPOl9DFPDxcUeS2GPFQwDs1xNeRWRFD2FveXXv6LwOHD2p8xfMeE1x/MD1cma5Rwcsag==","signatures":[{"sig":"MEUCIGdCe/icLvisKatWCwljsgzbx+udEDoxFG8xs4q5B+BFAiEA6GcU/3bf1CUbAoehaNMB2rnBo8P1CkG8IZPOfXjMtUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50dfd98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.50dfd98.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d2f8c8fa332a203ee0fe6f56de6a201/skybridge-0.0.0-dev.50dfd98.tgz","_integrity":"sha512-cZ1d83sjdzGn/7+5n0QPOl9DFPDxcUeS2GPFQwDs1xNeRWRFD2FveXXv6LwOHD2p8xfMeE1x/MD1cma5Rwcsag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50dfd98_1769157214335_0.8382095873477644","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8092af3":{"name":"skybridge","version":"0.0.0-dev.8092af3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8092af3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06e8fc55387f61002b3d5cac8a339e31c7eae5a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8092af3.tgz","fileCount":243,"integrity":"sha512-KnkhQ5QJdekAhGvg1mKpEMU254a0Mt0EzNgGp+8GviFW5ljEgEPX+Dbx9lPiqyjnPXQHXGon/s6s45QY3qUEeA==","signatures":[{"sig":"MEUCIEnz0018LCJ39V7cyPmSSk3h/TABSWe5ABrV8Wf+aQ3WAiEAxSfNDfwF/EngzLwL2nGwkCwRkhR2nfcSgU9tNvEKN34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8092af3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.8092af3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dfb207b27fddc6a58fb52b86ee1434b0/skybridge-0.0.0-dev.8092af3.tgz","_integrity":"sha512-KnkhQ5QJdekAhGvg1mKpEMU254a0Mt0EzNgGp+8GviFW5ljEgEPX+Dbx9lPiqyjnPXQHXGon/s6s45QY3qUEeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8092af3_1769157469170_0.41640981792477105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b110725":{"name":"skybridge","version":"0.0.0-dev.b110725","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b110725","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b842319e408e96f6887e8ea97c3b8729d4d377b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b110725.tgz","fileCount":243,"integrity":"sha512-+B4xpHYQ79+/Zsw6cO2TAi3LF2b0CEUcdFQwotTasoXqLHHBAiR0UbxPjQAzGhAXNrP/P9Sl91cA5Hwl0yhrnA==","signatures":[{"sig":"MEQCIGdg0LIJv8igUB6gkBXiSNeSAJOJqo+Y38T2LiD++HzBAiAZloKp8wPAp2Oby6X37Y2wgjhcz46S8BkueW6ye2Z6kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b110725","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413815},"type":"module","_from":"file:skybridge-0.0.0-dev.b110725.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d0d55325f32a511c102a28874ca1cc2a/skybridge-0.0.0-dev.b110725.tgz","_integrity":"sha512-+B4xpHYQ79+/Zsw6cO2TAi3LF2b0CEUcdFQwotTasoXqLHHBAiR0UbxPjQAzGhAXNrP/P9Sl91cA5Hwl0yhrnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b110725_1769161497396_0.12229702834612888","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"skybridge","version":"0.26.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.26.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8fca2ee6d28b1d73fd9ff3907e6c61f9e8d8442c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.26.1.tgz","fileCount":243,"integrity":"sha512-+z5HyS7DfK3jA1gDB0i6RalYzSF+ob3FNh0OpLt+XUfb1XvmWGqdfaM7Sz5uwHt9DJgMtZ68s5NilJS+dyX9AA==","signatures":[{"sig":"MEQCIEjxBUszLSR1kYTXzGddoDTrf9TS8SOWNv5dUYMhdyg9AiAwpIM4gMgEc5fYRmWYlHGvMcvn1IXaj/WyrH7y0Rru5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413905},"type":"module","_from":"file:skybridge-0.26.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01d13004204ed0aa1aafef53ab2bf6a6/skybridge-0.26.1.tgz","_integrity":"sha512-+z5HyS7DfK3jA1gDB0i6RalYzSF+ob3FNh0OpLt+XUfb1XvmWGqdfaM7Sz5uwHt9DJgMtZ68s5NilJS+dyX9AA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.26.1_1769163192132_0.07164709535989222","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b7efd4":{"name":"skybridge","version":"0.0.0-dev.6b7efd4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b7efd4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dcd917256d7bed5ea46c8dc51a5830b6fd1bb650","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b7efd4.tgz","fileCount":243,"integrity":"sha512-gYRBmLuec07VRRKob50qR2XfP3K7z24JStMQYbkCIuOJDRQ+VsHmdMzl5akche4oZL4PeR8oX196+x9DSg93KA==","signatures":[{"sig":"MEQCIFbB6R5yK1EhXYt92imKm/Hoiqw5ra71DJCXkkrdWMZDAiBDKsBR4qmdn/w2ytnjpb6iu4VLChZGzt+6lCqt/c8YBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6b7efd4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.6b7efd4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ec722e3bec504c5afc053392ba2bcc2/skybridge-0.0.0-dev.6b7efd4.tgz","_integrity":"sha512-gYRBmLuec07VRRKob50qR2XfP3K7z24JStMQYbkCIuOJDRQ+VsHmdMzl5akche4oZL4PeR8oX196+x9DSg93KA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b7efd4_1769163848786_0.74751367315065","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"skybridge","version":"0.26.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.26.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ce10957cd2a3dc3d16116ee0ff782609a4825dae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.26.2.tgz","fileCount":243,"integrity":"sha512-25RWkV0saH6kVzTI2DVp2NNbHvvcdmtGkXjOdx5LLa9tALRgwQpk0jrLcKxKNqevOFRE114yWU+Jk3+P6lgNhQ==","signatures":[{"sig":"MEYCIQC2PRA8VTw67v6Mwd93pzBmqh6RCnaUfiWtZI116S0OwQIhAIQlX/rFInVPqAeS16hc1DjWfvWC1XAHDilpW6QPUSxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413905},"type":"module","_from":"file:skybridge-0.26.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e565fbc614874a9ca696aaaddb573ef7/skybridge-0.26.2.tgz","_integrity":"sha512-25RWkV0saH6kVzTI2DVp2NNbHvvcdmtGkXjOdx5LLa9tALRgwQpk0jrLcKxKNqevOFRE114yWU+Jk3+P6lgNhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.26.2_1769168855528_0.22924937129316603","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b92290a":{"name":"skybridge","version":"0.0.0-dev.b92290a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b92290a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e94dc48a000296574d4afc7cb6704b0bb2c9a781","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b92290a.tgz","fileCount":243,"integrity":"sha512-5FcAavYu8k03B0gp6zWFYg2Z8VsBM2SI2KPDIA4NDV5+X/o6XiXxU5ja9o531lDMEp+9VekPvrQJUzeS/KDRFw==","signatures":[{"sig":"MEUCIHHeZf2XZv1VMDDYwcKpNfUABQASelojPw1aJLd0Z67oAiEAttzn/TNZeVx90YkKx8PrzQnQ0B33h82acmnoAyGISqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b92290a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.b92290a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/91c1a55fcd4b423af102cbbc23ee9945/skybridge-0.0.0-dev.b92290a.tgz","_integrity":"sha512-5FcAavYu8k03B0gp6zWFYg2Z8VsBM2SI2KPDIA4NDV5+X/o6XiXxU5ja9o531lDMEp+9VekPvrQJUzeS/KDRFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b92290a_1769168916828_0.08791310373122352","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd23ac7":{"name":"skybridge","version":"0.0.0-dev.bd23ac7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd23ac7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d1316ac9810fac65d7a615402571a22d2e43d9d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd23ac7.tgz","fileCount":243,"integrity":"sha512-8np9pdklFQ8jZ439gbH4RQmFOxR3OTLj1H0nsPI/YZ//PmdWT0r2gdTVZQEMhKSTXC4HuZKp7auj5wst/wB3Eg==","signatures":[{"sig":"MEYCIQDNkjhHQq2OgMz2J7EAcyPb7BNw4W+/K0H2ogigYNpNWAIhAK1vlNAgcN366Xiyc0rrmIDZ8O5wfTLOIyLtvZnx6Dcn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd23ac7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.bd23ac7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c669d2e3a47d1fdc32612906ee633a7/skybridge-0.0.0-dev.bd23ac7.tgz","_integrity":"sha512-8np9pdklFQ8jZ439gbH4RQmFOxR3OTLj1H0nsPI/YZ//PmdWT0r2gdTVZQEMhKSTXC4HuZKp7auj5wst/wB3Eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd23ac7_1769178914884_0.8929659789518198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6936381":{"name":"skybridge","version":"0.0.0-dev.6936381","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6936381","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fee809722c39e5b9d1188d636124cae4aa4d4235","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6936381.tgz","fileCount":243,"integrity":"sha512-081SySrWYULanOrIFKyxGr97cvi5LQg7y9utJERAK+8cpNjPOHmsk8WcOGNBhAuLlFOmOGgDIqBum4z/vHPhnA==","signatures":[{"sig":"MEUCIQDJE/HKqQjxZzll1QB84nfkVYBpdnniDIBZQZeRClJlGAIgGbzXQvsV08OM7kT/KEQjRWL6jtIDfDv0BIFF+EXP5vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6936381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.6936381.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/62aecbe114cf8b3a1c4074b9b15b2fff/skybridge-0.0.0-dev.6936381.tgz","_integrity":"sha512-081SySrWYULanOrIFKyxGr97cvi5LQg7y9utJERAK+8cpNjPOHmsk8WcOGNBhAuLlFOmOGgDIqBum4z/vHPhnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6936381_1769179293111_0.8351022338842486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44fa60a":{"name":"skybridge","version":"0.0.0-dev.44fa60a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.44fa60a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35c125122f538352872e1b829509ffcffa6592af","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.44fa60a.tgz","fileCount":243,"integrity":"sha512-OuDJr3HqxiEzDqHFjwJiUTaDlwkjVsKqQxhlzuSsN0f1uSfqJ7NM7aRQkImLzQiEcF+Xw4kvH9W073MIux1B2w==","signatures":[{"sig":"MEYCIQDdWIeMLwVBcQJ5l57Ki9IKjhE5MuswZTzJ8dmlnmOPnAIhAPopbkVpfExhxVQauDbZ13kiExHD03M1QWRIgOEnRO2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.44fa60a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.44fa60a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0dab38ba09de046df7783b2edd1f3df1/skybridge-0.0.0-dev.44fa60a.tgz","_integrity":"sha512-OuDJr3HqxiEzDqHFjwJiUTaDlwkjVsKqQxhlzuSsN0f1uSfqJ7NM7aRQkImLzQiEcF+Xw4kvH9W073MIux1B2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.44fa60a_1769181148703_0.9254931374965583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b12f415":{"name":"skybridge","version":"0.0.0-dev.b12f415","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b12f415","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"29363170e5c045be968ffd8efe1bda35f25486e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b12f415.tgz","fileCount":243,"integrity":"sha512-Sr5sX6KdFe7g5OPDWtxGvBCqIJGN7IdzYoGGAou14lQ6zW1eiXkWHJSu8UkzDjVe5fma3BKn9NJN1rzAp8sL8g==","signatures":[{"sig":"MEQCIBWHIYWFUdaAq7cmXBdEky43rGoui+TDU92qYa9ZflCqAiAXvP9fqvsXb05Lt6RmbIiJqd0eU+/mN21XesfNKvfjHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b12f415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413850},"type":"module","_from":"file:skybridge-0.0.0-dev.b12f415.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/60148dc2ca68e96277505549dbcd36d8/skybridge-0.0.0-dev.b12f415.tgz","_integrity":"sha512-Sr5sX6KdFe7g5OPDWtxGvBCqIJGN7IdzYoGGAou14lQ6zW1eiXkWHJSu8UkzDjVe5fma3BKn9NJN1rzAp8sL8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b12f415_1769191207643_0.8265167820412425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9bb252":{"name":"skybridge","version":"0.0.0-dev.a9bb252","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9bb252","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f4799b26cc99f41b8a0180c1069a6b9ec2bfffd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9bb252.tgz","fileCount":243,"integrity":"sha512-hci+s/7oRcSfO/AIULEwyb7PiEgUayJwEpdRrgLWHt/bx6e7m42lWaauWNp9Y5DvtK/7kbx16h2H0Xy53iE1zQ==","signatures":[{"sig":"MEUCIBLTkkVsH3aW/LbY7Xdy+5ujK6EBWdy0ppIytg2CuBuzAiEAz73SG3s1i44Fl1SsOkiDOdvX2f5CqLk95DSATfAO7YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9bb252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.a9bb252.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9474e2c9af41f8b9cbb573462f3d1ce3/skybridge-0.0.0-dev.a9bb252.tgz","_integrity":"sha512-hci+s/7oRcSfO/AIULEwyb7PiEgUayJwEpdRrgLWHt/bx6e7m42lWaauWNp9Y5DvtK/7kbx16h2H0Xy53iE1zQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9bb252_1769195578861_0.37265969740064464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a53995":{"name":"skybridge","version":"0.0.0-dev.3a53995","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a53995","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"616d5e0251b91c9ec4e599f6bf746f8fcfbd34c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a53995.tgz","fileCount":243,"integrity":"sha512-ISkVsDQEnZyN2gDNJdHlyEGKW4u2W1uhtvfPKbQeA01m+WofThbXLjQv+gVD5+GTv8J+HWmeUvUEwSB2mVMcpw==","signatures":[{"sig":"MEQCIDJGm1DxZzbuWui4Tv+Hm/uPXmgTGzM41JqK/IhL5TOdAiBgk13CiutbgY5K1mn7Z93Oz6/57OKh3e6W1JDqy0++fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a53995","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.3a53995.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dc7f295fed6eda0663742aa93a2513aa/skybridge-0.0.0-dev.3a53995.tgz","_integrity":"sha512-ISkVsDQEnZyN2gDNJdHlyEGKW4u2W1uhtvfPKbQeA01m+WofThbXLjQv+gVD5+GTv8J+HWmeUvUEwSB2mVMcpw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a53995_1769195628438_0.9791466244138693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac7f0da":{"name":"skybridge","version":"0.0.0-dev.ac7f0da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac7f0da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"60942cf339b666d8c63f898807cc4ffd328379f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac7f0da.tgz","fileCount":243,"integrity":"sha512-jQ5csZ2njaeStlDvXTfhGDDBZkUqRGPv0qd3BLQwIXRLb4s0HI7zZtITM/6VkFTfJJ+eg77rTd6f9b6D7WRdpQ==","signatures":[{"sig":"MEUCIHvQKiHn3iLwRL8+lvQgTsg5jlAOfKV4X4RKyYAtNHqvAiEA7jQkIdED4kOTFeU7zvGfBcS41fe3G5x5tWV7/tFwOCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac7f0da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.ac7f0da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73f5d2640f2d0d5b162bc78b358405a7/skybridge-0.0.0-dev.ac7f0da.tgz","_integrity":"sha512-jQ5csZ2njaeStlDvXTfhGDDBZkUqRGPv0qd3BLQwIXRLb4s0HI7zZtITM/6VkFTfJJ+eg77rTd6f9b6D7WRdpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac7f0da_1769209326667_0.10448729677070556","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.585b105":{"name":"skybridge","version":"0.0.0-dev.585b105","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.585b105","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e5322493589e0968ec9fc2a85b0c90836f9fb117","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.585b105.tgz","fileCount":243,"integrity":"sha512-jkAyjiX1DsxYH3RMvvb7G+V+yBRJJ8So9hE/FlZE4RHWWQ1HhvrIo6qc/7lWYZjNxkdZDDRbbzk3N8jJJftlMQ==","signatures":[{"sig":"MEUCIFmC69FqRarfOE/YnYmsh3iMnFE9wBRhNJKk9gKTwjz3AiEAs7LspdRR+mHVTtsRVfqrIsiPr48lWBBZPs51ue6HhhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.585b105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.585b105.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/72c75fc535dae877148fde024597c3af/skybridge-0.0.0-dev.585b105.tgz","_integrity":"sha512-jkAyjiX1DsxYH3RMvvb7G+V+yBRJJ8So9hE/FlZE4RHWWQ1HhvrIo6qc/7lWYZjNxkdZDDRbbzk3N8jJJftlMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.585b105_1769274642524_0.2386980020828735","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2fa5cb3":{"name":"skybridge","version":"0.0.0-dev.2fa5cb3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2fa5cb3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"349189cce69a402dff5ddf019c5fafd7a69c894b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2fa5cb3.tgz","fileCount":243,"integrity":"sha512-9gQrEtBEssHMDYL5oKyv6OD4QQuEn7Ae5vZwUL+DrERgOVGEnI9WHZdobFCUlPN+Ux+e1DLMKCWLKVc+BGOqgQ==","signatures":[{"sig":"MEUCIQC/lzoUa+YxAehuVEGkAGjDz1zxLRI8AV+++7NBHAmSOgIgVAkObx79O369hOgaISWguMx8N6Xqvc6CxQmlmAZN9SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2fa5cb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.2fa5cb3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64f86a422b6674055abbf814748b1e81/skybridge-0.0.0-dev.2fa5cb3.tgz","_integrity":"sha512-9gQrEtBEssHMDYL5oKyv6OD4QQuEn7Ae5vZwUL+DrERgOVGEnI9WHZdobFCUlPN+Ux+e1DLMKCWLKVc+BGOqgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2fa5cb3_1769321070206_0.3782221179460763","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85e4eea":{"name":"skybridge","version":"0.0.0-dev.85e4eea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85e4eea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8e7d305a7ba53f3da669716acd3d4f181e49ac1f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85e4eea.tgz","fileCount":243,"integrity":"sha512-/jg6vsttYSkW59ha+DvqR/xYNCJ559iVhavQCLc7N33OpuMuNy3RCJ5/t2rNwNI/4RG0gs4aSOMkwKgM8pIkjA==","signatures":[{"sig":"MEUCIQDQR+/vXxlXOnT0Plu+Z28Vrwq0frjBgG4mIMkUWCUMVwIgIoYi4rcuZQKmQkTNvqrAozLfcTsge0hKguSFe99bgzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85e4eea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.85e4eea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e8f5136578dec895af4416d34a3c6d2/skybridge-0.0.0-dev.85e4eea.tgz","_integrity":"sha512-/jg6vsttYSkW59ha+DvqR/xYNCJ559iVhavQCLc7N33OpuMuNy3RCJ5/t2rNwNI/4RG0gs4aSOMkwKgM8pIkjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85e4eea_1769361314749_0.9890037466062203","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13fbd2a":{"name":"skybridge","version":"0.0.0-dev.13fbd2a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13fbd2a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47b6574793197713df2dc9ab202ff01a1a46abe1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13fbd2a.tgz","fileCount":243,"integrity":"sha512-Rl3kz8KY/uKsc+GJ1x4HEpg1Xgf7XWNIXByxmiOJecvE3XDDdR3zwauC5MykXN+CMr3ySbmdbCaOEm/oPMLccQ==","signatures":[{"sig":"MEQCIDBkHXB8qMCEQxvDNcE7+3PFNwJxh4C/iXxdO0A9BfNeAiBfR/MWcGwlEafGSJe5llRMGY5nZ/owYBKlH8FALd3eKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13fbd2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.13fbd2a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd753b0982a9ee08932b1551c2d62ee7/skybridge-0.0.0-dev.13fbd2a.tgz","_integrity":"sha512-Rl3kz8KY/uKsc+GJ1x4HEpg1Xgf7XWNIXByxmiOJecvE3XDDdR3zwauC5MykXN+CMr3ySbmdbCaOEm/oPMLccQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13fbd2a_1769423687232_0.6754095572793812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14a23f9":{"name":"skybridge","version":"0.0.0-dev.14a23f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14a23f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94fb2ddf3675a9166d6b914c61b32f95737797cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14a23f9.tgz","fileCount":243,"integrity":"sha512-sd8NtBORgU4FQ+s3SMD9185LU1Wr1ZarHEbwM94wtACTFYPQqxP2Hzaob8g3EBKgUM4+rLjhbdgkxw0mstp4Zw==","signatures":[{"sig":"MEQCIGFWCg+G8lWF0FCOrM0GwyKc9NsI4LLRnCbYbjaXWeiJAiAjyyi65g9hyO1rJv+my0gYmy+fTYXgRvvn8VT1PIkDjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14a23f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.14a23f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e7eed28ae5688edf21cb62b1a56cbe93/skybridge-0.0.0-dev.14a23f9.tgz","_integrity":"sha512-sd8NtBORgU4FQ+s3SMD9185LU1Wr1ZarHEbwM94wtACTFYPQqxP2Hzaob8g3EBKgUM4+rLjhbdgkxw0mstp4Zw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14a23f9_1769423745811_0.2373962049404006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5abbefa":{"name":"skybridge","version":"0.0.0-dev.5abbefa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5abbefa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5bdbfe0bb5d600d220294b7206a81f316dce6fee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5abbefa.tgz","fileCount":243,"integrity":"sha512-rlNQ1DbgqqwD5FXpO24ud8djvcx1e6VbRzKsk7tq4Bn4QEG3Yo+l6msntkUbqMJ4jJ5wCEOllNo/28h6nHYh3A==","signatures":[{"sig":"MEQCIFiGF/oPjOSD1cwQZKow8QqwrVnFB9IJGs+lv4rgtJuwAiBZtU2JMPRG1I+GvNGp+c6Vhum30lfjq1ziB5rtILcLAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5abbefa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.5abbefa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d7c8e0aa0e47c7cf24904c2d205623e/skybridge-0.0.0-dev.5abbefa.tgz","_integrity":"sha512-rlNQ1DbgqqwD5FXpO24ud8djvcx1e6VbRzKsk7tq4Bn4QEG3Yo+l6msntkUbqMJ4jJ5wCEOllNo/28h6nHYh3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5abbefa_1769423979399_0.8893272589003367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efa76b8":{"name":"skybridge","version":"0.0.0-dev.efa76b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efa76b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6a7f1ef7ec564f01fef33882108734194480791","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efa76b8.tgz","fileCount":243,"integrity":"sha512-GnVtbHq725xLA/4wEpeyw4sSx7h8PYj6EGwC/UNICOuBgrABZLNQvQOwBcBhVDCFlbYHtoablvy8MqbNMQ8Xqw==","signatures":[{"sig":"MEUCIAoN37M4KefHtf7BbM7iYnd4Sxkwi67A0BYIisp7HAV3AiEAvaJtEoi6OT4QEtw3+p7qPO3NsFcDRfRB32BlOyFRX+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efa76b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.efa76b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42762f701b09ab138ab8fe824372d200/skybridge-0.0.0-dev.efa76b8.tgz","_integrity":"sha512-GnVtbHq725xLA/4wEpeyw4sSx7h8PYj6EGwC/UNICOuBgrABZLNQvQOwBcBhVDCFlbYHtoablvy8MqbNMQ8Xqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efa76b8_1769424638420_0.17811097139735588","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.73339ba":{"name":"skybridge","version":"0.0.0-dev.73339ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.73339ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"436367e2587c0e24faaea931a50a353b5c2b6e77","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.73339ba.tgz","fileCount":243,"integrity":"sha512-XVCwQlOSgqgrQ/FBj67Ut8MpWiokPBN/RlIKtcctwAfJYZj2RyxS/r6m29xW8AWANJtqhzZkitY/bieEq5iiTA==","signatures":[{"sig":"MEUCIGxcN4wE+uf9paVFFQKZEYlF0peHOvd7d5afPI3A5IUDAiEA/RBF8F9dj8c+eu1dKfLfY9uk5X0HTlPfMcNLJNznm3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.73339ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.73339ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf7364c4eb78bc64acd6585fd3ca9fd0/skybridge-0.0.0-dev.73339ba.tgz","_integrity":"sha512-XVCwQlOSgqgrQ/FBj67Ut8MpWiokPBN/RlIKtcctwAfJYZj2RyxS/r6m29xW8AWANJtqhzZkitY/bieEq5iiTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.2"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.73339ba_1769446279806_0.22396644458463832","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d20f258":{"name":"skybridge","version":"0.0.0-dev.d20f258","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d20f258","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"abf86f3dd6cb32fb375650e65ae497024a554d5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d20f258.tgz","fileCount":249,"integrity":"sha512-PIR72eoccZauuDNCb2LO37InDf9F6AdFhjG2gTIYyyClJsLThZNdKofV4Ax7yCfFE1pozFYxG2LX1Hp1xW7ykQ==","signatures":[{"sig":"MEUCIG/dGFH4gduET9fOVNY/ANA8Cg92gc5pNASiRsdshbGSAiEA7w7u+xVfDaAgIEVAbby28Ve92lux3zhKjlTtGsOKlAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d20f258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424729},"type":"module","_from":"file:skybridge-0.0.0-dev.d20f258.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86d3898b95fc97585e19366774414e3c/skybridge-0.0.0-dev.d20f258.tgz","_integrity":"sha512-PIR72eoccZauuDNCb2LO37InDf9F6AdFhjG2gTIYyyClJsLThZNdKofV4Ax7yCfFE1pozFYxG2LX1Hp1xW7ykQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.23.4 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d20f258_1769447212612_0.42900816206339365","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6258547":{"name":"skybridge","version":"0.0.0-dev.6258547","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6258547","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"74672549651f5813b2df6766eeeb18dd2c13fd2e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6258547.tgz","fileCount":249,"integrity":"sha512-s2GwG9oCUMaLaZ6qmjpOOyDzIP2iUiqvZzvvenpc/m0YoXt5Ebg79SjEo6w6NBk7phUP19YylrSELm4+g2Khlg==","signatures":[{"sig":"MEQCIBsBz/Djjb4FfnjsLv50tOSz/GJYR23WsYs9Wm68X5HUAiA5gMwhwhWCSMNfOcjw5d68SpjEWCHtmZXeZl8gvyOB3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6258547","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424729},"type":"module","_from":"file:skybridge-0.0.0-dev.6258547.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5dc96990013c6714bf595eb974d4b641/skybridge-0.0.0-dev.6258547.tgz","_integrity":"sha512-s2GwG9oCUMaLaZ6qmjpOOyDzIP2iUiqvZzvvenpc/m0YoXt5Ebg79SjEo6w6NBk7phUP19YylrSELm4+g2Khlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.23.4 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6258547_1769447253358_0.009992051883316089","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d006e3":{"name":"skybridge","version":"0.0.0-dev.0d006e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d006e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33e422e62a3616f3299306598e7959aef1585aac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d006e3.tgz","fileCount":249,"integrity":"sha512-Gr/681XJoIoKe8HlR/7LCK7shJbf7c8ZEi6HBwsIZmiJ98dEu0q+2FjmDHNbMC3VWIaLpnFSbRKMfjoLb/pWQw==","signatures":[{"sig":"MEUCIQC7Xf5eFfLf2dyxINZFnKO1+5iN2hlJXPZYgAmteKd2SAIgaz8ZbYqrTGeTo5+sIJTWqOMoNYTwIo3C2U2hdZ8CMpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d006e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424817},"type":"module","_from":"file:skybridge-0.0.0-dev.0d006e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0060d455e7528695ee1ef025332ec516/skybridge-0.0.0-dev.0d006e3.tgz","_integrity":"sha512-Gr/681XJoIoKe8HlR/7LCK7shJbf7c8ZEi6HBwsIZmiJ98dEu0q+2FjmDHNbMC3VWIaLpnFSbRKMfjoLb/pWQw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.23.4 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d006e3_1769450704555_0.2636417864999039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7f84bd1":{"name":"skybridge","version":"0.0.0-dev.7f84bd1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7f84bd1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f028b2dbdfca65efceaabf77110d10ec369345a9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7f84bd1.tgz","fileCount":249,"integrity":"sha512-sXwNvKLgHuugNZjSsqqwm18KWEU5YQeIk//CzNHICl+gTwWKyTRpWjo1l3/txKAZqAj5NLEcK1+1naIyNaWKoQ==","signatures":[{"sig":"MEUCIQC2LIWUGQvLmBItwZby7+w1/Ht1uMfD4K/23KuVhNV6DgIgEcFQIYduV2viJ2L9vHsFGDT5EZqKZNB9R3VEIcin9cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7f84bd1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424514},"type":"module","_from":"file:skybridge-0.0.0-dev.7f84bd1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ddf1a79c48f9d27746019984ddf5719/skybridge-0.0.0-dev.7f84bd1.tgz","_integrity":"sha512-sXwNvKLgHuugNZjSsqqwm18KWEU5YQeIk//CzNHICl+gTwWKyTRpWjo1l3/txKAZqAj5NLEcK1+1naIyNaWKoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.23.4 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7f84bd1_1769451495152_0.3530631726435596","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eecf319":{"name":"skybridge","version":"0.0.0-dev.eecf319","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eecf319","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0eed8ca9e4df993532ced639bb48014ddce93f64","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eecf319.tgz","fileCount":243,"integrity":"sha512-98mIcdMvI4Ck47w6GoyqUN1r4uJe/Rv7ey3+CsXKUeqaPiXphhL1YS/PfwH5zU2pt89/+DSN6bZt1nYN/jSmKg==","signatures":[{"sig":"MEQCIFe8iwDXaejRr9sT2oNc3H3xDSamcQBaIhZNPnBJRSsQAiB0etk2jYJlQKnNJqG/WPjeluUwqnHnM41V215X38VbaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eecf319","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.eecf319.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/432d7306c40b05f67800be55a6f92735/skybridge-0.0.0-dev.eecf319.tgz","_integrity":"sha512-98mIcdMvI4Ck47w6GoyqUN1r4uJe/Rv7ey3+CsXKUeqaPiXphhL1YS/PfwH5zU2pt89/+DSN6bZt1nYN/jSmKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eecf319_1769454068095_0.24658072628202476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.109c5eb":{"name":"skybridge","version":"0.0.0-dev.109c5eb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.109c5eb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47f21a4a62a20c49c74a0dc15f443c36b92d42a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.109c5eb.tgz","fileCount":243,"integrity":"sha512-jGLc0WQPBVh37hyMmosbcTdV9MD1+VQWxnnhthd597gqTwatjVb+Gt2CiURoUiegpM1r7sGa4J/WeD81mQKmLg==","signatures":[{"sig":"MEUCIQDk3HHqSOsjS+nm8Slnz5PLBOveLWrIS5kSAtrnVnBXvAIgDKMg5nlHemL5jFZx5dxJirHT9KX6J89nOJEfOtnyQFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.109c5eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.109c5eb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c93321e19d7629c5015840eb3ed8cc96/skybridge-0.0.0-dev.109c5eb.tgz","_integrity":"sha512-jGLc0WQPBVh37hyMmosbcTdV9MD1+VQWxnnhthd597gqTwatjVb+Gt2CiURoUiegpM1r7sGa4J/WeD81mQKmLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.109c5eb_1769454105431_0.5765368272222793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9f4018":{"name":"skybridge","version":"0.0.0-dev.e9f4018","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9f4018","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a245d241a15a243a5974e1b74d74d7b303e15be5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9f4018.tgz","fileCount":243,"integrity":"sha512-yx/iBUulxxSFEKZ74BPoLOK/UplZMIKV9JXH45iRZ/FDSR7zdzYC+PKGasRRm7YjsmEyQYDm16bwW0/gqI6a/Q==","signatures":[{"sig":"MEUCIBz79SLA46nY6gIj4jlZl8rh+DHAB4STscrbx9dV87FnAiEAzVNJ6StL9XWMt+b+suVHZyjjXSqpum7aMZHgs0S2/uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9f4018","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.e9f4018.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c13ea533da0ec7da0f7172a7c0e6fbbe/skybridge-0.0.0-dev.e9f4018.tgz","_integrity":"sha512-yx/iBUulxxSFEKZ74BPoLOK/UplZMIKV9JXH45iRZ/FDSR7zdzYC+PKGasRRm7YjsmEyQYDm16bwW0/gqI6a/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.2"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9f4018_1769454157104_0.653200239031229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c882bad":{"name":"skybridge","version":"0.0.0-dev.c882bad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c882bad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6404325b7143a71d6331e465f17ee9702436e506","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c882bad.tgz","fileCount":243,"integrity":"sha512-dmCU0UpF7/3y1FCtscGnEvxQMTgReTXTJySyFSq1Zd2Y4TARHpMAf17OYJ3JynunOvETiZP/CnSivIy9LOb/Ag==","signatures":[{"sig":"MEYCIQCxJMpOPcB3zHa+lGvphy+wmljod/EnoI6GicOYVEWCLQIhAKzpjsN5CuyPKGKXgpiYyk+f27jZxHtkOL2bz/jxI5hY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c882bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.c882bad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a3cb1f0c6f1e0b981291e60ed546904e/skybridge-0.0.0-dev.c882bad.tgz","_integrity":"sha512-dmCU0UpF7/3y1FCtscGnEvxQMTgReTXTJySyFSq1Zd2Y4TARHpMAf17OYJ3JynunOvETiZP/CnSivIy9LOb/Ag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c882bad_1769454184089_0.9896057924851611","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.176b920":{"name":"skybridge","version":"0.0.0-dev.176b920","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.176b920","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98336fd76938aa91ed6d8572d6bb2858b1c9cd41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.176b920.tgz","fileCount":243,"integrity":"sha512-Jo6H26b+LtUNRzGIImiqTO0zvG4Ei/CX0jMj+DaGNga39VEVBcn1OCwOhM63BKWUaTVfNWwhQf9HsWMjGzFodg==","signatures":[{"sig":"MEUCIG7zeWzORzOljA5GLOjUrdpzsumN+2+fp8ESTW5iZ/AvAiEAyLmxSBBbq5Wsy3Jrxc0bFkwJcxI0NvDPmfsA4TjFKw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.176b920","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.176b920.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fc66a272f9b8861590236d7f139a700/skybridge-0.0.0-dev.176b920.tgz","_integrity":"sha512-Jo6H26b+LtUNRzGIImiqTO0zvG4Ei/CX0jMj+DaGNga39VEVBcn1OCwOhM63BKWUaTVfNWwhQf9HsWMjGzFodg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.176b920_1769456473520_0.5665740736539848","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5eaac29":{"name":"skybridge","version":"0.0.0-dev.5eaac29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5eaac29","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"96c02cce1e9bfa8ff5537dc5820b89521717645e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5eaac29.tgz","fileCount":243,"integrity":"sha512-Ss3p/ju85lCG7TC09d7zad01dlIsYKUQLPniv5GUOU5x7elki6doG3Tl9rh8boEX2stcYWo/8jW2igZR1b5Fqg==","signatures":[{"sig":"MEYCIQDlByCXlKjyTxwA27Vrm6aJQKZw7JUiXdFt9MlAklXbEgIhANSAaPI9WSfzjtwejLJ6VHXpKHSYoadyfD6LTajOgoFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5eaac29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414151},"type":"module","_from":"file:skybridge-0.0.0-dev.5eaac29.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be8b962101d42e69dddf9a2267270b0e/skybridge-0.0.0-dev.5eaac29.tgz","_integrity":"sha512-Ss3p/ju85lCG7TC09d7zad01dlIsYKUQLPniv5GUOU5x7elki6doG3Tl9rh8boEX2stcYWo/8jW2igZR1b5Fqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5eaac29_1769458428742_0.8715611727809607","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1699e42":{"name":"skybridge","version":"0.0.0-dev.1699e42","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1699e42","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f545e27db4c1b80dba7a0e53b15e0b915d29b51","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1699e42.tgz","fileCount":243,"integrity":"sha512-MbIbnONnFSnzbOwP4NFMPOdkbIY7gL8Xw31o/I8CygWhJe1y+DZVgfSr8ru5lKB8C+KEuWLgPZZKAbArgGJ3yQ==","signatures":[{"sig":"MEYCIQDEYKfRY8mL8yUkx4kBbuGg8WuqCp0b+lVmlW/Ibua8ygIhALnwfTgtyc/m5exs4ufKE8k6QCbstsRlX44p2bDNox3R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1699e42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414151},"type":"module","_from":"file:skybridge-0.0.0-dev.1699e42.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/903ff66058e3401abb002772fa3af487/skybridge-0.0.0-dev.1699e42.tgz","_integrity":"sha512-MbIbnONnFSnzbOwP4NFMPOdkbIY7gL8Xw31o/I8CygWhJe1y+DZVgfSr8ru5lKB8C+KEuWLgPZZKAbArgGJ3yQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1699e42_1769459930140_0.8528814809951344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb4bc95":{"name":"skybridge","version":"0.0.0-dev.eb4bc95","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb4bc95","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4548cf3fb5978ac9ad1405f6d899a9ec0cdf7066","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb4bc95.tgz","fileCount":243,"integrity":"sha512-KstjZ3/SHZ3N9PU7FDI6Ft3LZ0Z8dUEyzILfs4fsWXKWStjr5ETTqLGwT4CM09Q+4gBlez9E1ZXpIRYCr3HQCw==","signatures":[{"sig":"MEUCIAJF+vo8nhXZ+XRKYKk3ye3k1sZkpiR909fNkvsSYkqZAiEAx6gkMQsC2kdrt8DrG0hdHvXz6LHVy0RMTlOCONMRIKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eb4bc95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414151},"type":"module","_from":"file:skybridge-0.0.0-dev.eb4bc95.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ddc34b7f76f6141d5e6cf52f2b35f37e/skybridge-0.0.0-dev.eb4bc95.tgz","_integrity":"sha512-KstjZ3/SHZ3N9PU7FDI6Ft3LZ0Z8dUEyzILfs4fsWXKWStjr5ETTqLGwT4CM09Q+4gBlez9E1ZXpIRYCr3HQCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.9","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb4bc95_1769476129250_0.5387588998665946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb83d69":{"name":"skybridge","version":"0.0.0-dev.eb83d69","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb83d69","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9779b06ec4340354d359dc38e537ef0c18c39b7f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb83d69.tgz","fileCount":243,"integrity":"sha512-t7RUS4/XK2TZsXK4xlaq+UEGo+jeXJDVIkt1o0F1oRIXLLJTpAYAU4n4YSFPl+oqC4zKrgz/VBXBLrRql+/BDQ==","signatures":[{"sig":"MEUCIQDpz+CASbhzjfBV9rUOOm+LEh3sTDG7W7HnnjMHHB7EFgIgevKmH79SHJ8aCybA6GFnCGj0NCCWAx5n+94QCSzH3lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eb83d69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.eb83d69.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e22d2c2866e586961c2272b9d19d9e5/skybridge-0.0.0-dev.eb83d69.tgz","_integrity":"sha512-t7RUS4/XK2TZsXK4xlaq+UEGo+jeXJDVIkt1o0F1oRIXLLJTpAYAU4n4YSFPl+oqC4zKrgz/VBXBLrRql+/BDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb83d69_1769499733747_0.930899377709747","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b076c7e":{"name":"skybridge","version":"0.0.0-dev.b076c7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b076c7e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d8ac9d9601318da76f5308f1c9a5b195698edb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b076c7e.tgz","fileCount":243,"integrity":"sha512-elu/uLJZbWws6W9eYRQFFtq2DiiapcBv+sjTUmptAoPaLG4As+qjArUbIs0qftEIaezLXi2WMBneg+C2swb1Xg==","signatures":[{"sig":"MEUCIH985S6RmQDFFYk0PuVkpAqMmCwXEu5H7/fM1EzNPyWLAiEAgcozZ0TMGfHLdkqavTA94fixFvf4TH0n5Ndz5y93DpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b076c7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414830},"type":"module","_from":"file:skybridge-0.0.0-dev.b076c7e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/826eaf37b5d22a7d31b0bc0d354fc39f/skybridge-0.0.0-dev.b076c7e.tgz","_integrity":"sha512-elu/uLJZbWws6W9eYRQFFtq2DiiapcBv+sjTUmptAoPaLG4As+qjArUbIs0qftEIaezLXi2WMBneg+C2swb1Xg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b076c7e_1769500507851_0.2177365594072913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1dc4da5":{"name":"skybridge","version":"0.0.0-dev.1dc4da5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1dc4da5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55840424fc429e3d0a8f803b8b166e02133dc6f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1dc4da5.tgz","fileCount":243,"integrity":"sha512-rtyaIjlVtA5P3fjlhef+rZJVXCMowYrd54MN6Us5rEPz5HXuB7CqYOVYE361Al8qrNxsMjMxHs2fdc1uWjjD+w==","signatures":[{"sig":"MEYCIQC3bGWIoQ7pdGkMKm2uBU41aeBht7dpyXj3MTWPnXkhiAIhAJozpLQ8RBLg9G3Ca6jZYzQLhWy8t18IEI4kH2MgkBQK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1dc4da5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414830},"type":"module","_from":"file:skybridge-0.0.0-dev.1dc4da5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/492fce47e89d085b97ba316a96eb201b/skybridge-0.0.0-dev.1dc4da5.tgz","_integrity":"sha512-rtyaIjlVtA5P3fjlhef+rZJVXCMowYrd54MN6Us5rEPz5HXuB7CqYOVYE361Al8qrNxsMjMxHs2fdc1uWjjD+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1dc4da5_1769500549721_0.4197847354759563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6fabce":{"name":"skybridge","version":"0.0.0-dev.c6fabce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6fabce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee40970c019a2b98f3e1d4201cbe1e8835828215","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6fabce.tgz","fileCount":243,"integrity":"sha512-pQ5Ihi+oWcLyWGsemZhRedpzOPm2RcLcqA61Cx8AGmg25Qn85vDfxNPRkIS5ZH2RQZdfnVJUU+SVV7NwtO4fMg==","signatures":[{"sig":"MEQCIDNvsSDQwLJCiAdUykjU1zZsEJHz01ZDkLoyLUwSSM7dAiB2MVK2jiKomOIb6Js8Y94wRkTf6TE7gkhJDKsX8Ia0MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6fabce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.c6fabce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2f432f42ea46dc50a96a198652195a1c/skybridge-0.0.0-dev.c6fabce.tgz","_integrity":"sha512-pQ5Ihi+oWcLyWGsemZhRedpzOPm2RcLcqA61Cx8AGmg25Qn85vDfxNPRkIS5ZH2RQZdfnVJUU+SVV7NwtO4fMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6fabce_1769500597163_0.46646087172953066","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3ae7d5":{"name":"skybridge","version":"0.0.0-dev.e3ae7d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3ae7d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ab6351a22310151a2a10ed4434c34420e28481c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3ae7d5.tgz","fileCount":243,"integrity":"sha512-djoTcUoWR+yHU+qb9mjvs0Pl8D6Kj8tyn88wKjLTT6x1Z6x82Ca4wvfsKah1gt/8VoiSJ2bx5yOWwY/bGYY7ig==","signatures":[{"sig":"MEYCIQDoVzUmAL2M0tiyiUzbQqojM4uJiwTYmjMk9582tpQhgwIhAP/9KHUiuC9GGaOH4zL9xxPWmDmOk/1zgwITeKaoEWUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3ae7d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414830},"type":"module","_from":"file:skybridge-0.0.0-dev.e3ae7d5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ee62034e6acaa04867b3825d28de368/skybridge-0.0.0-dev.e3ae7d5.tgz","_integrity":"sha512-djoTcUoWR+yHU+qb9mjvs0Pl8D6Kj8tyn88wKjLTT6x1Z6x82Ca4wvfsKah1gt/8VoiSJ2bx5yOWwY/bGYY7ig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3ae7d5_1769500882561_0.19935646841147348","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"skybridge","version":"0.27.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.27.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e18f0f48127914e3aec18d979a82798ca53070a7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.27.0.tgz","fileCount":243,"integrity":"sha512-Sr5vIMv2tyKaGpkBTAQxN7yqs5Go8lu1fzH0sY9wKLjjBGB/+WhIQIQzvQdajrFsUVdZso5G3px9six6E5TCSg==","signatures":[{"sig":"MEYCIQDTwN/JKYBiP11K3PCEJZWeLY5MJPQV8WTuONOGXlXeqgIhAL3vPHvcxz/c1Vy1CAK/uBG/Qd6wfSBDSNvBr2VwbqbO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414819},"type":"module","_from":"file:skybridge-0.27.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b00ce7c42f3e3b1e54d5682ab775d3c/skybridge-0.27.0.tgz","_integrity":"sha512-Sr5vIMv2tyKaGpkBTAQxN7yqs5Go8lu1fzH0sY9wKLjjBGB/+WhIQIQzvQdajrFsUVdZso5G3px9six6E5TCSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.27.0_1769501221582_0.5817542520307646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7965868":{"name":"skybridge","version":"0.0.0-dev.7965868","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7965868","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a49aaad862f0c3e2c2161ee348b0701d1d4ea228","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7965868.tgz","fileCount":249,"integrity":"sha512-FtSCieSrdzM82Cr/xwwDFhmA1gaAVV2wlVtZG0bgC1tdrP/HG6sd8y2XlLCQ1WV9wnA+UxS4fEhDasP8tJWo9Q==","signatures":[{"sig":"MEUCIQCFKrICoB4kunDX3dRX67n7k5eFOKHl/rjttl8EAwxMWAIgW/23OwdPrzbXPYAYRUW2VnI9drxdjfqSVpH4HOyRSok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7965868","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424458},"type":"module","_from":"file:skybridge-0.0.0-dev.7965868.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/26d57328cf8b7613c2f9491d9964e178/skybridge-0.0.0-dev.7965868.tgz","_integrity":"sha512-FtSCieSrdzM82Cr/xwwDFhmA1gaAVV2wlVtZG0bgC1tdrP/HG6sd8y2XlLCQ1WV9wnA+UxS4fEhDasP8tJWo9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.23.4 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7965868_1769504378722_0.25196324135146897","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50a3427":{"name":"skybridge","version":"0.0.0-dev.50a3427","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50a3427","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"01c7f915a1e034f59dd1e08c4dc5fda06b52edc6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50a3427.tgz","fileCount":243,"integrity":"sha512-4omxCbqigNGfImhpkDjtch16u8NDTojls25SDlftGEkPJzczh6ZPIG+wfUhEqOMY/UK/0UGBMWDFYp6VGPa09w==","signatures":[{"sig":"MEUCIEJp0ouG9yH1w4Uqis6b50jznk5EfWdyEWh6p09Ndu0YAiEAxB8R4ZXrlZxXpYKiIXedYoZUxGZf0Vqn1okrSGLytWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50a3427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.50a3427.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65909c6b22361d02383a706de93f27bd/skybridge-0.0.0-dev.50a3427.tgz","_integrity":"sha512-4omxCbqigNGfImhpkDjtch16u8NDTojls25SDlftGEkPJzczh6ZPIG+wfUhEqOMY/UK/0UGBMWDFYp6VGPa09w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50a3427_1769510268063_0.578305173109785","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0005b31":{"name":"skybridge","version":"0.0.0-dev.0005b31","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0005b31","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a1fed66b17e4e79d17349e4738387add4b6d2a7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0005b31.tgz","fileCount":243,"integrity":"sha512-E2A5okHyJQHeNEsCBZM3hFFt9cw10NZYhXvz+ap1i7ojUuoMEffokhUdyjvcGcACcuYigu1jErI4FnabgUCZ4w==","signatures":[{"sig":"MEQCIDE26tfgj8Z/0QfMPULnhP07ElBKIYxPSrepXczO+TiMAiAEnuAi87ycpMNrmgCglWIiwKFSg8lzLyprUy36RS6jWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0005b31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.0005b31.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03e58aa7ddc416d6787145cf83ae3332/skybridge-0.0.0-dev.0005b31.tgz","_integrity":"sha512-E2A5okHyJQHeNEsCBZM3hFFt9cw10NZYhXvz+ap1i7ojUuoMEffokhUdyjvcGcACcuYigu1jErI4FnabgUCZ4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0005b31_1769510378682_0.910032471079141","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"skybridge","version":"0.27.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.27.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"69de3c4e4aeec473576a399a10a093d5048f01e4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.27.1.tgz","fileCount":243,"integrity":"sha512-xHHiuBFzubYJa+XXaX3SBiS9W2J5BSAyLzqr4p6Kdxqb+psAC3YLbrT8/lxVTnXmJ8rdgZWkFUEMI1icREBIuQ==","signatures":[{"sig":"MEQCICxE7Ofk1xuar3KDL8jsFR/GWSWkntfzyHA7k/6T+Dh0AiBYXW6P3EaNMn6KyHgXmKm7UYLKy2IBouFcKA0GV4hCNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415288},"type":"module","_from":"file:skybridge-0.27.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2400da89848600504a1405caec6752b1/skybridge-0.27.1.tgz","_integrity":"sha512-xHHiuBFzubYJa+XXaX3SBiS9W2J5BSAyLzqr4p6Kdxqb+psAC3YLbrT8/lxVTnXmJ8rdgZWkFUEMI1icREBIuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.27.1_1769510639528_0.8489089632132756","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.036373a":{"name":"skybridge","version":"0.0.0-dev.036373a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.036373a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b5be186b08d109fd98f3f14287c3a512204211e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.036373a.tgz","fileCount":243,"integrity":"sha512-o4wXlEY5Y8wLTDkGJNSbnqDZoBVDLseJmmwMCbhkMbztW0Mu5t2USK5F7iQTWzUoCrukOkfxNUbiUhuAG6cIRg==","signatures":[{"sig":"MEUCIQDkR+L5aYIVDn0Tt5XTGs4tPSRI11ygqCvrC76GKWetogIgGiqfqLqwf6NrF7VUNql0LEgKn+hABLySQzn7HLaBrW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.036373a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.036373a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/247c7be87f62fd29409e478e1d26f9cd/skybridge-0.0.0-dev.036373a.tgz","_integrity":"sha512-o4wXlEY5Y8wLTDkGJNSbnqDZoBVDLseJmmwMCbhkMbztW0Mu5t2USK5F7iQTWzUoCrukOkfxNUbiUhuAG6cIRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.036373a_1769521233901_0.002301191834134908","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ba8489":{"name":"skybridge","version":"0.0.0-dev.7ba8489","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ba8489","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fae9ff3085d2cea65fa1deea993f4c37e1dd584","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ba8489.tgz","fileCount":243,"integrity":"sha512-aHwBJvL9VGo199P6zwMVjuWxpwRfJJudWBbuTWpu/ibBOpxqKSaymP2YfhOr9vWTmJlo+gGaCm5JcBMtWjSeLQ==","signatures":[{"sig":"MEYCIQDJPZs65kLNqxWlNERaPsCl9WYxtlU3iQqBlXRmxO0ZMQIhAI27n2dmigcoAgoFk57tJGotwdU++ixX/+nZVJezxHe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ba8489","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.7ba8489.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e00b477d526f737885b61dfce2829c04/skybridge-0.0.0-dev.7ba8489.tgz","_integrity":"sha512-aHwBJvL9VGo199P6zwMVjuWxpwRfJJudWBbuTWpu/ibBOpxqKSaymP2YfhOr9vWTmJlo+gGaCm5JcBMtWjSeLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ba8489_1769533322688_0.16217029974151553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f3fa0e":{"name":"skybridge","version":"0.0.0-dev.4f3fa0e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f3fa0e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1c221de8a89bb514418b259bfda6116c05594c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f3fa0e.tgz","fileCount":243,"integrity":"sha512-CA4Xm5hyVzNXPGd5KmlzyCW9NmYmWZhUdOo2MhaKC5AEL+O8pNnH2S2ILF4RNMCCr/kS/Pm5345WKA8VUePeoA==","signatures":[{"sig":"MEUCIFVy7/b13WTxtNG2/Rqh2l8CWPiXaBilvVpifKzt4lJrAiEAoJSqjtRT2fpvlUZI/kPzBsKsArEe5ex+NH0dzIE6gUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f3fa0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.4f3fa0e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b6797d8dc2c8b4607d621433222551e1/skybridge-0.0.0-dev.4f3fa0e.tgz","_integrity":"sha512-CA4Xm5hyVzNXPGd5KmlzyCW9NmYmWZhUdOo2MhaKC5AEL+O8pNnH2S2ILF4RNMCCr/kS/Pm5345WKA8VUePeoA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f3fa0e_1769538380980_0.13136441813521782","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd6940c":{"name":"skybridge","version":"0.0.0-dev.dd6940c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd6940c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbb8dc4f9c4747e3cef93bab0ca3c665c86671fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd6940c.tgz","fileCount":243,"integrity":"sha512-8TRYSzsilHkw0rGZLrVDlxGnylb2ySKnDyYRUhoJhiLPfmmSks3FepaKr6ljcHyAOoGIfHvPp8LqjYCvUufaSw==","signatures":[{"sig":"MEUCIQCVgtNOKKlE4Pgq/FSzum0fBZFjJb4wra4g/89dPfIihQIgTdG8/LnTiRrJcZtn+3wohvRCfoPKlSpXzXom7YtWW2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd6940c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.dd6940c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/69505647bf5137f7cab5ae872fdf11f5/skybridge-0.0.0-dev.dd6940c.tgz","_integrity":"sha512-8TRYSzsilHkw0rGZLrVDlxGnylb2ySKnDyYRUhoJhiLPfmmSks3FepaKr6ljcHyAOoGIfHvPp8LqjYCvUufaSw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd6940c_1769539393492_0.8764707792273294","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.994cdf4":{"name":"skybridge","version":"0.0.0-dev.994cdf4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.994cdf4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6401a4b469999becea833a1ba2ff768bbdd30a85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.994cdf4.tgz","fileCount":243,"integrity":"sha512-aEbvpOB3t+QCgEhSu+Jbh5y5Jjk89LFP+JW8DYVVSW7pdaWXfAcrylD+rP4POw2L39VWyqUKw5dZYLPbOkHT4A==","signatures":[{"sig":"MEUCIQCDOUCbVRVPiJkLa/W8ivt3ZS4Pdd2HOUxspY42NFfAwQIgXgunDichd9IhVG+OwHnjpBUPdMGzq4kUjevG2I3DIes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.994cdf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.994cdf4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c713de5c6553ebe2e7139e13c33cc2eb/skybridge-0.0.0-dev.994cdf4.tgz","_integrity":"sha512-aEbvpOB3t+QCgEhSu+Jbh5y5Jjk89LFP+JW8DYVVSW7pdaWXfAcrylD+rP4POw2L39VWyqUKw5dZYLPbOkHT4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.994cdf4_1769541239660_0.13608853776030871","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.01047ff":{"name":"skybridge","version":"0.0.0-dev.01047ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.01047ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"71863a0637a9620ed0878c9736dc632867953e42","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.01047ff.tgz","fileCount":243,"integrity":"sha512-JOYgbXvCYVjGwTEZBhHflwKb1fN8sFCbi/yT1dltj93xgT7l8W88h/sE7OcKp5mjGGNPjkACgsGT3F0Ky2TVoQ==","signatures":[{"sig":"MEYCIQDuBcYAKtw5t4E9NR5bhwR8hdyUNSNSSkOVZ/1LVwpjLwIhANUMpUrON1AZy7xbsfxQWZDhxhFR9SWfUEjZMWlseefg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.01047ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.01047ff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa31dbcacd1930c42c6a27edc8327f18/skybridge-0.0.0-dev.01047ff.tgz","_integrity":"sha512-JOYgbXvCYVjGwTEZBhHflwKb1fN8sFCbi/yT1dltj93xgT7l8W88h/sE7OcKp5mjGGNPjkACgsGT3F0Ky2TVoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.01047ff_1769541377456_0.47398886594164513","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3338c7a":{"name":"skybridge","version":"0.0.0-dev.3338c7a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3338c7a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"24b87ed18380d55642dc782bc00f6e9414286852","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3338c7a.tgz","fileCount":243,"integrity":"sha512-PonEqZhCM+lsjgtX5A7HuLg3dr+BqrIKObK/60K99+6b9pNEKer68mwab9dtknTgePeaL/gBJNiHNKyyNJkxfg==","signatures":[{"sig":"MEYCIQDGcxRmLNyJKprilj+ckpIP38QewyxweLlh1KJpfFYQnAIhAJC3H3MADYLSIiTDU8AgEhkC5Tu6zNgkZ0svIrQFhMJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3338c7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.3338c7a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a75f256b74cc0228280245bf7b16090/skybridge-0.0.0-dev.3338c7a.tgz","_integrity":"sha512-PonEqZhCM+lsjgtX5A7HuLg3dr+BqrIKObK/60K99+6b9pNEKer68mwab9dtknTgePeaL/gBJNiHNKyyNJkxfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3338c7a_1769541742489_0.7374412725651878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f49b849":{"name":"skybridge","version":"0.0.0-dev.f49b849","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f49b849","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"745a586047911c6e8155e244bccbe2610316fa77","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f49b849.tgz","fileCount":243,"integrity":"sha512-r6UnXadMiPgMG1ZPtjSJiVHps1nekoZKc2cqFruZRHfQBPaxDBmBTq53ozUuhy7PJyVZmBW0zDvl3H2jU3AXoA==","signatures":[{"sig":"MEYCIQDDIVq7mCCwZ2Hz0wj7eUFT83HKQdYB4oGk7xhoebEmKwIhAOpJmh0cxak1D6uP9S/bEE9YHrPoWKN8lvTkvumZOqic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f49b849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.f49b849.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89d8aa4317bdcd087d5197634073f5b6/skybridge-0.0.0-dev.f49b849.tgz","_integrity":"sha512-r6UnXadMiPgMG1ZPtjSJiVHps1nekoZKc2cqFruZRHfQBPaxDBmBTq53ozUuhy7PJyVZmBW0zDvl3H2jU3AXoA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f49b849_1769542663058_0.06357692074939636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3400911":{"name":"skybridge","version":"0.0.0-dev.3400911","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3400911","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04902048869d38706ec496e8cf16debfcd49c2ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3400911.tgz","fileCount":243,"integrity":"sha512-d72YDCQDugQFQrPY5wV2l+ZGSen0qRdg1f524wacRN4XBZtTa0022n05gxaT/EuLrR8SDgZkzDEYr0LClUWa8w==","signatures":[{"sig":"MEYCIQC8Xmydr44P3cQT9Z47Ff1ViBxLViyutuQNIVMljym66QIhALBlxfv7+QJ6IC/M8NKP5/ZIUZ55Tw7Ds1rsHc9vwEmh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3400911","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.3400911.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df0c95462af07d81ac0acd372c1b51bc/skybridge-0.0.0-dev.3400911.tgz","_integrity":"sha512-d72YDCQDugQFQrPY5wV2l+ZGSen0qRdg1f524wacRN4XBZtTa0022n05gxaT/EuLrR8SDgZkzDEYr0LClUWa8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3400911_1769551892296_0.019972502676671278","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0cb61e1":{"name":"skybridge","version":"0.0.0-dev.0cb61e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0cb61e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"856561a508c011e4bb8db3a889320114cb08f6a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0cb61e1.tgz","fileCount":243,"integrity":"sha512-r3/+OrD1BqjhQKJQnPhZIW2uJooBiAtb4sWK91tYxhW9t+YbKLQ7TapdiEoN21x78mN1QttqZjRHXO3XU+HOCA==","signatures":[{"sig":"MEUCIQDHD1L6IfRuj2FVZjg+4vRfMRbxZVWTCZo71nCb5JBphgIgKqG0p/43PyH4v8qCnzulxaLC47E1m+h64DjEQarrCtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0cb61e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.0cb61e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ee62a68b7b74aecc3ad359846e09d09/skybridge-0.0.0-dev.0cb61e1.tgz","_integrity":"sha512-r3/+OrD1BqjhQKJQnPhZIW2uJooBiAtb4sWK91tYxhW9t+YbKLQ7TapdiEoN21x78mN1QttqZjRHXO3XU+HOCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0cb61e1_1769566042453_0.014201446296384201","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55d15e1":{"name":"skybridge","version":"0.0.0-dev.55d15e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55d15e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c86b7bdf8824697992880354de86060c7e682460","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55d15e1.tgz","fileCount":243,"integrity":"sha512-yL8qtybhcd48VWtt1cW07O85mX7t092WMpLebPCqAPKVQPJWQHzsE266FWEnNDlU4AXuSVfbbqjkv9+bRmY3Qw==","signatures":[{"sig":"MEUCIQDt9tjuR4nrdln5oVdghxDl0JM/5gpWoVn/xAkXXtd/KAIgKeBEmBicRIA2aRm8hqhqSxJMgCb5pKOOGCYGFhwBMJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55d15e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.55d15e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3797a88590e1796d2fcc6193dbb6df8/skybridge-0.0.0-dev.55d15e1.tgz","_integrity":"sha512-yL8qtybhcd48VWtt1cW07O85mX7t092WMpLebPCqAPKVQPJWQHzsE266FWEnNDlU4AXuSVfbbqjkv9+bRmY3Qw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55d15e1_1769580057441_0.11963249067705983","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b804d8a":{"name":"skybridge","version":"0.0.0-dev.b804d8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b804d8a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04c685e6e4c46e551d7bb69a8e0ae8de95029d7d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b804d8a.tgz","fileCount":243,"integrity":"sha512-6hjGcSDjoDoJ9P8KJafeTYIhjB26nK2pKV8Oa9LZUlyxAySuGMW4JCKbAuvPcAhw7rSZnIK6YzK6Nc09eGs6dg==","signatures":[{"sig":"MEQCIE20Ikgh+GSp23EIEZyAYyP2iNOSnI1HEIkZJxA0h1NfAiBX+HVIxyUcLD9UFI+boIq6YqrnGY0Yg79aWXzdCOsumA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b804d8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.b804d8a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dfedd920bc48a11d350a6aa72a45469c/skybridge-0.0.0-dev.b804d8a.tgz","_integrity":"sha512-6hjGcSDjoDoJ9P8KJafeTYIhjB26nK2pKV8Oa9LZUlyxAySuGMW4JCKbAuvPcAhw7rSZnIK6YzK6Nc09eGs6dg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b804d8a_1769589637778_0.04752054705610664","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e83939c":{"name":"skybridge","version":"0.0.0-dev.e83939c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e83939c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"305a82eeb2544068836c62367599a2895d49d7f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e83939c.tgz","fileCount":243,"integrity":"sha512-yEFFeEfJcSjOB7JkX6+m7FM9iZ6FqCJCLqDspO0VhhrVNhJWOQP2yaglBtfUSnnBBU3MGsf4F36xEuFiHcxNiw==","signatures":[{"sig":"MEYCIQCZMqTw/RC7CZenagiwwsVzabcWO/x4huLZO9Encw30gAIhAIhUdq7QDggeQ2fq4XC1VblyXKt3DwBr4bz4iqcjIblj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e83939c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.e83939c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/055f6dbf9fdea0ef36ecc441db2f19c8/skybridge-0.0.0-dev.e83939c.tgz","_integrity":"sha512-yEFFeEfJcSjOB7JkX6+m7FM9iZ6FqCJCLqDspO0VhhrVNhJWOQP2yaglBtfUSnnBBU3MGsf4F36xEuFiHcxNiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e83939c_1769596480182_0.9924410990914561","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a80dfb9":{"name":"skybridge","version":"0.0.0-dev.a80dfb9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a80dfb9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6030e3d2bf2b4f9e4388954915178778958b865f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a80dfb9.tgz","fileCount":243,"integrity":"sha512-juH7zyG1Bx+MGRR7JH4OwosOnELiMf7r1833wWJS6qposnLfsLZj7NMbhkwX6O+0UcIF5TkARm+lJpV8CFFVRA==","signatures":[{"sig":"MEUCIQCsaiV+m2m+9K4s/gD4G7oR2SsfNP3fjwaXcPzivCkfxgIgT70f+PZCvwXpIUHUudhML6CrgmOUIliZC5s9Kj7IQmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a80dfb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.a80dfb9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d501b992387ed588ccc20bb5e73aed98/skybridge-0.0.0-dev.a80dfb9.tgz","_integrity":"sha512-juH7zyG1Bx+MGRR7JH4OwosOnELiMf7r1833wWJS6qposnLfsLZj7NMbhkwX6O+0UcIF5TkARm+lJpV8CFFVRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a80dfb9_1769596522080_0.9912487886706223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe3d450":{"name":"skybridge","version":"0.0.0-dev.fe3d450","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe3d450","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ad2e17d1e8e1dc1be461ea706dff4d00d4409514","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe3d450.tgz","fileCount":243,"integrity":"sha512-AOS69qqop1maA96KVEg+lNBMWFFKpcCNTE2zII9hk1ueIlQ36wGMV1XGJ32w5TJrCOv4JzLL3qNx7ljimJdJDg==","signatures":[{"sig":"MEUCICXVKF/zuQ6NzhyWaTJc5RFsTVFdCHkr2zMsr+MkYcc1AiEAoLFnGLpXBZZ+aFMZQs5o3ULTyTy+eGa+0eGIkRtuRQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe3d450","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.fe3d450.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/21d6f071c46eca1c6ba45efbb8484ac4/skybridge-0.0.0-dev.fe3d450.tgz","_integrity":"sha512-AOS69qqop1maA96KVEg+lNBMWFFKpcCNTE2zII9hk1ueIlQ36wGMV1XGJ32w5TJrCOv4JzLL3qNx7ljimJdJDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe3d450_1769596944320_0.054589174608930646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd74dc8":{"name":"skybridge","version":"0.0.0-dev.fd74dc8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd74dc8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d18cff036946d4f0622fea84c56175b9effd996","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd74dc8.tgz","fileCount":243,"integrity":"sha512-B2fD8gsBexChdAqiLCUxQhuWfbNe0hBkKk6wD9rSVh3HvB8CZe0mHHpfmTspKfYDV9Y8JrJ9m63QAjPn2qGHUw==","signatures":[{"sig":"MEUCIQC756Jzu8iHcxxYI1eOk7Vh5E8K1k7Lx1R9ITUOGNluMgIgO5xKwwZks2AAZiEaj98t5whjtQttzMN83KSskPIRXg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd74dc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.fd74dc8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6a04c569f5e113f81d7acfad82e7747/skybridge-0.0.0-dev.fd74dc8.tgz","_integrity":"sha512-B2fD8gsBexChdAqiLCUxQhuWfbNe0hBkKk6wD9rSVh3HvB8CZe0mHHpfmTspKfYDV9Y8JrJ9m63QAjPn2qGHUw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd74dc8_1769598090888_0.48014557984478357","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b36447":{"name":"skybridge","version":"0.0.0-dev.7b36447","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b36447","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb844231b219c103adf5dc40cf08c2c7cc793c6e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b36447.tgz","fileCount":243,"integrity":"sha512-fDSkSt06blrE2mrdQvI0SbRorHVk1+S/si8x+se7F+C6rLXn0AD0SMPv6jMdMqxufAXtvKaHDErYA2tsqlsAIA==","signatures":[{"sig":"MEUCIEpFDspJnzdQCm4nuFJCNSIGMYu+A0skAPdFy+ZVxb14AiEAs0I1TtwFdFRmRU/E5qcIQTPpQ6ayYrgdJ3lt3PKGzQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b36447","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.7b36447.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a58de5bea22b3ee855c1e2e337f3711e/skybridge-0.0.0-dev.7b36447.tgz","_integrity":"sha512-fDSkSt06blrE2mrdQvI0SbRorHVk1+S/si8x+se7F+C6rLXn0AD0SMPv6jMdMqxufAXtvKaHDErYA2tsqlsAIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b36447_1769599779738_0.0231693241177382","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b358a50":{"name":"skybridge","version":"0.0.0-dev.b358a50","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b358a50","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5113e191f24a33134698c816f46e585413e86eb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b358a50.tgz","fileCount":243,"integrity":"sha512-zJ96CBhmYW6AVwB5eydUmV7o2U1JMJ7KTZB/+0K3Loh028rklh690pArzsrxsU1cYaOLoVxlcf1JfoYR/QgxIg==","signatures":[{"sig":"MEUCIQDKNiUWF64vNpI/D1YQ+6TMRdYa8lDKubFWz10BNQdWFwIgdy09UbEZ3AIZ5QUD6HdA2kCWlhCoIZ3fBf/xmtyOYD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b358a50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.b358a50.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/739593840f82c199cf8b519717410deb/skybridge-0.0.0-dev.b358a50.tgz","_integrity":"sha512-zJ96CBhmYW6AVwB5eydUmV7o2U1JMJ7KTZB/+0K3Loh028rklh690pArzsrxsU1cYaOLoVxlcf1JfoYR/QgxIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b358a50_1769604631324_0.8774454052689336","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50622a8":{"name":"skybridge","version":"0.0.0-dev.50622a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50622a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"329b5e1f1e83828faa51f32d04d43aaf1ae54eaa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50622a8.tgz","fileCount":243,"integrity":"sha512-GQTzIJI9pnVDY7ZSZgPRx1hFx3G+ATJVgSMChsWz8Gm72c+JELLvJo3NUirn8apdPypkxRz8w2C2oygVCQb2Cg==","signatures":[{"sig":"MEYCIQDTcJLq9qDTUm5c7qjw350FOdn0uSRHTlzrTVrmznkMLwIhALsLJEDP9xBP4HvMN8NVZgkjDzYaZt1iRu8LX1KRXzWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50622a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.50622a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5818b8f42d149a02ba0f5dd7ab76db1/skybridge-0.0.0-dev.50622a8.tgz","_integrity":"sha512-GQTzIJI9pnVDY7ZSZgPRx1hFx3G+ATJVgSMChsWz8Gm72c+JELLvJo3NUirn8apdPypkxRz8w2C2oygVCQb2Cg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50622a8_1769605392795_0.5706466341824881","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3aeef79":{"name":"skybridge","version":"0.0.0-dev.3aeef79","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3aeef79","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"445539010c52e12ce5f083c9d37288894cfd351c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3aeef79.tgz","fileCount":243,"integrity":"sha512-Kkdmax0XybOuMOI110CWhcHB9rlNPjw8TzG48n/dE7YZbI3rxHIeMSfeLPrINli3PxeUltEfy5C+8UzlDAhcZg==","signatures":[{"sig":"MEUCIQDrHpg+5sLrgNCAXimnjSnHaugDiv/WD3FnhF19hrQsmQIgcrYN4wlu0ICu5eHZ9HwQKhUfKWQ8mfamY77+7zjSnQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3aeef79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.3aeef79.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b11f7878b451c8b06fbd5a8001d4d078/skybridge-0.0.0-dev.3aeef79.tgz","_integrity":"sha512-Kkdmax0XybOuMOI110CWhcHB9rlNPjw8TzG48n/dE7YZbI3rxHIeMSfeLPrINli3PxeUltEfy5C+8UzlDAhcZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3aeef79_1769606330096_0.37644210937825506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc9b932":{"name":"skybridge","version":"0.0.0-dev.bc9b932","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc9b932","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1492d7386055fcd52b9343501480d58f1a0a14bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc9b932.tgz","fileCount":243,"integrity":"sha512-f7WsJV3O0aSeQccFov1peQ/VTuK8Dm1LssoCcZqkyMkcFxsHjPIB575GI5hWHPBaEWmpsyD0Xw1JUEeqyH0uKg==","signatures":[{"sig":"MEYCIQD2kEQywcnq+5C66iBUYfYzqtzcFdMWhBK0Pxp5/pgzuwIhAPpsxv7BXhg0rhSfl876x3f3PVPy+cdJxUO5orFuYCTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc9b932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414548},"type":"module","_from":"file:skybridge-0.0.0-dev.bc9b932.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/206db75a5b30b9582322849f026db36f/skybridge-0.0.0-dev.bc9b932.tgz","_integrity":"sha512-f7WsJV3O0aSeQccFov1peQ/VTuK8Dm1LssoCcZqkyMkcFxsHjPIB575GI5hWHPBaEWmpsyD0Xw1JUEeqyH0uKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc9b932_1769606627271_0.649554335887808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ee0503":{"name":"skybridge","version":"0.0.0-dev.4ee0503","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ee0503","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b29a9c3ad291f47625ea82c84ff0233844cd0746","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ee0503.tgz","fileCount":243,"integrity":"sha512-mq8J+2MpIMg4a5XQCIEFlgkPvFydAwzdZy0gT8Gwx6XHZAC0pgi/0spOaHenlkQrXM91D9Le6kqCwOrr7Tjemg==","signatures":[{"sig":"MEYCIQCC9E3IY1hvQW29tQsVO6bOcLMQ7hi4R4yn+iw4kR2QUgIhAM9HSv6nwgY3EFh72gX8zxkpZgJ/AoVdfVvJftKokbHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ee0503","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413916},"type":"module","_from":"file:skybridge-0.0.0-dev.4ee0503.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb9ca3fa254dad45ea451b929acee83c/skybridge-0.0.0-dev.4ee0503.tgz","_integrity":"sha512-mq8J+2MpIMg4a5XQCIEFlgkPvFydAwzdZy0gT8Gwx6XHZAC0pgi/0spOaHenlkQrXM91D9Le6kqCwOrr7Tjemg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.4.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ee0503_1769607900844_0.9288041813082668","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f2bbed":{"name":"skybridge","version":"0.0.0-dev.0f2bbed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f2bbed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2857bfc96d3217a9ae4fc9d912479799e765dc9a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f2bbed.tgz","fileCount":243,"integrity":"sha512-Yf1+ser64N+bl1YQdkY/QaqbflEWczab/4utEB+eDWkCzQfaaiLTOOEQM37tKx7gY8tfa3as/WfEgBwxNYXH3A==","signatures":[{"sig":"MEUCIQDPDUU9QTIumNSRNCVgCS7rcdDsNamkb8mIe0Ccyyba9wIgR055mLnzqB0meIGC7iL0HhJ5cBcbH/xB8MPUOTZj28M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f2bbed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415559},"type":"module","_from":"file:skybridge-0.0.0-dev.0f2bbed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f575a5782ba2fd39a0018f406fe5998f/skybridge-0.0.0-dev.0f2bbed.tgz","_integrity":"sha512-Yf1+ser64N+bl1YQdkY/QaqbflEWczab/4utEB+eDWkCzQfaaiLTOOEQM37tKx7gY8tfa3as/WfEgBwxNYXH3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f2bbed_1769609247141_0.989005157536194","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c0e336":{"name":"skybridge","version":"0.0.0-dev.3c0e336","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c0e336","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"24d949340efc5543bc1806fe221328e22af73771","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c0e336.tgz","fileCount":243,"integrity":"sha512-jomlI9jFvneIkotDHaNbHUsTx/IN96J0S9mI1yGi3HVqxW9LoLO0SG/kP2Tpfpfev2ECrIXR94jkiv9wqbPTnQ==","signatures":[{"sig":"MEUCIQDM+E4F4sKBv/e8IslfWa9u+UimWRhEpH6QICD/m9IrEAIgTBv32COY4MktzSfw8MIj6UP8/LgtzUG/c8DCgWJH6eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c0e336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.3c0e336.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0c53f9b0781684acd048b875094a362/skybridge-0.0.0-dev.3c0e336.tgz","_integrity":"sha512-jomlI9jFvneIkotDHaNbHUsTx/IN96J0S9mI1yGi3HVqxW9LoLO0SG/kP2Tpfpfev2ECrIXR94jkiv9wqbPTnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c0e336_1769609648358_0.44193157863564214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8dd97d6":{"name":"skybridge","version":"0.0.0-dev.8dd97d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8dd97d6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11d8e9b6ca8e0960482522d9988f685f16fe52b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8dd97d6.tgz","fileCount":243,"integrity":"sha512-UagDbn6erN9uRckyS/+c96FD9U+AHyluZSQDdPA1Cta3zILaNMFl1uMqgw8denuIBeuv00FgiGJP2czW7ppjxA==","signatures":[{"sig":"MEUCIQDJCoCqE++keVrDw9GllLdJtOf7v8H6iLr6UoSTB/qZuwIgTvGYQRpfVzvtvBL1JCbkD8Mt1IV8Pyjule+a5YGm5ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8dd97d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.8dd97d6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa34f49d481199bac3d8fe54698f9227/skybridge-0.0.0-dev.8dd97d6.tgz","_integrity":"sha512-UagDbn6erN9uRckyS/+c96FD9U+AHyluZSQDdPA1Cta3zILaNMFl1uMqgw8denuIBeuv00FgiGJP2czW7ppjxA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8dd97d6_1769612433396_0.4298294292789806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e129627":{"name":"skybridge","version":"0.0.0-dev.e129627","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e129627","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"37083fd0f9fd8a4618de51b2f7d8ce66b6d17c84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e129627.tgz","fileCount":243,"integrity":"sha512-bVhf+gP4TCRrh6I/WNPRcXLF8NXi6QFbQiooWPLY5/vUvsAr+g/5AZUlHF9zK1sh9/vUsiOPSEcf2udt5QnGzw==","signatures":[{"sig":"MEQCID0yNBj7vxdd9Vz22cIfJdMQ+MTno5aBEIppD15xAEMGAiA4WwKlzAMBc1S3DJngHzlLbr7S7RQAE7PYtvF0Xpis+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e129627","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.e129627.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3d59481cec77135e68fe4bae945670fa/skybridge-0.0.0-dev.e129627.tgz","_integrity":"sha512-bVhf+gP4TCRrh6I/WNPRcXLF8NXi6QFbQiooWPLY5/vUvsAr+g/5AZUlHF9zK1sh9/vUsiOPSEcf2udt5QnGzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e129627_1769615197735_0.21513870110729805","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22b2690":{"name":"skybridge","version":"0.0.0-dev.22b2690","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22b2690","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d07ecaa6fd56be591757bc410a70b4dcc5569de5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22b2690.tgz","fileCount":243,"integrity":"sha512-vevRQhnGK17xw4iEW1OOBkIgGRcU/8nG1EVri8FdhSmxwOcQU0OHv99J0OBhAbVF9YwUmDcwrW47A96TGaIXQQ==","signatures":[{"sig":"MEUCICfBIMF4vCX8wOG6jev664DTFIBJ9vVp07xSRbcMEp5qAiEAjXfsanWdbZVvA+8uS+XWTUTLfWa99GrqNkEO6xpctxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22b2690","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.22b2690.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2046c312c31157a4504bf99f5979aff1/skybridge-0.0.0-dev.22b2690.tgz","_integrity":"sha512-vevRQhnGK17xw4iEW1OOBkIgGRcU/8nG1EVri8FdhSmxwOcQU0OHv99J0OBhAbVF9YwUmDcwrW47A96TGaIXQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22b2690_1769621504441_0.26881046521240215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.503352e":{"name":"skybridge","version":"0.0.0-dev.503352e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.503352e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"552727b6d585bc1aa605fb01d09635e7f43f730e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.503352e.tgz","fileCount":243,"integrity":"sha512-ahrvYCiRLRT1I8KIQVC5Ecc3jiYphSCgZt8K+LilPPdOxLq+Qa2pbtle4L6YD1RFPTIpJ4mz62txC3ISTRkW1w==","signatures":[{"sig":"MEQCIHKK34/5Q01fCd36tDeJuHYIVU5DRwjPR2sM5RGJD3DiAiAGmAn1HBqcDF/7sAn3JexYhDq0Poxof7fF9WqsfKN4xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.503352e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.503352e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/497417466c5ddae41bc75e14fa5c7c65/skybridge-0.0.0-dev.503352e.tgz","_integrity":"sha512-ahrvYCiRLRT1I8KIQVC5Ecc3jiYphSCgZt8K+LilPPdOxLq+Qa2pbtle4L6YD1RFPTIpJ4mz62txC3ISTRkW1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.503352e_1769636291479_0.9296126012988837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f9be176":{"name":"skybridge","version":"0.0.0-dev.f9be176","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f9be176","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c8d04c0fb787b1ef4a8d3afc51682d6cc787d036","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f9be176.tgz","fileCount":243,"integrity":"sha512-xaPj8gm6LNrflYVr86urZAPRi1DNZIAYUompKjeTb4yCI93CvdlVXdRblvSoq/5Zx3AwzivottgxC8FSWxPkgw==","signatures":[{"sig":"MEUCIQCYEbeuBfCCxnIgxn3v9xKMU2z+vPgm+pbIpX7cMI0Y5AIgC+OzrV7T4owQlNXvBlkFoVw8qjZCvwN4CJ6Lm9D7SEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f9be176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415300},"type":"module","_from":"file:skybridge-0.0.0-dev.f9be176.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3624a33bde2e009a59d92d1321d7b4f7/skybridge-0.0.0-dev.f9be176.tgz","_integrity":"sha512-xaPj8gm6LNrflYVr86urZAPRi1DNZIAYUompKjeTb4yCI93CvdlVXdRblvSoq/5Zx3AwzivottgxC8FSWxPkgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f9be176_1769665445298_0.2006890421993648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c609cba":{"name":"skybridge","version":"0.0.0-dev.c609cba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c609cba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0dd649993a61e42b0e7b36c32d5dde0040a8514d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c609cba.tgz","fileCount":243,"integrity":"sha512-664Yzl8aDZRKLzF+bndqJHSnGZ+2FIpthD7y8/vTtgMZGMrj6pTdsxGV6Na9frF13phjPEYVd77z996nsLPq7w==","signatures":[{"sig":"MEUCIGbtwYH4db9m3BLE4ftUoW9/AKsuWJMt/YvxMBV/ZfGoAiEAkpFSWJtS3kH5oSjfU8Kott08mqLMr5GhAT0MkDqMG/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c609cba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.c609cba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d7f234fd8c0ca5bc79551e880b4a6d0/skybridge-0.0.0-dev.c609cba.tgz","_integrity":"sha512-664Yzl8aDZRKLzF+bndqJHSnGZ+2FIpthD7y8/vTtgMZGMrj6pTdsxGV6Na9frF13phjPEYVd77z996nsLPq7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c609cba_1769680653207_0.1892222795265308","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43181a5":{"name":"skybridge","version":"0.0.0-dev.43181a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.43181a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e6943e78f6ee6474b0a93be63e269027b6e6379","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.43181a5.tgz","fileCount":243,"integrity":"sha512-7Nopq0MmFiYbXmHExoxhSLeibYpdJQ2aWBATor6GAZPUBQxs9lExxqmFCfDYgyiStELTdbsiIV4HPmd6MHd6XQ==","signatures":[{"sig":"MEQCIGaDKqZn6Cf3BlN0tnUPV/E/YnrIIBcRxwLXOGhy1DkWAiB9Hoy8q6Ut6R+Aq+dF59bEmMtiENMJZDncn5A7GgPFPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.43181a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.43181a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0d64a49a9141f69ce3d5544462dea3e/skybridge-0.0.0-dev.43181a5.tgz","_integrity":"sha512-7Nopq0MmFiYbXmHExoxhSLeibYpdJQ2aWBATor6GAZPUBQxs9lExxqmFCfDYgyiStELTdbsiIV4HPmd6MHd6XQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.43181a5_1769683266515_0.3610933067246551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b6c66c":{"name":"skybridge","version":"0.0.0-dev.3b6c66c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b6c66c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dbde1edc6b357098c494506b70ba252d8c81791f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b6c66c.tgz","fileCount":243,"integrity":"sha512-Iew4jnYtjUgcgKeVIwVSRugNApZG1C4CqA7Sxo5D+nasJzsoyZE/n87IJ3m93j+9CJmLeYXsevNT77CcJBFmyQ==","signatures":[{"sig":"MEUCIHevh+AUQNzq5e7d1r4mUh9Gc0weOvYh0y9mFcGq4bp+AiEAkbU+VVcnVBh9rMngsYHYcDaPhIbcUgjKDwWTEFK5qqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b6c66c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.3b6c66c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e32e202e44c210917a81a5fc718d718b/skybridge-0.0.0-dev.3b6c66c.tgz","_integrity":"sha512-Iew4jnYtjUgcgKeVIwVSRugNApZG1C4CqA7Sxo5D+nasJzsoyZE/n87IJ3m93j+9CJmLeYXsevNT77CcJBFmyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b6c66c_1769683307901_0.48363121089318395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.447b8ce":{"name":"skybridge","version":"0.0.0-dev.447b8ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.447b8ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d00721860d2bf85005ea0457579fc30e9213a73","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.447b8ce.tgz","fileCount":243,"integrity":"sha512-CQXmarBlhOgN6xOwAMhnukC4hDUl+xxCEgsaPQdsnqrA3ECwzkwgHQw4u0Q+3AjjGEDdiPcJPJe/i9xpv3IetA==","signatures":[{"sig":"MEYCIQD0H06Krrk5do3LUaPWExw8hg2fFCX0Fbv4LyTul56riwIhAPQ/4rOYIbpD7X122nCMdwbvO791TesOFNolFmHtZSxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.447b8ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.447b8ce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f2143790ef32edae2127462614cd578d/skybridge-0.0.0-dev.447b8ce.tgz","_integrity":"sha512-CQXmarBlhOgN6xOwAMhnukC4hDUl+xxCEgsaPQdsnqrA3ECwzkwgHQw4u0Q+3AjjGEDdiPcJPJe/i9xpv3IetA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.447b8ce_1769683561700_0.5142186085859421","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff4b4a2":{"name":"skybridge","version":"0.0.0-dev.ff4b4a2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff4b4a2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a99f751287235f4b53b267d84882f848f553558f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff4b4a2.tgz","fileCount":243,"integrity":"sha512-tpZHOJTgh9qtHH2d1X+lN1eTPZKZRgCfcL2vsatMNlYCmhgwDsmS9sLyNW58WEqX4ZbFOEgDRwS6AND5dMoVwQ==","signatures":[{"sig":"MEQCID96meXMOn5ZTLZqSJlmtplUv5KtTIq2NQOwlNEuPn7RAiAMeUF7PyMcLQt94wbeMrJCOpUNX3mNhqNrbRDGEca+1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff4b4a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.ff4b4a2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e6c589854d91b7f54ed9f16c2817caa/skybridge-0.0.0-dev.ff4b4a2.tgz","_integrity":"sha512-tpZHOJTgh9qtHH2d1X+lN1eTPZKZRgCfcL2vsatMNlYCmhgwDsmS9sLyNW58WEqX4ZbFOEgDRwS6AND5dMoVwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff4b4a2_1769684521324_0.6187170901129242","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd28fa7":{"name":"skybridge","version":"0.0.0-dev.bd28fa7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd28fa7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ea3a89a1ffb49940732a5c4d1842e1e9b822d83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd28fa7.tgz","fileCount":243,"integrity":"sha512-XvFcUoo83Y61tupxY+Y1kMix6DyJ7wSaXx1sOToda/eCUhHRRLtUayg2zTTxln3ymV4+hKvxPhNKFWqSV4qC8g==","signatures":[{"sig":"MEYCIQDSxutz6h/xDoTicRKScbqtaDmUOB7Li9hjATYaLk/VpgIhAJGZesY4CcDoGxb01Dn4lACA1JWNadJi14WocLb5P8f1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd28fa7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.bd28fa7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1683dc79817f3329435a5a264ad7046/skybridge-0.0.0-dev.bd28fa7.tgz","_integrity":"sha512-XvFcUoo83Y61tupxY+Y1kMix6DyJ7wSaXx1sOToda/eCUhHRRLtUayg2zTTxln3ymV4+hKvxPhNKFWqSV4qC8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd28fa7_1769687410629_0.15245710150541925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db018a2":{"name":"skybridge","version":"0.0.0-dev.db018a2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db018a2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a799d74ed3e1a0774375868835defa07caca201a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db018a2.tgz","fileCount":243,"integrity":"sha512-k1AC0UjtZep458KuZ24qz4B8RbWVKP7aZa7A0qTl+OK0NysMpKtUW3HFWiwNULQcScpMXOVCELoyhB7N4nH+OA==","signatures":[{"sig":"MEUCIQCstCH407ItypRWLUdJa7dCTbzwo+9MbvFKdE3o5yyqkwIgawyO37LrHtac6VpSJdGHhyxtVbwBrz1hc3XFAUj/wCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db018a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.db018a2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f070b52fe109f74cc02175f03093c6f2/skybridge-0.0.0-dev.db018a2.tgz","_integrity":"sha512-k1AC0UjtZep458KuZ24qz4B8RbWVKP7aZa7A0qTl+OK0NysMpKtUW3HFWiwNULQcScpMXOVCELoyhB7N4nH+OA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db018a2_1769687468949_0.44052375036799596","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea56850":{"name":"skybridge","version":"0.0.0-dev.ea56850","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea56850","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ef7fedc8f0c15662256227ff8081f8aac3ceabd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea56850.tgz","fileCount":243,"integrity":"sha512-KtnC+nrrYhVo8h7Z8RlYUo89deY+6jNzHU1B6yQj8AeJ5dpy30K05OHLvHlZ18kZbhTrVR/8RCCm2Lrp8FsZ4A==","signatures":[{"sig":"MEUCIAzH7kBJDKbVev1tny5hGgNKZ+EkuAGckDkPmQhyu/uaAiEA5+2o5fam8rMvsp6OtlpKBsJF6O7sjHdmfba+9QFRSHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea56850","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415299},"type":"module","_from":"file:skybridge-0.0.0-dev.ea56850.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7819b7f7a41b12e64b94c7cbfd426220/skybridge-0.0.0-dev.ea56850.tgz","_integrity":"sha512-KtnC+nrrYhVo8h7Z8RlYUo89deY+6jNzHU1B6yQj8AeJ5dpy30K05OHLvHlZ18kZbhTrVR/8RCCm2Lrp8FsZ4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea56850_1769687629561_0.8556178261401224","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc22b35":{"name":"skybridge","version":"0.0.0-dev.fc22b35","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc22b35","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4528bfc00e2c7e60298499d74cda169675f15b59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc22b35.tgz","fileCount":243,"integrity":"sha512-9j9QbY6EkSHfwndn2qHpk80jaE4cOHGe4C4PMtma6oAJECbWmjtzbcdo+hkD6DG7Bcc2lNyUzKG3sukuOPKqsQ==","signatures":[{"sig":"MEUCICncZ44JKUMCHAVWdvvQ+TcCZQIuabYz2vSczKTax0lpAiEAimAlU/iuP/62J8h6KjWOQYUJOkCiMA8prnrIkOjOsII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc22b35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.fc22b35.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51290e2ce44207a2fb3038736978bd25/skybridge-0.0.0-dev.fc22b35.tgz","_integrity":"sha512-9j9QbY6EkSHfwndn2qHpk80jaE4cOHGe4C4PMtma6oAJECbWmjtzbcdo+hkD6DG7Bcc2lNyUzKG3sukuOPKqsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc22b35_1769691555586_0.7672664059814207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71812b3":{"name":"skybridge","version":"0.0.0-dev.71812b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71812b3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e77de024b98f4fca2768fea5f828ced24c19a1c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71812b3.tgz","fileCount":243,"integrity":"sha512-W27Av0mtsXMuoUI1+wFvLkMupBct+4mYhzkmmIZZW+pyyGaznt42gUdhs0ZcGyQeNxdo7jQ4JaGrnzJvsQfv9A==","signatures":[{"sig":"MEQCIDmyJ6GX8QYYd8Bs7xnMmnoX1ZAguwUt82/6x7UVOLrBAiAPS9IPrnqp4yQRw0IgpqN/ef2YIBTSRP1BqdfcE/FzlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.71812b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.71812b3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b339ccf568b41cd07cd0b2f776585268/skybridge-0.0.0-dev.71812b3.tgz","_integrity":"sha512-W27Av0mtsXMuoUI1+wFvLkMupBct+4mYhzkmmIZZW+pyyGaznt42gUdhs0ZcGyQeNxdo7jQ4JaGrnzJvsQfv9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71812b3_1769702085396_0.2160125003472757","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6270d36":{"name":"skybridge","version":"0.0.0-dev.6270d36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6270d36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7827631f54980edf7e7224a03549710e4f4c0817","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6270d36.tgz","fileCount":243,"integrity":"sha512-uxHnAfHuZLxEEYDWB1qiPtXufV2kTidpekRUTmmhltEBkYEqSXyiYvJD/f5u8kfDGidk6JNlBrDxK3yt++VPzQ==","signatures":[{"sig":"MEYCIQCGwIpQpTHjnjFGLOpASnUXKxGu0V/PJBcN4BrKVNm8AAIhAIXeN37IqGS6FugsUGjHFd/nGtqloU2q9VCV59PLIdBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6270d36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.6270d36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/17546bef62c65b1ca9debbd7a01e1800/skybridge-0.0.0-dev.6270d36.tgz","_integrity":"sha512-uxHnAfHuZLxEEYDWB1qiPtXufV2kTidpekRUTmmhltEBkYEqSXyiYvJD/f5u8kfDGidk6JNlBrDxK3yt++VPzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6270d36_1769702605726_0.06951652681035325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.40b87df":{"name":"skybridge","version":"0.0.0-dev.40b87df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.40b87df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f02308b98ca6980c6d3671e878ff5a5ad8c2c04","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.40b87df.tgz","fileCount":243,"integrity":"sha512-G0aBpjKZJ0mrAD9UlBO6lNYkKVqhDvjnAVOtZCODzjRm2VxV0/BKFdctAFdyZqroKJuvUdjvmP+gw1uvaaSaGw==","signatures":[{"sig":"MEQCIGxwFs/epFD5QKn9JzmXTz0EYC0g0x4KYjLCBRDxDVnyAiBojiPsT32NXXsIpOhnY+z6aqOj/yYydjBCDgclBM7iLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.40b87df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.40b87df.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2f8851da791ef523a0187b3f6a436992/skybridge-0.0.0-dev.40b87df.tgz","_integrity":"sha512-G0aBpjKZJ0mrAD9UlBO6lNYkKVqhDvjnAVOtZCODzjRm2VxV0/BKFdctAFdyZqroKJuvUdjvmP+gw1uvaaSaGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.40b87df_1769707810450_0.8000119063580866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cf3282e":{"name":"skybridge","version":"0.0.0-dev.cf3282e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cf3282e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee6d67863a0e26055d1caa2c3306dfca172963be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cf3282e.tgz","fileCount":243,"integrity":"sha512-+828MTfOkzdxW1bnGeM2SaGcBpXI2Ld09bosFwxrT7z7D13LCxxZWmy/68nBb9nSMHQjOPUIEtvLGzJvTRS88A==","signatures":[{"sig":"MEQCIAMoDpe/5pfNl1pzsZ54wnE12E2MnXpdvbWPI1ZhT8S4AiBd4uhb6o//hqe6YIP9qamhy8UP1Ul8HfqFa5bmmaJM/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cf3282e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.cf3282e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d976afb42f033212438263bc82ab163b/skybridge-0.0.0-dev.cf3282e.tgz","_integrity":"sha512-+828MTfOkzdxW1bnGeM2SaGcBpXI2Ld09bosFwxrT7z7D13LCxxZWmy/68nBb9nSMHQjOPUIEtvLGzJvTRS88A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cf3282e_1769708860794_0.5690229762746515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f7be5d":{"name":"skybridge","version":"0.0.0-dev.5f7be5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f7be5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"edcebf83327df776775bea2b2646da91d166ec5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f7be5d.tgz","fileCount":243,"integrity":"sha512-8rDGoenXQ1cLsOHgUqIePhkZPzBjz72NIIO0wd6JjIXta+615Pr/4fDS//Xb71JPm3lYEZ+oZYvNpAqgm4J87A==","signatures":[{"sig":"MEQCIG4EzmKXqO4WvIuEKoX0BQFSeMgBn+1MPF8ghu4kUXJKAiBjxFGXleHYOKAfQdx/AdxQ0sdrN+G3CeDtOb69f522pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f7be5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.5f7be5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03a6103d75ddd253ab94aec6fb270d77/skybridge-0.0.0-dev.5f7be5d.tgz","_integrity":"sha512-8rDGoenXQ1cLsOHgUqIePhkZPzBjz72NIIO0wd6JjIXta+615Pr/4fDS//Xb71JPm3lYEZ+oZYvNpAqgm4J87A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f7be5d_1769719922877_0.024796223931033534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d605524":{"name":"skybridge","version":"0.0.0-dev.d605524","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d605524","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c4a9242ada1e694471a108ee0aab073805f5697","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d605524.tgz","fileCount":243,"integrity":"sha512-nITKA9mH9ScUjCtl5F+mAMpSGP8rfXWn4klhLps/vcA/VKNG5FTM6gxw43OIX50g+oQ7mtKmoZGKFpvcUGNAhg==","signatures":[{"sig":"MEYCIQD8Kv/CICTtiIiyxEoMf06PWJVgZibZa/pJCDar5QpgQAIhAJGciS5gq0lTM7DnVvulOVzAgMx3jMyRIkU88WUXpDUn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d605524","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.d605524.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3121dad0710dc6251ecaafc2f626bbc7/skybridge-0.0.0-dev.d605524.tgz","_integrity":"sha512-nITKA9mH9ScUjCtl5F+mAMpSGP8rfXWn4klhLps/vcA/VKNG5FTM6gxw43OIX50g+oQ7mtKmoZGKFpvcUGNAhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d605524_1769736484749_0.18018686669469175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8393a4a":{"name":"skybridge","version":"0.0.0-dev.8393a4a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8393a4a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1c8304f75a71fe638d525354b4817a383b1a5535","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8393a4a.tgz","fileCount":243,"integrity":"sha512-Q5xc1LZh8hmv6qF0nVhEwHAEYch/7x7lfrTMVXKfg/QuCirry4YmQPOLHKEmrodsGO3GUYTR+zFv6q2GjJqybQ==","signatures":[{"sig":"MEYCIQDf+8cX95m4FLAkFkMGrwSPqrDvmgMVnWR+FzG8Ae60gAIhAKIZGptG2aN/qqpYxK2pcivr53vOl6cYwPztNy9j1pcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8393a4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.8393a4a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eda9e578044f186b840ad34b35180f3f/skybridge-0.0.0-dev.8393a4a.tgz","_integrity":"sha512-Q5xc1LZh8hmv6qF0nVhEwHAEYch/7x7lfrTMVXKfg/QuCirry4YmQPOLHKEmrodsGO3GUYTR+zFv6q2GjJqybQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8393a4a_1769776172584_0.7642058904746416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c71279":{"name":"skybridge","version":"0.0.0-dev.3c71279","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c71279","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81d5765a923c6a3988a1e3806030f44aceb367ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c71279.tgz","fileCount":243,"integrity":"sha512-mKIRf0tsLMjDwNCcS12BA+7NLYKOOdCFntQ01dvPyhgMfiDBbD6dt094uMk+em8DlnisqtGtbogsRk+NdgbslA==","signatures":[{"sig":"MEUCIBtsGv7ZHGEk/m3iisIWRB9tujyAJKBMwT7vgTSS9maLAiEAjVXA+nvQ36rbzL/Ol8oXZGsMDI9WJW3BU7TxTMT7iIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c71279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.3c71279.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64bb4225423375765e888e6faef17f1d/skybridge-0.0.0-dev.3c71279.tgz","_integrity":"sha512-mKIRf0tsLMjDwNCcS12BA+7NLYKOOdCFntQ01dvPyhgMfiDBbD6dt094uMk+em8DlnisqtGtbogsRk+NdgbslA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c71279_1769782196783_0.542889226165254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e6c1291":{"name":"skybridge","version":"0.0.0-dev.e6c1291","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e6c1291","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"59a2f003a0e818f2246eb5460c72814fbf6635dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e6c1291.tgz","fileCount":243,"integrity":"sha512-1+KXKV6SCmcWZMQkl0qgQqigjqlqqNDLx5leq3MWzKw1zHWdW80E+kLEPV9qWgah/3tsngyWoUAdVHfxlpgYZQ==","signatures":[{"sig":"MEQCIFZILExrhA9nPYBeCFAHIGXBLSNj5ehMh+S2JMA7VJv0AiAl2CwsXSeKJ+qZbIwDI2njtwBVPlkAVG7NJ/Ar5ooCIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e6c1291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.e6c1291.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/abc7ec3a605cea84bd0d6015eac7c962/skybridge-0.0.0-dev.e6c1291.tgz","_integrity":"sha512-1+KXKV6SCmcWZMQkl0qgQqigjqlqqNDLx5leq3MWzKw1zHWdW80E+kLEPV9qWgah/3tsngyWoUAdVHfxlpgYZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e6c1291_1769792455635_0.09455964842235609","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c67a6a":{"name":"skybridge","version":"0.0.0-dev.0c67a6a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c67a6a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ca3ba3d3492c5a7675bc7b8028962d15521e1c85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c67a6a.tgz","fileCount":243,"integrity":"sha512-com2sBChboUBp3xREG6rZA5dsICQllvUxn7ubmKynPOoR2OmfiLAoP7OD/QkB6IZ4fIz/lhkJjtsElNAcZ1ExA==","signatures":[{"sig":"MEQCIE6qsGl9sRo9UVaucC7G38UcIPoWT8BUJIM9PZa3G4qXAiBsiP53i05GyBBCPz+/YNfiOD2e5/w4VzToUBF/AbmR1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c67a6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.0c67a6a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3deaf9f8e6ee6261eb7a933ebcaa976b/skybridge-0.0.0-dev.0c67a6a.tgz","_integrity":"sha512-com2sBChboUBp3xREG6rZA5dsICQllvUxn7ubmKynPOoR2OmfiLAoP7OD/QkB6IZ4fIz/lhkJjtsElNAcZ1ExA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c67a6a_1769792460072_0.11718019391307855","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b6934a":{"name":"skybridge","version":"0.0.0-dev.8b6934a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b6934a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f61166959cd9f5a87321bd94a701d4ad56c77d3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b6934a.tgz","fileCount":243,"integrity":"sha512-NzU5m8a0fgUH6rPzFw6HoldWN5xmDBQJX6UOodDzfckFdrN0fPSNWbvIWVnQTsmUrsYZSHqOkYNqotmSarDN3w==","signatures":[{"sig":"MEUCIQCNO+DpRSZdoV5GsNoYKkhZnetU6GErd2i+ZTQFuZOjtQIgMNWBM9HfKD2mOgnmLcn7Igh22nf724qdwzm2niJBquo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b6934a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.8b6934a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d8ebfb8ec1ddb10aa32099520e4211eb/skybridge-0.0.0-dev.8b6934a.tgz","_integrity":"sha512-NzU5m8a0fgUH6rPzFw6HoldWN5xmDBQJX6UOodDzfckFdrN0fPSNWbvIWVnQTsmUrsYZSHqOkYNqotmSarDN3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b6934a_1769793115554_0.5372928056650497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd7dd56":{"name":"skybridge","version":"0.0.0-dev.fd7dd56","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd7dd56","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bef60a8322172164dee10e065b6bf8cb94487039","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd7dd56.tgz","fileCount":243,"integrity":"sha512-r15FHVU7Hhs3kASPz9EXK3uF4dVZIqNeiDeGet8+ZK1IMmJjIm+AOTGHO7bTXUln8ATw8P+8a3McGcBsF9p5Zg==","signatures":[{"sig":"MEQCIBnQNW1Gfm8GAFpepSkXImBzj2qYtOPAE1iW0JAKGunyAiBvbPBeM4UPESFK3BF+XlnUqqmZQcDReEKzolW8+qwYcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd7dd56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.fd7dd56.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c1b553a33b4f34daad41ce3b25a70b1/skybridge-0.0.0-dev.fd7dd56.tgz","_integrity":"sha512-r15FHVU7Hhs3kASPz9EXK3uF4dVZIqNeiDeGet8+ZK1IMmJjIm+AOTGHO7bTXUln8ATw8P+8a3McGcBsF9p5Zg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd7dd56_1769793116871_0.7990229542958869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.863af4c":{"name":"skybridge","version":"0.0.0-dev.863af4c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.863af4c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"faa836c9785521babb5da5e170d56507fc2d0dfb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.863af4c.tgz","fileCount":243,"integrity":"sha512-j+tT3gPZWZJtfXn15u6sSZuQphJjwJtWk2gfWuomsQCzF+nP9sMKJQcUbiPOVxW3IyP2lQyNEjqwMpyVH58oig==","signatures":[{"sig":"MEUCIQCdo8otRdz2+qxEX1RFIf1KlUtFPzWuXw4/ufBOTWI37wIgWb8cMTnGNNMGSxHt9hQ8XIuYpgZFb62mThlIyHmZWuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.863af4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.863af4c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/63d4c993a5721a3d6b39cd014c60263e/skybridge-0.0.0-dev.863af4c.tgz","_integrity":"sha512-j+tT3gPZWZJtfXn15u6sSZuQphJjwJtWk2gfWuomsQCzF+nP9sMKJQcUbiPOVxW3IyP2lQyNEjqwMpyVH58oig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.863af4c_1769795170565_0.7523940194158678","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.51f1ecb":{"name":"skybridge","version":"0.0.0-dev.51f1ecb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.51f1ecb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b33fa92d0ec97ddde99bff443afaa5a300f03ef4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.51f1ecb.tgz","fileCount":243,"integrity":"sha512-0nIu9D9+U1+8/g1YtXpG/wk0xM3iNv/e/bwX1CD85voOkV0Tk0/nUx6AH/x7WPAiz99pElSDcBdwHai/HvJIcg==","signatures":[{"sig":"MEYCIQCZjRz9bmHcMf16JK8MrnlaiUxMjTZouLqxVvOBSn2A9QIhALeTMSb+xxuP6Xf4ZhBwllO3VSJrl1toq0U0uJXVVbKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.51f1ecb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.51f1ecb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1535733a6aa4083fcf8cb19e0701fa61/skybridge-0.0.0-dev.51f1ecb.tgz","_integrity":"sha512-0nIu9D9+U1+8/g1YtXpG/wk0xM3iNv/e/bwX1CD85voOkV0Tk0/nUx6AH/x7WPAiz99pElSDcBdwHai/HvJIcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.51f1ecb_1769795833858_0.3806100876463958","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c7c1f8":{"name":"skybridge","version":"0.0.0-dev.5c7c1f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c7c1f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ca0d5fa9e8796632a7f4025c24de627bdbf5e88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c7c1f8.tgz","fileCount":243,"integrity":"sha512-rFQdXCMZ1y6NKAOM7wyVfip8XQjn6FmEJUXJHqT5Igik0Eq41fGoORkSd2sodMsgjIDNOVf3xxYF8zdktUBnwA==","signatures":[{"sig":"MEQCIGEhlCHmDuC0F6Zl2RHwVhVUxYW0YaB0jQXlazIkbDPPAiAyt6vQoUBiEq56jBMgU1ZOiuF19Ba9AAzBOSWtnHKJ0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c7c1f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.5c7c1f8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/519677ede7f7c6708e5b9a2f5f91049b/skybridge-0.0.0-dev.5c7c1f8.tgz","_integrity":"sha512-rFQdXCMZ1y6NKAOM7wyVfip8XQjn6FmEJUXJHqT5Igik0Eq41fGoORkSd2sodMsgjIDNOVf3xxYF8zdktUBnwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c7c1f8_1769797313996_0.6393870406434763","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.399a3e3":{"name":"skybridge","version":"0.0.0-dev.399a3e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.399a3e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"45a2c21ada50d375da5c6c8e283c3ccc82fb821f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.399a3e3.tgz","fileCount":243,"integrity":"sha512-2RHkGVWTmzut6mYNVM42WUSZYwEeRgj6sbBOhewUQ6grtdlI5ErW3tFUwH4mBcb3StxdUH5qI5pmD0EqZp9Y7g==","signatures":[{"sig":"MEUCIBcPZhm7SiGwmfz+HuKtjbg+K48RlKfRQVm+GBWngTBlAiEA2KuMbaM8a5ls9AIYQ/BYP/RxVtNZkWbK+mroztPBhyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.399a3e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.399a3e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a0b2dd11503624330c0616cd2d20f4c0/skybridge-0.0.0-dev.399a3e3.tgz","_integrity":"sha512-2RHkGVWTmzut6mYNVM42WUSZYwEeRgj6sbBOhewUQ6grtdlI5ErW3tFUwH4mBcb3StxdUH5qI5pmD0EqZp9Y7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.399a3e3_1769805472566_0.5433710992614413","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60555b8":{"name":"skybridge","version":"0.0.0-dev.60555b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60555b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"597513531dd46f3d731989331cc2f8c754adcc74","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60555b8.tgz","fileCount":243,"integrity":"sha512-WFmNMWsSQv0gYY/b0dUSJv5VX4BoXzAymENNE9PqTR/kgOoAzqAAy7/7mmK7R7ApLvFo0fFVXBb5s+ZHweVigg==","signatures":[{"sig":"MEUCIHw9WkjNSPlA7Q/jIgUVW13pXwRHBoXdlGmslwtg/Ha6AiEAtImxSE4SAfhNprtGnK5ViE2Bz9EE1hwlEPpfzVC30+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60555b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.60555b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0bbd99c65fd10f5fea77b6af71dbe73d/skybridge-0.0.0-dev.60555b8.tgz","_integrity":"sha512-WFmNMWsSQv0gYY/b0dUSJv5VX4BoXzAymENNE9PqTR/kgOoAzqAAy7/7mmK7R7ApLvFo0fFVXBb5s+ZHweVigg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60555b8_1769820116023_0.2596023991438532","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a01e302":{"name":"skybridge","version":"0.0.0-dev.a01e302","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a01e302","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfb79bf83151e9f4feffc672b0f90e42f7a912eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a01e302.tgz","fileCount":243,"integrity":"sha512-dlaQyz2thWzw/C/Faq8rA+MylIdyo+ryIpQKNEz0XeRIazTe5D9WXbMMSUWq6UUGjWA+3LTGKPfSab8Y2MxwvA==","signatures":[{"sig":"MEUCIF64lL+mVS9QRwVaxzU8qy/zYvdcqPN0kxaLBBLZSxnDAiEA2r5vtKr6D7oxRCy/mhnF6SBSrRCOk7pKURHViQRLHyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a01e302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.a01e302.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be16cf9cea7de42f2d1c200c45b11720/skybridge-0.0.0-dev.a01e302.tgz","_integrity":"sha512-dlaQyz2thWzw/C/Faq8rA+MylIdyo+ryIpQKNEz0XeRIazTe5D9WXbMMSUWq6UUGjWA+3LTGKPfSab8Y2MxwvA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a01e302_1769838727295_0.4983161330756374","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.afc8570":{"name":"skybridge","version":"0.0.0-dev.afc8570","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.afc8570","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d9db192d3705501caccd32271eff45db3bdff65","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.afc8570.tgz","fileCount":243,"integrity":"sha512-M5Iyaan5x1D1L9IkQGyrZ2VqokQuVGP8mE+JRBESGRJB5DJ8WmpuOFZzZihtIv4UGDNh1TSftUF4coCwe4dSwQ==","signatures":[{"sig":"MEUCIQCYTGfbGjkz2SzVVKMjj6d9h+mxdHo4eH5l3bxJz1gZvgIgCAdYpOeqVjheOlHGpRr6J/JUQ8WkRiQcyf7iOhgnIHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.afc8570","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.afc8570.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ccc6d0700cd3cd2fa83fda154c0411f5/skybridge-0.0.0-dev.afc8570.tgz","_integrity":"sha512-M5Iyaan5x1D1L9IkQGyrZ2VqokQuVGP8mE+JRBESGRJB5DJ8WmpuOFZzZihtIv4UGDNh1TSftUF4coCwe4dSwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.afc8570_1769860559993_0.8308136416239553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a56f991":{"name":"skybridge","version":"0.0.0-dev.a56f991","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a56f991","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee2d40aca2becdd2cb4092d02d1eaeeb307413ae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a56f991.tgz","fileCount":243,"integrity":"sha512-lH4io/UFxWtseOrfRXR/iFh3bISwk5oB+7eMVauOmULHdTPsQz7CizwvU+bnWAqRRLsw7XyKUBwQPuwR5k3RTg==","signatures":[{"sig":"MEQCIHhVmA12t3/BFYBDDJFEjcyGJbYnQbjJlock3eo0wblfAiBOP67TMapB3i/yCibezEa8U6Mf5/Yw1Q7eTk1w6g7GPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a56f991","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.a56f991.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd8e4844c4b0bac84f3f5f45381cf16f/skybridge-0.0.0-dev.a56f991.tgz","_integrity":"sha512-lH4io/UFxWtseOrfRXR/iFh3bISwk5oB+7eMVauOmULHdTPsQz7CizwvU+bnWAqRRLsw7XyKUBwQPuwR5k3RTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a56f991_1769892846943_0.6822299644027945","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.633e1fd":{"name":"skybridge","version":"0.0.0-dev.633e1fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.633e1fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3f40146e113684526a26a40cbf9d7bbfe4d28f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.633e1fd.tgz","fileCount":243,"integrity":"sha512-dRPtWONJUq9+io5LdHbRZvC6/aNxAS0EUxgKr2rm2x8QxAYMdUQrwVNnjKkx8QklzRM1LcsZvagXybyYZLPjWw==","signatures":[{"sig":"MEYCIQD+G0eZpEuydAALSAlPu+DfxSsYqh9nfbGRG/qs6O3AjAIhALRCTPJicvnNagjzeR29O8F3t8jU7vrLjE58KfVAQJLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.633e1fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.633e1fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c91b8df6ba54c9fb109eadb23642944/skybridge-0.0.0-dev.633e1fd.tgz","_integrity":"sha512-dRPtWONJUq9+io5LdHbRZvC6/aNxAS0EUxgKr2rm2x8QxAYMdUQrwVNnjKkx8QklzRM1LcsZvagXybyYZLPjWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.633e1fd_1769910312726_0.6570189184235418","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2504e31":{"name":"skybridge","version":"0.0.0-dev.2504e31","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2504e31","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f9ffc772adc4a5bcef54a9ebf792ee9b2fdbdd7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2504e31.tgz","fileCount":243,"integrity":"sha512-leUXgxTT0pYvkr3Or6CaCMTiEwtLGOzd0Hvb9OERIfa6j5JLCduM28gpqShx5JnwAm+bhOFfVcbI/1bnSHQxcg==","signatures":[{"sig":"MEYCIQC7/JhGMK8clRT9LDvI1tcsSq3xhXHKtGBrbQPRKEzTbwIhAJiZCzPPYh/Gg0V/JAmm5gRC7V3StVblVRHNbmcgXZLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2504e31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.2504e31.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55541ff42f9e7ed723d5000e5b06d019/skybridge-0.0.0-dev.2504e31.tgz","_integrity":"sha512-leUXgxTT0pYvkr3Or6CaCMTiEwtLGOzd0Hvb9OERIfa6j5JLCduM28gpqShx5JnwAm+bhOFfVcbI/1bnSHQxcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2504e31_1769958935806_0.7197594293157135","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31227d0":{"name":"skybridge","version":"0.0.0-dev.31227d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.31227d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f6221a442fc3d1931f273dae50a62a9560d3a2d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.31227d0.tgz","fileCount":243,"integrity":"sha512-cORLuyI78cm5+TdkUENkzHOzqgfO1UkDO2aZdxMw6sqBuOaRHg2chDAtirFIlREMTkQu8RyUvtqoxI+lURahiA==","signatures":[{"sig":"MEYCIQC3BOai2ahhWcA/Dqg4uecNNBb3YY2P6e9k3cMDMuHZmgIhAMxMAgkF4ink0bO4qLA+iIc4qA6yxZTK2J+ekoq6JrWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.31227d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.31227d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0529bc56f03d106e5afc5a3900a2107c/skybridge-0.0.0-dev.31227d0.tgz","_integrity":"sha512-cORLuyI78cm5+TdkUENkzHOzqgfO1UkDO2aZdxMw6sqBuOaRHg2chDAtirFIlREMTkQu8RyUvtqoxI+lURahiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.31227d0_1769993204094_0.4048413082373139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc3dad2":{"name":"skybridge","version":"0.0.0-dev.bc3dad2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc3dad2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6b74f0140810d76980206287c7a2d78d6d64723","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc3dad2.tgz","fileCount":243,"integrity":"sha512-MVrBjD7T5zxzjX9Cu/yuu5eMbesMAZJht2JYwtz/tw1xZKRJVpNGQnFVJiDvzdbgmGZOb8zlNj2dpCj4vija6Q==","signatures":[{"sig":"MEUCIGrtsekHIRXUaoQRFzP8Ix3caB5InazB8HcDLxI6A5AvAiEAuO+Lsv49w0YxoEAPhNiQVicRZqhMtXrWNhaI24e0uNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc3dad2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.bc3dad2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c36d2ab8db74651943cbf78eb23f9ca2/skybridge-0.0.0-dev.bc3dad2.tgz","_integrity":"sha512-MVrBjD7T5zxzjX9Cu/yuu5eMbesMAZJht2JYwtz/tw1xZKRJVpNGQnFVJiDvzdbgmGZOb8zlNj2dpCj4vija6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc3dad2_1770022780697_0.3151400213031328","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d2439c":{"name":"skybridge","version":"0.0.0-dev.4d2439c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d2439c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b4f0ac57f4e0efada8b65d946c52d67938247965","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d2439c.tgz","fileCount":243,"integrity":"sha512-V5oktAFUhTA7z+1ZDi4M0Gtg2/aWSmI4cQF+RP21uSz0ybDGqVBp6eSXKA+AdpJgO22JpJ750CGyTE5obIc+Tw==","signatures":[{"sig":"MEUCIDDmetfIK0irbw7iHkxYyoX0ZKHNnpT7Mwz2cCBM/k/HAiEAn6lfwp22TDnspFInt16vrHSw1oSJOtHcimBkv34xilM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d2439c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.4d2439c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6e631fb273e1f4d595ebc2bc50d2eab9/skybridge-0.0.0-dev.4d2439c.tgz","_integrity":"sha512-V5oktAFUhTA7z+1ZDi4M0Gtg2/aWSmI4cQF+RP21uSz0ybDGqVBp6eSXKA+AdpJgO22JpJ750CGyTE5obIc+Tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d2439c_1770025548366_0.32180294832572187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7f483be":{"name":"skybridge","version":"0.0.0-dev.7f483be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7f483be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5ec41f1558bbc77f7232c21e546256227df4504b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7f483be.tgz","fileCount":243,"integrity":"sha512-KcHegvV4WhBySPWi9K7Zp7nDLR88vh3i29Z5cAPhiCYxXgU5N7emmfKMWn7bqZ1k1ZojdDofngSSpBecm4W7lQ==","signatures":[{"sig":"MEQCIBA5Dhx5kUhGCKqBzYWMkKvvKZQA9LSAYhFRdDTyW/CNAiBBvK87sTRYE4jS3tkDZBfEcgzzi/rvyzT0l74fmV5gBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7f483be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.7f483be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8da2ae5ed6aa4785e3d7837817e96a1c/skybridge-0.0.0-dev.7f483be.tgz","_integrity":"sha512-KcHegvV4WhBySPWi9K7Zp7nDLR88vh3i29Z5cAPhiCYxXgU5N7emmfKMWn7bqZ1k1ZojdDofngSSpBecm4W7lQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7f483be_1770025705981_0.10593381145856173","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.427e9cb":{"name":"skybridge","version":"0.0.0-dev.427e9cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.427e9cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ba9015fb615b0a57c175d31d67110638ef4cd85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.427e9cb.tgz","fileCount":243,"integrity":"sha512-e9rkapVHU8RzI+KjiycXh2KJDpL/RuaU1a1nEc2N4V7KJjVx1NHVDBwUvUQlZvqLVk0xMxZP64jnU56XlxAHDg==","signatures":[{"sig":"MEUCIDdT7hJUqMIGXglOPHlELCd5VudNYzWbCtMSSqXZZNlYAiEAkYUpgQ5/SpGHH7ic/9q9p99EwyK8xubwBmvRBmb9j+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.427e9cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.427e9cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c9ac255096706e0c2896e612e59103f/skybridge-0.0.0-dev.427e9cb.tgz","_integrity":"sha512-e9rkapVHU8RzI+KjiycXh2KJDpL/RuaU1a1nEc2N4V7KJjVx1NHVDBwUvUQlZvqLVk0xMxZP64jnU56XlxAHDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.427e9cb_1770026062841_0.7358837478552298","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8aef639":{"name":"skybridge","version":"0.0.0-dev.8aef639","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8aef639","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6c877272e858130a3c4814ea881241a9f7e301ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8aef639.tgz","fileCount":243,"integrity":"sha512-9aY8njcP6MCCX/a/aqoDREP2mcxXMAgXnrlK6oNx25vbsx1kvX2AR5BcbeNn/YEBQqMAVqQmAO4vV82SQ4DT+A==","signatures":[{"sig":"MEYCIQCh87PtvQFfbYv1OIEKPuHdCKLLf9gepJR/kGvlosMopwIhAJs9fL/52+5O6zO+egKW3OtJZ8MX7rbZc2F1hlYApksW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8aef639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.8aef639.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/157c78ad36f449ed6b2a834319ee1e22/skybridge-0.0.0-dev.8aef639.tgz","_integrity":"sha512-9aY8njcP6MCCX/a/aqoDREP2mcxXMAgXnrlK6oNx25vbsx1kvX2AR5BcbeNn/YEBQqMAVqQmAO4vV82SQ4DT+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8aef639_1770026210858_0.4556510289643396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c63732d":{"name":"skybridge","version":"0.0.0-dev.c63732d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c63732d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"46e0fd8faa1cc5698a9d59bf61757bb43e701f7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c63732d.tgz","fileCount":243,"integrity":"sha512-Gajhc46OaWFojJBncmPuA2mZauLrtpX8ykHKrtnVAZalL5zUArzjcaaFtTmfs/xzyyooRKNfhRije8qBjhH79w==","signatures":[{"sig":"MEYCIQCoKrFjU9USy72clD0+B5ra47AvB1zGVHGQTPu0bTrHPwIhAIbb656VVJlJ221WlVTQgvfUK4zUPqjS2jjk7hX9FsD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c63732d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.c63732d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73c938e93fdecd108d591314e82a8a90/skybridge-0.0.0-dev.c63732d.tgz","_integrity":"sha512-Gajhc46OaWFojJBncmPuA2mZauLrtpX8ykHKrtnVAZalL5zUArzjcaaFtTmfs/xzyyooRKNfhRije8qBjhH79w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c63732d_1770026237360_0.5326376030434865","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b50120c":{"name":"skybridge","version":"0.0.0-dev.b50120c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b50120c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f214d4186b5f160944cb9eeaf08f20b73112792f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b50120c.tgz","fileCount":243,"integrity":"sha512-0MON9p/Hn+eal5fjy5gVgMNeOarMFevTerz4l3FmIZwRAcJK+zVFuAXppiM1bRcWwsobgsaG3Fg7MKdzmKM/Ww==","signatures":[{"sig":"MEQCIFG2dLqxA17KqzGRVUHuxPh7pNJVVHojKNIFYtufM+nhAiB0LG3kUuuqmrD5lx/eksIg+wKmIUSE0wFPFaUQeQPzkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b50120c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.b50120c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73ac540d7d3dd3f019fef2fa5ad9b1d9/skybridge-0.0.0-dev.b50120c.tgz","_integrity":"sha512-0MON9p/Hn+eal5fjy5gVgMNeOarMFevTerz4l3FmIZwRAcJK+zVFuAXppiM1bRcWwsobgsaG3Fg7MKdzmKM/Ww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b50120c_1770026751054_0.7688978405271734","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"skybridge","version":"0.28.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.28.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"437d05eb40ac1060e6b5e7af5df1d3bab32d6d63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.28.0.tgz","fileCount":243,"integrity":"sha512-SueAkSmv8MrOMjMfRloWj6K0E4w0DjfZPU6+3pe50Vhv/A0kpTGSXgSkwoi9bnO5uhPXs8X08CYXJDEH3JOnKQ==","signatures":[{"sig":"MEUCIHSFISy5pmpahcUw+w//I347aduo/awalqt2B/+vNnJOAiEAt0tNsVrWqXxyPIorbLIiuvJmwhNlQvJR6d8tRYAnRLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414548},"type":"module","_from":"file:skybridge-0.28.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/704c4921461cc5a7ce62bb55b4ced0db/skybridge-0.28.0.tgz","_integrity":"sha512-SueAkSmv8MrOMjMfRloWj6K0E4w0DjfZPU6+3pe50Vhv/A0kpTGSXgSkwoi9bnO5uhPXs8X08CYXJDEH3JOnKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.28.0_1770027107966_0.24082151823916087","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.80b6796":{"name":"skybridge","version":"0.0.0-dev.80b6796","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.80b6796","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"645d96b21845ac3f4bcb2c58a4c1abebca7f03c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.80b6796.tgz","fileCount":243,"integrity":"sha512-IY6qbY/aBXPOAzkZ/Kmzp3O4hO51M/46/LVANZihcl4EBiJLr/448el9vQbmxBhtQV62fivrW4I00o/Z2ho+Kw==","signatures":[{"sig":"MEMCH0J2ruDT08kYwrhPBAQO7jkN9HChW77nvsz0M48oFUICIG/OuTZPsap67I/FT8ZvkEYKLq67w1GxqQH9LIObqfoi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.80b6796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.80b6796.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/537446c6f5254a15b71c2f45ae717e11/skybridge-0.0.0-dev.80b6796.tgz","_integrity":"sha512-IY6qbY/aBXPOAzkZ/Kmzp3O4hO51M/46/LVANZihcl4EBiJLr/448el9vQbmxBhtQV62fivrW4I00o/Z2ho+Kw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.80b6796_1770028986134_0.3748572140627997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f08936":{"name":"skybridge","version":"0.0.0-dev.9f08936","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f08936","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c17512d23d56c77a73f61ebc24af9d120b13c7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f08936.tgz","fileCount":243,"integrity":"sha512-E2D8Kc4n4485i3f7ASKdeDfLxahqjZhkEEDW0zQmr9RoizI1pbmZuzmWE7ek94kGgEg5KeQQO6UQq7NYu7S8+w==","signatures":[{"sig":"MEUCIQCX7Ma44I5a+X9zqdwil5rhXfXS87dJFDN9mW3BvlVvNQIgehrLCLFSUO4aCgaXjpAKEkKWpjw347VRtSEBWSWYO+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f08936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.9f08936.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ff73482388bba601ed388be18f50877/skybridge-0.0.0-dev.9f08936.tgz","_integrity":"sha512-E2D8Kc4n4485i3f7ASKdeDfLxahqjZhkEEDW0zQmr9RoizI1pbmZuzmWE7ek94kGgEg5KeQQO6UQq7NYu7S8+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f08936_1770031386110_0.5462742339299451","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c2ab36":{"name":"skybridge","version":"0.0.0-dev.7c2ab36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c2ab36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b7dd31174b87d187a445902af757afe109df306","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c2ab36.tgz","fileCount":243,"integrity":"sha512-UnokyTH9pVOU94eP9vQbUbNXuE75zgtrCX2tbXsHsW8Is5k2LfPhCHFcE4MIVgoZYo5L9BWbfaX1BWdMtsvkHg==","signatures":[{"sig":"MEUCIQCljEMYuMpqUTUHPuljKU/QF+Kd9WmdaLSwy1CqDny9/gIgBmF9y6nKvafDPO/EvvaKvS23GNILkgj+SPmm5Bqivpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c2ab36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.7c2ab36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d5d767e1fbb3fb8c1aeb00152816b02/skybridge-0.0.0-dev.7c2ab36.tgz","_integrity":"sha512-UnokyTH9pVOU94eP9vQbUbNXuE75zgtrCX2tbXsHsW8Is5k2LfPhCHFcE4MIVgoZYo5L9BWbfaX1BWdMtsvkHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c2ab36_1770031478954_0.4188966079210108","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.99a0b96":{"name":"skybridge","version":"0.0.0-dev.99a0b96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.99a0b96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f09b61414be29cadbb5c2aacadc7c870570aadbe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.99a0b96.tgz","fileCount":243,"integrity":"sha512-W/PGp4rSJSziinz+dX6idvZrSpxcSihB9OJczPfKkgkDLxGVj4FfNCnUjHUwfZQi8ynI/QlaUFl2EyDo4eadtA==","signatures":[{"sig":"MEUCIEvnzRnFlyXuBvero+oJRAnDS+B7kOg7INofLitLD2a/AiEAw8Mkuhw6m3VW5XjQ/I8oQGSgDK19jRD9MkeFPFCxCp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.99a0b96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414559},"type":"module","_from":"file:skybridge-0.0.0-dev.99a0b96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ee79af7fcfdaf5c5bb9e65254db13b48/skybridge-0.0.0-dev.99a0b96.tgz","_integrity":"sha512-W/PGp4rSJSziinz+dX6idvZrSpxcSihB9OJczPfKkgkDLxGVj4FfNCnUjHUwfZQi8ynI/QlaUFl2EyDo4eadtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.99a0b96_1770034357060_0.9203905555754437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.764389b":{"name":"skybridge","version":"0.0.0-dev.764389b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.764389b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ede9c71df08ea402bf4630fce891e44ab1654aa7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.764389b.tgz","fileCount":243,"integrity":"sha512-k5diU/86A/LgvhUnjzha4igPIZ36YlfRwHHnI0qQgTwXkgM/ALCW2/VWK+iySlSALnEjRVSinEALqVjmxh7YQw==","signatures":[{"sig":"MEYCIQCkebdSxWRCIag3qg9ebZfO6NcVDfReQIfkuJaoqcWlOQIhAI8GwOSZ1Leaea9lI9lE6Ih/pFqB4XKg0Z8JTepvRsGi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.764389b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414560},"type":"module","_from":"file:skybridge-0.0.0-dev.764389b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b867c5d71d91f5d63b15dc99a22feb43/skybridge-0.0.0-dev.764389b.tgz","_integrity":"sha512-k5diU/86A/LgvhUnjzha4igPIZ36YlfRwHHnI0qQgTwXkgM/ALCW2/VWK+iySlSALnEjRVSinEALqVjmxh7YQw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^27.4.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.764389b_1770034961552_0.8388829076280124","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.735c10e":{"name":"skybridge","version":"0.0.0-dev.735c10e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.735c10e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1060edd15cccd32251115cd10e2488f651cbf879","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.735c10e.tgz","fileCount":243,"integrity":"sha512-p88R/+dFtIEASsscw+BRbdiNSaBjXKZx1lblMXg/UM/wHkiEYAfw24l1kBK0ooQlT6ngav/mrw2g0T2jGYaYqQ==","signatures":[{"sig":"MEYCIQDpGN726wZzKfWUzXI6EkNdLcQk9AU0JE8zeilEnoJLDwIhAJ9AJCKYjuG5tB1RSVS6c1LtMyjOogh4pDioACsz7UoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.735c10e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414675},"type":"module","_from":"file:skybridge-0.0.0-dev.735c10e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f5f36c35f6cc6a18193ef63a0ded9d0/skybridge-0.0.0-dev.735c10e.tgz","_integrity":"sha512-p88R/+dFtIEASsscw+BRbdiNSaBjXKZx1lblMXg/UM/wHkiEYAfw24l1kBK0ooQlT6ngav/mrw2g0T2jGYaYqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.735c10e_1770036814085_0.5083899232223519","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"skybridge","version":"0.29.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.29.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"deb4226c034b7d964e58ed37dd986c749daf8912","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.29.0.tgz","fileCount":243,"integrity":"sha512-nKWyqbmvoD3sjPWBbtHKhQIQcRhexj0lFw/4OMKkzEe9CsVqyIMX3Fi2RVS7KrbHAK6mvCOL8L4bi5qDmumPLQ==","signatures":[{"sig":"MEQCIBAzfWl1FfA2NnSRKylAtfdxi+dEaESn/CFWHdLsYZF6AiBfKAKJH0WjOg7rD4NBZhUUvUpRVJelfWntu+yIiL5zIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414663},"type":"module","_from":"file:skybridge-0.29.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56ea015313ba25dbc37e3276bdebe3fe/skybridge-0.29.0.tgz","_integrity":"sha512-nKWyqbmvoD3sjPWBbtHKhQIQcRhexj0lFw/4OMKkzEe9CsVqyIMX3Fi2RVS7KrbHAK6mvCOL8L4bi5qDmumPLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.29.0_1770037643285_0.6484917328008479","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9eef466":{"name":"skybridge","version":"0.0.0-dev.9eef466","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9eef466","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b716b6b5994e78ebc504ab4f98b6139a5a13a6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9eef466.tgz","fileCount":243,"integrity":"sha512-m7okpHz+VUqfR6MGtEqBNmTW3+UtVwC8chwgXBj1D9+orsSQZ1dXzIz+tcc0cPjb5kXoYLJdWa4tVXFLcdkqnA==","signatures":[{"sig":"MEQCIEK7w5FeR+OCBKDAoklotpjtAMKowa5CGwQkpISixtx8AiATReCuFr9OGkwqWAvDb4wdn+nl3OgOwSRMp+sjGpyhaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9eef466","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.9eef466.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f331801b3dd49c7254c8c1cba3710bf7/skybridge-0.0.0-dev.9eef466.tgz","_integrity":"sha512-m7okpHz+VUqfR6MGtEqBNmTW3+UtVwC8chwgXBj1D9+orsSQZ1dXzIz+tcc0cPjb5kXoYLJdWa4tVXFLcdkqnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9eef466_1770050132825_0.09814046426110745","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac46c1d":{"name":"skybridge","version":"0.0.0-dev.ac46c1d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac46c1d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6481ad8baefc5f71f01ca86430a0b7779ae29ba2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac46c1d.tgz","fileCount":243,"integrity":"sha512-lf8dhth7y+7T170yyePsc9BEwSPLsF8r6VYazbiNTTOELqenLJWhyWxbpG5NL+zu6JEO7r2u2gwSci0drniVEA==","signatures":[{"sig":"MEUCIQCb6ayrYc98GfdsPO/22sRUnuCAWIjmc55FcWZ2iLnfxwIgJ6qyG/kuPUj6h49yI5DGqekrqd0zZRKKUwDXDEG1eBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac46c1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.ac46c1d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fecfd8699b644d2b3587a631b8bef553/skybridge-0.0.0-dev.ac46c1d.tgz","_integrity":"sha512-lf8dhth7y+7T170yyePsc9BEwSPLsF8r6VYazbiNTTOELqenLJWhyWxbpG5NL+zu6JEO7r2u2gwSci0drniVEA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac46c1d_1770050888837_0.3359239071441755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8276ed":{"name":"skybridge","version":"0.0.0-dev.b8276ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8276ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b7810ff8f88f42e6552506e3cba2797b88e842e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8276ed.tgz","fileCount":243,"integrity":"sha512-Nr+db2D6u4GLNrr5+hB+luBB4H41gCJ9RBHRE21viXOxPGgynAs9T0KVIYu0axZl3Ti9f4ObrB/DWSxAJmSL1Q==","signatures":[{"sig":"MEUCIQCOVPQyTlfAvk2cwGhRsvkZtKUluCeWKEm664e7UlrYHQIgWt1HbI2Zrk41VZOkuQNN8M+zEVpEPatoJ3Dd8BXTB+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8276ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.b8276ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59673183e258963b469b4307c3017aac/skybridge-0.0.0-dev.b8276ed.tgz","_integrity":"sha512-Nr+db2D6u4GLNrr5+hB+luBB4H41gCJ9RBHRE21viXOxPGgynAs9T0KVIYu0axZl3Ti9f4ObrB/DWSxAJmSL1Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8276ed_1770051076985_0.5082231556592829","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6beec1f":{"name":"skybridge","version":"0.0.0-dev.6beec1f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6beec1f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6ae3105e5b7ea0fa284ab49b8397b0edbb49851","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6beec1f.tgz","fileCount":243,"integrity":"sha512-clwtR3Qek+RXrF6xhehyMGk37VNxrUe62jJcvgkB8d4Vom//A8j3nnEe5VFdJ7LNU4T/TTNl8eJcv1IpFSDKEg==","signatures":[{"sig":"MEUCIAvWCm4+aS0cfFuEJLuX7RufQ2ifNqqMNZ1fNkn+k6TMAiEAk3ttBxtK1NzCJKfr8tucP6u+uJr7kPX42ojET2XpY20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6beec1f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.6beec1f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4399becafeb97859c31dcc9277e8c3e/skybridge-0.0.0-dev.6beec1f.tgz","_integrity":"sha512-clwtR3Qek+RXrF6xhehyMGk37VNxrUe62jJcvgkB8d4Vom//A8j3nnEe5VFdJ7LNU4T/TTNl8eJcv1IpFSDKEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6beec1f_1770051798991_0.40691007816942504","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4a785c":{"name":"skybridge","version":"0.0.0-dev.d4a785c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4a785c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2919fc4f675f17cb0bb86dd4195826783328fe82","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4a785c.tgz","fileCount":243,"integrity":"sha512-cMUgvaSM8W2NagcxJ/cwoeOsEQVfKs0kcn//jYz6cRJdcwa2optPrkD7kADR9/sO8O21CqODlIsU5E/N3f91xg==","signatures":[{"sig":"MEUCIQCAgj45tbA/e8koNLlTBl6cXhfRJRTVCpg8eUGZwT30qAIgfKE6bMRPLpCsDSPfSqQllU/hdOzI6DC+ANbm7VLgp90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4a785c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414675},"type":"module","_from":"file:skybridge-0.0.0-dev.d4a785c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7729fd6f4a0b2f785a6ea69b89b10d0/skybridge-0.0.0-dev.d4a785c.tgz","_integrity":"sha512-cMUgvaSM8W2NagcxJ/cwoeOsEQVfKs0kcn//jYz6cRJdcwa2optPrkD7kADR9/sO8O21CqODlIsU5E/N3f91xg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4a785c_1770053038672_0.7939995773319388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1645852":{"name":"skybridge","version":"0.0.0-dev.1645852","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1645852","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94a99d4f08ef01853f67b20a6376e1f2c2462419","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1645852.tgz","fileCount":243,"integrity":"sha512-DCUhHi0U7ti7vnc2x6JiVKRgbwQWidEIwRDPrdLGZTkHg+/UzXbyb0LUY2bVgfzyJX8cIYihhSImcu4vZ/CJvw==","signatures":[{"sig":"MEYCIQCOe0WISKv1dm1S2zXUZ5eJlSGs/ybIvtzqD1tYV5LIFQIhALwluzrx20ceWMeQQRA/JW5+CLI/tD+AYSFOb5CYL8kM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1645852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.1645852.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57ea267c767dd18cbe19b38359a085ed/skybridge-0.0.0-dev.1645852.tgz","_integrity":"sha512-DCUhHi0U7ti7vnc2x6JiVKRgbwQWidEIwRDPrdLGZTkHg+/UzXbyb0LUY2bVgfzyJX8cIYihhSImcu4vZ/CJvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1645852_1770053087841_0.24194341959198962","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76e09e6":{"name":"skybridge","version":"0.0.0-dev.76e09e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76e09e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d963a2db4b10426d86d1bf1d0d697b6bc6863e80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76e09e6.tgz","fileCount":243,"integrity":"sha512-Ps/2C2ftG0+NPneW+VizRxSATEIMhkCmK++bbg/lgX2T53o0mEoOA4uiAhxLUbKmAVUWjIWYsXLNpQ14YFYr7Q==","signatures":[{"sig":"MEQCIBmRsmx/k1iVnexi/D62wOTQvm1n8rOJJXezoV0G9xpiAiBtXorNWX+jH3dnzbjln3im7mOrLmhPW8JwAZjuO4ZLYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76e09e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.76e09e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1cf4b81d0d8c545aac809da67080cd2/skybridge-0.0.0-dev.76e09e6.tgz","_integrity":"sha512-Ps/2C2ftG0+NPneW+VizRxSATEIMhkCmK++bbg/lgX2T53o0mEoOA4uiAhxLUbKmAVUWjIWYsXLNpQ14YFYr7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76e09e6_1770053280177_0.7896559624186152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d39b444":{"name":"skybridge","version":"0.0.0-dev.d39b444","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d39b444","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b55ce69a5e150d7560a87546f738b2b3f32a23e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d39b444.tgz","fileCount":243,"integrity":"sha512-ij4QyU4Umo65V1yTSdThF7VYVYJkufsQi6PCkzj7AX10NA6BG78myQsVJeSdW07W7Y6m0zQLaLS+S8mDRACeUA==","signatures":[{"sig":"MEUCIQCfbbjHjIFN8PU9ygKCzRUg7HRE7kAV5HY0b23xNNg5cwIgCujN9qMBWcBj4IjmUEqX+W8X/YwWDkpWcDSB75+2GPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d39b444","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414675},"type":"module","_from":"file:skybridge-0.0.0-dev.d39b444.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/466a716be0c093540d07da431033ff68/skybridge-0.0.0-dev.d39b444.tgz","_integrity":"sha512-ij4QyU4Umo65V1yTSdThF7VYVYJkufsQi6PCkzj7AX10NA6BG78myQsVJeSdW07W7Y6m0zQLaLS+S8mDRACeUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d39b444_1770083578272_0.19921316533832512","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.737bf9b":{"name":"skybridge","version":"0.0.0-dev.737bf9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.737bf9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a6b8f46bb57818e0db1341077e48dc87507f7155","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.737bf9b.tgz","fileCount":243,"integrity":"sha512-T/QhBMSclCmn6R8wbyYFSo2Rbs251hdxNKY4K10cOL5qZ9I9YzDSn5l0aKVtpXqQrNaCIgeTYyzl0l+YcRo56A==","signatures":[{"sig":"MEYCIQCk8bu3nQOzRVlzN3ehSrFtVBBl9AV6vhmEgx95SPk7yQIhAIq0+x2JFDrA3Fw4QFxE0pB14WTr79p91MJQUfeTbS+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.737bf9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414675},"type":"module","_from":"file:skybridge-0.0.0-dev.737bf9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8adba57e5e462eb23881708108176ec2/skybridge-0.0.0-dev.737bf9b.tgz","_integrity":"sha512-T/QhBMSclCmn6R8wbyYFSo2Rbs251hdxNKY4K10cOL5qZ9I9YzDSn5l0aKVtpXqQrNaCIgeTYyzl0l+YcRo56A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.9","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.737bf9b_1770099197915_0.04586731069010219","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9250e00":{"name":"skybridge","version":"0.0.0-dev.9250e00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9250e00","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2318e939f658e5f823c7f3b0861ba36cd6287026","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9250e00.tgz","fileCount":243,"integrity":"sha512-Y3zJUgirQ0OZzsgURpiECpYxzwiJB4zTorQfVIo5Cq1NsNnLdOJKBiQI7534oPTI9IKDtYEsqJ1vxcGxnTuBcw==","signatures":[{"sig":"MEYCIQDXRB9JwmjGX+frwl48n3WgM1gXMW8zeFMk0HNlgYvwIwIhAMkSJJ2VbflhRfKeObios55luwlC9UQNvTFt29qFZ9GA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9250e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414676},"type":"module","_from":"file:skybridge-0.0.0-dev.9250e00.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d226b3d7af3d0c28983a1fc164f8d019/skybridge-0.0.0-dev.9250e00.tgz","_integrity":"sha512-Y3zJUgirQ0OZzsgURpiECpYxzwiJB4zTorQfVIo5Cq1NsNnLdOJKBiQI7534oPTI9IKDtYEsqJ1vxcGxnTuBcw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9250e00_1770113125299_0.2784795646121023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e4949e6":{"name":"skybridge","version":"0.0.0-dev.e4949e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e4949e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e0f2a329c93fa8bddf74beab0662b669cc3ce93","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e4949e6.tgz","fileCount":243,"integrity":"sha512-3e4htDvu9ha6eJJYR4RwmwU29PtUiazNvKb1aqdWx9G/GaiUuwyx5fwEVp+djcLWdNWsKAnVsTWBYORcyBjHNQ==","signatures":[{"sig":"MEQCIFS9YExFpSYsWzzWKXzzOL0bkMN+JcA1hB/PuMLbQzMLAiBY6ckMHLHIg9tm2WKcv5ZfaxoS/0GPZURwy41wXBuNIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e4949e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414676},"type":"module","_from":"file:skybridge-0.0.0-dev.e4949e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c31cdeaacecbf4155733f12dce31c30/skybridge-0.0.0-dev.e4949e6.tgz","_integrity":"sha512-3e4htDvu9ha6eJJYR4RwmwU29PtUiazNvKb1aqdWx9G/GaiUuwyx5fwEVp+djcLWdNWsKAnVsTWBYORcyBjHNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e4949e6_1770127749268_0.43318384598720683","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"skybridge","version":"0.29.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.29.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c19ea82c60029cc98145b283fc483c629a5428a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.29.1.tgz","fileCount":243,"integrity":"sha512-Jxicigq0VxVmETthmOlFG1yj5NG1VDkpo8cMypE+ARoQlNDNnssmLgARk5ZjrEfwceC9FMPRWpa2CLeJgvHKbg==","signatures":[{"sig":"MEUCIFRYyN18ycS6LM3Q6jpsVYAY7oZscCznSdTRl4nyz5LkAiEA9oe6tkpU3RmWbXESjgm0WY+ZqfiCJ3JXzij3jmqQ94c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414663},"type":"module","_from":"file:skybridge-0.29.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e4b66a30c5d8320086db48371cf4b57/skybridge-0.29.1.tgz","_integrity":"sha512-Jxicigq0VxVmETthmOlFG1yj5NG1VDkpo8cMypE+ARoQlNDNnssmLgARk5ZjrEfwceC9FMPRWpa2CLeJgvHKbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.29.1_1770127889949_0.9337300628298038","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0fef20":{"name":"skybridge","version":"0.0.0-dev.e0fef20","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0fef20","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02ac890e416cb9e4a85512c456c8e5f2b2cc9088","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0fef20.tgz","fileCount":243,"integrity":"sha512-Pp9ywpwZJ4d8Zn4wnd88KrA5MvHmVl2oEOP75aRy/HPLVZRuvgFEhIY+WE55ljcGmlW+KBfXrZNzF6DSmJdzCw==","signatures":[{"sig":"MEYCIQDSBv8hldI4z2A6NDK4kAkAEpccLSut6a4X00ScR01jYAIhANheoYif9oHdJntlylt7CB6lx3b0Zv+Rj5fv1PPvc30i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0fef20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.e0fef20.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4eeacf184491b939354b54cf787da7d5/skybridge-0.0.0-dev.e0fef20.tgz","_integrity":"sha512-Pp9ywpwZJ4d8Zn4wnd88KrA5MvHmVl2oEOP75aRy/HPLVZRuvgFEhIY+WE55ljcGmlW+KBfXrZNzF6DSmJdzCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0fef20_1770138302604_0.9059058719529078","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.836438a":{"name":"skybridge","version":"0.0.0-dev.836438a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.836438a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07ff4a86a9f9960c17f93c8f658340c5b275957f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.836438a.tgz","fileCount":243,"integrity":"sha512-J7pDz/7hDKFqzPcsboXB2pe+GLnvWe9BqiEOOfz5H7YOS3LjYBvIsGKkkA5+Qmlp7Jzzv1WGzjN2f1oaZpdD2Q==","signatures":[{"sig":"MEUCIBieIGvmwL26/MR4pc5l7ijgXPYPTBc44phA2A4pmQq8AiEAqvwp1W4A4zGPHYUxoYPTz16OS9EGX872yD699VH19L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.836438a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414676},"type":"module","_from":"file:skybridge-0.0.0-dev.836438a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d6e2368cd8b790afaa1ffead5062f19/skybridge-0.0.0-dev.836438a.tgz","_integrity":"sha512-J7pDz/7hDKFqzPcsboXB2pe+GLnvWe9BqiEOOfz5H7YOS3LjYBvIsGKkkA5+Qmlp7Jzzv1WGzjN2f1oaZpdD2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.836438a_1770139773948_0.1304800180611987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c927eab":{"name":"skybridge","version":"0.0.0-dev.c927eab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c927eab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"182d6c03f577be3ad1d6688005d9a9892067b8ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c927eab.tgz","fileCount":243,"integrity":"sha512-r7kWh9zuGWEncxMitG58gV3dlqI/dr/R2HmdHDCaYPju04q27c7igHCME+43fy4R86j9CX8yb1lzEcRfPBTRyQ==","signatures":[{"sig":"MEUCIGi09f5a3XcIInawUCK8J19osKZCPIWabYidrmL/NOo2AiEAqeaUXWNqrhiF9ddTENBH8Ac/zmHJ78iGDKmJt6Tvtyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c927eab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.c927eab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9aa2087e5ca94748190d1d8342f75f16/skybridge-0.0.0-dev.c927eab.tgz","_integrity":"sha512-r7kWh9zuGWEncxMitG58gV3dlqI/dr/R2HmdHDCaYPju04q27c7igHCME+43fy4R86j9CX8yb1lzEcRfPBTRyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c927eab_1770140989965_0.11078825314063367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1d67840":{"name":"skybridge","version":"0.0.0-dev.1d67840","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1d67840","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e12bad180f898bbfcabde34a01c22cd4b34d6509","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1d67840.tgz","fileCount":243,"integrity":"sha512-EffqHWzcNpdhlUamx+O98AiqrLLDjTJ75GhdfVmgcemYF92sex1HGALNrP6gBPNbbuo7tLbsFKB08oUs73OqMA==","signatures":[{"sig":"MEUCIQCzZd4IS3TPkkmLUdee7Vkds0mRONZMM8g6InTc7ZHG/AIgb1wFu2K3KTnGgXB0xC6Hz/ql/MwSvMXXQE17K7tPuWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1d67840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.1d67840.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6de7775e2c7f2186cb416043779f73af/skybridge-0.0.0-dev.1d67840.tgz","_integrity":"sha512-EffqHWzcNpdhlUamx+O98AiqrLLDjTJ75GhdfVmgcemYF92sex1HGALNrP6gBPNbbuo7tLbsFKB08oUs73OqMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1d67840_1770141273571_0.693419974880398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fdbe55f":{"name":"skybridge","version":"0.0.0-dev.fdbe55f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fdbe55f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"99098cd186a583e2ca2edfdb30f2ad9d81cec6a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fdbe55f.tgz","fileCount":243,"integrity":"sha512-D5rvmNCglYxlSASE1iJ6JcyhtXSfHTkuvQPr2dVUnu+Im9J44q+tJjugysZdfzC4kcDETPm7FgKBmI6m1vabxg==","signatures":[{"sig":"MEUCIASQwQsFxG1qivqmEz2EmSpevVBSJzzVAn9D2CdBDK2HAiEA+2nFSvUbfIOVR9H5cqf1dwSj2bLM+JMeZYn0kysyHWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fdbe55f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.fdbe55f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7062bfacefbdc4f2be083fe03c5cbe5/skybridge-0.0.0-dev.fdbe55f.tgz","_integrity":"sha512-D5rvmNCglYxlSASE1iJ6JcyhtXSfHTkuvQPr2dVUnu+Im9J44q+tJjugysZdfzC4kcDETPm7FgKBmI6m1vabxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fdbe55f_1770141680288_0.8306652747065624","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14d62c6":{"name":"skybridge","version":"0.0.0-dev.14d62c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14d62c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19fc11f962072b68e2a0e9722d3f28d630eee0df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14d62c6.tgz","fileCount":243,"integrity":"sha512-vVx3ixmItoAF/0mjOuOFGM1Rq5m631h0HK1aYr5AWkCo6STeVQwMCnyhIVpGa6+tTkP4xTvEG7excnH9IcCnlg==","signatures":[{"sig":"MEYCIQDd+LZZriBuT03+4aS1INJ+Jcf/7z3VAjqbwnB5rs6xLAIhAJyqdlQYYZjLgxRmA4YSqneRjc3/JRwm//tJp3X+9EAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14d62c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414676},"type":"module","_from":"file:skybridge-0.0.0-dev.14d62c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/429d4c56eef7b5420154714432ac7d90/skybridge-0.0.0-dev.14d62c6.tgz","_integrity":"sha512-vVx3ixmItoAF/0mjOuOFGM1Rq5m631h0HK1aYr5AWkCo6STeVQwMCnyhIVpGa6+tTkP4xTvEG7excnH9IcCnlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14d62c6_1770142138302_0.4930418945857131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5cb0706":{"name":"skybridge","version":"0.0.0-dev.5cb0706","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5cb0706","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1ed87bec05247a102dd99728544012f82c6b387","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5cb0706.tgz","fileCount":243,"integrity":"sha512-Hc1bPme0h3LfN+juQxQv/Mt0qNq06HIv1q6X0kFEYhoU7MsH2meCwU1h46zFlwhSAVg9bHzEfS2tufuwxq1YYg==","signatures":[{"sig":"MEUCIGTbQndViCHm9lvN7HEwPWJ8ESUAkIDlpBGLYWuy5RixAiEAuIFDJCVkbNqEUnp9eB8I1UzY4p0gVjABC+BzE0mGskU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5cb0706","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414676},"type":"module","_from":"file:skybridge-0.0.0-dev.5cb0706.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce55b7b71bdceeadb02b36ee9535fe72/skybridge-0.0.0-dev.5cb0706.tgz","_integrity":"sha512-Hc1bPme0h3LfN+juQxQv/Mt0qNq06HIv1q6X0kFEYhoU7MsH2meCwU1h46zFlwhSAVg9bHzEfS2tufuwxq1YYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.10","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5cb0706_1770151846931_0.6412279046677516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6287acb":{"name":"skybridge","version":"0.0.0-dev.6287acb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6287acb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5baa33663a8b71c0b66230a650e889d76f0c9924","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6287acb.tgz","fileCount":243,"integrity":"sha512-XxcUQREl4RH/i8Qc4FZ9q41pkP/60ExANpeTVxyM+LuMDshSfNJOY2LVQmC3kyVeekJ0wxtQZgGQhgAOry+fAw==","signatures":[{"sig":"MEUCIQCRvEGxdPsFwDko9kLaqzJA0FRHL1jx1XvebgTzzrKIAQIgUIngipb3slfLmVP/smA4FCwYfBl5UsMCEsQQywhfR8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6287acb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.6287acb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9fe7a59704d77ab2c4d65018fb9d3d76/skybridge-0.0.0-dev.6287acb.tgz","_integrity":"sha512-XxcUQREl4RH/i8Qc4FZ9q41pkP/60ExANpeTVxyM+LuMDshSfNJOY2LVQmC3kyVeekJ0wxtQZgGQhgAOry+fAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6287acb_1770197607155_0.17302968225846294","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7c335a":{"name":"skybridge","version":"0.0.0-dev.a7c335a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7c335a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f21126e967f3ea8823853c80bb827f2f36c24898","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7c335a.tgz","fileCount":243,"integrity":"sha512-fshVlOV+Pxe5RjMqnoL46y5WnSN+EKZGkx8ckiKdoI6D3x0SLBxbCxapobhmxRUtoVmgHvIc4ZkAZIcSWPmvPw==","signatures":[{"sig":"MEUCIDM/v3ZXUoJ4YD/+j8xTlhrdqCQalTmP3NWvB2VudvjCAiEAkzgxU2rw2197OEbcYfedp/vJcJcrMU9K/+skH5HJ8HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7c335a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.a7c335a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/957ad64b04b11a35d65c697d52d3508f/skybridge-0.0.0-dev.a7c335a.tgz","_integrity":"sha512-fshVlOV+Pxe5RjMqnoL46y5WnSN+EKZGkx8ckiKdoI6D3x0SLBxbCxapobhmxRUtoVmgHvIc4ZkAZIcSWPmvPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7c335a_1770198438732_0.8493012639421733","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e62cd20":{"name":"skybridge","version":"0.0.0-dev.e62cd20","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e62cd20","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92292e891fbbd74202ca120b01fb6d02ffce9e69","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e62cd20.tgz","fileCount":243,"integrity":"sha512-+NN3ClE9h6M/2d+L3HHTqOSavmdnDRHOVOLT4sGbs9g+iWmr/jh98yBKBBSNZlDGgxVybKhR4JJ7q4octojI5g==","signatures":[{"sig":"MEUCIBBIvONKu69vwqZvb/dBkX0ziH4fFaUlWpV3PUw9hI/cAiEAiVeRMNCHmsdGJGa2f02Nu61uXbszO1wBb/M9bDdUbQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e62cd20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414676},"type":"module","_from":"file:skybridge-0.0.0-dev.e62cd20.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/803a6983f7f7e2618bfadd999c7dbbf7/skybridge-0.0.0-dev.e62cd20.tgz","_integrity":"sha512-+NN3ClE9h6M/2d+L3HHTqOSavmdnDRHOVOLT4sGbs9g+iWmr/jh98yBKBBSNZlDGgxVybKhR4JJ7q4octojI5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.11","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e62cd20_1770209144290_0.01952512914629101","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09d1606":{"name":"skybridge","version":"0.0.0-dev.09d1606","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09d1606","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f1910515aa80e47ba2be483ccd987bd3cb1c19d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09d1606.tgz","fileCount":243,"integrity":"sha512-ZI4f8H2QhV2bZ0RUkkvyaUz2c6jKBJPCtNDyiVgRi3AuleC03A6s6Y0XoQgN01fFAMMWpEhHaNs/qU3XbZQtgw==","signatures":[{"sig":"MEQCIHabVXEbweJuvlVvQOYInCfxbd6a46WKQ7maP5NOXabjAiByRqKPcqEdwjE3jRdysWLFmavCyC0Wld3rm25ASPusYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09d1606","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.09d1606.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/274df222436ba47185becfebeaf77ed7/skybridge-0.0.0-dev.09d1606.tgz","_integrity":"sha512-ZI4f8H2QhV2bZ0RUkkvyaUz2c6jKBJPCtNDyiVgRi3AuleC03A6s6Y0XoQgN01fFAMMWpEhHaNs/qU3XbZQtgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09d1606_1770218915613_0.4749624561096535","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7abc414":{"name":"skybridge","version":"0.0.0-dev.7abc414","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7abc414","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"42081f5bed8eeae453154c17a7aea2045c8b0422","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7abc414.tgz","fileCount":243,"integrity":"sha512-iKIF962tdNCaHjWwC97C1mCvasB7O9zxOZ5iCnQKJHZaSr1y8ZBQt4nsmcZgDgc3/YB5i8hy++k+Y4VcOUNS5A==","signatures":[{"sig":"MEUCIQDk+BLll4Qr0FjbktZ86/6kqfiIPUglbxNpEesGPHXANAIgCFa1Q9mZeTc/iJuUQ8htZFMMSWcZqBFOtv3iqtQUfWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7abc414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.7abc414.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f363e7bf36fbf7458395963e378fd18/skybridge-0.0.0-dev.7abc414.tgz","_integrity":"sha512-iKIF962tdNCaHjWwC97C1mCvasB7O9zxOZ5iCnQKJHZaSr1y8ZBQt4nsmcZgDgc3/YB5i8hy++k+Y4VcOUNS5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7abc414_1770220523614_0.4320545489610965","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ea880f":{"name":"skybridge","version":"0.0.0-dev.0ea880f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ea880f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c338430c39d8af3c12601db52b69d7dba43d9c0f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ea880f.tgz","fileCount":243,"integrity":"sha512-DK4qpbE2X6FiD8LX9KmRedpptMbQxI3z6n5l4LezXt2xtrCTto+OF4buB7Gomi4X3+Q6ov24sbhJpRAeUEFJ/Q==","signatures":[{"sig":"MEQCICPhZgDZGzOQTXg98zbCoYoNKAonWhReWRwrTyZgadnZAiAk9hnl+1OuF7xhfhoHSBThc8yE7Gc+zHLmx8mdv9SeJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ea880f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.0ea880f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4fafd020f37bc416338702652338e84/skybridge-0.0.0-dev.0ea880f.tgz","_integrity":"sha512-DK4qpbE2X6FiD8LX9KmRedpptMbQxI3z6n5l4LezXt2xtrCTto+OF4buB7Gomi4X3+Q6ov24sbhJpRAeUEFJ/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.11","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ea880f_1770221714388_0.6384394799653177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a9b797":{"name":"skybridge","version":"0.0.0-dev.9a9b797","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a9b797","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9f37d1c24e2b0ab4a6d4c47fea6393ab5eb6a84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a9b797.tgz","fileCount":243,"integrity":"sha512-vzwaRTn8x9eZIy62FijDIveva5AaNGOHSfim8/xR/d8rB9PBi2MwN7OYAOaZzcPm9PN+QP+JD9wfPlxl7domSA==","signatures":[{"sig":"MEUCIQDoyZKFz3ohtreuYZmbMHi8jxMSUVRA1yoURYk6tIRXlQIgawfssef0MJsDDgOIW5KNL85IiwjrkDcG5Sar1XtmI+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a9b797","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414674},"type":"module","_from":"file:skybridge-0.0.0-dev.9a9b797.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d2d30de056c1dc0e1d4ef75082019e4/skybridge-0.0.0-dev.9a9b797.tgz","_integrity":"sha512-vzwaRTn8x9eZIy62FijDIveva5AaNGOHSfim8/xR/d8rB9PBi2MwN7OYAOaZzcPm9PN+QP+JD9wfPlxl7domSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a9b797_1770223726536_0.2173264614563306","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bef3c23":{"name":"skybridge","version":"0.0.0-dev.bef3c23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bef3c23","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18ee5978c8e3974aba2609c3bc168ae53ba74c6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bef3c23.tgz","fileCount":243,"integrity":"sha512-HOv8WX7PCvN522kBRENpUBz5hjSoKP9khiI3IzF6Y/KBTySS67RSJrH8KR77fyZnk42zR6ornPdddzWQ7XegUw==","signatures":[{"sig":"MEYCIQDxnRXaHda8uAnVC81k1okicUBH3RrN1+6clnixK9ht5AIhAJ7Gk3hnW7gR0vCVCrnp835p9KKxwMpFHwGnaoO50sLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bef3c23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.bef3c23.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca0691379558bd5c2b3439099717b1f2/skybridge-0.0.0-dev.bef3c23.tgz","_integrity":"sha512-HOv8WX7PCvN522kBRENpUBz5hjSoKP9khiI3IzF6Y/KBTySS67RSJrH8KR77fyZnk42zR6ornPdddzWQ7XegUw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bef3c23_1770225906657_0.4907663526914363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.80fc78b":{"name":"skybridge","version":"0.0.0-dev.80fc78b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.80fc78b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"54201854555a6c09d0ad423eb3a56e41f3748e56","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.80fc78b.tgz","fileCount":243,"integrity":"sha512-aj/wFQ9Ci0gAjM8+WhsyQX8d6WgfxB2/vHvkZHmyXFau1Zl4iPgSkpChoGYQRYhdX+z6nawtJOsTjy+qPKv2dw==","signatures":[{"sig":"MEQCIEWZROTLIRZZU9pL/zd1Y0AKOaVckL7hOqaDigy8dS/AAiBr3o6vF0n0ArCl+RpXc6FST7yQm6NP/3OdXZeeFUQuNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.80fc78b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.80fc78b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f92b5e6bcdf9e20f4362d0c5ee1d49f2/skybridge-0.0.0-dev.80fc78b.tgz","_integrity":"sha512-aj/wFQ9Ci0gAjM8+WhsyQX8d6WgfxB2/vHvkZHmyXFau1Zl4iPgSkpChoGYQRYhdX+z6nawtJOsTjy+qPKv2dw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.80fc78b_1770226315019_0.746318837519568","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06ff831":{"name":"skybridge","version":"0.0.0-dev.06ff831","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06ff831","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6f8ddb060650e4415dc442cf0f9582fdd6891b69","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06ff831.tgz","fileCount":243,"integrity":"sha512-y1k69h04F89psLQ2352SmZ/erXM/eFE2HDhEGKs3nlc/95URfTvXWxZVeQGwLPY0M9lWeyhLM+E/wV+t4af9Wg==","signatures":[{"sig":"MEUCIQCL7huzs6BTECW9voJK5d2S1Upbm67MftXCPm1AVkl61wIgTHLbR1BQfCqD1hfLynGoGYUTDqykOhzIeb5zct6aceM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06ff831","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.06ff831.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/63d564fef96c3cf91054d370bbffa624/skybridge-0.0.0-dev.06ff831.tgz","_integrity":"sha512-y1k69h04F89psLQ2352SmZ/erXM/eFE2HDhEGKs3nlc/95URfTvXWxZVeQGwLPY0M9lWeyhLM+E/wV+t4af9Wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.11","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06ff831_1770226429813_0.5455274731705966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c64f28f":{"name":"skybridge","version":"0.0.0-dev.c64f28f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c64f28f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d4336d7a0fb6e9f28eb5d504ca28ad6abbc81163","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c64f28f.tgz","fileCount":243,"integrity":"sha512-SO5A1oKKZ6dIv6ZNQUiUYOLN2D7Ri8oqO06oW+7zR3Cp+m5UKGO2P7z7lCJxnhwByd3MbYUZbnUhAqxQOsDhBQ==","signatures":[{"sig":"MEUCIG5GaPRMDPbZRiqdKdPKPyFJK65v1SbaFOppV6hy/fYsAiEA1wAKPJm5ajNwz16v+vI03vQWjDXOb9YO0u7CiNVgYXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c64f28f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.c64f28f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/332ce85cd04536acd97fd28890c48dc2/skybridge-0.0.0-dev.c64f28f.tgz","_integrity":"sha512-SO5A1oKKZ6dIv6ZNQUiUYOLN2D7Ri8oqO06oW+7zR3Cp+m5UKGO2P7z7lCJxnhwByd3MbYUZbnUhAqxQOsDhBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.11","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.3","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c64f28f_1770227597551_0.31008368619354854","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"skybridge","version":"0.30.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.30.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe514c8184164d1787aa2986b7f28d7ce6da7ed4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.30.0.tgz","fileCount":243,"integrity":"sha512-YYHiMcPU/CXGFY0FVm5bNmlho8hVFheHMvtTAROUGS/OLMaqEeoJBhUcKl8onAQFPbvV0sBYSMJxS6OmDCthsw==","signatures":[{"sig":"MEQCIHOqypzCVFT1MpudDN20wYLp8O0iyIzsF9Q8Amvi1hD4AiB5PTvXuomC3SLRmg20fLXDB+UAHw19TaJrKrDjhyKGcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414867},"type":"module","_from":"file:skybridge-0.30.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61998563f52cb5468ba6baef7d16dc07/skybridge-0.30.0.tgz","_integrity":"sha512-YYHiMcPU/CXGFY0FVm5bNmlho8hVFheHMvtTAROUGS/OLMaqEeoJBhUcKl8onAQFPbvV0sBYSMJxS6OmDCthsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.30.0_1770227639068_0.14731860552539944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16c3b16":{"name":"skybridge","version":"0.0.0-dev.16c3b16","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16c3b16","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f954db43fd408e7f5c6434d65990ad6d6bc249a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16c3b16.tgz","fileCount":243,"integrity":"sha512-u3mvBaBdiCxQdSmDvweNlSKQ3PjLM7EtZ5xfDjGxVFG5VTYU/mTP569ceSq/T6DHObn8HMNAcc/M580dcwawJA==","signatures":[{"sig":"MEQCIFE2nVMUsD/K/BAzwM0V1edt7ujyG9tXKGTgINgLXtvDAiAxg5qaG7hwWnUaEcB4jRO4AOYUH0FX4jlP+fqbvukwUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16c3b16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.16c3b16.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d24fb4a82107f94c4cdfa4021f9fadae/skybridge-0.0.0-dev.16c3b16.tgz","_integrity":"sha512-u3mvBaBdiCxQdSmDvweNlSKQ3PjLM7EtZ5xfDjGxVFG5VTYU/mTP569ceSq/T6DHObn8HMNAcc/M580dcwawJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16c3b16_1770227677398_0.07562438676646854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4070029":{"name":"skybridge","version":"0.0.0-dev.4070029","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4070029","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd87d25bf0f62c78fa72340c9ca0627b367eabbc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4070029.tgz","fileCount":243,"integrity":"sha512-1+OeRjds52SKwrZTZ5yL2cCL802c8d21aLiw+5okpwHSwxvUs4PQOifqiCSYS93K0pP/UO0EG5EoCXx3vA281A==","signatures":[{"sig":"MEUCIQC6iekwt04OmBMXSjWClmwt22H9lhDA9lcSddqK+RbPZgIgVsMOAnUZXtxc1yjenZPulYmhs98GRhBukR9ya+1FJUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4070029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415806},"type":"module","_from":"file:skybridge-0.0.0-dev.4070029.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3db39ec07a05a4f2ee6edd11f0eb7729/skybridge-0.0.0-dev.4070029.tgz","_integrity":"sha512-1+OeRjds52SKwrZTZ5yL2cCL802c8d21aLiw+5okpwHSwxvUs4PQOifqiCSYS93K0pP/UO0EG5EoCXx3vA281A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4070029_1770227709315_0.3091947427480648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7f4709":{"name":"skybridge","version":"0.0.0-dev.a7f4709","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7f4709","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15abcafab15284205c2a9ba2f333df6eeef36202","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7f4709.tgz","fileCount":243,"integrity":"sha512-ZrKRsXOFcXdOcuP1E+OULHZPdjB5bHBtjRQ4GbqTcVav/LyUlyVr+MlrRMEqxPbSM1lLFOrDHTeg/07eencIzw==","signatures":[{"sig":"MEQCIA8yOwXLoWunuwDi1UN2X1eEjq0alP124ux4seC38Do1AiBat9Go4LZd7rrwYVAOqP5BavcGiziyZIcQ6882UYVIEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7f4709","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.a7f4709.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9f8123ebe4d2bac15197ac4b9488f58/skybridge-0.0.0-dev.a7f4709.tgz","_integrity":"sha512-ZrKRsXOFcXdOcuP1E+OULHZPdjB5bHBtjRQ4GbqTcVav/LyUlyVr+MlrRMEqxPbSM1lLFOrDHTeg/07eencIzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.11","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7f4709_1770237162196_0.588777433620882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b400314":{"name":"skybridge","version":"0.0.0-dev.b400314","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b400314","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18a4a1925b79e20e92314400b729ce12cf53dd0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b400314.tgz","fileCount":243,"integrity":"sha512-U6q6UettP/7wJxi2zV2YBJhacDa7QQw4csJhKuDLHn0AGzwscvqPm/dF39SwMiDLjHfNf82O+1X0b1Rff3VDJA==","signatures":[{"sig":"MEUCIByLOYr8qmWqZ4w9jpmWbUY84oCu7FE9Z3ooNThqOkTcAiEA4+uD06tun8tuB9eKGPEc4KhX1auaIb/sCQ6Y/8c0CbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b400314","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.b400314.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7060ffe6eee6678983607254595a0776/skybridge-0.0.0-dev.b400314.tgz","_integrity":"sha512-U6q6UettP/7wJxi2zV2YBJhacDa7QQw4csJhKuDLHn0AGzwscvqPm/dF39SwMiDLjHfNf82O+1X0b1Rff3VDJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b400314_1770256138681_0.10317368668600979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae51b80":{"name":"skybridge","version":"0.0.0-dev.ae51b80","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae51b80","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94c6c4b56026a8259b3d21e820755cd34a4c53dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae51b80.tgz","fileCount":243,"integrity":"sha512-op4Q/nFu524SEgytsDHHDeEVQqlGVmy9rXi0y/roeXTDfeQd4yjd5oBnv2ZmfrfWPRsGNzluBag0h7Zym/e37Q==","signatures":[{"sig":"MEYCIQCVP2rLnse/oztg6M7nmajz6NEwM2WCycfky0atffjyNAIhAOW9JWfbK+e/xK98ZL7Ar6Zq4h8FRWJocvHi65rWq02Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae51b80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.ae51b80.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be710cd5b6d617bd5588a33d8b89fdb3/skybridge-0.0.0-dev.ae51b80.tgz","_integrity":"sha512-op4Q/nFu524SEgytsDHHDeEVQqlGVmy9rXi0y/roeXTDfeQd4yjd5oBnv2ZmfrfWPRsGNzluBag0h7Zym/e37Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.11","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae51b80_1770256186291_0.6404626915138167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1ff41a":{"name":"skybridge","version":"0.0.0-dev.f1ff41a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1ff41a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1b03aef55d3effee6f71d883c3e53a345850709","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1ff41a.tgz","fileCount":243,"integrity":"sha512-fG0KJne2wIOc/iGAcLXCuwCub3XP2FW/38GxaWvTwIgweGxO0XJ0z05O85qeuYUsDsglisvP7bK1siC0ycf+mw==","signatures":[{"sig":"MEQCIAitKi9Jdr4vKwYSzTEl3DUWZZq+yIgOOi+R/15crZNKAiBWEq3txY0Kz1CWRz7YeOAjoO5eAPQwxP/0O+Fk/N9LiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f1ff41a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.f1ff41a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a430d0060ff5135458f6a4e6678edebe/skybridge-0.0.0-dev.f1ff41a.tgz","_integrity":"sha512-fG0KJne2wIOc/iGAcLXCuwCub3XP2FW/38GxaWvTwIgweGxO0XJ0z05O85qeuYUsDsglisvP7bK1siC0ycf+mw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1ff41a_1770287970768_0.8262129928850139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eab1d07":{"name":"skybridge","version":"0.0.0-dev.eab1d07","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eab1d07","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b14f108afd2c3d7083d222b9afb3b8d4a3a81684","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eab1d07.tgz","fileCount":243,"integrity":"sha512-xjpByGgdKJAEOaoZCbo9I1Buo/lFtj5goNL058ZzZzm6RGuc53jqPdwfbbJUE3df02oPDiVDSxaUFhcRXIJs9Q==","signatures":[{"sig":"MEUCIQC8iBmWyJt98ATrhT1HUMb75s8oOXoLg/vRvPmUql6VYgIgS7i7TDpy+YKliOL167DZmh20WRiwpPSa3Qw4JvagNDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eab1d07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.eab1d07.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ee76df80d5ac273b72f2f6913018938f/skybridge-0.0.0-dev.eab1d07.tgz","_integrity":"sha512-xjpByGgdKJAEOaoZCbo9I1Buo/lFtj5goNL058ZzZzm6RGuc53jqPdwfbbJUE3df02oPDiVDSxaUFhcRXIJs9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.10","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eab1d07_1770295480531_0.32578161585031906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5735f59":{"name":"skybridge","version":"0.0.0-dev.5735f59","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5735f59","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f44a995dec497d5dab294c369a94d69df54aff0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5735f59.tgz","fileCount":243,"integrity":"sha512-LKQiLn8TLy+Igb8+9nfsTisFfVm3VCx8X8Ipys+pgTMOtkk20fKlY+x8CN4FZqhjFoEm+pbypYMXq3YlxGN7bw==","signatures":[{"sig":"MEUCIA1H871le3ZhbJ1FEhILXMutj+shSOV+BZdFW0MwsWiYAiEA/eciTy7O8X4YwNfTOe2+feFy28b0/rEr/oPF2+i/qkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5735f59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.5735f59.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43727bdf03eaa66ce9bf1b8cfc905609/skybridge-0.0.0-dev.5735f59.tgz","_integrity":"sha512-LKQiLn8TLy+Igb8+9nfsTisFfVm3VCx8X8Ipys+pgTMOtkk20fKlY+x8CN4FZqhjFoEm+pbypYMXq3YlxGN7bw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5735f59_1770301513889_0.7007390340127495","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e7b3f94":{"name":"skybridge","version":"0.0.0-dev.e7b3f94","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e7b3f94","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b4eaa27d4d70250a7d7a836398ca330b1dc68ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e7b3f94.tgz","fileCount":243,"integrity":"sha512-zFBKx1pNGAMMmnzvX12D/N5nv5tBOe+nDJLv3ce9Nr3dBpJ4Jbpqcbzjbt6pqiKKDNFhFd4PxGSpV/EPjIDq5g==","signatures":[{"sig":"MEUCIQDol1c3WKPqd2OPhFIa0lhBgvUwlwhPMG5509E02qMrKAIgdsRVa87KujzT2e2kSi04nroZ2zWOkR74ddVoSMybmzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e7b3f94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.e7b3f94.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7197f27405bcfaa3113532e8223001a2/skybridge-0.0.0-dev.e7b3f94.tgz","_integrity":"sha512-zFBKx1pNGAMMmnzvX12D/N5nv5tBOe+nDJLv3ce9Nr3dBpJ4Jbpqcbzjbt6pqiKKDNFhFd4PxGSpV/EPjIDq5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e7b3f94_1770301898836_0.6575186291549542","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.270186d":{"name":"skybridge","version":"0.0.0-dev.270186d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.270186d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"258712faf721ab448773e449fedbc892be4bf402","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.270186d.tgz","fileCount":243,"integrity":"sha512-vJzytAmbYYU22a2yOq+Cjoi6638xS+0uLtpWdKE9K3HcRMn0x9BcwwKm6QW6JPqdIwo2mkpKMUhokjLYbbfH+Q==","signatures":[{"sig":"MEQCIFGYI7JUPR2PLYQUWUlYcUxLbvENUMo9GaF+1R32BTx6AiBoHrVWlmtAYYEm0+cicus9LXUR2rnl+IajbpTtmPXy6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.270186d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.270186d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/175486c1cd70a8a2c92b99bce87593a9/skybridge-0.0.0-dev.270186d.tgz","_integrity":"sha512-vJzytAmbYYU22a2yOq+Cjoi6638xS+0uLtpWdKE9K3HcRMn0x9BcwwKm6QW6JPqdIwo2mkpKMUhokjLYbbfH+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.270186d_1770311490840_0.12060211976509061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f915fd7":{"name":"skybridge","version":"0.0.0-dev.f915fd7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f915fd7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21aab6930dadd5d2572c1c0e59ba22e594a1f300","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f915fd7.tgz","fileCount":243,"integrity":"sha512-ExsL+tonPLuHxHDz3SaP9XYvBNi5bmkVdOM3HW2YAsB6tBFrLRfoN4nLmqIp3cygntXkhAX+uwwxtHtL9H7OyA==","signatures":[{"sig":"MEQCICeucNz8CoERVzOdJZKZydwaCnd2TCaT7SsAsJowkBLvAiBrvoZ0ch1f2OejAY8fydwYwPaBEm4hm0LUx0H5AnEZ8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f915fd7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.f915fd7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a117ce511a2f041787e435b8bc0cf33/skybridge-0.0.0-dev.f915fd7.tgz","_integrity":"sha512-ExsL+tonPLuHxHDz3SaP9XYvBNi5bmkVdOM3HW2YAsB6tBFrLRfoN4nLmqIp3cygntXkhAX+uwwxtHtL9H7OyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f915fd7_1770311517294_0.5195344626627396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a16c33f":{"name":"skybridge","version":"0.0.0-dev.a16c33f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a16c33f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1c2e908e76b4ddef72233aa8866a43b56a03b790","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a16c33f.tgz","fileCount":243,"integrity":"sha512-gboLdjlahstLSXhuWl/s/MoZwC12z8fMMsY4FGTqOXVCQ3OaEX7nHfUT78cveVejN9eSq8Qe0TT4GMpI1abDDQ==","signatures":[{"sig":"MEQCIG+LBgQBHgU1K6NLOg7cGWm8DrMuqrLIPBlED6+1GZCYAiA6+IGOQD8uHf+860jFw0EVeH9LuQLetvI/3436jtNj6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a16c33f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.a16c33f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dc439d5d853226913e7165ee18f7997a/skybridge-0.0.0-dev.a16c33f.tgz","_integrity":"sha512-gboLdjlahstLSXhuWl/s/MoZwC12z8fMMsY4FGTqOXVCQ3OaEX7nHfUT78cveVejN9eSq8Qe0TT4GMpI1abDDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a16c33f_1770325934450_0.06946448887272871","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1cf3cc":{"name":"skybridge","version":"0.0.0-dev.f1cf3cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1cf3cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bec69813aab5dba9fa657db07f7903e28d5eb474","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1cf3cc.tgz","fileCount":243,"integrity":"sha512-+Qa00srBpMSBaYz3pZ4zvHJTjCuUWDU8QUAqjJJgmiMZgfpNhHUJaIXaMlSSWjParieO7xmoIeSPphVilT7HZg==","signatures":[{"sig":"MEQCIHFN0gPCtwv8Nrk8a52lzZee7TNZ/31oBm2MexkEBvmnAiB3FB6+Mdj8/l+irlJzBcUMYJi9B1VTG5/AasT44IwqwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f1cf3cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.f1cf3cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/794ea9aea5587b0c4ef079126a3dfb26/skybridge-0.0.0-dev.f1cf3cc.tgz","_integrity":"sha512-+Qa00srBpMSBaYz3pZ4zvHJTjCuUWDU8QUAqjJJgmiMZgfpNhHUJaIXaMlSSWjParieO7xmoIeSPphVilT7HZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1cf3cc_1770338854265_0.8563398289070085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f672dd":{"name":"skybridge","version":"0.0.0-dev.8f672dd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f672dd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"22c5c215f536aa75c7b3270b1c23b58bd1a1c3a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f672dd.tgz","fileCount":243,"integrity":"sha512-bvv5X2x385FAXL7pwldBmTBkj+E2yDBebJAzqcWZ75v4Vz0IL4GeU19uboXn4IIckErdbR78fes2nKAphLOjyA==","signatures":[{"sig":"MEUCIQDGEB9OXC0zFD7C08twRRDMBofyqdmsRe+IsDTf1JnPkwIgbOJJ9haN3PzgBXcQCPPgK5FZl+lVCJ+XtELJiu8EP8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f672dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.8f672dd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d758d70618eec1ed00261eaafc1bb907/skybridge-0.0.0-dev.8f672dd.tgz","_integrity":"sha512-bvv5X2x385FAXL7pwldBmTBkj+E2yDBebJAzqcWZ75v4Vz0IL4GeU19uboXn4IIckErdbR78fes2nKAphLOjyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f672dd_1770352340882_0.09309188154281167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ad4667":{"name":"skybridge","version":"0.0.0-dev.9ad4667","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ad4667","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e1606f9ead15605de1eeb8e77d3c49f930356464","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ad4667.tgz","fileCount":243,"integrity":"sha512-CpV4RFXvu3yyQyn77NHAUb+yIeCmv2cyuBk81kUwRtBDJcMIFyp2m27f9PISbDaxp08uUQlOjY9f4WafBmq6Ug==","signatures":[{"sig":"MEQCIE7nAXa/3IOxPoNKojYEDGkShB8YpjBHPNV60P6EdOIrAiAIFurWGwzYFeLQBNpt27R0MgxnMk9Ig0jNinI/rWl0kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ad4667","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.9ad4667.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/263c05d9a68648dc480d14b3787fd484/skybridge-0.0.0-dev.9ad4667.tgz","_integrity":"sha512-CpV4RFXvu3yyQyn77NHAUb+yIeCmv2cyuBk81kUwRtBDJcMIFyp2m27f9PISbDaxp08uUQlOjY9f4WafBmq6Ug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ad4667_1770367721054_0.6528138915113613","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1d0643":{"name":"skybridge","version":"0.0.0-dev.a1d0643","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1d0643","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"127fbbf6163fb17c9607aeff43b9cdbeb1ecb0a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1d0643.tgz","fileCount":243,"integrity":"sha512-KDj2D/AhurReQXJz8rg+erxNFdjkF7Mm15THAUY3Qja9M3+yR1/AkIOAyY1DJ3IOu2B8Jn9EIM+n2sIOTGhSlA==","signatures":[{"sig":"MEYCIQDYBBOZAtds4fRZlSm9+aqYpUch8RYN2AQDHSaQbpN/XQIhALWl9ePnHCk9ZgCnJgDK/JWYcQa/XtXKqOtP22xGF0UC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1d0643","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415806},"type":"module","_from":"file:skybridge-0.0.0-dev.a1d0643.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e928936868bbaa5f4cc087a515a8bfd/skybridge-0.0.0-dev.a1d0643.tgz","_integrity":"sha512-KDj2D/AhurReQXJz8rg+erxNFdjkF7Mm15THAUY3Qja9M3+yR1/AkIOAyY1DJ3IOu2B8Jn9EIM+n2sIOTGhSlA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1d0643_1770368989673_0.6205436162454858","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a9cd53":{"name":"skybridge","version":"0.0.0-dev.8a9cd53","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a9cd53","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c219e97471e771e36c26ee02b4a9314c74752324","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a9cd53.tgz","fileCount":243,"integrity":"sha512-26pq4XeE+XQHew1hWvcQZe3iTQrm8VDSmGTN5IsyZySr71+HDWSnsadOhBT4ikcrzBEesi4Ori/8R5K9jNhM3A==","signatures":[{"sig":"MEYCIQDEdTLMtesBdEWrMmVw/pA8/vRqxX1QyfV51GQPn1lX3AIhAPzqBFuhJCatV+8DsvLHWa2nqpnb3fKA8Vb9Rv2uF5LX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a9cd53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415806},"type":"module","_from":"file:skybridge-0.0.0-dev.8a9cd53.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/850deeae8982c1c79cae63266e85980b/skybridge-0.0.0-dev.8a9cd53.tgz","_integrity":"sha512-26pq4XeE+XQHew1hWvcQZe3iTQrm8VDSmGTN5IsyZySr71+HDWSnsadOhBT4ikcrzBEesi4Ori/8R5K9jNhM3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a9cd53_1770369419956_0.0748477631201172","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cde3cc2":{"name":"skybridge","version":"0.0.0-dev.cde3cc2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cde3cc2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"524ab7ceedaad1b416eb4224ba3c2cac6c95e754","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cde3cc2.tgz","fileCount":243,"integrity":"sha512-FU2xwOsJF9U5jYp/jnLBRGWs821yVHoyLm9SKSLQQD86J1uRUSXlZFsob0rW03Gw3bNvslC2IAQT0clygmmQ3g==","signatures":[{"sig":"MEUCIQDqaEhs1GVHNb/LCt7b8CZ+wDf6JAuPVQZWK+WvuI/fAgIgDBOb6K8tqo5Wcs/4lW3IS5Wx6Zoqkh1e7WYStN0cOqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cde3cc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.cde3cc2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48931b4628e8a5aaf12b189696ab0010/skybridge-0.0.0-dev.cde3cc2.tgz","_integrity":"sha512-FU2xwOsJF9U5jYp/jnLBRGWs821yVHoyLm9SKSLQQD86J1uRUSXlZFsob0rW03Gw3bNvslC2IAQT0clygmmQ3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cde3cc2_1770377429899_0.9211097225753302","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2891b3c":{"name":"skybridge","version":"0.0.0-dev.2891b3c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2891b3c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fcabd00928b0b29ac17a818543d2b296e8f46cfa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2891b3c.tgz","fileCount":243,"integrity":"sha512-7JmxIa0n6YWjYy5+pSe//+aIRAip9TQtr/QEYWeOkvMP67e5LZZ8+NBFVZID115gBtLR0CeNr8/jcb8E27Hvnw==","signatures":[{"sig":"MEUCIDqKtBVDMVJgcZxbKrO2sh0DxdEop8TRrF/hja/iej9KAiEAukqWiwSUVcMLyv2Z/G3590cG9GtuHcJwBqQcNmqcArc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2891b3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.2891b3c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57be54c635db537b3477983d8703a2e6/skybridge-0.0.0-dev.2891b3c.tgz","_integrity":"sha512-7JmxIa0n6YWjYy5+pSe//+aIRAip9TQtr/QEYWeOkvMP67e5LZZ8+NBFVZID115gBtLR0CeNr8/jcb8E27Hvnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2891b3c_1770378163811_0.2123289277633611","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d97010":{"name":"skybridge","version":"0.0.0-dev.7d97010","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d97010","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62409a59a605112878bba5810e68eee3ed5f8175","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d97010.tgz","fileCount":243,"integrity":"sha512-5NNKnbmLBU4eOJ8AexahB24osi0jRslygLQEdZlbZuE3itgSeBva80KCxJ0Favf+91njtZ7pahKSFpGhELq3kw==","signatures":[{"sig":"MEYCIQCBabyuzGemVRB6VA9c93QGl3l8HiqQmrJiyuH/P12ucAIhAInvf61iwzeAagiKNRxcHngw2OAOamjsWDjlWjVwt83T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d97010","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.7d97010.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c441b72a2870a6a5c4f53197b989bb3f/skybridge-0.0.0-dev.7d97010.tgz","_integrity":"sha512-5NNKnbmLBU4eOJ8AexahB24osi0jRslygLQEdZlbZuE3itgSeBva80KCxJ0Favf+91njtZ7pahKSFpGhELq3kw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d97010_1770381912427_0.5172723075206149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0de4e3":{"name":"skybridge","version":"0.0.0-dev.e0de4e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0de4e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eec49ff3f3042fbc5eda159c092713159f1320cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0de4e3.tgz","fileCount":243,"integrity":"sha512-Be2IcsKuSbMpbcBwdZzWk75BUf2lpW5NruMppDnFw79KYCTGTToXqVveEod+1atvJa4MzD/4tb9Np/IQs3FNXA==","signatures":[{"sig":"MEUCIQCvMlrYv53dx8j38VBR59QB7tCMf3jxCS0LJOgaPK9SqwIgFQTwlp6MkK8YuwGA12GGE1cbLkUk1S6OiWTyWtL3gp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0de4e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.e0de4e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/83ca93fb5bab33ed2ef54e0a0d929f98/skybridge-0.0.0-dev.e0de4e3.tgz","_integrity":"sha512-Be2IcsKuSbMpbcBwdZzWk75BUf2lpW5NruMppDnFw79KYCTGTToXqVveEod+1atvJa4MzD/4tb9Np/IQs3FNXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0de4e3_1770403024506_0.2816345764357704","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c9f684b":{"name":"skybridge","version":"0.0.0-dev.c9f684b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c9f684b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"66d5fd9433d63711cad27844116c6e7faf25c81a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c9f684b.tgz","fileCount":243,"integrity":"sha512-C9KlstKREYeXSFXcH5/xfL7d6E8lPfuS7Tf2pUjojXMjBLJaSPP+gUiLbIx1PlwUCwP26Ylr9PzQobMLe44+fw==","signatures":[{"sig":"MEUCICPjlwo+J2LsZ3J3nIJYX6EJquaijTvPkKamz5sKcD5tAiEAyN7AMqjwnZS8b12Sz5F6TO+qpWXj54kO7Wy/rinizlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c9f684b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414881},"type":"module","_from":"file:skybridge-0.0.0-dev.c9f684b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c7acc72a8e2fea1dec2e22548086233b/skybridge-0.0.0-dev.c9f684b.tgz","_integrity":"sha512-C9KlstKREYeXSFXcH5/xfL7d6E8lPfuS7Tf2pUjojXMjBLJaSPP+gUiLbIx1PlwUCwP26Ylr9PzQobMLe44+fw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c9f684b_1770424021287_0.11454227897054037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.141972b":{"name":"skybridge","version":"0.0.0-dev.141972b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.141972b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e37607ca592a6720666bf4482c43744468941a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.141972b.tgz","fileCount":243,"integrity":"sha512-dFUv2sie4XRSgnvIhFyzW/dEEc8gVA4GazH2JX0nX2cy8fhC5r/EBtgvOblN0zrGaUG5ss7E9oxaQnntEguOeg==","signatures":[{"sig":"MEUCIQDzTsm8pgkz8CDk4JVzs0lr3+L92d+3zAcvztrH+1JU9QIgVwyz15+fhzvWa3gT9CeG3yBfRt0Z6KTQhB2DqGe75T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.141972b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.141972b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2dcc278f573d376881d9343db7865740/skybridge-0.0.0-dev.141972b.tgz","_integrity":"sha512-dFUv2sie4XRSgnvIhFyzW/dEEc8gVA4GazH2JX0nX2cy8fhC5r/EBtgvOblN0zrGaUG5ss7E9oxaQnntEguOeg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.141972b_1770424054710_0.41751383338294024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9075b86":{"name":"skybridge","version":"0.0.0-dev.9075b86","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9075b86","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3d4fadd2ea56911721b5675335428ea891cb305","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9075b86.tgz","fileCount":243,"integrity":"sha512-VABCtJJGciSAVwrmXaDq3DtPrni3jPib4e+ZaxF2HmTm5igm2FlLbqL8/xykBfUG6EKk3BPD74TfmfmT8uNKmA==","signatures":[{"sig":"MEUCIAiRSOyR11y/Y5gLS3B+/0AsOQr4rrmagGL9Zr3MstuqAiEAxZSLXwJ76r6bCbZ1Xse9FxIxN+JWfiKKWju2vwHhd6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9075b86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.9075b86.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a22717f4f70c6b233a5089f179fadc3/skybridge-0.0.0-dev.9075b86.tgz","_integrity":"sha512-VABCtJJGciSAVwrmXaDq3DtPrni3jPib4e+ZaxF2HmTm5igm2FlLbqL8/xykBfUG6EKk3BPD74TfmfmT8uNKmA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9075b86_1770480516190_0.028606166844393544","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f07299b":{"name":"skybridge","version":"0.0.0-dev.f07299b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f07299b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"20fff890cf8dfdee82d68bd6cd59eaf82706913f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f07299b.tgz","fileCount":243,"integrity":"sha512-czj7wUT8xMH4SukrLbAd2Ecw+wgA27uT57KCxCIdHch9CW5u7nfigmtEtRMkdw4oqxYYNII6e3BqNfwr9wVkzA==","signatures":[{"sig":"MEYCIQCOOe5i14iT7DqEzsJThGIJeZ5TdCuQbEHwwZW2GXrlYgIhAKcf2k5nsfin+9OpQPr5ISn/GR7gKvGGKzLlbzgqxPDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f07299b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.f07299b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/174e663a1c9548e8227d8dc8ae552098/skybridge-0.0.0-dev.f07299b.tgz","_integrity":"sha512-czj7wUT8xMH4SukrLbAd2Ecw+wgA27uT57KCxCIdHch9CW5u7nfigmtEtRMkdw4oqxYYNII6e3BqNfwr9wVkzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f07299b_1770482178064_0.8915417932464744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61bfbf3":{"name":"skybridge","version":"0.0.0-dev.61bfbf3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61bfbf3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"059b5058b08b25d066e8289c468a8fc46504876a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61bfbf3.tgz","fileCount":243,"integrity":"sha512-Gr7vWGls1ZBwFvDun4AR1y0q6HjMvJ8I/gueAMzg7JubsjhIXu8wvoMNCasXTDamXkCBgjd7gCGEe0uzoKLDXA==","signatures":[{"sig":"MEUCIGJH2nb/ihY5jpORsVVwWbesBi3yvQ2BkOmokRISXtqaAiEAh0tfQQBj5yZMRn6hj0700l6kzG5PkeI7P0/VUmKngN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61bfbf3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.61bfbf3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b23b461c779aab77cc24cc64d1aad7b/skybridge-0.0.0-dev.61bfbf3.tgz","_integrity":"sha512-Gr7vWGls1ZBwFvDun4AR1y0q6HjMvJ8I/gueAMzg7JubsjhIXu8wvoMNCasXTDamXkCBgjd7gCGEe0uzoKLDXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61bfbf3_1770482446460_0.48894903387826183","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e2e430":{"name":"skybridge","version":"0.0.0-dev.8e2e430","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e2e430","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35d62beb381cb2d5f250988f46020857adf24ade","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e2e430.tgz","fileCount":243,"integrity":"sha512-nBt9pBxV/D4FyvL62/4z+ZCilVq0yh/WliF69xHXISRcN3URh27MbMgTKKUxbGlQF0KzpXsLoMwf6iNYUqoYMA==","signatures":[{"sig":"MEUCIQCTSFfd7Y3pPX2vnP0pXjFAV2wtSwm+3XBDrzS09tQANAIgN7MLzA4H8D+DhYzPa+v0S5KUacH5zJoMLfmlj2A1vxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e2e430","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.8e2e430.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e2e50d592d1086b429ceec6cc1a2bf8/skybridge-0.0.0-dev.8e2e430.tgz","_integrity":"sha512-nBt9pBxV/D4FyvL62/4z+ZCilVq0yh/WliF69xHXISRcN3URh27MbMgTKKUxbGlQF0KzpXsLoMwf6iNYUqoYMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e2e430_1770500808328_0.8433178195079414","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8474276":{"name":"skybridge","version":"0.0.0-dev.8474276","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8474276","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"605d0c7a527fc515586e120fc7567cde260fc814","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8474276.tgz","fileCount":243,"integrity":"sha512-3r9U92qMD+QJR4n40Z+9hu2KbX5hZIcghQDyoBZGCK+Ezv53PJUpNVSpojOVcX8gnTUfMpSlrUC0LQinEz/2OA==","signatures":[{"sig":"MEUCIQDgDrCFYAsmHCjjyvfhWt3TpQFMrEKQJXJC37NZHapEtAIgIas85vXj8rRbKgX2m1NAM0ll7ttkYfR7P+Mv8F7PWHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8474276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.8474276.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d4d564354cd09a05bc832706d0a5388/skybridge-0.0.0-dev.8474276.tgz","_integrity":"sha512-3r9U92qMD+QJR4n40Z+9hu2KbX5hZIcghQDyoBZGCK+Ezv53PJUpNVSpojOVcX8gnTUfMpSlrUC0LQinEz/2OA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.11","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8474276_1770500853731_0.037564461785940084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c575fb":{"name":"skybridge","version":"0.0.0-dev.7c575fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c575fb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19c7adae9d9600ae2041e72247e08c81f83cea0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c575fb.tgz","fileCount":243,"integrity":"sha512-cL8xjqAtNtQDwbpBGXx8STB6Ms1vpsz6vpEe+Y/xNGO8F/BUFP0A5lHYipGB1eoq7mSy02GUV0hrsfCt/RAcSQ==","signatures":[{"sig":"MEYCIQC8plRAHuSbxNftQj4Chx0B7N0lKXAU9oJsKKH36KN6DQIhAICuAe1aBHXumNx9/I6VFPS/AEe8XPi/LKk5LqORaUPZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c575fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.7c575fb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b273cef23aa6d3fd9bd2e437d27aa6f/skybridge-0.0.0-dev.7c575fb.tgz","_integrity":"sha512-cL8xjqAtNtQDwbpBGXx8STB6Ms1vpsz6vpEe+Y/xNGO8F/BUFP0A5lHYipGB1eoq7mSy02GUV0hrsfCt/RAcSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c575fb_1770500901748_0.6220730834631119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d137443":{"name":"skybridge","version":"0.0.0-dev.d137443","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d137443","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc8f5e1f3d6062e5abda09cd9c990852b2a4b82b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d137443.tgz","fileCount":243,"integrity":"sha512-G+FLRKEz8639dohzbJvixnzmU+kQUySj/12baeTAcfoL0tHkaw+m+UDMOPtLbsQuGCOKLmKCW2WI+shtvzoDwg==","signatures":[{"sig":"MEQCIGKlzny6SgtwZNwUvym+sMTeXZuAhGTVdLkSbcO0QwBoAiBEjrVc/76KlNJHH3II8H+xRx5qExiq07PuocX1fC/Sdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d137443","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.d137443.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aaf57418ae096a730cbaf331f2a73e61/skybridge-0.0.0-dev.d137443.tgz","_integrity":"sha512-G+FLRKEz8639dohzbJvixnzmU+kQUySj/12baeTAcfoL0tHkaw+m+UDMOPtLbsQuGCOKLmKCW2WI+shtvzoDwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d137443_1770500948696_0.13449620975325471","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c4f33ce":{"name":"skybridge","version":"0.0.0-dev.c4f33ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c4f33ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d493d983f550a916977a7123be7cafa94c982a88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c4f33ce.tgz","fileCount":243,"integrity":"sha512-YMCHGOc9zj1Zlk5E6Vy9Y3EO5b83bWmbkALO8VyNd25fZfmxdoWtN8Go8e0AkHn3bKsGUAxVfKurOviBrQJtIg==","signatures":[{"sig":"MEYCIQCyhj3raqAsfAmWXwaOF7g6kh6EFvhN984LCacLSSdH9QIhAO+aYl11SCjK2xM1UDV96pxzYGanZtwFpNphEREIDX9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c4f33ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.c4f33ce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4c8467efc75c79995a9b0fd6969ae56/skybridge-0.0.0-dev.c4f33ce.tgz","_integrity":"sha512-YMCHGOc9zj1Zlk5E6Vy9Y3EO5b83bWmbkALO8VyNd25fZfmxdoWtN8Go8e0AkHn3bKsGUAxVfKurOviBrQJtIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c4f33ce_1770511654144_0.7901322076318857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e813bb":{"name":"skybridge","version":"0.0.0-dev.6e813bb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e813bb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"074ae0c437d4a6782e7aebff4eb3fe177832f2f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e813bb.tgz","fileCount":243,"integrity":"sha512-63Orq2mP6NCC0zcPNnJbtDx+cEmrjL3cBDF8UWl2IZ5xrx9KXJvb4H2uo58d8j8NbwA/+QJaG3lr8DVM0X72FA==","signatures":[{"sig":"MEUCIEwXXmunHmg53wHzcc7TYatUcp3zIS1NMs1CJ8ONsIz0AiEA0Y8MUGM85SyvoItprZD1PLeIHZwJUVoaqHK2lcxSSOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6e813bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.6e813bb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5351d97334061004574811d910764931/skybridge-0.0.0-dev.6e813bb.tgz","_integrity":"sha512-63Orq2mP6NCC0zcPNnJbtDx+cEmrjL3cBDF8UWl2IZ5xrx9KXJvb4H2uo58d8j8NbwA/+QJaG3lr8DVM0X72FA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e813bb_1770601135571_0.7282552525922974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14cffed":{"name":"skybridge","version":"0.0.0-dev.14cffed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14cffed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"905ae567037ab020874cc5a809c725cc3b9568d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14cffed.tgz","fileCount":243,"integrity":"sha512-ccoSVDsMxpOOyo1LUFqmQEhdk6aoAgCs1CDTpk4Y12Y9u67YCF44wp3dCHZ+Ysyl1Yj2o0StzdpRhw+7pJizzg==","signatures":[{"sig":"MEUCIQDj3DG3jPXnncONQRU+pdL9uf1PCRDtOcggA4LAz/ZUYgIgXvtRck7/omLvkUTcmeyLrgA73f6WbQLn2MWYRQ6/5VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14cffed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.14cffed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50401f922d68618a4f111ba6ae83bf1b/skybridge-0.0.0-dev.14cffed.tgz","_integrity":"sha512-ccoSVDsMxpOOyo1LUFqmQEhdk6aoAgCs1CDTpk4Y12Y9u67YCF44wp3dCHZ+Ysyl1Yj2o0StzdpRhw+7pJizzg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14cffed_1770617244717_0.0769898711308532","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a54f4b":{"name":"skybridge","version":"0.0.0-dev.1a54f4b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a54f4b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a9e1b79f9f0ad6b357062bd370d7356d5fc503b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a54f4b.tgz","fileCount":243,"integrity":"sha512-+X5gSATzMuD3E1FNRJvFE4U4ONubAN6lb1rzJ3yvSbcNKiPF39e+vyCEBUqPDodolQdK9EP5ldBB+yZy9VyYZw==","signatures":[{"sig":"MEUCIEe2//szl00v1W9+MpEIUj6n19im/Wx/rKbhtxMxS/RFAiEAgkZrEcofos5S2rz1Yo/f3pn92hm3BE4Xvc4L2afCRS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a54f4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.1a54f4b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a000c1ccf58d097151b6ec51e2adbbb/skybridge-0.0.0-dev.1a54f4b.tgz","_integrity":"sha512-+X5gSATzMuD3E1FNRJvFE4U4ONubAN6lb1rzJ3yvSbcNKiPF39e+vyCEBUqPDodolQdK9EP5ldBB+yZy9VyYZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a54f4b_1770646274100_0.1722664915213592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc594c6":{"name":"skybridge","version":"0.0.0-dev.cc594c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc594c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b685be674cc28a8287d5bb3959bd82fde699560","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc594c6.tgz","fileCount":243,"integrity":"sha512-pPy555y9ZVXhxcifP5F67VOffJX98u8nXqxAiCH1abYJOtTyWrWcQQRTNB4lrchFnl7ou6EM40JSQ4n0tJBCDg==","signatures":[{"sig":"MEUCIB9rIqaHLN6gFAsweg2YF9FQUObC2xlUMpnuzFF2YsjOAiEA3gG1FWINtL6eZ4O7/ZpxDGX0HsVi+2lYjX7a/PaaD0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc594c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.cc594c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5dcff536726beb0c939d45d50a78cb43/skybridge-0.0.0-dev.cc594c6.tgz","_integrity":"sha512-pPy555y9ZVXhxcifP5F67VOffJX98u8nXqxAiCH1abYJOtTyWrWcQQRTNB4lrchFnl7ou6EM40JSQ4n0tJBCDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc594c6_1770649245231_0.9738369654697749","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22f6c8d":{"name":"skybridge","version":"0.0.0-dev.22f6c8d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22f6c8d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"7e8aca7e5388144ebfb0df5704dcb5064f6bbf45","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22f6c8d.tgz","fileCount":184,"integrity":"sha512-a6j+u1a62Xbuw4BNENGaqB0WZpaySRcRSTIoL4EpARH7/KsDBUd+XFSSfG3e6a660Qnxgab62OVAGuTZSEXoXQ==","signatures":[{"sig":"MEYCIQDGFvNiUb3D3evbW3zpQj81qy1WgjjqLGSBe+HD01s2mwIhAIW5X/IMnGUJrsOvu07xVoz1zNoCfHAWxFcyI08AT6vx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22f6c8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307309},"type":"module","_from":"file:skybridge-0.0.0-dev.22f6c8d.tgz","exports":{"./web":{"types":"./dist/src/web/index.d.ts","default":"./dist/src/web/index.js"},"./server":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/src/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33ba1c018c9d45dabf361ad0818d09b7/skybridge-0.0.0-dev.22f6c8d.tgz","_integrity":"sha512-a6j+u1a62Xbuw4BNENGaqB0WZpaySRcRSTIoL4EpARH7/KsDBUd+XFSSfG3e6a660Qnxgab62OVAGuTZSEXoXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","express":"^5.2.1","zustand":"^5.0.9","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.5"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.5","jsdom":"^27.4.0","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/jsdom":"^27.0.0","@types/react":"^19.2.7","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^0.2.2"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22f6c8d_1770650211748_0.5930347991334819","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae7fc27":{"name":"skybridge","version":"0.0.0-dev.ae7fc27","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae7fc27","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"383f684a9903623765f1d01f297a1d17b6c2b365","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae7fc27.tgz","fileCount":246,"integrity":"sha512-UWaRW8STr3IeB811nvqMMm+EhMw/a2artywqKZEtZ/x5JsZt4b+G2tJ9ZHClt07bt5oHzPDz0JkCabzrW5hlPA==","signatures":[{"sig":"MEQCIAxYb+/fmON7KFgqRrqgEIbn9Tqe9YF/Ldm6CryuAuDvAiAKY0B8NfZ+nFCCUaF/sjDt8PBglkLhtSCeeQ+NHxJTvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae7fc27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429830},"type":"module","_from":"file:skybridge-0.0.0-dev.ae7fc27.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/334e1e930c771078053c2da205aed014/skybridge-0.0.0-dev.ae7fc27.tgz","_integrity":"sha512-UWaRW8STr3IeB811nvqMMm+EhMw/a2artywqKZEtZ/x5JsZt4b+G2tJ9ZHClt07bt5oHzPDz0JkCabzrW5hlPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae7fc27_1770659785754_0.04392762150858598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.699805d":{"name":"skybridge","version":"0.0.0-dev.699805d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.699805d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"621cf82baf1cc84273c73c1bfbad31d6e33c7cce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.699805d.tgz","fileCount":243,"integrity":"sha512-tJ1wC4yt2O1EkwhgHeyZd4q9s26QXZi1HFtBhO00T5PhobIKXKlTIBftGpAQIg8WVvc/N8ajcSTntuy6Ykbbpw==","signatures":[{"sig":"MEUCIQDsh53tFwhsKAslrFwHJgfMolgvGQirIgO4N73Ss7KvSgIgILSJ/cIM/alrequJvK2ZPTI9J9l7dezBNvMMGtiFpCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.699805d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.699805d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c477d83aae7a1834d82195d0981e658/skybridge-0.0.0-dev.699805d.tgz","_integrity":"sha512-tJ1wC4yt2O1EkwhgHeyZd4q9s26QXZi1HFtBhO00T5PhobIKXKlTIBftGpAQIg8WVvc/N8ajcSTntuy6Ykbbpw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.699805d_1770659858764_0.2860853620938417","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.87f7ef7":{"name":"skybridge","version":"0.0.0-dev.87f7ef7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.87f7ef7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5782c899dc2078c172e06c85a0e58f6b2ff322a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.87f7ef7.tgz","fileCount":246,"integrity":"sha512-vnWsv9ma4SQnQp3vXExS+xHfwZ51NPx36OXhI2VKpMowZpM9+zDQMx3bEsorNjFmpqmqAqcb5a4eyT4foBKs3g==","signatures":[{"sig":"MEUCIQCE706JydMPpfMboShNPfV93fRMXU/GkuRBxrvdVvcvSwIgQkKA3niEoJXqA1XETHjmO14crt4SofdgVzIeov1u24c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.87f7ef7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429756},"type":"module","_from":"file:skybridge-0.0.0-dev.87f7ef7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59f8e0dc468ecc312ec8530cc7ad8436/skybridge-0.0.0-dev.87f7ef7.tgz","_integrity":"sha512-vnWsv9ma4SQnQp3vXExS+xHfwZ51NPx36OXhI2VKpMowZpM9+zDQMx3bEsorNjFmpqmqAqcb5a4eyT4foBKs3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.87f7ef7_1770660274921_0.0028382115495710902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5986cb4":{"name":"skybridge","version":"0.0.0-dev.5986cb4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5986cb4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2ee6cbba1bc1d2431ee8ed3d5814f87a355d835","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5986cb4.tgz","fileCount":246,"integrity":"sha512-v/FTM6mMBTHgdvpZzVS8Q3vCjR1tfcyTfwDtCzHimw59EugQ+563BLkxUJgUEwVjI4PpM8irJydDl2UkN/kanw==","signatures":[{"sig":"MEUCIQDDycZmhZT4kLU09J+2FAilohHLyPMcsZ4YxiOOomQJLQIgJPGGxJhXSRUjzDQf+ISP3fdXd5OlCbgv8M3psivRd0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5986cb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429756},"type":"module","_from":"file:skybridge-0.0.0-dev.5986cb4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f166f8732adc131ba340fff69e81097a/skybridge-0.0.0-dev.5986cb4.tgz","_integrity":"sha512-v/FTM6mMBTHgdvpZzVS8Q3vCjR1tfcyTfwDtCzHimw59EugQ+563BLkxUJgUEwVjI4PpM8irJydDl2UkN/kanw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5986cb4_1770660619690_0.0352711130371226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e75a6d7":{"name":"skybridge","version":"0.0.0-dev.e75a6d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e75a6d7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ab5e2909bf8bd4dbf32e0a4db4cca6df4337636","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e75a6d7.tgz","fileCount":246,"integrity":"sha512-XjZjBtClC6XlAWj/ek+mBa2WBakOxyubnZx2b154OmGG2zGpCyhGwtznXebi8bAzxx3kh5B+FBLOQhHaPS/8/Q==","signatures":[{"sig":"MEUCIFALfrKYBjVFABZhsgKyyVS6J0ocCpIXFqtioLz+lHL+AiEAiHwLxHA4G2Y7tQTCEkNWYLIcq4pUWYd1ozAjGOS9w7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e75a6d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429652},"type":"module","_from":"file:skybridge-0.0.0-dev.e75a6d7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/217b203daac66917987b5ba7509f5193/skybridge-0.0.0-dev.e75a6d7.tgz","_integrity":"sha512-XjZjBtClC6XlAWj/ek+mBa2WBakOxyubnZx2b154OmGG2zGpCyhGwtznXebi8bAzxx3kh5B+FBLOQhHaPS/8/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e75a6d7_1770661076555_0.030544649736765406","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.952c211":{"name":"skybridge","version":"0.0.0-dev.952c211","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.952c211","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4773cea43c83f048c84f4fc21b69138b5eb58fb8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.952c211.tgz","fileCount":243,"integrity":"sha512-fn5dNUTEPJc3balgitea+Lg3Ux+ZZXsy9utjBciM3y2NuaoHGsB957zA/fpzil8x4WuFumHrI2kGCJ8cq/h7nA==","signatures":[{"sig":"MEUCIEqcVs443z/mYxtUG490PoAMkXH7T9PUYTMqq8UgELUjAiEAwU38fMMHq3KUyyYdnUlLgM9xczdPaRXS/FZ0+CKbdQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.952c211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.952c211.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a00cddf84c678303451d92611c52ee6f/skybridge-0.0.0-dev.952c211.tgz","_integrity":"sha512-fn5dNUTEPJc3balgitea+Lg3Ux+ZZXsy9utjBciM3y2NuaoHGsB957zA/fpzil8x4WuFumHrI2kGCJ8cq/h7nA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.952c211_1770706545028_0.33253098734218756","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.459f762":{"name":"skybridge","version":"0.0.0-dev.459f762","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.459f762","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0379d1b6e0a6d9954052a5177c58e419f16a61a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.459f762.tgz","fileCount":243,"integrity":"sha512-nD6uEDoo3EiC9j9dFYUbrJOonOJDvgmtT3Y+kvDn4BVC0CnqXcjfGXICGxoASbJaRZCdiTPVIwWUd/LJwS+26A==","signatures":[{"sig":"MEQCIF8WhORRsEFYH0L/h3Xb+vBqh7eZLe3crN1NUOt8s3A/AiAMR2LdDCMyvGcAKEKsxxhvX7pV3JbVLbn+LHqFUyBTCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.459f762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.459f762.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3ed56da094fdb938c1327044e479690/skybridge-0.0.0-dev.459f762.tgz","_integrity":"sha512-nD6uEDoo3EiC9j9dFYUbrJOonOJDvgmtT3Y+kvDn4BVC0CnqXcjfGXICGxoASbJaRZCdiTPVIwWUd/LJwS+26A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.459f762_1770715040169_0.2778730663367255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ea8ed2":{"name":"skybridge","version":"0.0.0-dev.9ea8ed2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ea8ed2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc874fefa19527f91c111c1d0d9e2ae3eb6c23da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ea8ed2.tgz","fileCount":243,"integrity":"sha512-8kBVskjsvdSXB7ht+Ixu5v8cKGVi3BENVy+/GxvsHtqjpV5hj+7ADkeq/ieJW8SlgvRqMxwmrpkFw0YyZlhMWA==","signatures":[{"sig":"MEUCIQDSble2MblQ1pAnZx2R7rHqwoZI2AlcaL+8ubEofnyHZgIgYP2slWsyrVWAMvp5abGb84RmU8+J5aAXfWesytjtfOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ea8ed2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.9ea8ed2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2aef464c734eb94736a2ae7f98649d6/skybridge-0.0.0-dev.9ea8ed2.tgz","_integrity":"sha512-8kBVskjsvdSXB7ht+Ixu5v8cKGVi3BENVy+/GxvsHtqjpV5hj+7ADkeq/ieJW8SlgvRqMxwmrpkFw0YyZlhMWA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ea8ed2_1770716919741_0.55566624896355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4af613":{"name":"skybridge","version":"0.0.0-dev.a4af613","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4af613","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b3da76a74c3770f27d99a262b528071ec8371c8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4af613.tgz","fileCount":243,"integrity":"sha512-veAkHwq38K/qrabHNpunR50Q72ATNdixXwWu/IZw/leZ0SyiT31zH/YSZrcs1KszVq/+iqQjjLWFkmmDiEPJjA==","signatures":[{"sig":"MEUCIQCVvOA13r0D6NRgL8tu5AB3zfmh5rg8xWxQxXYaOCzQhwIgYi0y/GAU54eoEdUrgMGKdBdMyJoNccGbO/wco6bPxmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4af613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.a4af613.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/185fda336d25b9dd4bd21e6c6689365d/skybridge-0.0.0-dev.a4af613.tgz","_integrity":"sha512-veAkHwq38K/qrabHNpunR50Q72ATNdixXwWu/IZw/leZ0SyiT31zH/YSZrcs1KszVq/+iqQjjLWFkmmDiEPJjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4af613_1770717526832_0.9884747319276586","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3e1d4f":{"name":"skybridge","version":"0.0.0-dev.d3e1d4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3e1d4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f0c88bab1f904fd255e80cdc429437c36e77e01","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3e1d4f.tgz","fileCount":243,"integrity":"sha512-jojVXbUuZ3aXcSzzQeUuafue3c4m/6aAObAZBWcLC0TGtO6xod1v3VuQnXBtj7x7RXD43VXChTxZVM2QDq1g9w==","signatures":[{"sig":"MEQCIFXnvxlsFatf/R3e4vCFFgErUWUN0lStqmlRQUhA3N+7AiBGmDNCbbda48kgh34y4rxqscZ3XboGdRntwgDH57TXdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d3e1d4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.d3e1d4f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4336e4e90656b442ab46bef59a30447c/skybridge-0.0.0-dev.d3e1d4f.tgz","_integrity":"sha512-jojVXbUuZ3aXcSzzQeUuafue3c4m/6aAObAZBWcLC0TGtO6xod1v3VuQnXBtj7x7RXD43VXChTxZVM2QDq1g9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3e1d4f_1770718655730_0.9542847721821157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a00541":{"name":"skybridge","version":"0.0.0-dev.7a00541","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a00541","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1ddb37090861390b39570bd37e284dbb7a2f8ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a00541.tgz","fileCount":243,"integrity":"sha512-kpIDv98E+K4blfGJRZERUwfoI5UWqjqja54MPz/mRFybGWOxNzg1bSB1puPZ/VeinSGvudDxwJ9Qvlilv4aIUQ==","signatures":[{"sig":"MEUCIQD7k66J7QO9dhaC+kTfFR4VrYWjSrimHTjPAspkCMUpOwIgFiCAe9jNPoK+qyisrZejZZKB8+fGSLZvPUYyiCjnN5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a00541","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.7a00541.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dc0cb66a3aad79b86e027b7493b834f0/skybridge-0.0.0-dev.7a00541.tgz","_integrity":"sha512-kpIDv98E+K4blfGJRZERUwfoI5UWqjqja54MPz/mRFybGWOxNzg1bSB1puPZ/VeinSGvudDxwJ9Qvlilv4aIUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a00541_1770718758556_0.12620565007463047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa923f8":{"name":"skybridge","version":"0.0.0-dev.aa923f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa923f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c87f496e3e51e485e3143ca24fbba2e7a99476b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa923f8.tgz","fileCount":243,"integrity":"sha512-2za96dmc8Ms4FkCSgpyzzYfDlfrXWBOB0qMxCMTS8BS8TzeonAlqN9O2RP1wXvERsLbvz4tN0mhI7vHjx3Uwjw==","signatures":[{"sig":"MEUCIEHpFPdJe9uigrbBOsTbeDPoRtBVx91t6wBf/g99D435AiEAysygmlqpzsT6SpcNh2MSR29T3zXOOZgwHGqQT2wlzRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa923f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415114},"type":"module","_from":"file:skybridge-0.0.0-dev.aa923f8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ad4abab89cfb664520f7d719a91bfa1/skybridge-0.0.0-dev.aa923f8.tgz","_integrity":"sha512-2za96dmc8Ms4FkCSgpyzzYfDlfrXWBOB0qMxCMTS8BS8TzeonAlqN9O2RP1wXvERsLbvz4tN0mhI7vHjx3Uwjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa923f8_1770718786482_0.9982601246299743","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8c2636":{"name":"skybridge","version":"0.0.0-dev.b8c2636","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8c2636","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"861e606abf30a865a0c825a8da98cda4027012f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8c2636.tgz","fileCount":243,"integrity":"sha512-Rx5kpreEwufF6yCpeNOjolMkT+xHHlVOM9l6WBa95AsvuSQu5nm5rrF6o6WZbe4umABCo+XKJ0fnFlshjTeAxQ==","signatures":[{"sig":"MEQCIEtMPHyQxE26qziQixPAcetyFI+fpC2jrYF6HXY2o5FAAiAx8AQ55rox/840DibOwMnpRU+oXubFdQ4mLybOU8OgVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8c2636","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.b8c2636.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a26f8339c1858e75e33a955f58b15cf0/skybridge-0.0.0-dev.b8c2636.tgz","_integrity":"sha512-Rx5kpreEwufF6yCpeNOjolMkT+xHHlVOM9l6WBa95AsvuSQu5nm5rrF6o6WZbe4umABCo+XKJ0fnFlshjTeAxQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8c2636_1770721396912_0.25458179573406126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a2fbf1a":{"name":"skybridge","version":"0.0.0-dev.a2fbf1a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a2fbf1a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ebc7d1b56c977ef723e56e8372988d8de899a41e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a2fbf1a.tgz","fileCount":243,"integrity":"sha512-I+q+OdzErBXRLpseVpqkIaKZzqtkjSA6ZwPXoYC2q0kQQU/9mR3tERw5INzxCgE/MjENtOh7MF1QioR5b8V2QA==","signatures":[{"sig":"MEQCIHmnujvu8uMRfKcgyGxpv2OdSuMhqR7cwg3Y/wpL2h3oAiBO3Yg5QnrepYOEevCO4lJxb7fOxLUpAlrGR7WjX8QWWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a2fbf1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.a2fbf1a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4632c1e98adb4e1b3ae614a5ff49b47/skybridge-0.0.0-dev.a2fbf1a.tgz","_integrity":"sha512-I+q+OdzErBXRLpseVpqkIaKZzqtkjSA6ZwPXoYC2q0kQQU/9mR3tERw5INzxCgE/MjENtOh7MF1QioR5b8V2QA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a2fbf1a_1770721426266_0.08905154344172295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1dcd064":{"name":"skybridge","version":"0.0.0-dev.1dcd064","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1dcd064","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a8502bc98ba70b12dd78fc4464007ebd0dda597","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1dcd064.tgz","fileCount":243,"integrity":"sha512-H0+UJWDuxi4V+4ce21Z22kAbpkwkbl0XoaZLgkxOS2lxnOeLO6zM7n4l8LjfwX+wi00wIlX+790eseWHUB2ySQ==","signatures":[{"sig":"MEUCIQDyk/xFvAY4gPeYQGLQRFtTy6IcNXDThQ30Ckn7+mulOQIgNvPF9+H0A/qSUAP5aFrMF/rsHVJ8LvHtwYad+X5PcCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1dcd064","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415117},"type":"module","_from":"file:skybridge-0.0.0-dev.1dcd064.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfc5fbec0ea0e374399b0c3d124178cc/skybridge-0.0.0-dev.1dcd064.tgz","_integrity":"sha512-H0+UJWDuxi4V+4ce21Z22kAbpkwkbl0XoaZLgkxOS2lxnOeLO6zM7n4l8LjfwX+wi00wIlX+790eseWHUB2ySQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1dcd064_1770721659031_0.23394413791464164","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6198f99":{"name":"skybridge","version":"0.0.0-dev.6198f99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6198f99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04d4d160d80f3c7cc0dd9b3b11ebaf41b19a5b10","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6198f99.tgz","fileCount":246,"integrity":"sha512-xJs7srkj1Ni44P1e0sBPKWkPoYADvnwpBsE7JDhJJ0x8ETDWeEr0S3PSLYebN6j6XB9dksM6CpE0AQsmN5PZ9g==","signatures":[{"sig":"MEUCICIImO7QuHWTMz6k3RdrkpLKbn3AmYJmEQUDRZxEA3UCAiEA7U+UXw0agO+Gab8ZOLX71QjpkkVFX+gvy0KQUCXeL2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6198f99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429793},"type":"module","_from":"file:skybridge-0.0.0-dev.6198f99.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/845ca887fb5b53123e5cdf382d888d31/skybridge-0.0.0-dev.6198f99.tgz","_integrity":"sha512-xJs7srkj1Ni44P1e0sBPKWkPoYADvnwpBsE7JDhJJ0x8ETDWeEr0S3PSLYebN6j6XB9dksM6CpE0AQsmN5PZ9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6198f99_1770724056774_0.3778901730273585","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ac905d":{"name":"skybridge","version":"0.0.0-dev.5ac905d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ac905d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ce3b8778a98d116db8a3673bc5498c416befcf67","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ac905d.tgz","fileCount":246,"integrity":"sha512-GL1aj1ZLCd1f2qerNDNtMd4GDVe6pxfLCtdly/tOY5yxnypmSbWFtlFq4k66kTsQ4d42+7aOsH2iIXarTlIFZQ==","signatures":[{"sig":"MEQCICInzNXZ2YFhWNuXS8bRgDzge+CTfglqMH9XV2OH6z5CAiApd/ZTswT2O8jB8UQHrSRZ5bUz+/pu5l1Jo2QNKvdeNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ac905d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429796},"type":"module","_from":"file:skybridge-0.0.0-dev.5ac905d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d3721a4e23a004fbef0fecc1014d88da/skybridge-0.0.0-dev.5ac905d.tgz","_integrity":"sha512-GL1aj1ZLCd1f2qerNDNtMd4GDVe6pxfLCtdly/tOY5yxnypmSbWFtlFq4k66kTsQ4d42+7aOsH2iIXarTlIFZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ac905d_1770724727526_0.04110916895487837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a503f1b":{"name":"skybridge","version":"0.0.0-dev.a503f1b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a503f1b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"163a09fad6f8f761414dacd4bf24443c17cf7117","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a503f1b.tgz","fileCount":246,"integrity":"sha512-ciHY2RenPYDOwCc5C8yG98k7mq60vQspac+pyGN+A8MX6G++Ve7SwOBMFdxZzd6HUEtlqTZU1OWR/cWlFBkdew==","signatures":[{"sig":"MEUCIB1YAdjt2JurptL2h1fQKZhhBIXvA3DvCgk3snBuesgtAiEAmBAxUkHhm/yLIBnlZLsZOWkIYqhPLuiftajO65JFEWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a503f1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.a503f1b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44647a4065b66cb3136d039e0a293446/skybridge-0.0.0-dev.a503f1b.tgz","_integrity":"sha512-ciHY2RenPYDOwCc5C8yG98k7mq60vQspac+pyGN+A8MX6G++Ve7SwOBMFdxZzd6HUEtlqTZU1OWR/cWlFBkdew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a503f1b_1770725593627_0.9143292462465344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d1fbc4":{"name":"skybridge","version":"0.0.0-dev.4d1fbc4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d1fbc4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8fb1634f4692d7a7bfe20e01c7960aa4224e8b0e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d1fbc4.tgz","fileCount":246,"integrity":"sha512-475m8pwRfuqMLa0UxQ66H8pkS34aym3AzPkFElNDsmgQKHsbDRcF+r44aqPeLr4PklX77AwO6wHsfZHFWzwVeA==","signatures":[{"sig":"MEUCIDNCUXH0aMbl1i+Wbvm7SwWJv+cwjmLzJ0Kt0X0g9m8MAiEAw6fGB+0higOujctlPZlQzEHKhOD2B0LfCPHIHlz2vRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d1fbc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.4d1fbc4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a8eb57d68f9d423ac53984fae02762c3/skybridge-0.0.0-dev.4d1fbc4.tgz","_integrity":"sha512-475m8pwRfuqMLa0UxQ66H8pkS34aym3AzPkFElNDsmgQKHsbDRcF+r44aqPeLr4PklX77AwO6wHsfZHFWzwVeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d1fbc4_1770725964358_0.7086010991694955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7cf0093":{"name":"skybridge","version":"0.0.0-dev.7cf0093","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7cf0093","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ba5b10b827bc1b9787f109702bdc2d0403a108e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7cf0093.tgz","fileCount":246,"integrity":"sha512-s1/fDgSDGbDeblYDdLVHAsObaNULEQHvO8JPzrmP/LWxn14iidqcm1TbkTgoiswwDZkEWrJtKG0vZhoS1XrByw==","signatures":[{"sig":"MEUCIQCLxd5pvmmjfWxCYaa0BSeb/jnqMoIeXcTGvmEi7yt0qAIgeO2ChxfMRzlheE2buzfqgaw2GU+a2zDw68/RH7trbIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7cf0093","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.7cf0093.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44cc32ccd857368624a29a5778a95ec8/skybridge-0.0.0-dev.7cf0093.tgz","_integrity":"sha512-s1/fDgSDGbDeblYDdLVHAsObaNULEQHvO8JPzrmP/LWxn14iidqcm1TbkTgoiswwDZkEWrJtKG0vZhoS1XrByw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7cf0093_1770726390066_0.8391676147293223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc068f9":{"name":"skybridge","version":"0.0.0-dev.cc068f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc068f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d259454169c98ae7ddb039ad30931c14cd2c749","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc068f9.tgz","fileCount":246,"integrity":"sha512-DM2evtrfx4eIKDrzWXsx4bCPIF7hO3rcwIzr4hIPuVelaxny8N7L5GYCVf1HZeWioPtMzN1cJgif2VYQeloRWQ==","signatures":[{"sig":"MEYCIQCIh1DkDuuIDs9yiEH0ZA1y4LXs8/zrnDWV2EiufEevYwIhAMkNzxYkgS5sxLU0p31mJ0MErlFo8i+71FwgJ66uKUOT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc068f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.cc068f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c09712a6be02c51f0b8114940a96185/skybridge-0.0.0-dev.cc068f9.tgz","_integrity":"sha512-DM2evtrfx4eIKDrzWXsx4bCPIF7hO3rcwIzr4hIPuVelaxny8N7L5GYCVf1HZeWioPtMzN1cJgif2VYQeloRWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc068f9_1770726507100_0.8118279128614672","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f43c65":{"name":"skybridge","version":"0.0.0-dev.4f43c65","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f43c65","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"351e262b367fbff937922da5b918a0cb15fbe0bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f43c65.tgz","fileCount":246,"integrity":"sha512-hg1mfzRGR6WQ2EJ6AwhEo2t2YdHKiaukFIeLyfHi86K0qvUr3knDuut03RbP8mVF2lv36s+oXSjA9Tnoc0YW4Q==","signatures":[{"sig":"MEQCICGQEcue3boDjzqgl2MVaxtmqXrUxM8l3CdC09BmxHApAiBqj8aGNfyj+jrRYPDJ0i8ShwAtZ7K0VDPw/lYhbNb1sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f43c65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.4f43c65.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/886f79d3ff1a20b626aee33827e581f7/skybridge-0.0.0-dev.4f43c65.tgz","_integrity":"sha512-hg1mfzRGR6WQ2EJ6AwhEo2t2YdHKiaukFIeLyfHi86K0qvUr3knDuut03RbP8mVF2lv36s+oXSjA9Tnoc0YW4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f43c65_1770726776619_0.6009745688494801","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2cdb5fd":{"name":"skybridge","version":"0.0.0-dev.2cdb5fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2cdb5fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47686d538b04e98550eb43bc32784a5f8e7377e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2cdb5fd.tgz","fileCount":246,"integrity":"sha512-4zZ0n53+Qfs7oMKWGzCNC7wumASN1BiVMALso/553dluj8n/eITfJAvloR5eU9MDgOMm2/X52BCCCJtjRH94dw==","signatures":[{"sig":"MEUCIQDNvLulioDftDO176lWErdIjflF2ehOPD354zAxM3jqUwIgf0FRD79xzeONTy7+z6McWzTdPhqCe0Dfuc4RKrnogD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2cdb5fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.2cdb5fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44fe5708fc4b7b5bb9202fd2d4a92612/skybridge-0.0.0-dev.2cdb5fd.tgz","_integrity":"sha512-4zZ0n53+Qfs7oMKWGzCNC7wumASN1BiVMALso/553dluj8n/eITfJAvloR5eU9MDgOMm2/X52BCCCJtjRH94dw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2cdb5fd_1770726977098_0.6818140812838773","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.439e9a8":{"name":"skybridge","version":"0.0.0-dev.439e9a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.439e9a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28f12ffbecff78fa8c5d915dd9b3fbf79e20449f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.439e9a8.tgz","fileCount":246,"integrity":"sha512-K3Enwtb/pEdjmDcd0GPbsKp0pPQMtQTOm/K9IIG191VjgTYVkBJXg+etKNQwIuUBhOeCIufgUlw8xcVCwqX+Hg==","signatures":[{"sig":"MEQCIAJzwG7lYX9sP75cYJASmGnnW4CLjR+dI+5t7lgUFvaWAiA8Tp+t9XZj/D+VZ06PjIruI5C4auHjZ/k/JTTEwKCD+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.439e9a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.439e9a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cde4a0a7b4bf31a7f9511158baceec21/skybridge-0.0.0-dev.439e9a8.tgz","_integrity":"sha512-K3Enwtb/pEdjmDcd0GPbsKp0pPQMtQTOm/K9IIG191VjgTYVkBJXg+etKNQwIuUBhOeCIufgUlw8xcVCwqX+Hg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.439e9a8_1770727734427_0.10550093807416827","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfeddf1":{"name":"skybridge","version":"0.0.0-dev.bfeddf1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfeddf1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfcda37fdb99e129cde55d31391b85dc1781f735","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfeddf1.tgz","fileCount":246,"integrity":"sha512-yfAlEJms2cGHhGGEEt4U1OhE4a7I7VkNiI3bTB/VSXE99Kwkh81WLuEdc9tD/rVOqFxjKEMTkIszEcyKJjmyvg==","signatures":[{"sig":"MEUCICsQF0IveUHh4sggJBPb5CYPwM2zh0i/rxR+Q3qTeIQbAiEAnef/SQqqTkKiCDEQ+51Gq9I2qxqqN/k3+OrZYfBAgMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfeddf1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.bfeddf1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0dba5ca5fe00c6b3f125e45653317baf/skybridge-0.0.0-dev.bfeddf1.tgz","_integrity":"sha512-yfAlEJms2cGHhGGEEt4U1OhE4a7I7VkNiI3bTB/VSXE99Kwkh81WLuEdc9tD/rVOqFxjKEMTkIszEcyKJjmyvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfeddf1_1770727845757_0.5966734772445352","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.21980b9":{"name":"skybridge","version":"0.0.0-dev.21980b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.21980b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"54b6daca0fa0db9bb7cf6928e3d124b7ec3a04dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.21980b9.tgz","fileCount":243,"integrity":"sha512-9lwpbl8RLW1er+9XgL1utEdMq5XdU7Y+WnxBlyTUIUqfcZwWP8L3Z+qwRcvSb0GiYnbMx+ODB+Mj3zUcO5o2oQ==","signatures":[{"sig":"MEUCIEVOJEbjk3qW+uhU/uRX1qYMItuSnYbE4ejd/c8Cfv9cAiEAv6Bll9ewo5L4HxoZ2K1WZchonbjKfBICaUz2rRjXgcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.21980b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.21980b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9715a2bda641c1594eff6a86e68aa2d/skybridge-0.0.0-dev.21980b9.tgz","_integrity":"sha512-9lwpbl8RLW1er+9XgL1utEdMq5XdU7Y+WnxBlyTUIUqfcZwWP8L3Z+qwRcvSb0GiYnbMx+ODB+Mj3zUcO5o2oQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.21980b9_1770728034488_0.4983292956961354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b83f68":{"name":"skybridge","version":"0.0.0-dev.5b83f68","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b83f68","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"32a658495839b0963a81785e36fbce9842c6a22e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b83f68.tgz","fileCount":243,"integrity":"sha512-z+Btrq6mEs1iBx6kvV1dsRNoR4LztBZ18EFSD/LoQFhPGC3g+em6xFMj+p9pwcuZq2UodptljRPpS5A+xF7jPQ==","signatures":[{"sig":"MEYCIQDMMASVBzm91/Zn0MwlcT3WMuIWvJHPzS5ZxwRjgV6zWwIhAMf1dTu3hF2L04EyKl+DFX1UZ1k0Ucl2R47f1slgwLuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b83f68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.5b83f68.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/086bb6382e78787b807f410ae99da3af/skybridge-0.0.0-dev.5b83f68.tgz","_integrity":"sha512-z+Btrq6mEs1iBx6kvV1dsRNoR4LztBZ18EFSD/LoQFhPGC3g+em6xFMj+p9pwcuZq2UodptljRPpS5A+xF7jPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b83f68_1770728125283_0.6059425563175205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c737ab":{"name":"skybridge","version":"0.0.0-dev.1c737ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c737ab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a4142f341dcc752b6b4f20f77347c7c9f510f1f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c737ab.tgz","fileCount":243,"integrity":"sha512-kX8X03k3pSig8ACN1njYSKnv8ZCy6jvscFIJlaxsk79T/VtgJjbIiunVyoEKccfaykY72zEih94uahe5oYhx4w==","signatures":[{"sig":"MEYCIQDLbGQ4IVyb1XKLFeOMzRJUwupZyMfNMadzE3Z0ih++0wIhAJaApfZbypSf/ByZeF4hz9bOqANCuS0TWTs0m5gM4efc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c737ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.1c737ab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/19e5beee8005ea7f312f63813e506567/skybridge-0.0.0-dev.1c737ab.tgz","_integrity":"sha512-kX8X03k3pSig8ACN1njYSKnv8ZCy6jvscFIJlaxsk79T/VtgJjbIiunVyoEKccfaykY72zEih94uahe5oYhx4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c737ab_1770728177737_0.40645223139867603","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3ce2b6":{"name":"skybridge","version":"0.0.0-dev.c3ce2b6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3ce2b6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5700288c7860747a3c77083dc3de5c77639795a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3ce2b6.tgz","fileCount":246,"integrity":"sha512-agkCCs6SjPPUCKIVXDl7h+GxE/3+qBOidCKRy74y/lizPZEun3/EVty7nEgHIhjr7H3ZmK1cWmaT7Cqsd2IQPA==","signatures":[{"sig":"MEYCIQDChFDBiKvjg7xktu5aPOtHb91wjmwVvSOdf4LJ6YYPugIhANqqdBb3yGd4+TXh09egXnaaL0VIrcNxRstlaNJJK8Z0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3ce2b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.c3ce2b6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9bba8a3cfddff1293769d1247bbef13/skybridge-0.0.0-dev.c3ce2b6.tgz","_integrity":"sha512-agkCCs6SjPPUCKIVXDl7h+GxE/3+qBOidCKRy74y/lizPZEun3/EVty7nEgHIhjr7H3ZmK1cWmaT7Cqsd2IQPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3ce2b6_1770728276733_0.6803878265091006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4420dcc":{"name":"skybridge","version":"0.0.0-dev.4420dcc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4420dcc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9cfe31ff95b217cbb5b77a29bdd5bb234af0e9b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4420dcc.tgz","fileCount":246,"integrity":"sha512-VwN3kuxPdVm4mtsoNxceOxwKHJtHRf5DRL7dYHkOxvvr8yMxVWGzgttDn0CQv6mXj59hTX/dJphrXi3cpkQHOA==","signatures":[{"sig":"MEUCIHxod9gUv8kgHHNxFCBtxxBlzvldVCWJ8TgvfEsOW61BAiEAwmE9MVx9HJ3wiVh1Xc3JXWQZ/6HTXGDqJWJi1zX5ckA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4420dcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429900},"type":"module","_from":"file:skybridge-0.0.0-dev.4420dcc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/188a3523b8b41086cb19b5ba76f7c1c0/skybridge-0.0.0-dev.4420dcc.tgz","_integrity":"sha512-VwN3kuxPdVm4mtsoNxceOxwKHJtHRf5DRL7dYHkOxvvr8yMxVWGzgttDn0CQv6mXj59hTX/dJphrXi3cpkQHOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4420dcc_1770729502423_0.4080308091126539","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1172a2f":{"name":"skybridge","version":"0.0.0-dev.1172a2f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1172a2f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"677f4d0ea6140fe62ec06aebebbd5643286c0d63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1172a2f.tgz","fileCount":246,"integrity":"sha512-omtyaztLVzhxZOyMF0RPBSMnHACNnXMaaG3Jsg6KJiX5tGqiJCwszQEzeoZ4A+mtkgyqDPC67GoKX6XaGlddNA==","signatures":[{"sig":"MEUCIHj8eWKetVQS7CFlNFbYUBOOh4OSjBXK3SW/vWdn+g+qAiEA9/OH0TOicQp+9xYjFLioMNeJh3BoXVkp53cEzyoTvvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1172a2f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.1172a2f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/201aab0f41f93dcafb519cfa90aab9b5/skybridge-0.0.0-dev.1172a2f.tgz","_integrity":"sha512-omtyaztLVzhxZOyMF0RPBSMnHACNnXMaaG3Jsg6KJiX5tGqiJCwszQEzeoZ4A+mtkgyqDPC67GoKX6XaGlddNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1172a2f_1770729595869_0.6014734138898432","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff3ca79":{"name":"skybridge","version":"0.0.0-dev.ff3ca79","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff3ca79","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cab78ed29c58a65c1e419be477311b91fcd6dd28","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff3ca79.tgz","fileCount":246,"integrity":"sha512-9Jpw48owuNFb/T4McIxlGZ2+MIc0nPbwwCnLQ/aonRYBGPnXzd/W5+LXCOKv2OWdd/TgbrCr48QEwKowRdcAFw==","signatures":[{"sig":"MEYCIQCAFCU1pGmUmHwIbxHxRr0JXgGVvfLBLj7nRM+EVBEBcQIhAPDkJEaYs7BfLF8hRiF8brf5wU/qYZZdlbtKb7Gs30ye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff3ca79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.ff3ca79.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/32e4c0c162268f92287e4b6eaa270f13/skybridge-0.0.0-dev.ff3ca79.tgz","_integrity":"sha512-9Jpw48owuNFb/T4McIxlGZ2+MIc0nPbwwCnLQ/aonRYBGPnXzd/W5+LXCOKv2OWdd/TgbrCr48QEwKowRdcAFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff3ca79_1770729841159_0.3919610477320663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f6bca06":{"name":"skybridge","version":"0.0.0-dev.f6bca06","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f6bca06","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2fecb71e6e7eeeecb43c643e5a3ace0759ab1033","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f6bca06.tgz","fileCount":246,"integrity":"sha512-vg+qPzvxiuMjOKsxFZYvc95DoMGsoSQmTJ+DdhRRLWuQM07HI1eRyvky4giK23WGRDhRyPqCF+uCY1W6yibmRA==","signatures":[{"sig":"MEQCIA24UCZxl+c+kX/YObZ+vSl2uuwb4bG9UZugFmytFh1vAiB2SmvNKaoKz+LRzY81vAfjz3+gJxJhH3jSX1NsRH18Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f6bca06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.f6bca06.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b020c265f63fae47a8279ff6c5f93d5b/skybridge-0.0.0-dev.f6bca06.tgz","_integrity":"sha512-vg+qPzvxiuMjOKsxFZYvc95DoMGsoSQmTJ+DdhRRLWuQM07HI1eRyvky4giK23WGRDhRyPqCF+uCY1W6yibmRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f6bca06_1770729941078_0.16902411780934434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2082a5f":{"name":"skybridge","version":"0.0.0-dev.2082a5f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2082a5f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"da18a1e252581221926450f27d29997b4417859e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2082a5f.tgz","fileCount":246,"integrity":"sha512-PZuS4HQ3MiuQGX85smn/iazjG17XSaWt19CFl8exOzx1RZ3E06UmFhxLFFxlqVYsQNHv+wghX0vRikrHWJ0YUg==","signatures":[{"sig":"MEQCIBntTXEnFR6voqpAnR4z0stm4fQ56rUoP8AJ/NyBTy7pAiB6ZDAnp+WWQItM7cAYmvdQYb4BSUEDr6o11HKO9v1Oew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2082a5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.2082a5f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/98cca88c2c4846cb5752b495703c89ca/skybridge-0.0.0-dev.2082a5f.tgz","_integrity":"sha512-PZuS4HQ3MiuQGX85smn/iazjG17XSaWt19CFl8exOzx1RZ3E06UmFhxLFFxlqVYsQNHv+wghX0vRikrHWJ0YUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2082a5f_1770730895636_0.11072203815498072","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f9b59d2":{"name":"skybridge","version":"0.0.0-dev.f9b59d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f9b59d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"83bc2267c1ccf21073dcaffbef3d5924441db4cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f9b59d2.tgz","fileCount":246,"integrity":"sha512-w+uhw3qF0ZKb+5U9NAUeUdmziwMoNGrEHFUetlN4S1PtOCLFvjXbiXVRNaJjJaUIqRAn6sfzzq9qF3hjNoUJCA==","signatures":[{"sig":"MEUCIHCMCKvcqGlNFTjc2UP42ZxqQbU2CVZgsNUuE6pkqCOgAiEAtKAitG2/gY1URh/wsXqwsOJ51Da/5I8DVj9mWAX83l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f9b59d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.f9b59d2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a142b3befd8f22a0f4f874b12b996fd/skybridge-0.0.0-dev.f9b59d2.tgz","_integrity":"sha512-w+uhw3qF0ZKb+5U9NAUeUdmziwMoNGrEHFUetlN4S1PtOCLFvjXbiXVRNaJjJaUIqRAn6sfzzq9qF3hjNoUJCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f9b59d2_1770732336660_0.8179733864671819","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46e11f4":{"name":"skybridge","version":"0.0.0-dev.46e11f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.46e11f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58b52cd163962f569bf796ebc56835bb461b856d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.46e11f4.tgz","fileCount":243,"integrity":"sha512-dATGlN1EvmXEBsWicZfA2gSkux/icL9gf80UlwnWh3m/jfjlIMZ10EexA8/OQqQg0c9SCQp+dFAKWmadXXvgpA==","signatures":[{"sig":"MEUCIGuld8VTKVbIaHm9jhpMTTmH0eTl4bHjNhOZoM01Ih5UAiEAj7FIERMxC230m9EKRNkxXrHhgQRy8Q0TX0i0ND9KNEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.46e11f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414878},"type":"module","_from":"file:skybridge-0.0.0-dev.46e11f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c44172e27cc59b36c8e5ec13c0b164f/skybridge-0.0.0-dev.46e11f4.tgz","_integrity":"sha512-dATGlN1EvmXEBsWicZfA2gSkux/icL9gf80UlwnWh3m/jfjlIMZ10EexA8/OQqQg0c9SCQp+dFAKWmadXXvgpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.46e11f4_1770732645316_0.17815951179321798","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.72e3453":{"name":"skybridge","version":"0.0.0-dev.72e3453","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.72e3453","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"797b1707b3cd4d458f13131b429f8e8fd90d17df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.72e3453.tgz","fileCount":246,"integrity":"sha512-x/WDL+oEO+7Fu/ErX1I4RzI69WOOsYnSK7SaN4LzD8LdjLpe2deGqMRbjdhUKc0wnH/ybxN0JhNaeb9JLg++9Q==","signatures":[{"sig":"MEYCIQDyMEVm1DnZHyp9CLzx8vMk9efGrLi8PqdalOj3KD4fpwIhAJI45HJdEo+g8fegyhVJbQTAgVYTx/+ZJf/6b7OHeuva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.72e3453","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.72e3453.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f68f16ba2840ec494026a4394e074971/skybridge-0.0.0-dev.72e3453.tgz","_integrity":"sha512-x/WDL+oEO+7Fu/ErX1I4RzI69WOOsYnSK7SaN4LzD8LdjLpe2deGqMRbjdhUKc0wnH/ybxN0JhNaeb9JLg++9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.72e3453_1770733387408_0.04185511087638871","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.066333d":{"name":"skybridge","version":"0.0.0-dev.066333d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.066333d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"154010ea5c2b0d7751f8bbc8ef5078797af1462f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.066333d.tgz","fileCount":246,"integrity":"sha512-rtDwoZnczR+Nf1+C6E2OpkSA2RLorCop3RqP24bKejW69cgwuCFA+5XknJJrih4a8UcLRY3KP7y/7fBNElCmzA==","signatures":[{"sig":"MEQCIFxa1uZ/uUGi5hxPAuOKDAyqhpdotS6MVmO4uV/GpmVtAiA9AblWnQL+mmqvlsNGtsDnpYLoxy1xCO7RHpZqOP4e+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.066333d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.066333d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c4e5127c33415f70f058b930da86efec/skybridge-0.0.0-dev.066333d.tgz","_integrity":"sha512-rtDwoZnczR+Nf1+C6E2OpkSA2RLorCop3RqP24bKejW69cgwuCFA+5XknJJrih4a8UcLRY3KP7y/7fBNElCmzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.066333d_1770734163219_0.14346165978869174","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad47663":{"name":"skybridge","version":"0.0.0-dev.ad47663","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad47663","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"74844ed6b178950b48f50e5213e5b2622ca86581","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad47663.tgz","fileCount":246,"integrity":"sha512-bxAgptXuemmygLIdAcXT7M21C3ntADDFavz8rdg31lI3/FgSr0ehPBr3+/VAqjB5EdlFxuqvcptCo6R/Jr7Pqw==","signatures":[{"sig":"MEQCIDNyvUEnbN7JAVIP0oGUjXXqBWIMfN8p4HdQnu/eYg9kAiBtqd7aMfecYgkgWZmibFM1lL9gbRlxGNIXCBLkl2zS/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad47663","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.ad47663.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba241bbca1cce78858a6223dad8cf1df/skybridge-0.0.0-dev.ad47663.tgz","_integrity":"sha512-bxAgptXuemmygLIdAcXT7M21C3ntADDFavz8rdg31lI3/FgSr0ehPBr3+/VAqjB5EdlFxuqvcptCo6R/Jr7Pqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad47663_1770734281840_0.9862558932080663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.584ae17":{"name":"skybridge","version":"0.0.0-dev.584ae17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.584ae17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"85a35c2c9f7525322c1001dd8378895c43c3ce60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.584ae17.tgz","fileCount":246,"integrity":"sha512-zv2Z4Hes/XAEtpLiaw1qMtO6gYecVLb4V2LeIh5pPHbEtkAFI4Ic/Wo4dnwt4kEu1PnFldsABfS84hLLPomdeQ==","signatures":[{"sig":"MEUCIAV+rK3dTht5rQtqDkce2uttGQTSApP5hJA6nN3Q9hsLAiEAhI8JC7wPOHjE4WeDlgtGTKGv5RATFw93nG88/Z5eyD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.584ae17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.584ae17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4567af6e648bb6d0ccf2724209113c8a/skybridge-0.0.0-dev.584ae17.tgz","_integrity":"sha512-zv2Z4Hes/XAEtpLiaw1qMtO6gYecVLb4V2LeIh5pPHbEtkAFI4Ic/Wo4dnwt4kEu1PnFldsABfS84hLLPomdeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.584ae17_1770734750131_0.34374381623837214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84dde28":{"name":"skybridge","version":"0.0.0-dev.84dde28","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84dde28","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62f5bbc83fc6974c2b58040b8265a5400b5aaa06","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84dde28.tgz","fileCount":246,"integrity":"sha512-SAKqUHiYjwaDb37para8h7SHRTS2vf6zgMmGK16xLNoH9j2Fwq5B2OhsdbpTXSxVTO6qSxgDVFexeF3hQfSFaQ==","signatures":[{"sig":"MEUCIAWtjGbplSCpInMBYkw2Ka4MTb4dkhHaR0d2q8COeDrqAiEA9w82KY64Ybgn93AEky5xnxEl7RN0idnfzSHlyQXPBv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.84dde28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.84dde28.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be14f3cc3e16282df2d88d0d81a612c1/skybridge-0.0.0-dev.84dde28.tgz","_integrity":"sha512-SAKqUHiYjwaDb37para8h7SHRTS2vf6zgMmGK16xLNoH9j2Fwq5B2OhsdbpTXSxVTO6qSxgDVFexeF3hQfSFaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84dde28_1770737383657_0.641206569793084","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"skybridge","version":"0.31.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.31.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d86bedc32e057778f4ea13e0b3e5221268856450","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.31.0.tgz","fileCount":246,"integrity":"sha512-ijAZaWAEl30dKddcE63ML/VR+DOWPidBtZCGImfxdo6qYB/3hZ2CcDC8M256VSqqvEV3iXFaeOzKzhi2DWdzBw==","signatures":[{"sig":"MEYCIQCUdxj9euVlzqNbCBA0Qq9BG29pL4WaTgs+3V/AxjjhiwIhAJM34iBCv6TH8L1KzYuJVoDqlTogOnaHucR264hcl8vz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430319},"type":"module","_from":"file:skybridge-0.31.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5d4e7f8dc21da520425d1455b49b3647/skybridge-0.31.0.tgz","_integrity":"sha512-ijAZaWAEl30dKddcE63ML/VR+DOWPidBtZCGImfxdo6qYB/3hZ2CcDC8M256VSqqvEV3iXFaeOzKzhi2DWdzBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.31.0_1770739491561_0.010734624462981124","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9e98d14":{"name":"skybridge","version":"0.0.0-dev.9e98d14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9e98d14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3170aba5eb74fb0d1f020a4e1da1a11cb0e903e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9e98d14.tgz","fileCount":246,"integrity":"sha512-PUlDIJ+udBKQ6AAIPJ7dPYdOJl9Zv6WQmMOu6iTF7iNiePMTW0N/a1xkYtsbs6yWHMJlsHoUQX5mPhb0+YlmNA==","signatures":[{"sig":"MEUCIQCyTv7N91tPyL3ETDjuuI7/sx/9iao4+ap75QLDyJ8oAAIgH8CUUlB1lb3Vk377ibxBi5amObh3Yyklam0PHfssr/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9e98d14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.9e98d14.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/731f288161d05bc30d72d4cb6be58586/skybridge-0.0.0-dev.9e98d14.tgz","_integrity":"sha512-PUlDIJ+udBKQ6AAIPJ7dPYdOJl9Zv6WQmMOu6iTF7iNiePMTW0N/a1xkYtsbs6yWHMJlsHoUQX5mPhb0+YlmNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9e98d14_1770743456755_0.03281641109153788","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d058b1":{"name":"skybridge","version":"0.0.0-dev.0d058b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d058b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"452cc4a3b9d6cd934ea7e336612d1f8474a875d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d058b1.tgz","fileCount":246,"integrity":"sha512-TvqpwTRBM5qHlgGPklrRB/9YO58+Yb+0RyzV0HbXcRbZO47tVdd3Ug8S67XS/PxsxJnt5r5Dg2SuejqPKe450Q==","signatures":[{"sig":"MEUCICTlHSToyKv8EaFP+KK8TDCrDCathE/SmPruergDUQt/AiEA0g+u0ZyRehBwBmlsODQIQ4iCLcb1Ag91XEikUvKrn5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d058b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.0d058b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cebf829bc29a845b3fbea92e6b63abf3/skybridge-0.0.0-dev.0d058b1.tgz","_integrity":"sha512-TvqpwTRBM5qHlgGPklrRB/9YO58+Yb+0RyzV0HbXcRbZO47tVdd3Ug8S67XS/PxsxJnt5r5Dg2SuejqPKe450Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d058b1_1770745833631_0.9956371069953363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c584929":{"name":"skybridge","version":"0.0.0-dev.c584929","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c584929","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c10dd04c7817c9f61a45ca11fe7bb23865228b62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c584929.tgz","fileCount":246,"integrity":"sha512-dQ4IJWqnvTsRLD/lpcgr27UoyRAIuYWqC6KtehELync61LtgXg3gx38kbIuxZaBp+eh31fq65OKCq5OrLkfWYg==","signatures":[{"sig":"MEYCIQCdDE5Nv8iWfHlz0FZOCmUtTOmEPsYNfV+yLvyRSdNdhAIhAL8mpSJAlQA0ZFJU1s71BBx30gveoxPoLPxAPkSX8WVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c584929","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.c584929.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd3d0e0e87be84389350fdcfe190237d/skybridge-0.0.0-dev.c584929.tgz","_integrity":"sha512-dQ4IJWqnvTsRLD/lpcgr27UoyRAIuYWqC6KtehELync61LtgXg3gx38kbIuxZaBp+eh31fq65OKCq5OrLkfWYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c584929_1770745917968_0.8446972322000033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a77872":{"name":"skybridge","version":"0.0.0-dev.8a77872","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a77872","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a6b0466ab3ae4c65ee405774da9b9107cbe800fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a77872.tgz","fileCount":246,"integrity":"sha512-uhCqexOMcS0BgNldFXo+LCXXq0UETUSs/GDRvfZy8xFQYR86uHjUHbeZ0UqDDr6Eef/YjPMKS0M0ZnkLUrzoAQ==","signatures":[{"sig":"MEUCIQCR53HIvtsaZrwDzrldHT1LCIXjihQjRZop3HEtVVZ/PgIgGs4so1TqYu8vSG8Hpt331IGl6yVaooi8phM8ObIqoBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a77872","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.8a77872.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a8933b83535e674bb4070d1fe7079976/skybridge-0.0.0-dev.8a77872.tgz","_integrity":"sha512-uhCqexOMcS0BgNldFXo+LCXXq0UETUSs/GDRvfZy8xFQYR86uHjUHbeZ0UqDDr6Eef/YjPMKS0M0ZnkLUrzoAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a77872_1770750313849_0.9178393014722577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eccf09b":{"name":"skybridge","version":"0.0.0-dev.eccf09b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eccf09b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc77d4b796b7026cef3945c13098a4cad82a2e5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eccf09b.tgz","fileCount":246,"integrity":"sha512-pqikgRsz4mfE7RDmoPoMBDqaJy/nGr9QnNOWlN7bFcfh0NpryPVblBwUU6PRbWpZrl5/ki527kWuVvOof7wqwA==","signatures":[{"sig":"MEYCIQDX4UIrQrMbkIxN8ABBEGxHIxp5Grt9qr5QxjLYFV8sKgIhAOYwzSpntZkuhvFQ7wr1xWUhv+NTJafIpjIh449xoBic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eccf09b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.eccf09b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/708eb709b855835254050b8c98c94f3e/skybridge-0.0.0-dev.eccf09b.tgz","_integrity":"sha512-pqikgRsz4mfE7RDmoPoMBDqaJy/nGr9QnNOWlN7bFcfh0NpryPVblBwUU6PRbWpZrl5/ki527kWuVvOof7wqwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eccf09b_1770750578631_0.6999424574054323","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.875f01a":{"name":"skybridge","version":"0.0.0-dev.875f01a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.875f01a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"466425bf8a9f8670afd8b02bfff6b2720a550a9b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.875f01a.tgz","fileCount":246,"integrity":"sha512-wwB7ZJHGeeM74G0CVjcoX416UMSKIVyQSNariA/X6thWk//v6IUNzreeadP/KIUILV7hXfA/yNaXkCHcEJ9aWQ==","signatures":[{"sig":"MEUCIQCbeg+M8qujMqbeRZrwtn3SDFAHbNwfIjsTkNTn+lSQKgIgDca14yThXmOP+yRyYz3WYFM483kJNu78lniPjtvBoy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.875f01a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.875f01a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/18dd9c80924fba253e4c46a5ddba538c/skybridge-0.0.0-dev.875f01a.tgz","_integrity":"sha512-wwB7ZJHGeeM74G0CVjcoX416UMSKIVyQSNariA/X6thWk//v6IUNzreeadP/KIUILV7hXfA/yNaXkCHcEJ9aWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.875f01a_1770756582871_0.6145722463662631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f0e9f2a":{"name":"skybridge","version":"0.0.0-dev.f0e9f2a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f0e9f2a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c2273b792322c0be9d17b2d56fca98449bed1a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f0e9f2a.tgz","fileCount":246,"integrity":"sha512-FEVQupfEqjKZqj+qZwsGTifoYxhe8jj4UO4mhmTib7cYrY3ud07tWtQtoWZFTtGKST8lapA5Ng8I0xMPH7SZWw==","signatures":[{"sig":"MEQCIFEOVSJDW9rCJzsCn4NGgthbmr4bkHR5uua4JsyJ5i21AiB7YXQAdkaP4t8A5yfQMcZK8A4LUb67zmwbQ/GEC7rp/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f0e9f2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.f0e9f2a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55f513676110f95ce975d45aaaccf852/skybridge-0.0.0-dev.f0e9f2a.tgz","_integrity":"sha512-FEVQupfEqjKZqj+qZwsGTifoYxhe8jj4UO4mhmTib7cYrY3ud07tWtQtoWZFTtGKST8lapA5Ng8I0xMPH7SZWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f0e9f2a_1770761203381_0.780020172190169","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b943c59":{"name":"skybridge","version":"0.0.0-dev.b943c59","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b943c59","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a281307081626c9644f59f6b3b77a22291c39805","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b943c59.tgz","fileCount":246,"integrity":"sha512-9SeKAygNV3y9atv66zOKQGswCVSeZSlTap5JnVaHFADbLsJklgWODCo80GaovOX/Y6fqR8gD1PjraxD4XKYDwQ==","signatures":[{"sig":"MEYCIQDBjXPiwbl9Qq8eSfu1PUSiWO3DyTNwYYKaDVmyKZoeLwIhAIY4GY2ELqKHhdQo+8QwSXxF1bZnzLDQEzzt026KrB8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b943c59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.b943c59.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c3ab1b661d0909ec4c7dab77fd3e1cc3/skybridge-0.0.0-dev.b943c59.tgz","_integrity":"sha512-9SeKAygNV3y9atv66zOKQGswCVSeZSlTap5JnVaHFADbLsJklgWODCo80GaovOX/Y6fqR8gD1PjraxD4XKYDwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b943c59_1770761274333_0.06088755957024605","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c894cd":{"name":"skybridge","version":"0.0.0-dev.1c894cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c894cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"90fb9f910afe073440ccc11b8d538b2ba3dfdd27","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c894cd.tgz","fileCount":246,"integrity":"sha512-6oTH4m825EOGGxzW4FkANWQtcV3MM1hYsUnIWjExVdZb5p5yiPBLob1uyAHpBFKI0aBCk8Y4WtSi5iKnkXDNkg==","signatures":[{"sig":"MEUCIC6DYWkqZh2TZkfyyZ8TilN/EfuT1oMtfzSYLOS3Nqs3AiEA8vKPGR09guRrQBQ1d4fZ2+M8YGbJqFmQNjImxVDjY8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c894cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.1c894cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51e325082cf800bb50f8cf42a9539dc0/skybridge-0.0.0-dev.1c894cd.tgz","_integrity":"sha512-6oTH4m825EOGGxzW4FkANWQtcV3MM1hYsUnIWjExVdZb5p5yiPBLob1uyAHpBFKI0aBCk8Y4WtSi5iKnkXDNkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c894cd_1770761313487_0.9338977230948189","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"skybridge","version":"0.31.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.31.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed681176b49271b098fef85ad276e6a4ffa61049","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.31.1.tgz","fileCount":246,"integrity":"sha512-n+xg/Ky2s98qLL1lYNV3Q8iX6j3w/QRdcDGQ6FpZE2Edp1bBmkDZXgg5f5E7jOTj3zcU672iMQcDXiVt5wQMcQ==","signatures":[{"sig":"MEQCIHLK4CahVumC1/6UpxyEw0s6BqLykS7s3hjUh6QMLK5HAiBAb4mcCbeIksMSAAtIMyWT5+dDdQwjsl6iPpnoi/DKIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430319},"type":"module","_from":"file:skybridge-0.31.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06e8b5eb6b8ed1b7e78d5ce736abd9fe/skybridge-0.31.1.tgz","_integrity":"sha512-n+xg/Ky2s98qLL1lYNV3Q8iX6j3w/QRdcDGQ6FpZE2Edp1bBmkDZXgg5f5E7jOTj3zcU672iMQcDXiVt5wQMcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.31.1_1770761668312_0.6926566602818724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e55daf":{"name":"skybridge","version":"0.0.0-dev.1e55daf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e55daf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6e4d9fca79ea061c84cc0073e01c8a313dbf7f81","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e55daf.tgz","fileCount":246,"integrity":"sha512-GLh/RV5VtPV/yxRLBXeIqaiySByTfy9QBEKQtzLHMDM6AuiaXsR4VIIeUq9a1sfVnC0cVU7cef1cFgj8lG5mHg==","signatures":[{"sig":"MEUCIAVefPDDmqXrkzKsNvE+Qo9aqFOrugYR/YYHIhNeYB/OAiEA+UJ8ohhAdaO0Su+BfjpjLTtTHk5iQZu5TfgeSTm77o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e55daf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.1e55daf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df7d0b3b360371520e75192b06af6ec0/skybridge-0.0.0-dev.1e55daf.tgz","_integrity":"sha512-GLh/RV5VtPV/yxRLBXeIqaiySByTfy9QBEKQtzLHMDM6AuiaXsR4VIIeUq9a1sfVnC0cVU7cef1cFgj8lG5mHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e55daf_1770775594722_0.7407401198084846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3e7992":{"name":"skybridge","version":"0.0.0-dev.c3e7992","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3e7992","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f5a0887f6753159d2a6beeb14eec42d37ab7032","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3e7992.tgz","fileCount":246,"integrity":"sha512-C0DJYlgB1MszOlq1vqV6rUaHUHBniaECDCX3qJ9+VW4yJsIDN8zAKVcx7mQ9ujrW4PqorZjf5epujx8Q+eqaTw==","signatures":[{"sig":"MEUCIH9pi8EVaQWFH1/co1Ibg2kKDhN0jHMQHQUvF7FgF+DfAiEAj+BumNbObt3ZUDCUlp0GG+kerNjjwqcQfxxwnqKuzuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3e7992","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.c3e7992.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ae840c755bfb90e826ee6f13a4b076d/skybridge-0.0.0-dev.c3e7992.tgz","_integrity":"sha512-C0DJYlgB1MszOlq1vqV6rUaHUHBniaECDCX3qJ9+VW4yJsIDN8zAKVcx7mQ9ujrW4PqorZjf5epujx8Q+eqaTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3e7992_1770784416766_0.05975953455083949","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.003ed45":{"name":"skybridge","version":"0.0.0-dev.003ed45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.003ed45","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"547bfaf3bddf46a7a33b008fb5fbfadbe6c388cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.003ed45.tgz","fileCount":246,"integrity":"sha512-7rFC3QTFCFdjDhnRpWdRtbJdeDy80vLXcXcRI1TLNxGYp0mb7GIo3dP1N6K+ijAKSRAa6soU6h/j/U2DL/xypg==","signatures":[{"sig":"MEUCIQCH65Hx9Bo86jhz/06iXbjwtoFWFnRgowh/SiYY1d+W3AIgeHTIGQ+N12bximJZUD/Ukbj8Clm90AvzfrYjo4xf3BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.003ed45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430330},"type":"module","_from":"file:skybridge-0.0.0-dev.003ed45.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4a0d2500d71fc60f2412ce8a443241b6/skybridge-0.0.0-dev.003ed45.tgz","_integrity":"sha512-7rFC3QTFCFdjDhnRpWdRtbJdeDy80vLXcXcRI1TLNxGYp0mb7GIo3dP1N6K+ijAKSRAa6soU6h/j/U2DL/xypg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.003ed45_1770795323934_0.6326549267707182","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd420a2":{"name":"skybridge","version":"0.0.0-dev.bd420a2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd420a2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"730f2ad5acd5b0c482eda10ee75de6dc49dc106a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd420a2.tgz","fileCount":243,"integrity":"sha512-r5W794i50XmRK1hlEPw+rzGb7eHurAU8K3JMDOpMG+hMOyF0uplduAoAL/5Ihy3aF/X92BY0o4EzFrt+wwGjrg==","signatures":[{"sig":"MEUCIQDQd+fWheDZJnWsBkPR52MRJWsmVMbjAcn+hJhSHGj0RwIgVjRHs6A33TnyBrpf8A3TeqhdCIcsR012cRjamn9amrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd420a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415967},"type":"module","_from":"file:skybridge-0.0.0-dev.bd420a2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9846dc9fe1c6213026c87e5d83a5077/skybridge-0.0.0-dev.bd420a2.tgz","_integrity":"sha512-r5W794i50XmRK1hlEPw+rzGb7eHurAU8K3JMDOpMG+hMOyF0uplduAoAL/5Ihy3aF/X92BY0o4EzFrt+wwGjrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.5","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.3.1","express":"^5.2.1","zustand":"^5.0.10","superjson":"^2.2.6","es-toolkit":"^1.43.0","handlebars":"^4.7.8","@babel/core":"^7.28.6","@oclif/core":"^4.8.0","posthog-node":"^5.21.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.5","jsdom":"^28.0.0","vitest":"^4.0.17","ts-node":"^10.9.2","@vitest/ui":"^4.0.17","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.8","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.0"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd420a2_1770801136946_0.9552191195515172","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06e9fbe":{"name":"skybridge","version":"0.0.0-dev.06e9fbe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06e9fbe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09765c89a933ce9e8fcb83d326f5588c2ba357ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06e9fbe.tgz","fileCount":246,"integrity":"sha512-jcicssnYjHVIKhHuQPb+4Xztx4CpcI/edkFnddXc6gUsBgMt3woQelPtWGJRHmXZbAEfgDNWWEa3h9m4kgPBjg==","signatures":[{"sig":"MEQCIGOm+xS8LzMU9714ahLuoaSOGnJnAu+eU/AUfFIOKmLNAiA08YJgJO7TY3bv5vMX803aeC0qoRokcR89iRvaxjyqMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06e9fbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.06e9fbe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9617e6acdef3c5b815346594101f742e/skybridge-0.0.0-dev.06e9fbe.tgz","_integrity":"sha512-jcicssnYjHVIKhHuQPb+4Xztx4CpcI/edkFnddXc6gUsBgMt3woQelPtWGJRHmXZbAEfgDNWWEa3h9m4kgPBjg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06e9fbe_1770803040344_0.28447208911857436","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6d694c":{"name":"skybridge","version":"0.0.0-dev.d6d694c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6d694c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de201e1b051009f32d430cd073ef5a323e08f533","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6d694c.tgz","fileCount":246,"integrity":"sha512-ZiMdK0ENeloKexBhmrWFmUFWGWwbhuYhd8HfNQUbGKAT1i2ItVvl1wiYzkD0VKoxKfsSfuRK6OFFA0RDWIRfrA==","signatures":[{"sig":"MEYCIQCHfbUVq7sv6DQgVd/93mQJw0q1IFi9531qPuQdVqcnugIhAK1iPbUtZ+Q0kSJeQMQQG0FCsetg4FU4KTx0O/B/UXCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6d694c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.d6d694c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c4154adc0cc40c9a9f8d9a70be3f323/skybridge-0.0.0-dev.d6d694c.tgz","_integrity":"sha512-ZiMdK0ENeloKexBhmrWFmUFWGWwbhuYhd8HfNQUbGKAT1i2ItVvl1wiYzkD0VKoxKfsSfuRK6OFFA0RDWIRfrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6d694c_1770803475994_0.42077956443011644","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6a67262":{"name":"skybridge","version":"0.0.0-dev.6a67262","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6a67262","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1e269421e01c18739d8576ddd44f4941d2d70b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6a67262.tgz","fileCount":246,"integrity":"sha512-s8T72gejzyQUFWh3kRr+YyHaa6K8CdEY4oUmmQt/qJ+Ttb0iimQiQe8pTYxyHoVtRBvf+etijlT7tzm59xLCWg==","signatures":[{"sig":"MEQCIBQYrlK5zIPb8zCpsSUiujPUIbmg6g83jBTTGypOWzbXAiBotNWW5E50Wom8iaWs8IfGN/kIxisJzhZ53JljjzBNLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6a67262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432380},"type":"module","_from":"file:skybridge-0.0.0-dev.6a67262.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/935bf5d13c1bf7524928b8b9d4793092/skybridge-0.0.0-dev.6a67262.tgz","_integrity":"sha512-s8T72gejzyQUFWh3kRr+YyHaa6K8CdEY4oUmmQt/qJ+Ttb0iimQiQe8pTYxyHoVtRBvf+etijlT7tzm59xLCWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6a67262_1770807529144_0.3896500666793463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d04feba":{"name":"skybridge","version":"0.0.0-dev.d04feba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d04feba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1fdf12b99a62e0b9798ebfff692a227641d42a28","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d04feba.tgz","fileCount":246,"integrity":"sha512-u49cvMhvBnVUinZ1Tc6gRh7B7xAWDbzNhJL+6E7HRwJTwcDb8be/wKJJxQ8gxGJt7Xzy13C7ucytKrhuYgeleA==","signatures":[{"sig":"MEQCICtGVy8JSUEi+C/aV6WqLXee+CtVyAasfAlgFsYsXA7TAiAWLcxJCV6JNr1i0+9DNREEipdPW5E5WHiPuD4CRsVa9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d04feba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.d04feba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cdfd58640cf4234614c266adcf0be0c4/skybridge-0.0.0-dev.d04feba.tgz","_integrity":"sha512-u49cvMhvBnVUinZ1Tc6gRh7B7xAWDbzNhJL+6E7HRwJTwcDb8be/wKJJxQ8gxGJt7Xzy13C7ucytKrhuYgeleA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d04feba_1770807920794_0.8497040942681808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7996fa9":{"name":"skybridge","version":"0.0.0-dev.7996fa9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7996fa9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f467eb9efa80fbb207bc1c15aac3cc710f49e9fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7996fa9.tgz","fileCount":246,"integrity":"sha512-p/QlJVaOEY4zDwNaQ7Jc/8CrKHd3wbFnWTTVGLqoqLceTv5K/R/qMbMjgjVABbUvvl9PH2cjJHZheTrH68oUXQ==","signatures":[{"sig":"MEUCIQDA7KZbMEwQwC3LDOWFjRckRIRmPZB/ItbVpuJqJOGS3wIgLtJkzzguGGLeY1QP9fTUKJVLm1YwdaOAU7da2rNHjRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7996fa9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432484},"type":"module","_from":"file:skybridge-0.0.0-dev.7996fa9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ebff521bcdacb064d13c0ece65093c21/skybridge-0.0.0-dev.7996fa9.tgz","_integrity":"sha512-p/QlJVaOEY4zDwNaQ7Jc/8CrKHd3wbFnWTTVGLqoqLceTv5K/R/qMbMjgjVABbUvvl9PH2cjJHZheTrH68oUXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7996fa9_1770808021163_0.14184727811992492","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3d75155":{"name":"skybridge","version":"0.0.0-dev.3d75155","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3d75155","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dd949f377f42fd553ad812118e0b7e1fe6ae32c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3d75155.tgz","fileCount":246,"integrity":"sha512-gDhkjSPbCg7mMtKjaa/JZ+c3QKN9CVJT65g1rGlf1dWrJRyxqOuxuW6+LfgJ0g9sp/jzdOqPv+e9+fjm3pZIsQ==","signatures":[{"sig":"MEQCIHrDmn/zHlDhrjvF+H9dMcxQmvQPiZlNtoVUjBXLHxCHAiBhaLvWn1HC29JM/Yd+DOysztnUpZqPTdfCuY2hoaeFZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3d75155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.3d75155.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ffb43f8c6e139d08eb9d93880f5e198/skybridge-0.0.0-dev.3d75155.tgz","_integrity":"sha512-gDhkjSPbCg7mMtKjaa/JZ+c3QKN9CVJT65g1rGlf1dWrJRyxqOuxuW6+LfgJ0g9sp/jzdOqPv+e9+fjm3pZIsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3d75155_1770808467514_0.672686334999391","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6274fb3":{"name":"skybridge","version":"0.0.0-dev.6274fb3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6274fb3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"004cebaf4b082459f4299262b631fee8540b0e83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6274fb3.tgz","fileCount":246,"integrity":"sha512-XImDSvP0OOm3GjqYl5D5sDN+GvNfsS8RaAWrNuM7QXj4DbSuimaURCsELsZqedKt8QYuPajx2WWKasaSBr16vw==","signatures":[{"sig":"MEQCICSaXTdbG2Ja0uZqGYKhp9OE74mTQMlhY2P65SQBWupbAiBTM9/63z9ep7PwhSXSeqoTglyJJyEv+uPrQ9kRK7S+rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6274fb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.6274fb3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ff6bb79d63696978526f412a2cb380b/skybridge-0.0.0-dev.6274fb3.tgz","_integrity":"sha512-XImDSvP0OOm3GjqYl5D5sDN+GvNfsS8RaAWrNuM7QXj4DbSuimaURCsELsZqedKt8QYuPajx2WWKasaSBr16vw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6274fb3_1770808521180_0.4671010889575731","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8720ddd":{"name":"skybridge","version":"0.0.0-dev.8720ddd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8720ddd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b621a7fe44eb08a0882d11fedb554b5b9310ef6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8720ddd.tgz","fileCount":246,"integrity":"sha512-unNu1HGMVJXmGwE/v5yAzE7FWZRtmNkbitdJi2S1Fhg7UWvSOFOGL9EJ2WEOyHyzwO8owx2dBnI8PTHvERXMyA==","signatures":[{"sig":"MEYCIQDuZFO1N2QOmN3oOvyrhJDeEQ8YQ1jSGJPo9wRr8fZedgIhAI6+Kn7Cx3d4iqInjTJepQOzTix3JP41o7ivbrgyMAhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8720ddd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.8720ddd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/126b2ba1d33f5614b36ec8adf39723bf/skybridge-0.0.0-dev.8720ddd.tgz","_integrity":"sha512-unNu1HGMVJXmGwE/v5yAzE7FWZRtmNkbitdJi2S1Fhg7UWvSOFOGL9EJ2WEOyHyzwO8owx2dBnI8PTHvERXMyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8720ddd_1770808638263_0.08594059769390516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0db0212":{"name":"skybridge","version":"0.0.0-dev.0db0212","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0db0212","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94c467717e0f9801e74a6ab6fa0e571d8c9efb2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0db0212.tgz","fileCount":246,"integrity":"sha512-LkTwCXA2XrOZiYUl/7f65z6JDgqe+7RlXfCWklUAzhU68pJFqzzgs10EpAChXFZzhPvZJTu3UR+9n0E+YreQ7Q==","signatures":[{"sig":"MEQCICOtwuQSCiAEd8je6hiMy1l7Tut0PEbbOEuPRbyPJcaEAiA/iXh9L/Mr8TMlmjUDYc7HWNFKKvdbzgYDcTbv3/Wlqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0db0212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.0db0212.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/345da4fd205664086e58f0af6d740e0b/skybridge-0.0.0-dev.0db0212.tgz","_integrity":"sha512-LkTwCXA2XrOZiYUl/7f65z6JDgqe+7RlXfCWklUAzhU68pJFqzzgs10EpAChXFZzhPvZJTu3UR+9n0E+YreQ7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0db0212_1770808690082_0.390972641977253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.269770b":{"name":"skybridge","version":"0.0.0-dev.269770b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.269770b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1a6eb38e2687ba22632958432f79f0e8b9a3e750","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.269770b.tgz","fileCount":246,"integrity":"sha512-qkS/jhYEPNpAk4wBmqbQU1Eus2DUctuAHiWtj8hg9cwN6p1gyWtLImEUtI07Murh3QvhFNuEl0+sL9CRLeUsLg==","signatures":[{"sig":"MEYCIQCuwJ+yER+1Eh8DY4FJIEwaRVZCOsqXLN6iekHKo7c/6gIhAP8WwSk1vGBNJ5ERDD2Xjyzjz/+b5ANdtFNVhULPbOg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.269770b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.269770b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a7b9d1f68292a177b319769b50fcd395/skybridge-0.0.0-dev.269770b.tgz","_integrity":"sha512-qkS/jhYEPNpAk4wBmqbQU1Eus2DUctuAHiWtj8hg9cwN6p1gyWtLImEUtI07Murh3QvhFNuEl0+sL9CRLeUsLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.269770b_1770809125987_0.9753875333479003","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.74997ac":{"name":"skybridge","version":"0.0.0-dev.74997ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.74997ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"137b3e15c8afbe06ddbd9ced273d7a187d643d27","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.74997ac.tgz","fileCount":246,"integrity":"sha512-e8D18dzNCWwbwOPfFvr2DEYMz63Ti1/jXIDHLUrUfduk4GLJZj+cyBTHXzmBSuKZDMkLQ+h2HL4PQ1TTe/6+6Q==","signatures":[{"sig":"MEQCIA9JtZ7QQO08h+hO5RBFkX10FF5BndVpmeNyUf8laUdqAiBGYjzhj17+iqkrE9DXAe9JCXrgJGVDMOqel6jvFEFQzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.74997ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431540},"type":"module","_from":"file:skybridge-0.0.0-dev.74997ac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfaf2dfbd4a34151283f8fc076f82393/skybridge-0.0.0-dev.74997ac.tgz","_integrity":"sha512-e8D18dzNCWwbwOPfFvr2DEYMz63Ti1/jXIDHLUrUfduk4GLJZj+cyBTHXzmBSuKZDMkLQ+h2HL4PQ1TTe/6+6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.74997ac_1770811295517_0.37705653954851304","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7dcb5d6":{"name":"skybridge","version":"0.0.0-dev.7dcb5d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7dcb5d6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc9672da6e3722b8d6dce551dbfc8cd4dce77484","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7dcb5d6.tgz","fileCount":246,"integrity":"sha512-j0VyXWW/ZIgQTrvU09ZnRbD9sm3sslLWxy6Vh5kJCeIMf9LJd586NrhFjqGgjPYas0tNFjOM2H8/qI+4ng0cQg==","signatures":[{"sig":"MEQCIDvdEJDzAvzmH4CVi/wX95VzvY3dYE0P0KfuMCDh9EmiAiAbtaGIyj6Sj2+LvSC0G6q67poOeVQzjjQ23LrZbSrXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7dcb5d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431540},"type":"module","_from":"file:skybridge-0.0.0-dev.7dcb5d6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6dfafb288f76cf8572eab9bccf5578e3/skybridge-0.0.0-dev.7dcb5d6.tgz","_integrity":"sha512-j0VyXWW/ZIgQTrvU09ZnRbD9sm3sslLWxy6Vh5kJCeIMf9LJd586NrhFjqGgjPYas0tNFjOM2H8/qI+4ng0cQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7dcb5d6_1770813173376_0.9094351061551436","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb5abb2":{"name":"skybridge","version":"0.0.0-dev.eb5abb2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb5abb2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0aa614b6fbec0e46c977a3d05b99eb9af219f6cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb5abb2.tgz","fileCount":246,"integrity":"sha512-VLAgjpnsDVK74RtgBV3JrWkWR6l3PrY59WyPlqLnkHlfYL9kVLYAE65CdDIftHtxjM1EMpm+czbbnGe3nuWtng==","signatures":[{"sig":"MEUCIQDR1yIPOhIM0KpELbRolLIZkgz2DrdYNd1rBtlHorhxYAIgFcPeMIUXNn1Sh4rtnZseL4Jy0dLhmC4d8SvRLIL2ClE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eb5abb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431419},"type":"module","_from":"file:skybridge-0.0.0-dev.eb5abb2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5ccd585605e1062ca016b25bf838493/skybridge-0.0.0-dev.eb5abb2.tgz","_integrity":"sha512-VLAgjpnsDVK74RtgBV3JrWkWR6l3PrY59WyPlqLnkHlfYL9kVLYAE65CdDIftHtxjM1EMpm+czbbnGe3nuWtng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb5abb2_1770813269803_0.4028182139482397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44bc4ba":{"name":"skybridge","version":"0.0.0-dev.44bc4ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.44bc4ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"812045a25cbb7743137f5f81b04a5d331319eeda","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.44bc4ba.tgz","fileCount":246,"integrity":"sha512-xLujH+eXWT0Wq83d+LP2azZ3xQ47/KnOBNG+OuyknHeV7YrhRHMFK2HjHk5GAgDYjOuVHsPiO8OGis1/AkU9dQ==","signatures":[{"sig":"MEUCIQCaUjRNr/1zgJpuq9/QDBPgdcKCNW7We0/XLnwlZ8vDlAIgKE9Dr5xmgzGKvRkHxINceKtKPdXPS1xw+2FEkKxFqdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.44bc4ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.44bc4ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9df032f689e47306b6d00ce08ef9eeef/skybridge-0.0.0-dev.44bc4ba.tgz","_integrity":"sha512-xLujH+eXWT0Wq83d+LP2azZ3xQ47/KnOBNG+OuyknHeV7YrhRHMFK2HjHk5GAgDYjOuVHsPiO8OGis1/AkU9dQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.44bc4ba_1770814346602_0.3220228520107795","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6946e55":{"name":"skybridge","version":"0.0.0-dev.6946e55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6946e55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b17df83aee8bd7cea704a31ea82091c828f92a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6946e55.tgz","fileCount":246,"integrity":"sha512-8Yn3aAj48P8dwgC64UFOVTM9uCMr1ileBWABTpqldwuzCIJBS60VYcRmZGz5KGHTtMvEndq5cU61Wn5Lmi0Q6g==","signatures":[{"sig":"MEUCIQD4YwUPEkE9zJEvPrJKziun9mjmOYE2WhqpK0QBIoMyxwIgYPh+D8qxcGMuQAMmvM2tlJC7i6lj2zuO/QHDlYz85JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6946e55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.6946e55.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a80f4550961040c2e1656670e7bed1ca/skybridge-0.0.0-dev.6946e55.tgz","_integrity":"sha512-8Yn3aAj48P8dwgC64UFOVTM9uCMr1ileBWABTpqldwuzCIJBS60VYcRmZGz5KGHTtMvEndq5cU61Wn5Lmi0Q6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6946e55_1770817233409_0.5531876558677322","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"skybridge","version":"0.31.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.31.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"515aaccf5c0ef8031d53f07921dfec902fad7668","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.31.2.tgz","fileCount":246,"integrity":"sha512-KxJogMbkfOHpwTTJVMBbAsiDe2rlz5xs/B1/y7ZjBZRBINyzv2BCaBPayg9oyjTLVCW5+htrpV9DowL1HHEYgQ==","signatures":[{"sig":"MEQCIFLn936kDsk0EPVqk8kx2EGWrGwyURlAw5XXVRGyBcu0AiBSEC0jFlnOwdu5ln0VgSLSehTSgH66BXs8FVpgonomCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432065},"type":"module","_from":"file:skybridge-0.31.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6cb46db656f54a93e9bc7170c2f974fb/skybridge-0.31.2.tgz","_integrity":"sha512-KxJogMbkfOHpwTTJVMBbAsiDe2rlz5xs/B1/y7ZjBZRBINyzv2BCaBPayg9oyjTLVCW5+htrpV9DowL1HHEYgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.31.2_1770825167696_0.3569313393754039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.26cf9c6":{"name":"skybridge","version":"0.0.0-dev.26cf9c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.26cf9c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"70976a7bdbf59b04615cf2bb674d3939bc88a21e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.26cf9c6.tgz","fileCount":246,"integrity":"sha512-9ma1mM+jV64yQjOQibR1TPcvBPj43fNFoM3LtRcQRBhxbzjP0gf3B+/KowNYpy0H9M0hxE8nDqE+U9aHluulHA==","signatures":[{"sig":"MEQCICNgoy2amSQBeDWlLFTFiK1gy04Klzg9Rfa4QPvfAxPKAiAKdEcE2CewiLvoZ3AQguwetU7kMRfruN6LR+uUlHL6zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.26cf9c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.26cf9c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89ad42a45d877d53da98f85e58001439/skybridge-0.0.0-dev.26cf9c6.tgz","_integrity":"sha512-9ma1mM+jV64yQjOQibR1TPcvBPj43fNFoM3LtRcQRBhxbzjP0gf3B+/KowNYpy0H9M0hxE8nDqE+U9aHluulHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.26cf9c6_1770825366856_0.4014064781551334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6eef7d":{"name":"skybridge","version":"0.0.0-dev.c6eef7d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6eef7d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68494ab3ba03fa5a917848cacc81878e1122d80d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6eef7d.tgz","fileCount":246,"integrity":"sha512-NOIHY8hDiaGPcOBEY2Apv8O4TRkEgAA8J+qBQP8e+6YTkAQ8nTwFcA2TYAz9P41/vvpCEmC5osekAM6IPmvMYA==","signatures":[{"sig":"MEQCIDSp+qzOTNRtPldUSy67WWLd/39zBuMtXpDhhtNZL5DHAiAp5oh+X0kvIUtN7uz/U2guCH2mBMQbQ4RFJ7yCwCfUhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6eef7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431540},"type":"module","_from":"file:skybridge-0.0.0-dev.c6eef7d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/67396c6ccfda90d866a8f6c323dc0da0/skybridge-0.0.0-dev.c6eef7d.tgz","_integrity":"sha512-NOIHY8hDiaGPcOBEY2Apv8O4TRkEgAA8J+qBQP8e+6YTkAQ8nTwFcA2TYAz9P41/vvpCEmC5osekAM6IPmvMYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6eef7d_1770825533085_0.5127548018836945","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66376e4":{"name":"skybridge","version":"0.0.0-dev.66376e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66376e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1168e4685e76b4330b042426419f4db440308acc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66376e4.tgz","fileCount":246,"integrity":"sha512-WYSyuM84pEG7V6gwTpLg3X3d5AeG24oe5wvGM+Mhu3ElcP4jbeBxbOlyRG5j78SAY2wrRAiMlt2w16dxexsJdQ==","signatures":[{"sig":"MEUCIQCLZ6jk5IBzQ6ijZ8Gt7A21gZNwLlMpKmQTdiMPjuDxEgIgbfNbkWINTohJdVGx8EIhb2SwppxBlkAwnMy7u5ejxIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66376e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.66376e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5824831d758478e17be1c0825ce4d6fb/skybridge-0.0.0-dev.66376e4.tgz","_integrity":"sha512-WYSyuM84pEG7V6gwTpLg3X3d5AeG24oe5wvGM+Mhu3ElcP4jbeBxbOlyRG5j78SAY2wrRAiMlt2w16dxexsJdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66376e4_1770825582951_0.6387384761604282","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"skybridge","version":"0.31.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.31.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81b9325fe505a483403fd09a32aec08e2cef34bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.31.3.tgz","fileCount":246,"integrity":"sha512-cPMPR7oA32tGNWR35iqtvNy6dPOfr4gJ/teA9HZef9e9cs90Jk4UX9OoKbV2QUFPHjOiZyTbJNSL8yuq8d7ADg==","signatures":[{"sig":"MEQCIBO54J8tUEEIOktgZNFJfiMNuc4EakKOTCUqbV5v+bvFAiBjOp9iQXXfizEGgIORdPOgZXS+9KLSN/YtsjHdCNrBxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432065},"type":"module","_from":"file:skybridge-0.31.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37dddf09b53aeee28b773c203d65c195/skybridge-0.31.3.tgz","_integrity":"sha512-cPMPR7oA32tGNWR35iqtvNy6dPOfr4gJ/teA9HZef9e9cs90Jk4UX9OoKbV2QUFPHjOiZyTbJNSL8yuq8d7ADg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.31.3_1770826818387_0.1945008572591147","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e39da51":{"name":"skybridge","version":"0.0.0-dev.e39da51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e39da51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c73c18ecaddd3a08407200171361e66d668985e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e39da51.tgz","fileCount":246,"integrity":"sha512-gTZiQiAB8lmRQFBj7TuHnJezTGsnBEgmXibZH48wDp+4ZxwAZbzIHpcSfG1FVFSU1lkBmbqmOkIEnAXCF4s5gA==","signatures":[{"sig":"MEQCIHxrTvJ7j2SG53/c0Mv9pLey4oi9+KnugZEZUxjoNmMhAiAGlyNfiO7V5SVQZkpUY8y/lYhq9iJTL245klRwdA4Kug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e39da51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.e39da51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03e07c0d5bb84f91cd513727228e258c/skybridge-0.0.0-dev.e39da51.tgz","_integrity":"sha512-gTZiQiAB8lmRQFBj7TuHnJezTGsnBEgmXibZH48wDp+4ZxwAZbzIHpcSfG1FVFSU1lkBmbqmOkIEnAXCF4s5gA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e39da51_1770827491634_0.030132330884428127","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c7a5616":{"name":"skybridge","version":"0.0.0-dev.c7a5616","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c7a5616","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d595841faee2795a9b48cf73bccb92ba401865da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c7a5616.tgz","fileCount":246,"integrity":"sha512-gxelFQAN78ODIq9KaCWZd04Wc9fkhJaSaOxX6nxCapBVg4PnzBUn6u+GPLJuGZyVRIh06UjvQobdY/CDLxJogA==","signatures":[{"sig":"MEYCIQDbN0ZZedK3XINKGLalBKt6kyyluVjIwwZGWX/qFKNyWAIhAJquqQ/Tmwmc7R7BlUEBV9csiTV5FoTntj72SMCOkqhD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c7a5616","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.c7a5616.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1b86d2722f19ccf9b1c374385176c364/skybridge-0.0.0-dev.c7a5616.tgz","_integrity":"sha512-gxelFQAN78ODIq9KaCWZd04Wc9fkhJaSaOxX6nxCapBVg4PnzBUn6u+GPLJuGZyVRIh06UjvQobdY/CDLxJogA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c7a5616_1770827502080_0.799993858920885","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.79ae18a":{"name":"skybridge","version":"0.0.0-dev.79ae18a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.79ae18a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c46f5bfe4c1e8462ff3adb9469af1bbe425e4a7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.79ae18a.tgz","fileCount":246,"integrity":"sha512-FoBe3inftScQ43RV/Xwba9bqhblchkihB5nHjNfchI1lqNQbMYzZldwzjmaHtC4ulroau6NKNKyjUPId8YffuQ==","signatures":[{"sig":"MEUCIA0g5jBXZiwJveSWS1SqBtpnsvqs7nSO+02BAX/IFSkeAiEAxoW3CKsec9VjYXb1ctSEhiI0us6PNRPb3nz/pzS6l0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.79ae18a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.79ae18a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79dd786c690d73a17d0147c5cfbd2422/skybridge-0.0.0-dev.79ae18a.tgz","_integrity":"sha512-FoBe3inftScQ43RV/Xwba9bqhblchkihB5nHjNfchI1lqNQbMYzZldwzjmaHtC4ulroau6NKNKyjUPId8YffuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.79ae18a_1770827552949_0.5873501985502503","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49151fd":{"name":"skybridge","version":"0.0.0-dev.49151fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49151fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b3776d07dbfb6560851facf6fdec647c2eedeaa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49151fd.tgz","fileCount":246,"integrity":"sha512-Y22FhJDA/7C2aZ4adW+UQgxm9lDdpupuicch+4L2WpZUTx1gMn5/lvGNeGfx7G6xP7ZDF+PPxxjV4e6lFm/IYA==","signatures":[{"sig":"MEQCICSDgszqhtHslO7Rryonog4wpEuXhu7PdkGynr1HX2G0AiAPKl63sx6//1Q/7S57bVlLWUSaLOl+I6PpUNyAT1Hutg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.49151fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.49151fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f9b654e9f38440d1c50b942e6ad91a3/skybridge-0.0.0-dev.49151fd.tgz","_integrity":"sha512-Y22FhJDA/7C2aZ4adW+UQgxm9lDdpupuicch+4L2WpZUTx1gMn5/lvGNeGfx7G6xP7ZDF+PPxxjV4e6lFm/IYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49151fd_1770827662524_0.22667767387913274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.af69a09":{"name":"skybridge","version":"0.0.0-dev.af69a09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.af69a09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"870363099c8fb86ce6d12fd7791bc43c40768006","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.af69a09.tgz","fileCount":246,"integrity":"sha512-j38kMgvzyAwqXIyhkxXVFIZ9OWNNrq7V2uuQmN6u5ZKKTTBIY7I9k5E00I6oFElCD0GFZUfhSrLCvpo19PcUPg==","signatures":[{"sig":"MEUCIDz81BGmJcc1yxtaN6ww1xt4si1JGUAXvWn7QmkMfzXkAiEAgacXml0wzyqV3BzJsBVffB8sa5eJpfcNt6fu8m3alT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.af69a09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.af69a09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aad446563271d2272c26903b21273d3f/skybridge-0.0.0-dev.af69a09.tgz","_integrity":"sha512-j38kMgvzyAwqXIyhkxXVFIZ9OWNNrq7V2uuQmN6u5ZKKTTBIY7I9k5E00I6oFElCD0GFZUfhSrLCvpo19PcUPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.af69a09_1770827667193_0.04535140231924961","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9bad425":{"name":"skybridge","version":"0.0.0-dev.9bad425","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9bad425","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1fe17721e3aa15e167b233eaa71832466e5d191b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9bad425.tgz","fileCount":246,"integrity":"sha512-2xZL8J0+mccJdNF4ZoUg/TBT+kyQWXICZqAg6jB8U+egTk0HShMRZKdNGKv6BtCZNB+/dlDr336aeuumyuTI9Q==","signatures":[{"sig":"MEYCIQCfk77S6VQoAEsIOxLhGgy7VUpujM1MVZe2f+rVJM7/4gIhAKvTzUkJuDjV5HKgsATgvh22NqCeEnreQsALPmIa2cVt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9bad425","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.9bad425.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a54e826888fda4ed0fc90c6622e4d13/skybridge-0.0.0-dev.9bad425.tgz","_integrity":"sha512-2xZL8J0+mccJdNF4ZoUg/TBT+kyQWXICZqAg6jB8U+egTk0HShMRZKdNGKv6BtCZNB+/dlDr336aeuumyuTI9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9bad425_1770828781313_0.5554484389994432","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c39e66":{"name":"skybridge","version":"0.0.0-dev.5c39e66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c39e66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"083c4b1885d8cb0c4b8dcbb275df132d0e962450","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c39e66.tgz","fileCount":246,"integrity":"sha512-ofXOkFoJ98xJzzo1zDDYb8Hax26HOY0QQqMMDF1JsL4H3nZlVt8sYd/yvFFK6z++j8/OEbqKYspsgIyGSFWctg==","signatures":[{"sig":"MEQCIHaXLHQvih9rYkqL6cR0aK0HOaW6EFkWOdusv7B6R1WlAiAQQHDHX1E7jYZNUSQI6ieSz6O+8+7gJB2BwpUx3SM70A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c39e66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.5c39e66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e8c78491e2bed1997ea8b9b2e988615f/skybridge-0.0.0-dev.5c39e66.tgz","_integrity":"sha512-ofXOkFoJ98xJzzo1zDDYb8Hax26HOY0QQqMMDF1JsL4H3nZlVt8sYd/yvFFK6z++j8/OEbqKYspsgIyGSFWctg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c39e66_1770828859787_0.6134718621796567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.51dda77":{"name":"skybridge","version":"0.0.0-dev.51dda77","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.51dda77","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79cea6c1675e761f2701a57909c0e0c4d0a154a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.51dda77.tgz","fileCount":246,"integrity":"sha512-J/l+jl9Zdh9BRGWMXs3xRyh7Lh8j2tFrhTNmX/RKy20gRpbcy8yWRGfRiBfFB9XBckUgyiUGvTt6PJIfmnSx5g==","signatures":[{"sig":"MEQCIBM9FmTzcrfCQzS0eCEjKTmX/PQ6GGBEEJCWejE27gDRAiAeVNxnckWVk6bxEXAjgOE3R8ryzEtkk4/42iZ2lwWW8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.51dda77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.51dda77.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a484b73b97761db13d0e758c111d01b2/skybridge-0.0.0-dev.51dda77.tgz","_integrity":"sha512-J/l+jl9Zdh9BRGWMXs3xRyh7Lh8j2tFrhTNmX/RKy20gRpbcy8yWRGfRiBfFB9XBckUgyiUGvTt6PJIfmnSx5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.51dda77_1770828912437_0.6729731072580518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8cff325":{"name":"skybridge","version":"0.0.0-dev.8cff325","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8cff325","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a91beeabf55550f49dbebb29d826ec85c72c3da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8cff325.tgz","fileCount":246,"integrity":"sha512-0EcJ0X+QYlFIwB1lH/fZwdUJrIqCMgvq9byaWCS7OWOR/5q+pegpa5Ea1QCS/EZGdKdltvccDef42yD7HyA+dg==","signatures":[{"sig":"MEUCIBt41h8mYgc+Z1KnrJ7PUI9GnWYgeQrr3vaF0h4nx8GrAiEA2F+lTUMGgxRCw5lryjfp8Z9svJCX3YAXq5hPp9IeCfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8cff325","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.8cff325.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e255be4b57bbc7b76b336f3206799ee1/skybridge-0.0.0-dev.8cff325.tgz","_integrity":"sha512-0EcJ0X+QYlFIwB1lH/fZwdUJrIqCMgvq9byaWCS7OWOR/5q+pegpa5Ea1QCS/EZGdKdltvccDef42yD7HyA+dg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8cff325_1770828930755_0.2834122587807981","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.58674bf":{"name":"skybridge","version":"0.0.0-dev.58674bf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.58674bf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a3fe47f9364ee1289de96c12990b27e2b0992949","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.58674bf.tgz","fileCount":246,"integrity":"sha512-e+caCAzveLy2eL+UKc+p5QSZJL5noE7yZbFgJjTA1yES2+UtcbrB12PeZJsCbRK6zVNsFWQqADvq62GnXPlk7w==","signatures":[{"sig":"MEUCIQCDSkoxH3i4gvglBnicKpBbZa1hhJhJVbrSMd075GIDGgIgJjoseZw2iA2QmcJfC2e3r9YEFbqXFrPXSOKVKPNAu5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.58674bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.58674bf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1b455a244ebe46a7ac1f56e95e48f111/skybridge-0.0.0-dev.58674bf.tgz","_integrity":"sha512-e+caCAzveLy2eL+UKc+p5QSZJL5noE7yZbFgJjTA1yES2+UtcbrB12PeZJsCbRK6zVNsFWQqADvq62GnXPlk7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.58674bf_1770829787374_0.48465683498654055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a451c36":{"name":"skybridge","version":"0.0.0-dev.a451c36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a451c36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"521b03d1bfcb9aba24a945c1f296e3f1e1392fe6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a451c36.tgz","fileCount":246,"integrity":"sha512-bXVU37gAK0L/xXw/1SYcHSVxskYpNnUKVYlm3b8klyj07q34uzTyY551IzSPPQ0CdiEP32StyQhJKN+sazimPg==","signatures":[{"sig":"MEYCIQCe44O3Pazektiv8iQcBppTaBFhqGhIax4H+QTg9dElCgIhAPK+SXXYW52sUMqX8hY+wqBgnfG+Q0UJqwMivsnb74s3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a451c36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.a451c36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7e86ef80e37c2a89177ba5bc968528ae/skybridge-0.0.0-dev.a451c36.tgz","_integrity":"sha512-bXVU37gAK0L/xXw/1SYcHSVxskYpNnUKVYlm3b8klyj07q34uzTyY551IzSPPQ0CdiEP32StyQhJKN+sazimPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a451c36_1770849791498_0.8359522519341924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd7bbfd":{"name":"skybridge","version":"0.0.0-dev.bd7bbfd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd7bbfd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"774621cb63375fa57106ebcf9851a87208078f3b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd7bbfd.tgz","fileCount":246,"integrity":"sha512-Dn2ToC/Uee5nIEwi83yZWVVJGb1YTiP59kV4olhNMrP4u7/K6hy7NhlhUvLASkKSGjhHu2N+iLmL4du/MP3Arg==","signatures":[{"sig":"MEUCICH5S128Ldz2eg9jUDk5vwzllENnc34v92z50vB3lYJOAiEAlaw9IZf1UtjtCcN8e7aCN5d8fs2GiI5gmWKLe824Yww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd7bbfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.bd7bbfd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05d19bfe72282a7f2c45485b24b8de6e/skybridge-0.0.0-dev.bd7bbfd.tgz","_integrity":"sha512-Dn2ToC/Uee5nIEwi83yZWVVJGb1YTiP59kV4olhNMrP4u7/K6hy7NhlhUvLASkKSGjhHu2N+iLmL4du/MP3Arg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd7bbfd_1770858392023_0.810807482124315","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86148af":{"name":"skybridge","version":"0.0.0-dev.86148af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86148af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18e4cece44fc68e72cf95864e64250e51f525dd5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86148af.tgz","fileCount":246,"integrity":"sha512-1k7ycG72w+t7syegVP45WqLQtQIH+GB9AT0xJxa9AKJK27+DZlqDf3Ohjbw5IFo9aKxb3tF1SP+RKdJkq56lNQ==","signatures":[{"sig":"MEQCIHR1VfcXTwizG77fCvZ94X6DkD2ovTSg1hkw5TPksV9kAiBIJoGdE3arJ1KQ3+qh6OF9PgJ9BdNhptesCE7wLPYcIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86148af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.86148af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38bd6fcc2c9cc5bc787e3c9476408347/skybridge-0.0.0-dev.86148af.tgz","_integrity":"sha512-1k7ycG72w+t7syegVP45WqLQtQIH+GB9AT0xJxa9AKJK27+DZlqDf3Ohjbw5IFo9aKxb3tF1SP+RKdJkq56lNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86148af_1770891849470_0.5868485745955649","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fd2b38":{"name":"skybridge","version":"0.0.0-dev.4fd2b38","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fd2b38","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"828e2fe2c339ebbbd72395cd2cabaccec33188cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fd2b38.tgz","fileCount":246,"integrity":"sha512-u8UM7rKn1jfcTJBbHKS3f+xiu4RTcB0CYg71hH/eswPo2jwZcgAZQLLtED1du8NfR/OxeAoo/MxVS8KmZ+SJKw==","signatures":[{"sig":"MEQCIB2q24XF0XRhN3QhsXYXYTFnRcy39MuN/J8ohCYIQl76AiBqgkpJ550sTRCfkDabwdUjuaSlf9ADz+GAzsGi5lQiCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fd2b38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.4fd2b38.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c21c8f034e7840a06d1591f64f640440/skybridge-0.0.0-dev.4fd2b38.tgz","_integrity":"sha512-u8UM7rKn1jfcTJBbHKS3f+xiu4RTcB0CYg71hH/eswPo2jwZcgAZQLLtED1du8NfR/OxeAoo/MxVS8KmZ+SJKw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fd2b38_1770892203852_0.33646246301376026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69ff23d":{"name":"skybridge","version":"0.0.0-dev.69ff23d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69ff23d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"911cc8e6a8cce96860555c74897152705b4c17e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69ff23d.tgz","fileCount":246,"integrity":"sha512-vLFsFAEZkDd3XF37gxbS/SjNGdjOZdOQKEdPasX/UYLHO3a0AzzA0d2spJsGnUoqbSI1SwljbvtWVovlMpuFBQ==","signatures":[{"sig":"MEYCIQCLx9cz7/mhvx4S4atMh2ERS8ydkywX0uevmYXEHhXEQQIhAKwWzkUYosOiedpIwug2HnQE37tHm0VLZeO39f4bkBim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69ff23d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432076},"type":"module","_from":"file:skybridge-0.0.0-dev.69ff23d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/320166e41aca5b644873f2db885863dc/skybridge-0.0.0-dev.69ff23d.tgz","_integrity":"sha512-vLFsFAEZkDd3XF37gxbS/SjNGdjOZdOQKEdPasX/UYLHO3a0AzzA0d2spJsGnUoqbSI1SwljbvtWVovlMpuFBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69ff23d_1770893873088_0.47973620219691293","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9e6b2a9":{"name":"skybridge","version":"0.0.0-dev.9e6b2a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9e6b2a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b69e9f641b796d5139b6abc9fdbf7db34905179","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9e6b2a9.tgz","fileCount":246,"integrity":"sha512-eawFwpGQJa/MOn9ouS4bkXI5dLUPan7K96F0TAeoWMmCuj8SRDwqpUz0Z16hGtvLwLi5zn0+9uXwa+89wDK7xQ==","signatures":[{"sig":"MEUCIQDlD2INyJvqPBBCla2tYAXzQG9K2ZyyJJZMw/J2s+yvkgIgEjmwIcwWX8whcPKArr7iDsGL+Xwcph7S8OIZbl+XelI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9e6b2a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.9e6b2a9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0da20cec576d6773b84d39a99c93664e/skybridge-0.0.0-dev.9e6b2a9.tgz","_integrity":"sha512-eawFwpGQJa/MOn9ouS4bkXI5dLUPan7K96F0TAeoWMmCuj8SRDwqpUz0Z16hGtvLwLi5zn0+9uXwa+89wDK7xQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9e6b2a9_1770896699654_0.006132899833981131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85eacf2":{"name":"skybridge","version":"0.0.0-dev.85eacf2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85eacf2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"85028998200ee5ad86e41b0dd9f103158c182f4b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85eacf2.tgz","fileCount":246,"integrity":"sha512-D/BEX5N9I4MFdxNYzU7MLQyv0xrHKH9JZq25sOV+UfTS2vGjjb9x/kWkSHjmYtspDTH2QHfq7Cnzxu8OTCbJDA==","signatures":[{"sig":"MEYCIQC6ktZGEKE3pmRBoUV+pYvD1mPuKsmM9XZEWpaZKcH0rQIhAKYPTPczqFat+mRSt0xcgWEgKIBqVELvemer3upr/XvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85eacf2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.85eacf2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5106b08fad1d43d80b472187ef65a3a4/skybridge-0.0.0-dev.85eacf2.tgz","_integrity":"sha512-D/BEX5N9I4MFdxNYzU7MLQyv0xrHKH9JZq25sOV+UfTS2vGjjb9x/kWkSHjmYtspDTH2QHfq7Cnzxu8OTCbJDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85eacf2_1770905463429_0.7386510477026693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.550deff":{"name":"skybridge","version":"0.0.0-dev.550deff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.550deff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"30945b8b117a68dd9cdffc6fb68b6b0c83638f6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.550deff.tgz","fileCount":246,"integrity":"sha512-95awK3Ayaj3CJBfCS2KLp+OoCJZzgot8LGK2C69bRFCr2O5GYej6wfQxzM/bWCZuzHfdO5dHM8dGnlH7pnl2Wg==","signatures":[{"sig":"MEQCIEaAvc2mc5Kn07UoPTMn/VRZ8HEQHdxYhSw17L3kzCueAiAM70IagcHEMb+2OtN7cO1/vxCA2hLXkWmHkEGgR74wmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.550deff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.550deff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34195838e2e32e05cf6fb5070b3af585/skybridge-0.0.0-dev.550deff.tgz","_integrity":"sha512-95awK3Ayaj3CJBfCS2KLp+OoCJZzgot8LGK2C69bRFCr2O5GYej6wfQxzM/bWCZuzHfdO5dHM8dGnlH7pnl2Wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.550deff_1770923382389_0.08413793726800667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f338429":{"name":"skybridge","version":"0.0.0-dev.f338429","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f338429","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5452a2343eae616f1207720985fde101ddf9dce7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f338429.tgz","fileCount":246,"integrity":"sha512-UP0CuKRkZ/+yryuHlCi48JdDFtS28dg3V5EeQNe1jW8ggG6Mw17OBotd1teiDWgX+VHLSStwQPFCWxRuFijs1g==","signatures":[{"sig":"MEUCIQC/bOwzO56H6H407fxJXJe3U0r/EJNn4MiL74dGT1k+hAIgPiQkQqaa8nSwa5T0tsRlyDb0VOdvFbcWWFzz7ySQ0YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f338429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.f338429.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4927258294111b0fa1ea8d791050f01c/skybridge-0.0.0-dev.f338429.tgz","_integrity":"sha512-UP0CuKRkZ/+yryuHlCi48JdDFtS28dg3V5EeQNe1jW8ggG6Mw17OBotd1teiDWgX+VHLSStwQPFCWxRuFijs1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f338429_1770934030203_0.5857794883379788","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0ac502":{"name":"skybridge","version":"0.0.0-dev.e0ac502","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0ac502","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ef76f35668201c55ed4751eac788f19a1d122079","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0ac502.tgz","fileCount":246,"integrity":"sha512-EoJguX20WDG9kMhkOEIIUWxV99vtS8KnOSkZZHpi6IcXv4HHqze8lKG9Xf2mMY+iJRTWG/DK8TLfGrVjXZ1TEg==","signatures":[{"sig":"MEYCIQDKjBXyiLk/bZCXx4K6DJwqSlRK203x7cuU2J8Qu45muwIhAKS/r7HPH6HfWc4iwDSToj3hxjfTk1JG0AUhLybSmhKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0ac502","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.e0ac502.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/618bab0237736b4e2e3061ef5c3cad9e/skybridge-0.0.0-dev.e0ac502.tgz","_integrity":"sha512-EoJguX20WDG9kMhkOEIIUWxV99vtS8KnOSkZZHpi6IcXv4HHqze8lKG9Xf2mMY+iJRTWG/DK8TLfGrVjXZ1TEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0ac502_1770944412969_0.23387605909854248","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.40ed060":{"name":"skybridge","version":"0.0.0-dev.40ed060","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.40ed060","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e8d420cbe6f65351dde5271f0708af86d34eb846","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.40ed060.tgz","fileCount":246,"integrity":"sha512-Nue2j5EEpAoKM0zXhRHx2DvVv785T2V5RZKVOs5nyhC7SWJCAtkhmM4vG8yMiSPYRzClPTHOMxM5rvxCq63aTg==","signatures":[{"sig":"MEUCIEFIk5Ut8Wr02AJrJMCID0bh17WA/udrlWES/pJ7pggvAiEA2JGe/gQk218V52lqAvkIfB/qf6HQpR+MI+GZWOAxq3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.40ed060","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.40ed060.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0fa2513a0e7d2c7e302e39428b901a01/skybridge-0.0.0-dev.40ed060.tgz","_integrity":"sha512-Nue2j5EEpAoKM0zXhRHx2DvVv785T2V5RZKVOs5nyhC7SWJCAtkhmM4vG8yMiSPYRzClPTHOMxM5rvxCq63aTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.40ed060_1770964586147_0.22616422870295594","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da78f3b":{"name":"skybridge","version":"0.0.0-dev.da78f3b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da78f3b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e1ef92d581aaecbf9187109b22f2b3d86e341b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da78f3b.tgz","fileCount":246,"integrity":"sha512-g77fbPCuTDR2FfHYh3UmP7lRxrTApmdovhzfrP+875wQwIaMqXzmrsNbgoSWGj1Pbh1a23gcOhvCidwxguBpbw==","signatures":[{"sig":"MEQCIE72hLDwWAbaX/nth1dF4+menljXrxrNAdXSy/uRumuXAiAmL9+nBH9dhzrbPDXAMDvU0Adt0y3PhAJbbuk14PvvJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da78f3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.da78f3b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41b4c09ce17514687ee95171c0d90b43/skybridge-0.0.0-dev.da78f3b.tgz","_integrity":"sha512-g77fbPCuTDR2FfHYh3UmP7lRxrTApmdovhzfrP+875wQwIaMqXzmrsNbgoSWGj1Pbh1a23gcOhvCidwxguBpbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da78f3b_1770991599110_0.6438717919773191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ecb7857":{"name":"skybridge","version":"0.0.0-dev.ecb7857","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ecb7857","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b566b507fdf6ce240dea5bcbb0f7accf0c6cbdb3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ecb7857.tgz","fileCount":246,"integrity":"sha512-W7p4l8vu1kwFHUhqrp70kRtGIvxc2U8iGj5d+5XTTHbdahucGxXO9qXjHwyRApb5nfvmfRePzERe8arJ6imBfQ==","signatures":[{"sig":"MEQCIEtt+MZEqBvwITUtdPUkPdqOb7aZVw4wuC8zTlODEAb8AiARRhs2BTUaC0sFu/P8K9v1fYGgfUpE9qJ/q9yGlS7CBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ecb7857","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.ecb7857.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9b07cd1892dd1c4def6260c13dea847/skybridge-0.0.0-dev.ecb7857.tgz","_integrity":"sha512-W7p4l8vu1kwFHUhqrp70kRtGIvxc2U8iGj5d+5XTTHbdahucGxXO9qXjHwyRApb5nfvmfRePzERe8arJ6imBfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ecb7857_1770994731542_0.11795006293436083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.983f2cf":{"name":"skybridge","version":"0.0.0-dev.983f2cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.983f2cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"632dca5f3f84f622b74c25837898c122165ed384","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.983f2cf.tgz","fileCount":246,"integrity":"sha512-UC0Y0lhHCR4f1JaAUHazRQA2/9L8YJg0zXlOi7oFisl083nCD+yY6hAsCn2RPQ5SyD+E3CXdrZIiip5oD51wVA==","signatures":[{"sig":"MEQCIH6+JgmMu2e5F0JMDg/oqBQ8XGb04Zy1jHq2hhVOhVuxAiAXD/XjlS7PbeA9SF1+ahPpg7NuIVSOqSmHuiGPY+U2rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.983f2cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432936},"type":"module","_from":"file:skybridge-0.0.0-dev.983f2cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9483d025e97e22dceaf44e051c37154/skybridge-0.0.0-dev.983f2cf.tgz","_integrity":"sha512-UC0Y0lhHCR4f1JaAUHazRQA2/9L8YJg0zXlOi7oFisl083nCD+yY6hAsCn2RPQ5SyD+E3CXdrZIiip5oD51wVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.983f2cf_1770997348415_0.7328061733834694","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac07c4f":{"name":"skybridge","version":"0.0.0-dev.ac07c4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac07c4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6da68397bd0d94a51504bc5a21a0151f0ef6e7bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac07c4f.tgz","fileCount":246,"integrity":"sha512-L9SFP37jQMO9R4T6/EGtpdud5kieqHA+PEQQQZ6lhKN8cBwPGxFE3IcQXsdM9RC+CUozNrZVjQ+pVoeb9+2Kdg==","signatures":[{"sig":"MEUCIC+Ft4ojX8zFd+OJacYbSJW+fy/WtHdrAYelhSv36n4QAiEAgZ/5Re8SBk/x9Y18GUi/b+m2mg5y2LGXrfRdpeqEIXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac07c4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.ac07c4f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c4e444e3395a446d89441ad8a47f1cb/skybridge-0.0.0-dev.ac07c4f.tgz","_integrity":"sha512-L9SFP37jQMO9R4T6/EGtpdud5kieqHA+PEQQQZ6lhKN8cBwPGxFE3IcQXsdM9RC+CUozNrZVjQ+pVoeb9+2Kdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac07c4f_1770997493452_0.8891738839651744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd16f43":{"name":"skybridge","version":"0.0.0-dev.bd16f43","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd16f43","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"67ceba361888ed6a0d2e745f1eead7f6287e1e2c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd16f43.tgz","fileCount":246,"integrity":"sha512-m9+63yHqQaA92X+nmJduuGeg1Fy8p96N6I8zhtw9VU3Yq448oSysX+VsysYPRZwq1Suz44x/QtftY4NGgmD5RA==","signatures":[{"sig":"MEYCIQDdhJYw7JTwutN9tFlj0A3D77yDqrHpqBkHMqYojI34hQIhAKBcyqSPA5V2KY6rLbNNk8OkG+H6O47l8PrC0WwgPFe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd16f43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.bd16f43.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa7b0227134033942c52f83d29b90460/skybridge-0.0.0-dev.bd16f43.tgz","_integrity":"sha512-m9+63yHqQaA92X+nmJduuGeg1Fy8p96N6I8zhtw9VU3Yq448oSysX+VsysYPRZwq1Suz44x/QtftY4NGgmD5RA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd16f43_1770997504955_0.48597201494347075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.797194a":{"name":"skybridge","version":"0.0.0-dev.797194a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.797194a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81cb6faa2a4cf1600443eebd99375a7120632613","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.797194a.tgz","fileCount":246,"integrity":"sha512-vkMh4lhlHhl25+VT99pkZiS26dGBRTV9PztMGnqaND4fg84jK97JN5twxYzt3Hl0JE02Cv7wQ1yZpwz2CSgThA==","signatures":[{"sig":"MEUCIG0HNvenvVEyp1EB6qRZxqGA0CS+4K35vZWTTlsBVSWzAiEA1d+moOC2oIloyww3Teh8pu2BgqTReZba7vHKokVVgOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.797194a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.797194a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fc58d750e8549059cabc7048e744012/skybridge-0.0.0-dev.797194a.tgz","_integrity":"sha512-vkMh4lhlHhl25+VT99pkZiS26dGBRTV9PztMGnqaND4fg84jK97JN5twxYzt3Hl0JE02Cv7wQ1yZpwz2CSgThA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.797194a_1770997879429_0.12050857428128148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a12552c":{"name":"skybridge","version":"0.0.0-dev.a12552c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a12552c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92e2d2959de6e4e5c4736930c9f5bf9f8970363e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a12552c.tgz","fileCount":246,"integrity":"sha512-fLNgLUZDjbUQwla6+FJL8IJJP7wsK2sq8L2ztwYAN8zGQQMHss95MGOcXkrL/4y66pYok8DLxBWCWqOVtlkugw==","signatures":[{"sig":"MEUCIBwTx2olpg1Sy6gW+pvzkNRVFQCCcrXY191/g0PkywBDAiEA1heRJ8bYZEMMFcc9qQHPGsj88mYJgcejr7wY0wKWK08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a12552c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.a12552c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffe4647453a7dc84198c0635168f4f30/skybridge-0.0.0-dev.a12552c.tgz","_integrity":"sha512-fLNgLUZDjbUQwla6+FJL8IJJP7wsK2sq8L2ztwYAN8zGQQMHss95MGOcXkrL/4y66pYok8DLxBWCWqOVtlkugw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a12552c_1770998551054_0.49171744500575176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36b6aa0":{"name":"skybridge","version":"0.0.0-dev.36b6aa0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36b6aa0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d0e39f4be50a0e95d38011fbe273adfd2b6a5307","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36b6aa0.tgz","fileCount":246,"integrity":"sha512-2iSqkTzXaHO+WmyJjDbCr3mCGxFNEyq/g87D/UrChIdcV+T88pFxVcPqUI8y/m/4pLuS5QQFVCCb/zDsoO454A==","signatures":[{"sig":"MEUCIQD7naP9LsjGdSdbEprjnk3RYBKnYr8X5X8W6VLXYrftsQIgMLhn7/Jvi7rweqOH0oMKwDxRkzhwc9dmNj+S+pi+z7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.36b6aa0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.36b6aa0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba9fbdf9b6a8fa8f3807c48248032db8/skybridge-0.0.0-dev.36b6aa0.tgz","_integrity":"sha512-2iSqkTzXaHO+WmyJjDbCr3mCGxFNEyq/g87D/UrChIdcV+T88pFxVcPqUI8y/m/4pLuS5QQFVCCb/zDsoO454A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36b6aa0_1771000069301_0.06913424311776573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b5a73a":{"name":"skybridge","version":"0.0.0-dev.1b5a73a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b5a73a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"137eb6f6119b8e3691203276fa9935f6c3ba374e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b5a73a.tgz","fileCount":246,"integrity":"sha512-nkoBRVPbf57MKGEQd16xCfIhi3xs8aqtmu3DKIj9hLTZIltNzfXAFIdYZivjz1/54fg94L0Y6JH4KPdc0hhZHA==","signatures":[{"sig":"MEUCIQDUtzUFmNXEFK492N2hBNPUVl4Sh4KqYJsgQgflmzlQ+QIgXUJphe2BPU95NAAd+EtHocEf0WrfqEiN3MmRj/xiNIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b5a73a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.1b5a73a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/983e1d23b2ba2d0bf15a85694d7d7553/skybridge-0.0.0-dev.1b5a73a.tgz","_integrity":"sha512-nkoBRVPbf57MKGEQd16xCfIhi3xs8aqtmu3DKIj9hLTZIltNzfXAFIdYZivjz1/54fg94L0Y6JH4KPdc0hhZHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b5a73a_1771000552281_0.8544287519686551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.415a926":{"name":"skybridge","version":"0.0.0-dev.415a926","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.415a926","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a61ea5e966cc741471737ff20f03d26e40d707d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.415a926.tgz","fileCount":246,"integrity":"sha512-t3P3lA+uTRpfD0qkCtbSLnof0cSei9d9qydtd8/6RkaHAVu+AvGQ6d9ZCXO2iu/V/umqkKQgoKXKCV4mcydzsg==","signatures":[{"sig":"MEQCIG7WD5i4QKAH7krdmtnHPY8CDnu5AiFtdDIFIT5LQU0MAiA43jHPbmG+Y0VIH1bzd8zhumy7Xlm9v4xkNxlb2mGzHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.415a926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.415a926.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/842712b4dad2ed21423301326d30367c/skybridge-0.0.0-dev.415a926.tgz","_integrity":"sha512-t3P3lA+uTRpfD0qkCtbSLnof0cSei9d9qydtd8/6RkaHAVu+AvGQ6d9ZCXO2iu/V/umqkKQgoKXKCV4mcydzsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.415a926_1771015112895_0.25706540144742185","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a7291c":{"name":"skybridge","version":"0.0.0-dev.1a7291c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a7291c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06f5d441c3559e2159eada101b6141eac2fc9963","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a7291c.tgz","fileCount":246,"integrity":"sha512-KC3iwjLXgcQOYvuNpkhi6SYpFLh9fFfzZnRxK/+CW2kryRbBfBa+eT3GLCmrd4Jj6bJHY74zkjxVfY857D8bgw==","signatures":[{"sig":"MEYCIQC2gY3XzLw/TWoYuqNEsQtib7yxmXh0rgNm0PTRIzedUgIhAOVKzsfkS9kLIaH0YrZbehjCRj8KYEJW/7old+A2MQ77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a7291c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.1a7291c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d419c469e29958c666e326b4861096a1/skybridge-0.0.0-dev.1a7291c.tgz","_integrity":"sha512-KC3iwjLXgcQOYvuNpkhi6SYpFLh9fFfzZnRxK/+CW2kryRbBfBa+eT3GLCmrd4Jj6bJHY74zkjxVfY857D8bgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a7291c_1771032306514_0.4212970120865822","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f550f4":{"name":"skybridge","version":"0.0.0-dev.0f550f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f550f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d92e4493000254181868eb0b1a1a69f03b7ba881","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f550f4.tgz","fileCount":246,"integrity":"sha512-soKklS8fkNmIAAK1o4qIhQykuYUIR4AWD8f1bEBXFAw5MaISm3u4N6qijSS+xErsjQa0uU+51eLPRAVdaNxARA==","signatures":[{"sig":"MEUCIQCMM5FuDGRrMmB7GkPns0wwHBg9KP0zjWld3r94wN6ltAIgCUeh6RzrWM+Ig5Sk3kyS8/o4L8U1WlcdPChBcd9lSiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f550f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.0f550f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43da70a470dd18151ea6bbfb728bbfeb/skybridge-0.0.0-dev.0f550f4.tgz","_integrity":"sha512-soKklS8fkNmIAAK1o4qIhQykuYUIR4AWD8f1bEBXFAw5MaISm3u4N6qijSS+xErsjQa0uU+51eLPRAVdaNxARA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f550f4_1771045677772_0.07152829483411982","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55ac663":{"name":"skybridge","version":"0.0.0-dev.55ac663","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55ac663","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"56e92f75a0d2bf794eaf84dba9eb13154e201a26","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55ac663.tgz","fileCount":246,"integrity":"sha512-1gIRB1SklbKnZwXDaBUMi4uWfh9jwhIuz+HWaH1/s40PYhO3SPWAqEq8gkvzgZkfl2ajJ4bVKtZTIoJPxqZTUg==","signatures":[{"sig":"MEQCIEMPnaTY29IuLaQ+7NuuVehCBfabl62NLFlpkPbvGFwyAiBWuiabfpylB9RnFsnNXmSZEp12z3wA82ccXf8SPFITGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55ac663","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.55ac663.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed6d90446dca604ce96a4b5079ccc9d7/skybridge-0.0.0-dev.55ac663.tgz","_integrity":"sha512-1gIRB1SklbKnZwXDaBUMi4uWfh9jwhIuz+HWaH1/s40PYhO3SPWAqEq8gkvzgZkfl2ajJ4bVKtZTIoJPxqZTUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55ac663_1771092580372_0.08166319988492465","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8625be1":{"name":"skybridge","version":"0.0.0-dev.8625be1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8625be1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f0d2a3c58bf9dcbed77b5d247cbdab66470a5b1b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8625be1.tgz","fileCount":246,"integrity":"sha512-9DT5ORmbOISpxrKdv3ba46hhSLgpi2INsvzIckAcGWwUfODCT6S+QFgGFtnRcGDBj1rXXim8/YUHudN7Ng0PxA==","signatures":[{"sig":"MEUCIQDn0k6YhrEYfB0X8je0PP3UU5+C1EkugFLMmNR4pdgvzQIgI1/LIpjefMJEXYvaakmhbmDQHYaab1M8Bc6E+BETRp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8625be1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.8625be1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2fc5fee5bc1a717222a08085d0ca4a3/skybridge-0.0.0-dev.8625be1.tgz","_integrity":"sha512-9DT5ORmbOISpxrKdv3ba46hhSLgpi2INsvzIckAcGWwUfODCT6S+QFgGFtnRcGDBj1rXXim8/YUHudN7Ng0PxA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8625be1_1771133798230_0.8624409758801672","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8317c0b":{"name":"skybridge","version":"0.0.0-dev.8317c0b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8317c0b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a776eea92666963d887e400b18a76ff05fd98d3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8317c0b.tgz","fileCount":246,"integrity":"sha512-10IXK/EWQVy0I2NIQ/YNE9s0vgXACOUb1rBT1xzNPSdj4LIhA7qhYE8shtqRyo4sZpLX1sKrDMnzL7GrXmvaNw==","signatures":[{"sig":"MEYCIQCVwOg3GxspPYD/dpjhhUN4nWJVVnHWLpDjbSnnatWNSAIhAO9dEjwSI2N9Rmjch0iZfqmE9hb/0Ho2ka6sqB3OLVmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8317c0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.8317c0b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bb4af649b1d99b812ccd187964a30a48/skybridge-0.0.0-dev.8317c0b.tgz","_integrity":"sha512-10IXK/EWQVy0I2NIQ/YNE9s0vgXACOUb1rBT1xzNPSdj4LIhA7qhYE8shtqRyo4sZpLX1sKrDMnzL7GrXmvaNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8317c0b_1771161361894_0.763791663173409","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.016ed54":{"name":"skybridge","version":"0.0.0-dev.016ed54","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.016ed54","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2da86600b5516ca25b25913dd90fd9a8ae68f650","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.016ed54.tgz","fileCount":246,"integrity":"sha512-CfCFTiRHZXqS3XD8XrSsSWzePQts3IpxibwmNYbZWSMKt5TdyIc4Can7lYpCYCoRImPnVcxWbhdt/fLGyc5IcA==","signatures":[{"sig":"MEQCIHPilnf1eF68WjTdbWZ0who5xvlvnkVcmv5jq6TsEwP8AiA/CyeBsb2PUdkkGeMmFnmSwcreH/+qq7N8zpTsImPcxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.016ed54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.016ed54.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/514beebcb7c7a7db7d8b04c1582f05eb/skybridge-0.0.0-dev.016ed54.tgz","_integrity":"sha512-CfCFTiRHZXqS3XD8XrSsSWzePQts3IpxibwmNYbZWSMKt5TdyIc4Can7lYpCYCoRImPnVcxWbhdt/fLGyc5IcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.016ed54_1771173734465_0.3235620053253683","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b5818b":{"name":"skybridge","version":"0.0.0-dev.8b5818b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b5818b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa3424c09063e0d4bc3caa2311567015964195ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b5818b.tgz","fileCount":246,"integrity":"sha512-S5XaXtEZC/pmhC0PY7yVL6QY8J1iPBerBOjOMJPTo9QW9teEgZQkSR9f9nQ9nL0jG6dRdaYQsfkWi371I4UgOw==","signatures":[{"sig":"MEYCIQCUeBWdUsDyRnuIUmFntJ/Pncg5AO0EreE6ehlfL6K9tQIhALEjGx59+jpI3IRM9o6ZYJ6bqgurd8DxM8RaqbLLMobq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b5818b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.8b5818b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d06b9be3adea40f8d895176aa6f9e0ac/skybridge-0.0.0-dev.8b5818b.tgz","_integrity":"sha512-S5XaXtEZC/pmhC0PY7yVL6QY8J1iPBerBOjOMJPTo9QW9teEgZQkSR9f9nQ9nL0jG6dRdaYQsfkWi371I4UgOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b5818b_1771238278573_0.37490699168003583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47a6708":{"name":"skybridge","version":"0.0.0-dev.47a6708","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.47a6708","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e69b88c335de16d4c98a8920af2dd8a3fc7a106","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.47a6708.tgz","fileCount":246,"integrity":"sha512-kiWTtpogmgtVwhP1T9ki64etH+KYTb/AZjPZlzZDHRgFq6v64LZyUbSTGbcmk8NNulOAX+K4kQVQXFezqSnB/g==","signatures":[{"sig":"MEUCIHtILpy/J3V4Vkg7LtmJ16D8G4Qj0pf1FvzRqQY+9nxwAiEA5VEqMsRrcPZ7y14jVg/PABIDtxEwAeg6xL3Q9g8iJ3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.47a6708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432944},"type":"module","_from":"file:skybridge-0.0.0-dev.47a6708.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6f97eaa2dacc48f467fac1d511c95f4/skybridge-0.0.0-dev.47a6708.tgz","_integrity":"sha512-kiWTtpogmgtVwhP1T9ki64etH+KYTb/AZjPZlzZDHRgFq6v64LZyUbSTGbcmk8NNulOAX+K4kQVQXFezqSnB/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.47a6708_1771245708738_0.7552931245678447","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.700f4d7":{"name":"skybridge","version":"0.0.0-dev.700f4d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.700f4d7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f0a04bac1315cdf3f28a34fe048b49eef7cfdb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.700f4d7.tgz","fileCount":249,"integrity":"sha512-+TBpkR63PX/T6qdUKAZentHEjedNKYNXAyXhtC/eNo6kXYxCZ3dmiYUBw3yjace+p7+Jq93hQQVtH6HsHU1M1Q==","signatures":[{"sig":"MEUCIEOyHahtvZ0QrgRuq6DM1ksHnqiTZ8+lfxfY112DqpS2AiEAqMXEonh2sNlzIB0yLUE1IFBS69DwNs60Q9DVn+928EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.700f4d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439119},"type":"module","_from":"file:skybridge-0.0.0-dev.700f4d7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23cd2133e58966d55ede1dca729dc301/skybridge-0.0.0-dev.700f4d7.tgz","_integrity":"sha512-+TBpkR63PX/T6qdUKAZentHEjedNKYNXAyXhtC/eNo6kXYxCZ3dmiYUBw3yjace+p7+Jq93hQQVtH6HsHU1M1Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.700f4d7_1771256531127_0.3311288220911559","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec2fe3c":{"name":"skybridge","version":"0.0.0-dev.ec2fe3c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec2fe3c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c07bb0cdba2c58ce3151cc17da01ccffe63c6f8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec2fe3c.tgz","fileCount":246,"integrity":"sha512-KbZnXfFnvFSX47E+w1xhS2hZ5RROCYSk0PqYLQ4S/14c1GLFFbpduh3HnRzQ5GfzTchiD5B37lAcF3P6aijTfA==","signatures":[{"sig":"MEYCIQD2CDFybSFJMynrtbr3ETiWvGWA0G3993QamZB01IoMxAIhAPPpmudT0TVVxE1gcS9PhFpgC7A3rebrNDo1590xaq4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec2fe3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431867},"type":"module","_from":"file:skybridge-0.0.0-dev.ec2fe3c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/66a707ce0009487d1aa0765b07aed89d/skybridge-0.0.0-dev.ec2fe3c.tgz","_integrity":"sha512-KbZnXfFnvFSX47E+w1xhS2hZ5RROCYSk0PqYLQ4S/14c1GLFFbpduh3HnRzQ5GfzTchiD5B37lAcF3P6aijTfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec2fe3c_1771256561882_0.5384129798595176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.beb60f5":{"name":"skybridge","version":"0.0.0-dev.beb60f5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.beb60f5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa2212a9abe3f08c1ed00f65781318d0d15bf6b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.beb60f5.tgz","fileCount":249,"integrity":"sha512-D1zQztS48mYy0+XqJYWR6PyF80d+RseDwmQ/Jf2ieuY9FfWVdFafTewO1Gf473h6y8PsiT/0KsUWPvL2tphOWg==","signatures":[{"sig":"MEUCIQCMHWhaPY1BYFmFFaqZUlZsBC93wR9nqf2RlPRNaCP6+gIgMVNFjVZ/JwXrYEF9HFlfz31pfb9vFpNQ1qNS2Ozih7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.beb60f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439119},"type":"module","_from":"file:skybridge-0.0.0-dev.beb60f5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb61bcf915e62b1f62be6868331dbe08/skybridge-0.0.0-dev.beb60f5.tgz","_integrity":"sha512-D1zQztS48mYy0+XqJYWR6PyF80d+RseDwmQ/Jf2ieuY9FfWVdFafTewO1Gf473h6y8PsiT/0KsUWPvL2tphOWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.beb60f5_1771256644808_0.6366282641596377","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb3f63e":{"name":"skybridge","version":"0.0.0-dev.fb3f63e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb3f63e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"891ed66346603916d1c5945d217c3882b62fcac8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb3f63e.tgz","fileCount":246,"integrity":"sha512-QpEkgLqmg94X9zskC+i1z5yOH9i25LJkhQT+Sxj/f4sJyqFvD3CkO7nTd1IzMPPDYSZBVJvB/hdw33eEniABKQ==","signatures":[{"sig":"MEUCIESqKkoH1IcM8aLKCJwuDN7blW3lKHNEoEhSsjdyk7DRAiEA1Ecl7qUoYkAoZdDXZ9105bQbgrLYD/OwlB4p2PAqCM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb3f63e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432077},"type":"module","_from":"file:skybridge-0.0.0-dev.fb3f63e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/28317034d76ab6c5dee0e2ac65edaa1d/skybridge-0.0.0-dev.fb3f63e.tgz","_integrity":"sha512-QpEkgLqmg94X9zskC+i1z5yOH9i25LJkhQT+Sxj/f4sJyqFvD3CkO7nTd1IzMPPDYSZBVJvB/hdw33eEniABKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb3f63e_1771256726064_0.41445676479248084","host":"s3://npm-registry-packages-npm-production"}},"0.31.4":{"name":"skybridge","version":"0.31.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.31.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b37add7e2c716af4c3bfed6e94ace54b0be216aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.31.4.tgz","fileCount":249,"integrity":"sha512-uMJR7dPn327iguEaW4IfYZEyeR9LY/EO7P4ceiQ3yEspyi771o1mnCEPJytXsG1n1OrLggnxQydO3bHj4AV6tg==","signatures":[{"sig":"MEUCIGZbH5ZuzdEE72eRNQi9IXs3dyjQQN5voQGEw5zH4uAsAiEAq3sehkYL+2env4bmiJwgVMQMkRhV26TvKzwqTH+YDB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.31.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439330},"type":"module","_from":"file:skybridge-0.31.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e5ce3b1688bc51d9cc4724548decd8ce/skybridge-0.31.4.tgz","_integrity":"sha512-uMJR7dPn327iguEaW4IfYZEyeR9LY/EO7P4ceiQ3yEspyi771o1mnCEPJytXsG1n1OrLggnxQydO3bHj4AV6tg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.31.4_1771257368751_0.006371114425201219","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fefabd5":{"name":"skybridge","version":"0.0.0-dev.fefabd5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fefabd5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f9ccd71751818d41817886e89ad5eabf58339af0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fefabd5.tgz","fileCount":249,"integrity":"sha512-KE2NDvdyyw3EJgdcTatnax7UONLgzk5Csw9Wf4A53nzmGos8f/5xtH3/ZC4u4w+jY7Uiu4CyLSElic84LODMww==","signatures":[{"sig":"MEQCIFkQ/snVfSGwOWqJXUBDBPJoL/cUHfK4861lG6bR7rLDAiBffkI3polKlT0AD9cyV4iCWDuB1yf95SfPn0RtATudLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fefabd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.fefabd5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ac1549690a5eae40fcfaece52285f6f/skybridge-0.0.0-dev.fefabd5.tgz","_integrity":"sha512-KE2NDvdyyw3EJgdcTatnax7UONLgzk5Csw9Wf4A53nzmGos8f/5xtH3/ZC4u4w+jY7Uiu4CyLSElic84LODMww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fefabd5_1771257492780_0.3269626738198592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0a987e":{"name":"skybridge","version":"0.0.0-dev.c0a987e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0a987e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"16e05ce413bcc3185aff874dcbfd53666a8810bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0a987e.tgz","fileCount":249,"integrity":"sha512-9j97hVWlfScdKtv6M1v0UI7M3xqWAqvF49hoc+EKly9m0lpwhM9wyPXVbp3g+qwXpUNi6DCU4q11mWdHSVegGA==","signatures":[{"sig":"MEUCIAKilDpW79JI3sj5Hl9C/orhc4zUITIRD+u7jUA2kWW8AiEAj3c9GeUU2z/Y9uAgP+howa4KnkDQVnBLgzSjEhBTBFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0a987e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.c0a987e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a549ed200af6d0454fdf2b9bd9e292a/skybridge-0.0.0-dev.c0a987e.tgz","_integrity":"sha512-9j97hVWlfScdKtv6M1v0UI7M3xqWAqvF49hoc+EKly9m0lpwhM9wyPXVbp3g+qwXpUNi6DCU4q11mWdHSVegGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0a987e_1771257818190_0.01679707270049602","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5fccc66":{"name":"skybridge","version":"0.0.0-dev.5fccc66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5fccc66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd58afe4b1d6b5dfe3f7e6344dfb4cc5c1759ded","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5fccc66.tgz","fileCount":249,"integrity":"sha512-mo3zdD6V2iOdslRq4JBmwD1A2a34zCMR9su1WbPCTb4Il6MzFDVu4npiyK+1B1UWpKlF6sbeQBblAqJYOzKqUg==","signatures":[{"sig":"MEUCIQCP02D74pgc0gQOxfaYrk1/FtJbe23U7ev17R5bU8UQfgIgfVa8LOJW0lztCSoFpfBtCG2LsR12SxvKXKgbFFD9T/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5fccc66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.5fccc66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e0fed148f6787b650084b0889b4d453/skybridge-0.0.0-dev.5fccc66.tgz","_integrity":"sha512-mo3zdD6V2iOdslRq4JBmwD1A2a34zCMR9su1WbPCTb4Il6MzFDVu4npiyK+1B1UWpKlF6sbeQBblAqJYOzKqUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5fccc66_1771262682669_0.8076920417947906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1531adc":{"name":"skybridge","version":"0.0.0-dev.1531adc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1531adc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b3bd5bba56735243f0133b08d2cab9701fde7943","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1531adc.tgz","fileCount":249,"integrity":"sha512-/O/Fvc3ZDLOP7PVp/dOmTutKnZoG/CBEeupJyUot46PbUHcnv82agQeUoe0Nrk01SrMLbglgT/SSrSKLjUNYcQ==","signatures":[{"sig":"MEUCIGvbHOtpICdxM/QdliWwVr62C2O+D0URheJJsYUNxVkgAiEA1I/tfZszKl6nZipIQqkSQ+W6Ks5HGXZzY6OMz2NNC3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1531adc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.1531adc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a895dcea62ad70ef15e66c4de4f25a7d/skybridge-0.0.0-dev.1531adc.tgz","_integrity":"sha512-/O/Fvc3ZDLOP7PVp/dOmTutKnZoG/CBEeupJyUot46PbUHcnv82agQeUoe0Nrk01SrMLbglgT/SSrSKLjUNYcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1531adc_1771262778634_0.06820746301530067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14e1a6a":{"name":"skybridge","version":"0.0.0-dev.14e1a6a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14e1a6a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbf8fcfadb2010f9760cb50ba6166a37958c7ecf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14e1a6a.tgz","fileCount":249,"integrity":"sha512-MdlbBGCz3XOjP+YYAZbo0Zc4xHIs0lpNoXqUZzyn4tEVt213lk1oWBBnyVpFj9Ynfcd175cNynPtRxVWKg4JnA==","signatures":[{"sig":"MEYCIQDUK8eufyzL0FplfzyfNzvHNd1qohUu5yWvChoWFSDtoAIhALKQRGvePvJXOsXExLy/qRXNuome3CE53KiyE89coaAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14e1a6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.14e1a6a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dae76340b9104feba06ed3a150886d6f/skybridge-0.0.0-dev.14e1a6a.tgz","_integrity":"sha512-MdlbBGCz3XOjP+YYAZbo0Zc4xHIs0lpNoXqUZzyn4tEVt213lk1oWBBnyVpFj9Ynfcd175cNynPtRxVWKg4JnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14e1a6a_1771262789991_0.615849516744821","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a103e55":{"name":"skybridge","version":"0.0.0-dev.a103e55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a103e55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fef3de40d7179069526b3352c37f5fc46749fb6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a103e55.tgz","fileCount":249,"integrity":"sha512-AIC/lV1ZY3cv+MnlOM7AEZQJTFVX8NjiJfrVGzvcSlnXeIsPV3SJgU7Oacs5PsVN4uQumM2qu0CEEuzrgk6wcA==","signatures":[{"sig":"MEUCIDeHaZGSnSARPeoUTgpxWj74IMw5wmlmpgH7A/FUckzyAiEAsrajpoPoBkoChwEAZFVSap6du2tbk4EfDuQgUOUH9gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a103e55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.a103e55.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d40a00f29912e4d3e0c5661605590d6/skybridge-0.0.0-dev.a103e55.tgz","_integrity":"sha512-AIC/lV1ZY3cv+MnlOM7AEZQJTFVX8NjiJfrVGzvcSlnXeIsPV3SJgU7Oacs5PsVN4uQumM2qu0CEEuzrgk6wcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a103e55_1771263093811_0.23910716869205872","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b22ab8e":{"name":"skybridge","version":"0.0.0-dev.b22ab8e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b22ab8e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2720e9df78516909cc1b6984cf1fcb02e54b2cfe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b22ab8e.tgz","fileCount":246,"integrity":"sha512-9dNRPQBMI0nXCpK2gXilJxneWlnXncOBiuyamfUs0cYluV3FOamDHOZVHhI/GULhCGVTHZlZa6eZKuvX0pYJPQ==","signatures":[{"sig":"MEUCIHi67vtJmRemrbiGIq3hlf0RuZMkrj8K63efZ4vk40BBAiEAxXOgWAJriqzDkR0LRfnZtVmDyHXtoHulkWS8ePrgMtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b22ab8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432932},"type":"module","_from":"file:skybridge-0.0.0-dev.b22ab8e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fda28aae36b951c034d6a031fefd94e8/skybridge-0.0.0-dev.b22ab8e.tgz","_integrity":"sha512-9dNRPQBMI0nXCpK2gXilJxneWlnXncOBiuyamfUs0cYluV3FOamDHOZVHhI/GULhCGVTHZlZa6eZKuvX0pYJPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","vite":"^7.3.1","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b22ab8e_1771263221481_0.8559329385006269","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3aea385":{"name":"skybridge","version":"0.0.0-dev.3aea385","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3aea385","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e41cf5b5048874c70f77fc0889a492ae8bb9d3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3aea385.tgz","fileCount":249,"integrity":"sha512-JVPfMlu8sQqHaj9pjBApvUx7B8wo6WXdWPR8X2EP7EksHe2OQ1cB9+7Frdp8bKctCJPTb3PH6zEUWw4vGuPbmw==","signatures":[{"sig":"MEUCID991sTLvOC6McqZh1DyB25AUnAdmrAaVIXTNTNDM6UlAiEApSkuOs3/3Mkxhivj67Aakg06zUM+9xTngnDTd0WrH7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3aea385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.3aea385.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fae593734bf4df5eada4ad8ee35fbf07/skybridge-0.0.0-dev.3aea385.tgz","_integrity":"sha512-JVPfMlu8sQqHaj9pjBApvUx7B8wo6WXdWPR8X2EP7EksHe2OQ1cB9+7Frdp8bKctCJPTb3PH6zEUWw4vGuPbmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3aea385_1771264861408_0.45079946094477075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f9651e4":{"name":"skybridge","version":"0.0.0-dev.f9651e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f9651e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1e73055ffe7c4d17a37c00c6e8669a4ff8d7a593","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f9651e4.tgz","fileCount":249,"integrity":"sha512-tja5et567CaEPr7u/ep0RCv7jHaHSqO+Z9ajUdvwsynOMmgU9zllK9fmPtxGhjkgI0Q+Hbj+a2oOskS7khBR4A==","signatures":[{"sig":"MEQCIFQXcil8nNuNbu7ZmhWX4gollgHwQZGc96G/fpkypibJAiAS+lYxjImN4S1aocmOfZtj14+bY8UcMOUPc8xyv7hptw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f9651e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.f9651e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be92f5ad531286184a6ccb744a92e1bf/skybridge-0.0.0-dev.f9651e4.tgz","_integrity":"sha512-tja5et567CaEPr7u/ep0RCv7jHaHSqO+Z9ajUdvwsynOMmgU9zllK9fmPtxGhjkgI0Q+Hbj+a2oOskS7khBR4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f9651e4_1771264956980_0.17177229994248022","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a93765":{"name":"skybridge","version":"0.0.0-dev.7a93765","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a93765","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f0ed6a570a03a82051021c9db29b35b4c10e3bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a93765.tgz","fileCount":249,"integrity":"sha512-IrbeMUtNpT2k6kLK28vzZw8Lb6XrexarWGMTa+jyk7vJe4ZNkkJneZHRYk1fPt6HQweW4zjzStanHY4JtKRwLw==","signatures":[{"sig":"MEUCIHk+t9TtRaxrASt0JqzhWCGmSOYK1sKdG/D8bSSGwVavAiEAn5esHlC60j5cQ4hAPlTn3aY9Wm8sZiArQBZhLIIo2zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a93765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.7a93765.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6cf77c802cfbd68bba0801509294ed6a/skybridge-0.0.0-dev.7a93765.tgz","_integrity":"sha512-IrbeMUtNpT2k6kLK28vzZw8Lb6XrexarWGMTa+jyk7vJe4ZNkkJneZHRYk1fPt6HQweW4zjzStanHY4JtKRwLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a93765_1771265071157_0.5809746534383113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8ddc347":{"name":"skybridge","version":"0.0.0-dev.8ddc347","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8ddc347","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1501b7e0903a1f6b4d3a6775c6562344e3770dfb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8ddc347.tgz","fileCount":249,"integrity":"sha512-M1jtPpXBh10UryfSDru8ZTsYBcZ4HgHweE0rAC70njPyH9i/3M6op1Wl6dyUOouBd4cE0YS/+LtgA6T2Ok34og==","signatures":[{"sig":"MEQCICc5NgHi7ooMVCWGnoKvWZU7uTXNgXipzxjTebXD/UeGAiB6wYrPRgJ+xOPLZr5ajot84xQJc88PoBOHzMqnhgUR2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8ddc347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.8ddc347.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb96e0baf4ab93566a9b84418816c522/skybridge-0.0.0-dev.8ddc347.tgz","_integrity":"sha512-M1jtPpXBh10UryfSDru8ZTsYBcZ4HgHweE0rAC70njPyH9i/3M6op1Wl6dyUOouBd4cE0YS/+LtgA6T2Ok34og==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8ddc347_1771265093361_0.8375111178801129","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.199f008":{"name":"skybridge","version":"0.0.0-dev.199f008","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.199f008","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d338e3e7abb41403cd9cfb4cf66ef2d7e6407230","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.199f008.tgz","fileCount":249,"integrity":"sha512-I5uVP7cdsK9trkhs7xvSxqanXSrFenR7iTPsW4B73k8H3gRFYN/GjchndMA68nPAHXtKuFzR8LdunY8NYRyoQQ==","signatures":[{"sig":"MEUCIAd5cjeXoazN6Tq4cngXxauXwO4naGtxkeOhATWEGyc9AiEAmohnP/OIg4gSnH5Z+qP1CF1pHWvhIUHT4Ldm1rq0Aeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.199f008","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.199f008.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/66239af31c835b2af374d13782f5c3d1/skybridge-0.0.0-dev.199f008.tgz","_integrity":"sha512-I5uVP7cdsK9trkhs7xvSxqanXSrFenR7iTPsW4B73k8H3gRFYN/GjchndMA68nPAHXtKuFzR8LdunY8NYRyoQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.199f008_1771265597449_0.3282713525620595","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc04660":{"name":"skybridge","version":"0.0.0-dev.dc04660","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc04660","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a6e77f65b79baff617540c49168c8e5471828d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc04660.tgz","fileCount":249,"integrity":"sha512-MblRQOVhCQtZGUq7qPCaUxJVLYNaKg85HVkWDx9+9rAb4fbbspyF8dZy1IuguXMJc1PoDoT9ASlVF+oOg8RmtA==","signatures":[{"sig":"MEUCIAUk+PYxYa5iL3vOiNzgYWkGo46s3cUcEqpsC3JDWFMXAiEAiVSH3FF8xMC9vyt9t2Ox6DOFQJInJ5sjKI3soI8YA6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dc04660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.dc04660.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01abb4c948e4276d37851e5c2aa169d8/skybridge-0.0.0-dev.dc04660.tgz","_integrity":"sha512-MblRQOVhCQtZGUq7qPCaUxJVLYNaKg85HVkWDx9+9rAb4fbbspyF8dZy1IuguXMJc1PoDoT9ASlVF+oOg8RmtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc04660_1771266167653_0.5962964851659311","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16a51fd":{"name":"skybridge","version":"0.0.0-dev.16a51fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16a51fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ce187362d5fcef4dc56bc548ec3f55ed726a2022","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16a51fd.tgz","fileCount":249,"integrity":"sha512-b4wJ4avsvJNgJ+xii7qSn5ZQgYkMhnncfMtQSBr5wTtzdlaWQKu3K8sIB2lCrNVT2YF9IfJFrVAnWf6Xl5yNpw==","signatures":[{"sig":"MEQCIEH44P+IuEzfIJtmqbT8jAM3ulxvAM39gRKN8NJPCEZJAiAPMYuwN1XJVYE+2XSPn1VsG2Os+d0GVaF1A7zFUb0zsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16a51fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.16a51fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbd09e9ed914a132c5ddc18838cbc982/skybridge-0.0.0-dev.16a51fd.tgz","_integrity":"sha512-b4wJ4avsvJNgJ+xii7qSn5ZQgYkMhnncfMtQSBr5wTtzdlaWQKu3K8sIB2lCrNVT2YF9IfJFrVAnWf6Xl5yNpw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16a51fd_1771270285064_0.20036284564740647","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.75daca4":{"name":"skybridge","version":"0.0.0-dev.75daca4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.75daca4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26adc0bd59d4d07c2715c223c181f22a1dfb5568","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.75daca4.tgz","fileCount":249,"integrity":"sha512-BED4YbD9asrqeoj2uH7LywNmZ5vmS2D2bCbVIasmFet/+Z8UakydyY2LE5xrX/NWOAbaITt0zNfGXvUl4avoNg==","signatures":[{"sig":"MEYCIQCSU9zPjclsLBMF8Qmq+fxz1tjYPKZiFmDsQNXTk/4OrgIhAJc3tXolrI6n0sshk1TsHZypSq79n52yOUnv3j0ptVod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.75daca4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439904},"type":"module","_from":"file:skybridge-0.0.0-dev.75daca4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd8b711df6997d01258464f1ed3b765c/skybridge-0.0.0-dev.75daca4.tgz","_integrity":"sha512-BED4YbD9asrqeoj2uH7LywNmZ5vmS2D2bCbVIasmFet/+Z8UakydyY2LE5xrX/NWOAbaITt0zNfGXvUl4avoNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.75daca4_1771274115944_0.2581823651191475","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35add94":{"name":"skybridge","version":"0.0.0-dev.35add94","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.35add94","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fa8f4b6a311e5d6ed222d0e23ba20435db7a861","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.35add94.tgz","fileCount":249,"integrity":"sha512-Mkr0oYLxB0lM00nCHFGFYR7yBn9pXJxkuz4vPe8ibkq3Tt1H8KaDyvXrwZgj3HzLasvkhKYux8uNslql7rglgA==","signatures":[{"sig":"MEYCIQCAj2TC08eyHwZHSHVMwOgDO/k+FrAioE1r6OOeyszFKgIhAP1DEknFjvg7Yl1N1KUXJk/Q6MJQkNJL7NYw3L2PmkVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.35add94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.35add94.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57a0bd45f3145ec8a528189a8143cc3f/skybridge-0.0.0-dev.35add94.tgz","_integrity":"sha512-Mkr0oYLxB0lM00nCHFGFYR7yBn9pXJxkuz4vPe8ibkq3Tt1H8KaDyvXrwZgj3HzLasvkhKYux8uNslql7rglgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.35add94_1771274201441_0.07946027809318212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.810cae8":{"name":"skybridge","version":"0.0.0-dev.810cae8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.810cae8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"930d975ef88eb45fa8860bb92bc2d9116971cd56","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.810cae8.tgz","fileCount":249,"integrity":"sha512-Z32Flq0RUOE5/VkpISXfseSfxuhqTnY0FZSXLyTSwG5nh2iEOj+SkVPIV2/8/6EBMF1l+zt/x8cVJmE0A98N9A==","signatures":[{"sig":"MEYCIQDrGZq9GNcCBK8gSgVMT0s+KH5xIQB6LfG+bv5myNinDAIhALAn9THucBvBrv+X1Vfv9DF/tpDRIHZGBh/ZDcao9I5j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.810cae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.810cae8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/676987b0f58aebe49fafdb0c474ddcf8/skybridge-0.0.0-dev.810cae8.tgz","_integrity":"sha512-Z32Flq0RUOE5/VkpISXfseSfxuhqTnY0FZSXLyTSwG5nh2iEOj+SkVPIV2/8/6EBMF1l+zt/x8cVJmE0A98N9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.810cae8_1771294552761_0.13823863413397808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0df2a44":{"name":"skybridge","version":"0.0.0-dev.0df2a44","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0df2a44","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13a0e9af397ee427bebb97cb0e4da4afb304e981","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0df2a44.tgz","fileCount":249,"integrity":"sha512-ya4L1OnOsJTPxVcNcowq3ktHmJjYh4E2clH0eKiC0dXZJ51b1ypm5P+S0R+SIOip0QTobMseWFFZntuZk4bcug==","signatures":[{"sig":"MEQCICF/N9aUAW38NTSfuCBp4sxnzQoaEDRDPHLOSXc+5tpbAiBLodI7Obxb1UUpt4tjms2KcmakWEdefEWV0E59QnztEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0df2a44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.0df2a44.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c7dd4d079efa104ccdaf0acc1b34ecd/skybridge-0.0.0-dev.0df2a44.tgz","_integrity":"sha512-ya4L1OnOsJTPxVcNcowq3ktHmJjYh4E2clH0eKiC0dXZJ51b1ypm5P+S0R+SIOip0QTobMseWFFZntuZk4bcug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0df2a44_1771308162829_0.8250283774415132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.576ee18":{"name":"skybridge","version":"0.0.0-dev.576ee18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.576ee18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae9458fc0a06c4e9de51cd74666a60f62b6301e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.576ee18.tgz","fileCount":249,"integrity":"sha512-QuUdMGL0yhV+V2f4pZyrSIW6FPR2A2XvO4cA3je77iuxGaYbaNla7xFZ8NE4uRlf7HWw+moxFS4VXuGRZWkMpA==","signatures":[{"sig":"MEUCIHB+tUnjV857DpSchq8T/R/XPdLbO4KNQvBZUrXaTUyVAiEA7Z+u9seg9GIqGtXq+DjxtNZq+rdKlOS9ZFAzIe6ADbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.576ee18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.576ee18.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e80de88fdea568fd46595aaf84aacf95/skybridge-0.0.0-dev.576ee18.tgz","_integrity":"sha512-QuUdMGL0yhV+V2f4pZyrSIW6FPR2A2XvO4cA3je77iuxGaYbaNla7xFZ8NE4uRlf7HWw+moxFS4VXuGRZWkMpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.576ee18_1771316961934_0.8436054067370877","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38b26b0":{"name":"skybridge","version":"0.0.0-dev.38b26b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38b26b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"01179fbc8e36775289cb5bb75dbe4bf59ef5d9cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38b26b0.tgz","fileCount":249,"integrity":"sha512-2IB+UO7j4WWu5bZONtiuyWFHYUrz5JeFE3kwrSBBKlWRTyvx/N6NS8jKtfwJMMNZVtIHihbMCFxhyZ8ngrMWfQ==","signatures":[{"sig":"MEQCIA6YkoCvEW7zjtD7iETMFXlvY+rDvUlnubhXdiwKTEQYAiAROWUbS1MsG+8KW4i9lTOxUgMT/rrznDL16CDtdFcyow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38b26b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.38b26b0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4be70cd6ebea3778b1ba9343f1bb489e/skybridge-0.0.0-dev.38b26b0.tgz","_integrity":"sha512-2IB+UO7j4WWu5bZONtiuyWFHYUrz5JeFE3kwrSBBKlWRTyvx/N6NS8jKtfwJMMNZVtIHihbMCFxhyZ8ngrMWfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38b26b0_1771320473171_0.358266915611416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4de4f20":{"name":"skybridge","version":"0.0.0-dev.4de4f20","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4de4f20","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"383ae0fd376bca20c89e865c2fa29fcb81c6b1e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4de4f20.tgz","fileCount":249,"integrity":"sha512-dZ9z96Sd4HFnH/BRL2rqFouc/qAhvrbhC3NfLlCySrS4F8VgP3gvKRYhbX333RzqYwEz1w4D0r4BGXnAo/xa7g==","signatures":[{"sig":"MEUCIQCGFyWeiCkuplEnSEBPLBURrWxiLvIxK3FUHLLQV8x7/gIgHhYzEMkwkNUDknWCO7ojrB05ipACCYakbtriosnH824=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4de4f20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.4de4f20.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/733b0b0051b7900915f545eda95ebc31/skybridge-0.0.0-dev.4de4f20.tgz","_integrity":"sha512-dZ9z96Sd4HFnH/BRL2rqFouc/qAhvrbhC3NfLlCySrS4F8VgP3gvKRYhbX333RzqYwEz1w4D0r4BGXnAo/xa7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4de4f20_1771321000706_0.2902137840573875","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f7d019":{"name":"skybridge","version":"0.0.0-dev.5f7d019","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f7d019","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e37a2161b4e17586166a21c246fef8a042bfbd3e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f7d019.tgz","fileCount":249,"integrity":"sha512-ORxKsG2xkviZkugXWJXze/gWmhuyDImQpWbM9VcQuf2/U9iwdaaLC9Ih7wl2JO7HHlSpPttukdeka/pnHvyFjQ==","signatures":[{"sig":"MEYCIQDU5tyCYfvvgDAsfeByH3sMfjcSBl1h7OwvfnHt0kvtsQIhAKgBcNoTj/raV65mV53w87ZMvAZRKIuYBUm/b+8oEvzK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f7d019","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.5f7d019.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5d95eaadcc60395f7c2dc4a248fb42df/skybridge-0.0.0-dev.5f7d019.tgz","_integrity":"sha512-ORxKsG2xkviZkugXWJXze/gWmhuyDImQpWbM9VcQuf2/U9iwdaaLC9Ih7wl2JO7HHlSpPttukdeka/pnHvyFjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f7d019_1771321106743_0.06811128421126456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cdb8fa4":{"name":"skybridge","version":"0.0.0-dev.cdb8fa4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cdb8fa4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f4fa9f5e85cceb2d24e9706d7b05b85e7c0aafec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cdb8fa4.tgz","fileCount":249,"integrity":"sha512-VY7849fBv4Biy9syHiJ0re0I+uHXmao43m0q+sWmTWWNqduQUt5fUMkSK2kCZ8uaVbeqHF/PWKNJUZCGf+Dzjw==","signatures":[{"sig":"MEUCIQCFl8106L9lw92sTQIK/K7J/6wLwNGJMpfRxD/+nmtckgIgIPed0ID7EyjXwvDiVTRRhmdOcppeR/Fc47UBUzEXn4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cdb8fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432131},"type":"module","_from":"file:skybridge-0.0.0-dev.cdb8fa4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a75265e86151175b67878d7d1a38ceb5/skybridge-0.0.0-dev.cdb8fa4.tgz","_integrity":"sha512-VY7849fBv4Biy9syHiJ0re0I+uHXmao43m0q+sWmTWWNqduQUt5fUMkSK2kCZ8uaVbeqHF/PWKNJUZCGf+Dzjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cdb8fa4_1771323038932_0.630399693879806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.57b7f82":{"name":"skybridge","version":"0.0.0-dev.57b7f82","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.57b7f82","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f02d01fdf028a3b97d7c29e00fa06b69b8cd2d32","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.57b7f82.tgz","fileCount":249,"integrity":"sha512-4wMBG+pMk8VsN/2oTaLrfOKY06Kh56VaYcTp0ieFExz/A6VBC33lOPS/1+4p5zZKOPoPJN7pQ8caX0jc3fAnJw==","signatures":[{"sig":"MEQCIGdC2XHsYAQ38b0V4thlUNUfrro78Xg6T/rgdPUha7LUAiB8pqEKzAAW+J7tkJ3SxNuUk+9qRFzxMB4TdphFSIRrag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.57b7f82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432131},"type":"module","_from":"file:skybridge-0.0.0-dev.57b7f82.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/025fac914f13b6dc634edbc26a860ccb/skybridge-0.0.0-dev.57b7f82.tgz","_integrity":"sha512-4wMBG+pMk8VsN/2oTaLrfOKY06Kh56VaYcTp0ieFExz/A6VBC33lOPS/1+4p5zZKOPoPJN7pQ8caX0jc3fAnJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.57b7f82_1771329671970_0.9810146965063233","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8d3992":{"name":"skybridge","version":"0.0.0-dev.c8d3992","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8d3992","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"681958f7af17853ac3c1fbdbeeb62c6ce5199b11","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8d3992.tgz","fileCount":249,"integrity":"sha512-px1yZoC9LUUGaYmUgFJYYuq95WSwwxKnQ/T3+coKX7kVHWphvyVGiJmY95M+I9ilvPZASAJs3YCp8gGz0geFrQ==","signatures":[{"sig":"MEQCIA0ezPP8sMoTPJ1gCEZNR7glipqMChHZnS1flQv+kmxeAiBlOX0B14vG6cOHn/ApCUo7W7w5UQg0wvxrV9YxV/DnzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8d3992","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432131},"type":"module","_from":"file:skybridge-0.0.0-dev.c8d3992.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffa33be6aba898e539484eb24509284a/skybridge-0.0.0-dev.c8d3992.tgz","_integrity":"sha512-px1yZoC9LUUGaYmUgFJYYuq95WSwwxKnQ/T3+coKX7kVHWphvyVGiJmY95M+I9ilvPZASAJs3YCp8gGz0geFrQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8d3992_1771336762890_0.2634301205053591","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e117a2e":{"name":"skybridge","version":"0.0.0-dev.e117a2e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e117a2e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"57e3e9e50477e6768196fbcc3fa083e547629322","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e117a2e.tgz","fileCount":249,"integrity":"sha512-SWoCFTwKZY05+2Sbm1fjlLjRcTGE/WAEjFH5ulzeNrUMcE3gAk3SbFg3aGTz6pii6KpCcGC2nL49hUApbW4ccw==","signatures":[{"sig":"MEYCIQDM/cLsLdTlHDCLf6UdLQ7irNRRRWeCDNYmq8YR5wIo2gIhAK1Fde+jYhAO7Ztnn3624xB8Yf0BzhP2u+bHQ3WTekRf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e117a2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432131},"type":"module","_from":"file:skybridge-0.0.0-dev.e117a2e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51a5b4573bb7535f7d1f2588386ef095/skybridge-0.0.0-dev.e117a2e.tgz","_integrity":"sha512-SWoCFTwKZY05+2Sbm1fjlLjRcTGE/WAEjFH5ulzeNrUMcE3gAk3SbFg3aGTz6pii6KpCcGC2nL49hUApbW4ccw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e117a2e_1771338893973_0.8212420895016554","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6c9b4e":{"name":"skybridge","version":"0.0.0-dev.c6c9b4e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6c9b4e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"641d5aa11260fc6460b175f48f9711c9ff4b0692","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6c9b4e.tgz","fileCount":249,"integrity":"sha512-jsrzPW+Zm/bNFytV1+24uOXKyFIxtPhGlpp8aiyw7IwNVdxAP2Os9O8omC2/sctDR3Rw1CnGjw8fP5763CPoag==","signatures":[{"sig":"MEYCIQCBs5h0I20HZeixSv0KzHaaB8Hs4hTgUcjBOgWut10i0QIhALFfmcobYk/cvkTmjZR0PZuLstBX7brd8VMP06zWvGIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6c9b4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432131},"type":"module","_from":"file:skybridge-0.0.0-dev.c6c9b4e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c1e9140e9bdaff89d424ec554b9e41f/skybridge-0.0.0-dev.c6c9b4e.tgz","_integrity":"sha512-jsrzPW+Zm/bNFytV1+24uOXKyFIxtPhGlpp8aiyw7IwNVdxAP2Os9O8omC2/sctDR3Rw1CnGjw8fP5763CPoag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6c9b4e_1771339319075_0.22492004324420134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7506ee0":{"name":"skybridge","version":"0.0.0-dev.7506ee0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7506ee0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1290ca20818e1dd07a687bb9191920d4958c366","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7506ee0.tgz","fileCount":250,"integrity":"sha512-PQczgQIJWaj2NfFfjX32io7V28S0YELSlEMP/sQYBaamvvrJ1pm51NjwoEPEoI5hOobE7A04UTbGAVLIix1zWA==","signatures":[{"sig":"MEUCIQCkuwtiLhZiJOVatpZ4lYvuXCvhbxZIBMoeSZOajXUjQwIgOmKhSpvQlTZ2bOxMQvqAUpxZ8tTxq+5OjNr+zRFKah8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7506ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433091},"type":"module","_from":"file:skybridge-0.0.0-dev.7506ee0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/625ee348102870c62b312e847dade216/skybridge-0.0.0-dev.7506ee0.tgz","_integrity":"sha512-PQczgQIJWaj2NfFfjX32io7V28S0YELSlEMP/sQYBaamvvrJ1pm51NjwoEPEoI5hOobE7A04UTbGAVLIix1zWA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7506ee0_1771340208387_0.6355715977425664","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2734a50":{"name":"skybridge","version":"0.0.0-dev.2734a50","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2734a50","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"75cf7cea050b502fb0028ecdf22eac913c01a211","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2734a50.tgz","fileCount":249,"integrity":"sha512-vHtwSZ4Yjx3CSf6IuSeCZqD0k1m7V6norBLlu6PFFYM3zxgyWd23Fik1yOWVvwDO+kOJmRID6t+50bQaedyVWA==","signatures":[{"sig":"MEQCIFo1bMa3+mXighLV0G+ncEmaN0BRwQCfGrDK/HVJl5M3AiAzOI9OazcDIaZysmblLvkHwBlLrpOM6S3/0DUOjRrbGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2734a50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432460},"type":"module","_from":"file:skybridge-0.0.0-dev.2734a50.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0f33d595330bba58b6ef30ce0a099fc/skybridge-0.0.0-dev.2734a50.tgz","_integrity":"sha512-vHtwSZ4Yjx3CSf6IuSeCZqD0k1m7V6norBLlu6PFFYM3zxgyWd23Fik1yOWVvwDO+kOJmRID6t+50bQaedyVWA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2734a50_1771340533580_0.2965903403710881","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d65f49":{"name":"skybridge","version":"0.0.0-dev.8d65f49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d65f49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1bad274b42a7b5bbade736ca1bd80053c97cbf2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d65f49.tgz","fileCount":250,"integrity":"sha512-FlDSLEHH1aevJwbZoQpRdACZs9yTytMYQUjEsGknL734/IfcmstIXurrAjbx5LVMrfhltJInNMcofh4rN7bS8w==","signatures":[{"sig":"MEYCIQDsMMaLA5a2xbTCDPVrLFu0DLHsg8Oku88+FdsITHpDOwIhANyBgMz4AW47+PU7sXfS5WehRL19RiQ9JlOF3Ha/UAFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d65f49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433143},"type":"module","_from":"file:skybridge-0.0.0-dev.8d65f49.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0779355684569be6b501b9c5673fd55a/skybridge-0.0.0-dev.8d65f49.tgz","_integrity":"sha512-FlDSLEHH1aevJwbZoQpRdACZs9yTytMYQUjEsGknL734/IfcmstIXurrAjbx5LVMrfhltJInNMcofh4rN7bS8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d65f49_1771340797658_0.8785047620629913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70c1983":{"name":"skybridge","version":"0.0.0-dev.70c1983","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70c1983","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b06e30b0be60b1ca4e3a8069b2a4d3a91a7424a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70c1983.tgz","fileCount":249,"integrity":"sha512-8/w0YbSnK9Xzn/yCWhZnRSV99IeB/j4W52OZd/kBVYM149jFyymGT9+0NgGPy1RAtWj+9KK3J14Q1J1cK+PlmA==","signatures":[{"sig":"MEUCICbW7t+LNhjUJb/w/trvVjBjThi3Mp2vn0b6JmstBNkgAiEArHEy6AS0G4CECPdm5wTUNZySZPMWk2XlH2RlsIyA4OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70c1983","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432131},"type":"module","_from":"file:skybridge-0.0.0-dev.70c1983.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e928f085f1edef46b3f0ec58e094263e/skybridge-0.0.0-dev.70c1983.tgz","_integrity":"sha512-8/w0YbSnK9Xzn/yCWhZnRSV99IeB/j4W52OZd/kBVYM149jFyymGT9+0NgGPy1RAtWj+9KK3J14Q1J1cK+PlmA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70c1983_1771341033779_0.7892001227796777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c31c5ae":{"name":"skybridge","version":"0.0.0-dev.c31c5ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c31c5ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c8bb0122c66227e5fc7e32ba8a8a2b6a988e671","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c31c5ae.tgz","fileCount":249,"integrity":"sha512-pTl8du9b22kPkYc+ejxwEqTxNZ3BQQ1seBvd+ImcVsIbWR5iC8BAr7DEg8vjKtYRVKwVA2RAYc0iev0ij6HvNg==","signatures":[{"sig":"MEQCIH83HmYNGAQXHrF9lpDiP4qRvSa0MF/IlT+Ilcl4sy4OAiARoURaaivfTsCBTh+Sr2iiMHv2GZc8cZJXjHeiy1Wbag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c31c5ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432460},"type":"module","_from":"file:skybridge-0.0.0-dev.c31c5ae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a13f7a13570e8b77f5271a45ab939051/skybridge-0.0.0-dev.c31c5ae.tgz","_integrity":"sha512-pTl8du9b22kPkYc+ejxwEqTxNZ3BQQ1seBvd+ImcVsIbWR5iC8BAr7DEg8vjKtYRVKwVA2RAYc0iev0ij6HvNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c31c5ae_1771341353727_0.06235154424765654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.91b4f23":{"name":"skybridge","version":"0.0.0-dev.91b4f23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.91b4f23","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"51524a60806f975606228e87706e8379bccd6152","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.91b4f23.tgz","fileCount":249,"integrity":"sha512-i3alpU4DHxgybD3nBf8m46u2Qu0t3iUD/EQGhAHuQCybSoWUqvqlEY7n4qAtGwvuC19Vv/XoFMJH1mI+y6qeAQ==","signatures":[{"sig":"MEUCIQCOfdBGvMHHj30Cc0l216I0pkOkFlVGPeA+DV93lcJmiwIgI4/ZMqLZcN0Cc574LEaZJ77mxDMDnvC6HSzjMKE+GJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.91b4f23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439708},"type":"module","_from":"file:skybridge-0.0.0-dev.91b4f23.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/398c609f1e8fe8ff5e85320b452c2035/skybridge-0.0.0-dev.91b4f23.tgz","_integrity":"sha512-i3alpU4DHxgybD3nBf8m46u2Qu0t3iUD/EQGhAHuQCybSoWUqvqlEY7n4qAtGwvuC19Vv/XoFMJH1mI+y6qeAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.91b4f23_1771344571879_0.2809547000747379","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98a674d":{"name":"skybridge","version":"0.0.0-dev.98a674d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98a674d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d15bfb10c0b2816b724d622937dad85fd4b3746","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98a674d.tgz","fileCount":249,"integrity":"sha512-REo894SVeA1yVYjOZ6sTqsfnDRb/FEBqH4FawmKE25CZ1ra7UUbA0A4XovftbjynTyvUBMsMDPXth/CX8rYFyQ==","signatures":[{"sig":"MEUCIAyE5nXPmuJSd98+Uc85WZIGiW5tySqJL1o5KqvfpnwVAiEAiJbuv3x+TK4F7nEyIEh0qJepejuDBB+p9Iu2R+of6/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98a674d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432460},"type":"module","_from":"file:skybridge-0.0.0-dev.98a674d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3be385054d7469bfb80539d5f838d08/skybridge-0.0.0-dev.98a674d.tgz","_integrity":"sha512-REo894SVeA1yVYjOZ6sTqsfnDRb/FEBqH4FawmKE25CZ1ra7UUbA0A4XovftbjynTyvUBMsMDPXth/CX8rYFyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98a674d_1771346057698_0.03802909614807737","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b49700":{"name":"skybridge","version":"0.0.0-dev.7b49700","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b49700","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b9c18969aa2e07c294b133f8b5c1cdf4c85ba3f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b49700.tgz","fileCount":250,"integrity":"sha512-ThoppEphEjVZqQJ4xJxohRlUeSqIH5Ft27EPLFDC/+4zV0iqkaCup2wy4/UhEMrOJQkQ2GOP6ZS1m7baN4JXeQ==","signatures":[{"sig":"MEQCIG1iAG7ESudxPt76i8Rw9mA4k1+IIeKE/caLNUYLnCsnAiBgYfQp8xOBzQ6b8Iv6fhLs4nwKoei2SZ5TgwiV1cF0og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b49700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.7b49700.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ad72958d9e36e37edcc2c8c487796a0/skybridge-0.0.0-dev.7b49700.tgz","_integrity":"sha512-ThoppEphEjVZqQJ4xJxohRlUeSqIH5Ft27EPLFDC/+4zV0iqkaCup2wy4/UhEMrOJQkQ2GOP6ZS1m7baN4JXeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b49700_1771347578391_0.6494253563860857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e743e37":{"name":"skybridge","version":"0.0.0-dev.e743e37","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e743e37","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"27184933ecc8f8796be9f1cdca8b07ee9afe8a8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e743e37.tgz","fileCount":250,"integrity":"sha512-dA7a2QiYBRCoqrBghL6T63RlGdkuhwqwQq8bOIZDSxo0Vhec0JUWZdt0XHURvD0OwXQSGqauVQDaI0QF/GQRpQ==","signatures":[{"sig":"MEUCIBaK0K11DIbKnoTW1jWQ+5fKzMt5EX9VmQBxzE3HQXmwAiEA5+S1qVptGZZ13U9PRmqfwBrZGzUqgv3pT6CJNM67brk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e743e37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.e743e37.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b391bd257b15079a671ee59bda4eb2f0/skybridge-0.0.0-dev.e743e37.tgz","_integrity":"sha512-dA7a2QiYBRCoqrBghL6T63RlGdkuhwqwQq8bOIZDSxo0Vhec0JUWZdt0XHURvD0OwXQSGqauVQDaI0QF/GQRpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e743e37_1771354788976_0.8083221877456745","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.498dc5d":{"name":"skybridge","version":"0.0.0-dev.498dc5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.498dc5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"27d1e956d62a278546761a7e1b0986fc6ad4cf73","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.498dc5d.tgz","fileCount":250,"integrity":"sha512-KS8redGYuAnmfeRmGYNCjFaiLedEeXF6IK0kwY9mYYL/hvtwkLzPcFGuMUTml06x83nVj82r4BhN2jnSzusgCw==","signatures":[{"sig":"MEYCIQDbxBzbjkDOQRc7ugDB331Cl6kpUn9SH+iX6NwhSpyNdwIhAKu9ltTQ8XtLynLdgDGDaLtR4iXn7rtHbGbrJ4HsLCOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.498dc5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.498dc5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54fe3abef93d4842c7d1b1c87aed03c6/skybridge-0.0.0-dev.498dc5d.tgz","_integrity":"sha512-KS8redGYuAnmfeRmGYNCjFaiLedEeXF6IK0kwY9mYYL/hvtwkLzPcFGuMUTml06x83nVj82r4BhN2jnSzusgCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.498dc5d_1771358728558_0.67849443324199","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c92e15":{"name":"skybridge","version":"0.0.0-dev.5c92e15","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c92e15","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b78861910bb12b6812a5cf5fae56e8448950a1f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c92e15.tgz","fileCount":250,"integrity":"sha512-lQujKMR1b/DNFtx27wAllfC5+8Vu2jPOvBGfhKira5e3jVvGOb3W1XtOsdRxDU+OVCeFBZ5MQ6J9NzzpMYXL7w==","signatures":[{"sig":"MEUCIQD5hXQ1Cv8zCaulHQ/U2ASxMifYVWQb+Axw/WRsBR3JEgIgdQaJjid3dxi7UUGqwWEU0slpuNQdZLeomx8Owo2otdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c92e15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.5c92e15.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01aeb557ab8a102eeb4d6c43a5adc225/skybridge-0.0.0-dev.5c92e15.tgz","_integrity":"sha512-lQujKMR1b/DNFtx27wAllfC5+8Vu2jPOvBGfhKira5e3jVvGOb3W1XtOsdRxDU+OVCeFBZ5MQ6J9NzzpMYXL7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c92e15_1771358775179_0.8385554114588321","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fb9fe8":{"name":"skybridge","version":"0.0.0-dev.6fb9fe8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fb9fe8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b52fda14593246e09b014ec123b0c248544ea9e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fb9fe8.tgz","fileCount":250,"integrity":"sha512-pEv38Y9IHLMJCacp3MlA13gK6lAwaJK5jjVrRgowof5IT8ncQ8CnglxgA0YdzlZQGGXeKuVL7NTvt3t5JMpc2w==","signatures":[{"sig":"MEUCIDy842mihZNmeBXl0F0d3aEBcOgefY0QNK//7IR0nIaBAiEAuhRrM3hzs8i+NsThxG8pnOzCxW55no3UoNLD/ZY6O1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fb9fe8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.6fb9fe8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a6c41790b4cea77eae1aef12a7efe8a/skybridge-0.0.0-dev.6fb9fe8.tgz","_integrity":"sha512-pEv38Y9IHLMJCacp3MlA13gK6lAwaJK5jjVrRgowof5IT8ncQ8CnglxgA0YdzlZQGGXeKuVL7NTvt3t5JMpc2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fb9fe8_1771358841185_0.6494424513381374","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef50c3d":{"name":"skybridge","version":"0.0.0-dev.ef50c3d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef50c3d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"880928db8a1b12fafc6b7cbbe2e57cffd6facb79","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef50c3d.tgz","fileCount":250,"integrity":"sha512-w2N+TwPI9iNEjuGFbq+4WbIkOwyFWw//nEbBYeQCnOFSGxlA3XYPdKl4S9tYeJea3GO9ttXLDNHBAIaK4Nz6Yg==","signatures":[{"sig":"MEUCIQDtwRHCdnSriN3R4OOt0pcpbmvVeBa4HObUqbpWQWpGkAIgBeXjWUFz/DNatidwYF4VI6Ey3SOnjWUMug0DHwXZfOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ef50c3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.ef50c3d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/94c2b4f69ecd5fb6b8752c183ecff24c/skybridge-0.0.0-dev.ef50c3d.tgz","_integrity":"sha512-w2N+TwPI9iNEjuGFbq+4WbIkOwyFWw//nEbBYeQCnOFSGxlA3XYPdKl4S9tYeJea3GO9ttXLDNHBAIaK4Nz6Yg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef50c3d_1771358882750_0.23515392567904736","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b4a8b2":{"name":"skybridge","version":"0.0.0-dev.7b4a8b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b4a8b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"896b2b58069b411c524cd9e55ce6a4256d450d1f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b4a8b2.tgz","fileCount":250,"integrity":"sha512-cxCHw+t26faoZ3CoEUC4dExmqC3YGIN4aB/gLladdIA0os9b2wzCIxTS2hX61U9CC44jb1kBtESBb+L4XmnTpQ==","signatures":[{"sig":"MEQCIBary4F3XzeukrASAKFqu6hmlBZiSB4pyt/uOImm/tN9AiBr3kcU/FVDWrSBAxNTCu1HjyEjtchweMjx++B3lesVwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b4a8b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.7b4a8b2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c744be7b6433633d96cd4773658b86f4/skybridge-0.0.0-dev.7b4a8b2.tgz","_integrity":"sha512-cxCHw+t26faoZ3CoEUC4dExmqC3YGIN4aB/gLladdIA0os9b2wzCIxTS2hX61U9CC44jb1kBtESBb+L4XmnTpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b4a8b2_1771364812362_0.9967236816790424","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.487483a":{"name":"skybridge","version":"0.0.0-dev.487483a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.487483a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"22c6a26f9ec3cbbc94eaca455f7193b6819d2d00","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.487483a.tgz","fileCount":250,"integrity":"sha512-up367F5cF1Bh0SIm5JaQ5WmyxztXwmbeJH5tLiz0GiudX8sbIIyAUs2cc433DoFjVQ40ZuhvbeACQcag4tmJPw==","signatures":[{"sig":"MEQCIAV3I1H49e5fecGMnKPa9OWQAgEVHvDbbCq+OHqkP/gRAiAdf4KlH2Ba0XfxnDznPBQcIan4Snk42tqr6xRYYZ66ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.487483a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.487483a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43f8721fe391802971bc994596fe4304/skybridge-0.0.0-dev.487483a.tgz","_integrity":"sha512-up367F5cF1Bh0SIm5JaQ5WmyxztXwmbeJH5tLiz0GiudX8sbIIyAUs2cc433DoFjVQ40ZuhvbeACQcag4tmJPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.487483a_1771372737111_0.6642898320262092","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66b7fef":{"name":"skybridge","version":"0.0.0-dev.66b7fef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66b7fef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8a5c522c1bf7aef84e0134392aaaefb245a38f13","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66b7fef.tgz","fileCount":250,"integrity":"sha512-txNHRDBgiJE9wm7nj8UhsOyp+HdijKFtORhirckmXRtE2NJyG2o9u3VDKqtgO8sqlfCKOHjaqBnFyRFH9mUBRw==","signatures":[{"sig":"MEUCIQCafmXM74U17FoKog8t6PJYWzHfHjH4DUhtRC4sLkLgLwIgOHHsHlHn7f9tmtxiy1f1UVV2JixhJhrTmlJQtO4lFWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66b7fef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.66b7fef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/16d30f3feb90039cda0e4aa74880ceab/skybridge-0.0.0-dev.66b7fef.tgz","_integrity":"sha512-txNHRDBgiJE9wm7nj8UhsOyp+HdijKFtORhirckmXRtE2NJyG2o9u3VDKqtgO8sqlfCKOHjaqBnFyRFH9mUBRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66b7fef_1771372832488_0.1837113318232504","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.797a10a":{"name":"skybridge","version":"0.0.0-dev.797a10a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.797a10a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c75cf74c87453bad65bd6a6eddcafc72d382e61","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.797a10a.tgz","fileCount":250,"integrity":"sha512-w1wTbIqd2MeVEEJz0keWqicNHao17xoUpKwLcPowgWcn9gfRE3pDzjVK6d7flXW/qHOi6KSGPpYuJYi7jq6snw==","signatures":[{"sig":"MEUCIBB9lQRVBuOqVCMFyzj5sr8ys4aAVpAG77ssyeGNaZA4AiEA1iC4np9ddwSusqQ2h+SIBqtRg6ziN821DMMUoopNgrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.797a10a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.797a10a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/031a9e84d76606b6678d2fc341f7bade/skybridge-0.0.0-dev.797a10a.tgz","_integrity":"sha512-w1wTbIqd2MeVEEJz0keWqicNHao17xoUpKwLcPowgWcn9gfRE3pDzjVK6d7flXW/qHOi6KSGPpYuJYi7jq6snw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.797a10a_1771372838740_0.05697729561304343","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8490ca2":{"name":"skybridge","version":"0.0.0-dev.8490ca2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8490ca2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d61492c10d391a33eb577d960c5cdc7c9edfabe3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8490ca2.tgz","fileCount":250,"integrity":"sha512-pKzOkRS0/hMfT+4dO2RXy/BTKA2FQYf88MC/DTJTyx1q1eksNeyysHPJ6Y4nhQkHog4Zq/1RWc9GVRto6QkDjA==","signatures":[{"sig":"MEUCIH635lr4X3yPBhrRDxDS8lP5a4Lcgr9ibPrsYeOxaGM4AiEA+RaBrbrfUqt+zy7dTU7yG/Zwr/ce+DF9E2mhl1rLnn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8490ca2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433472},"type":"module","_from":"file:skybridge-0.0.0-dev.8490ca2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b6d25b074d7c8fd1a069f84564be905f/skybridge-0.0.0-dev.8490ca2.tgz","_integrity":"sha512-pKzOkRS0/hMfT+4dO2RXy/BTKA2FQYf88MC/DTJTyx1q1eksNeyysHPJ6Y4nhQkHog4Zq/1RWc9GVRto6QkDjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8490ca2_1771373312262_0.03187974508082747","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d202bad":{"name":"skybridge","version":"0.0.0-dev.d202bad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d202bad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7acc4bd7d1d1d94280df332bd1f9511a1ed7be85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d202bad.tgz","fileCount":250,"integrity":"sha512-6vS2dHy22m6xLQOtVsDyKQa/WoFp0IcxEt3P/bOXfMUzd1YbeSGHkebau2fZdu8X0A+lMTikfAHdDe/kCpMafg==","signatures":[{"sig":"MEYCIQDdycMJoNBL5bru0juPThUsK21LaxtEu0jIyqlB0FSTzQIhAMZaUBosbRD5kKdTs4R+GASO0CBti61BJ3ko2QjoYJQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d202bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.d202bad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/72681be9e769abdcfcf190cebffe4565/skybridge-0.0.0-dev.d202bad.tgz","_integrity":"sha512-6vS2dHy22m6xLQOtVsDyKQa/WoFp0IcxEt3P/bOXfMUzd1YbeSGHkebau2fZdu8X0A+lMTikfAHdDe/kCpMafg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d202bad_1771373590583_0.2884845265263847","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52ee271":{"name":"skybridge","version":"0.0.0-dev.52ee271","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52ee271","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"463f11a0158e736f82a22dcc6d51f4f9a53cbff9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52ee271.tgz","fileCount":250,"integrity":"sha512-UK2aF0QPyWZNz3SxGHvbUGa0SmiZELxU5HboPyp6w0sz//1p7AQ7KXNcsGKBMCeCOpmod/Jiul2vNe0okKe+sA==","signatures":[{"sig":"MEUCIHP+ELSMTI6JcH8GESE1pmnBrdjinP8x1rqBRmMVhdMzAiEAyAQiiZa0JKxiDu50e/53BXKT7VxdDnjirUDIjVqE0Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52ee271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.52ee271.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdc4d23243ad28608846c4f8936b0d81/skybridge-0.0.0-dev.52ee271.tgz","_integrity":"sha512-UK2aF0QPyWZNz3SxGHvbUGa0SmiZELxU5HboPyp6w0sz//1p7AQ7KXNcsGKBMCeCOpmod/Jiul2vNe0okKe+sA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52ee271_1771373874559_0.7885765514132257","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.64d1961":{"name":"skybridge","version":"0.0.0-dev.64d1961","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.64d1961","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12f5a5e5fdba8466ff1d200f50ff8895ebaa7ecf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.64d1961.tgz","fileCount":250,"integrity":"sha512-rPS9oRi7DUpKcApaYiarp9f2FBSArl5Ea6S7i+kYJplZifR0jqJnwjGMz/QOcl4Go333LyJ3KffadsdWOoXfHg==","signatures":[{"sig":"MEQCIEUpdlJfrq5CuDcvuKrBjSujs5IG82X78BUNWv1SDnDmAiBC3p8OFcl91Jll1ljOaEY/aU0NQk7HC2pVjMyFpxVqLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.64d1961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.64d1961.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b09332b2c2d7e41820035c200d655a8a/skybridge-0.0.0-dev.64d1961.tgz","_integrity":"sha512-rPS9oRi7DUpKcApaYiarp9f2FBSArl5Ea6S7i+kYJplZifR0jqJnwjGMz/QOcl4Go333LyJ3KffadsdWOoXfHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.64d1961_1771376913507_0.41243997535206245","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b5e09f":{"name":"skybridge","version":"0.0.0-dev.3b5e09f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b5e09f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ff991266a529ed179f1d485c0fbc3f1f3f289b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b5e09f.tgz","fileCount":250,"integrity":"sha512-xF4aG0w2pxL9dwRnTFqMDBCs6QTcbxkBVB2/qF1NNPt6x9JaR2q1PAnxq/z6FOTO/CQgbtDllTYzRlbCqiJPow==","signatures":[{"sig":"MEUCIQD79/6BiuKbPXTcege/O7xi/v+9JF46nhhlZPgKXYqjhQIgaLCzPrQAQpYNBUSlz3eveAg5MX/ARR6uwYJhFlnGWSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b5e09f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.3b5e09f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad78aa701407383c1e35f274468cf7e4/skybridge-0.0.0-dev.3b5e09f.tgz","_integrity":"sha512-xF4aG0w2pxL9dwRnTFqMDBCs6QTcbxkBVB2/qF1NNPt6x9JaR2q1PAnxq/z6FOTO/CQgbtDllTYzRlbCqiJPow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b5e09f_1771395093485_0.27077165823562455","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"skybridge","version":"0.32.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.32.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ccc41ef8d937d981bc4adde7c9dc2edd9f2ae5db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.32.0.tgz","fileCount":250,"integrity":"sha512-25+jiZFULT7ULSF+YVwDEoI8fGqZ7BCH0QnrpTAB+Yj74KQ4gFKCqd/e31wVNTicvOl2F5YsKBh/Dw5/E/dnrw==","signatures":[{"sig":"MEQCIDYoxDFEi+uw6jAT07+1dwppYqLzwWs7y6mpiV9pgXwYAiBr/eAADpVDPYoQtBPrlYt9yu9dIVjk2w9gsOZFz1ElEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433828},"type":"module","_from":"file:skybridge-0.32.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca9e2f1bfe403231d833581b61d6fffd/skybridge-0.32.0.tgz","_integrity":"sha512-25+jiZFULT7ULSF+YVwDEoI8fGqZ7BCH0QnrpTAB+Yj74KQ4gFKCqd/e31wVNTicvOl2F5YsKBh/Dw5/E/dnrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.32.0_1771407864757_0.8334930985574589","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e068fc7":{"name":"skybridge","version":"0.0.0-dev.e068fc7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e068fc7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c791cbd0a1994ded339cae649a286778e7dde5b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e068fc7.tgz","fileCount":255,"integrity":"sha512-eqnWrjt5B2zuROdbfJXCdXAbwOJv61R6WNkS+gbHCe43gsGGXqkIINNlR5EYHMGfCQC0uvIsWapqgCzk/2liNw==","signatures":[{"sig":"MEQCICZMos5eVpPtjZ2InNtCIW4ovrtQB5vrAk0A+6v7d/R/AiA2EEH3MkgYOJcoyUmvZk7YDpQM7t45LVlgxDvYEPl1xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e068fc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440235},"type":"module","_from":"file:skybridge-0.0.0-dev.e068fc7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/58b7b5e96ede48889cf81fd1c8f2708d/skybridge-0.0.0-dev.e068fc7.tgz","_integrity":"sha512-eqnWrjt5B2zuROdbfJXCdXAbwOJv61R6WNkS+gbHCe43gsGGXqkIINNlR5EYHMGfCQC0uvIsWapqgCzk/2liNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e068fc7_1771410207558_0.6712724320565031","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85773":{"name":"skybridge","version":"0.0.0-dev.85773","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85773","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb612b38c4bc150910cb7fe6c5772fcf0ddb6b46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85773.tgz","fileCount":256,"integrity":"sha512-t4aSVLZR1dHRAm1iSqglRAcBgW8JwDnSxYfhcAGt8aVGl2QhZVLWzEZKvjY3r/qVroCGvyE5yQPeCBvV6zCtug==","signatures":[{"sig":"MEYCIQC7oYxgk8JwD0oUaE3LueJohl4b6ANOpUPiizPYH/YjkwIhALR13tdK+d3J6PDYwb9A1whtt6p9Pbc0YEn5+QCGK5sL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85773","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442561},"type":"module","_from":"file:skybridge-0.0.0-dev.85773.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9b77f8272e3d0fa40966b075dc73c150/skybridge-0.0.0-dev.85773.tgz","_integrity":"sha512-t4aSVLZR1dHRAm1iSqglRAcBgW8JwDnSxYfhcAGt8aVGl2QhZVLWzEZKvjY3r/qVroCGvyE5yQPeCBvV6zCtug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85773_1771412696992_0.505649180692342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.475110c":{"name":"skybridge","version":"0.0.0-dev.475110c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.475110c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09027ad24e342928b9e5d0eed51df129559fc5a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.475110c.tgz","fileCount":256,"integrity":"sha512-JbOK3IuwoatvqDli09HIspfupNTgPezmjFDjNO6b4sha8eBnDjxhJoZB71/Hzw2f1Fb/3+VNkoZPFdomFDFhtg==","signatures":[{"sig":"MEYCIQC1cLGieQ5hCQRGfVlLNOzSb+8uJlZKPSDb2ODbYV1/VgIhAJpYZDQvHSIsoGkNBvHFsrOFC8Lq82jJp9bf10nPTgK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.475110c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442655},"type":"module","_from":"file:skybridge-0.0.0-dev.475110c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b023abb68a7f802fa8afcd6e4c12b10/skybridge-0.0.0-dev.475110c.tgz","_integrity":"sha512-JbOK3IuwoatvqDli09HIspfupNTgPezmjFDjNO6b4sha8eBnDjxhJoZB71/Hzw2f1Fb/3+VNkoZPFdomFDFhtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.475110c_1771413103294_0.5652336811763725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.42e1614":{"name":"skybridge","version":"0.0.0-dev.42e1614","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.42e1614","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1e40b09e0b6cb0ce6c089da125400a817bdc35e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.42e1614.tgz","fileCount":250,"integrity":"sha512-OgXxbzjTT9GlUqRybJtZTBVkAVlASerOP/g7mgMk8yOcEvsw8x7iaFqjxK1cfHGGDR7AOsN+8r+/Xgwx+QWUgQ==","signatures":[{"sig":"MEUCIAiORWJvhZwFLpMzmetcpk4jcGeCSya2+BIjdEb61I9tAiEA+sZCm/OoSSUZh33OnIYYCJie/agQxP0ZIF/UoXx4x+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.42e1614","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.42e1614.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eaeb5f6c3627a525eee5c943e6ec6818/skybridge-0.0.0-dev.42e1614.tgz","_integrity":"sha512-OgXxbzjTT9GlUqRybJtZTBVkAVlASerOP/g7mgMk8yOcEvsw8x7iaFqjxK1cfHGGDR7AOsN+8r+/Xgwx+QWUgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.42e1614_1771425503703_0.1708062285930736","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.631cf4d":{"name":"skybridge","version":"0.0.0-dev.631cf4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.631cf4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d08f057ae54035dd54b3f7c85447415b8be4a160","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.631cf4d.tgz","fileCount":250,"integrity":"sha512-rbPcBwnC8FQdXf9x6XiFurK59KfX9ZG+GK6FYvZH13HZH2rdE6Zqwfxr1+vzmrEdLrYuLBxidYqISqHdCeUe6A==","signatures":[{"sig":"MEUCIDWF4biCFxiw63lvwv3BcxxPtbQolbwIR12HARPOR3dCAiEAmpAuENswpQtBQN8ZGQqNmS32jrWga+GeLhbQDy7dclY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.631cf4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.631cf4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b01213967ba83fc86233a75c032282c8/skybridge-0.0.0-dev.631cf4d.tgz","_integrity":"sha512-rbPcBwnC8FQdXf9x6XiFurK59KfX9ZG+GK6FYvZH13HZH2rdE6Zqwfxr1+vzmrEdLrYuLBxidYqISqHdCeUe6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.631cf4d_1771426352833_0.35949591008558035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ebbd3dd":{"name":"skybridge","version":"0.0.0-dev.ebbd3dd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ebbd3dd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"93c24840eb83b2f8d1888ea8bf319254881bd235","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ebbd3dd.tgz","fileCount":250,"integrity":"sha512-mVknp/hAhZCokb+hVjVUoQsiEGIrfC0ajZ5xsewiA3GGfkXhnctoceG5H/qoviF6qf2wLvcYNznHxYepVdaxXw==","signatures":[{"sig":"MEQCIFRih8DJdYrk+L/9IlOnqXc6eOuSdx3hHJ8wLA1lmbRMAiBmckZ3uKeg+pga9GTbPWidPvpUxxx5bBkKEk7nz2oQtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ebbd3dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.ebbd3dd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d2afbe55bc0cee6e9e56e152540a26a/skybridge-0.0.0-dev.ebbd3dd.tgz","_integrity":"sha512-mVknp/hAhZCokb+hVjVUoQsiEGIrfC0ajZ5xsewiA3GGfkXhnctoceG5H/qoviF6qf2wLvcYNznHxYepVdaxXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ebbd3dd_1771440404324_0.1200487982146925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.188ee60":{"name":"skybridge","version":"0.0.0-dev.188ee60","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.188ee60","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d512609365174dfc316a3aca3b8672860e9c45a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.188ee60.tgz","fileCount":250,"integrity":"sha512-TJ6bLK7hKLjLQO+ztCPnU6VtDPjdLdejdXLtvFM8DKKsn085VkF8+ohKYoErNLKXAefxMLDPklJwUUn2ENKbIQ==","signatures":[{"sig":"MEUCIGqYcacd7urwgGXnEUedD/5zYheOays7H0p/NO+etQwdAiEA/kksE7/h09q2HDXKWEBzbOs+gzQrO88d80fiSV/+iok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.188ee60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.188ee60.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f277185e91b9b7f9a888b744431b773/skybridge-0.0.0-dev.188ee60.tgz","_integrity":"sha512-TJ6bLK7hKLjLQO+ztCPnU6VtDPjdLdejdXLtvFM8DKKsn085VkF8+ohKYoErNLKXAefxMLDPklJwUUn2ENKbIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.188ee60_1771441809742_0.06456481043920759","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0854ac9":{"name":"skybridge","version":"0.0.0-dev.0854ac9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0854ac9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df7e4ffa272bdbfb5e3cb8d98457a395961edeb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0854ac9.tgz","fileCount":250,"integrity":"sha512-X2yuswcfnC+9LETcIwOiNT+Vn/ismMZ2+H/ylSlrHOE4l5AlaMavZNkO/kcRql+4tChwGrRT2IVSGXIJXNka5A==","signatures":[{"sig":"MEQCIG/uALpwlYO22n19d9sK7PcTcCfLAroeJCxW8y5X+5NrAiB5sZG8aFm38AiKZnejaTFi+9P2fFYvL1CLc09XmMIGTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0854ac9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.0854ac9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/447fc7e923eeba0caf89f98f06c00ea5/skybridge-0.0.0-dev.0854ac9.tgz","_integrity":"sha512-X2yuswcfnC+9LETcIwOiNT+Vn/ismMZ2+H/ylSlrHOE4l5AlaMavZNkO/kcRql+4tChwGrRT2IVSGXIJXNka5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0854ac9_1771441896590_0.7929578375903115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f42238d":{"name":"skybridge","version":"0.0.0-dev.f42238d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f42238d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd1a406c62803d31af42c8ecc52154a4eacac7b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f42238d.tgz","fileCount":250,"integrity":"sha512-F3JDRS6H7NLkO43469D2Knf4bLW38R6TyppPdjaf9K9+59Jp2uD1RN/ZMGt8vTev2LtDwVCXHOkPa00MHGXpyw==","signatures":[{"sig":"MEUCIQCbTSvmQZo14RcoGoVhGlBn4JhFTKB2NxMvy50bmtdJwgIgCuAantBAEGtC/t6GC8n7ghZXlBym/oIASP/Q5moLeH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f42238d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.f42238d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa0989ec82c58150d8045785ae586404/skybridge-0.0.0-dev.f42238d.tgz","_integrity":"sha512-F3JDRS6H7NLkO43469D2Knf4bLW38R6TyppPdjaf9K9+59Jp2uD1RN/ZMGt8vTev2LtDwVCXHOkPa00MHGXpyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.7.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f42238d_1771480386937_0.8673371399833674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0946d7e":{"name":"skybridge","version":"0.0.0-dev.0946d7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0946d7e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf3048d933a3ab17af90053ec889498bcb4b1c91","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0946d7e.tgz","fileCount":250,"integrity":"sha512-5L7Tyt0WkTV/4JLu0Ge27DMolcNivWkaV2CvTTClwUYAtmZSce3mIcQkSF/ebZ86Q6FF/XNQ0x63wNWjvaaBbQ==","signatures":[{"sig":"MEUCIHHrWjLQrAgwUXV0+bpT0vDVOhg7E5p4u6J+vuGE9uwKAiEA4xrMxzkOVNJzLc2Id5ekqSL8WjcgZ6BnNAvBh5ACtWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0946d7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.0946d7e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a3f4cdc5a0645f2c2db7246d7ca5f6ab/skybridge-0.0.0-dev.0946d7e.tgz","_integrity":"sha512-5L7Tyt0WkTV/4JLu0Ge27DMolcNivWkaV2CvTTClwUYAtmZSce3mIcQkSF/ebZ86Q6FF/XNQ0x63wNWjvaaBbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0946d7e_1771492116825_0.2834615745849134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59bf8cc":{"name":"skybridge","version":"0.0.0-dev.59bf8cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59bf8cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eeac9c8ec4a795c0e5b755ed8152e57efdab1cc4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59bf8cc.tgz","fileCount":250,"integrity":"sha512-DwjufY1NiSYaexZkeWkFFJGaZjT40bwmxZNt28lY5dHRQF/94wwKci3Ppekwk62N/yygxeHIHmpaPDcgNDxm0g==","signatures":[{"sig":"MEUCIFz2MHQknX5/jc132CUeviVfKemuzkrMIVIAeqWaPB4TAiEAuCQfjyqUvKE/dqH9KLMjY11ZFoQKjWk2MSUy68AagXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59bf8cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.59bf8cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9a2f37da4cde72d697fb512e90189c87/skybridge-0.0.0-dev.59bf8cc.tgz","_integrity":"sha512-DwjufY1NiSYaexZkeWkFFJGaZjT40bwmxZNt28lY5dHRQF/94wwKci3Ppekwk62N/yygxeHIHmpaPDcgNDxm0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59bf8cc_1771495817838_0.3204830686460516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.90d4289":{"name":"skybridge","version":"0.0.0-dev.90d4289","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.90d4289","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"669f5a601082422239ee847626e0540dc188c5f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.90d4289.tgz","fileCount":250,"integrity":"sha512-aOY0XgC1u8cmPlElDGkT7Keu0DrrpPm/k8t7iCaAwsGPMocNpqW1OeahiTxitolDst5rbG9OYLiGTtK6RzPbTA==","signatures":[{"sig":"MEUCIQC6FArZlAurVYV5QP992EytyXqorgPL0771ly0tiKisDwIgdzOp4zeWGWToyNKiKCo+otVF/hzUi9cIy3elgCeYroI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.90d4289","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.90d4289.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/30ae839af7874804d20806c9aef2cddc/skybridge-0.0.0-dev.90d4289.tgz","_integrity":"sha512-aOY0XgC1u8cmPlElDGkT7Keu0DrrpPm/k8t7iCaAwsGPMocNpqW1OeahiTxitolDst5rbG9OYLiGTtK6RzPbTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.90d4289_1771506702918_0.44282105047469544","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6eb159":{"name":"skybridge","version":"0.0.0-dev.d6eb159","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6eb159","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba16f363970bc81e5ddbf42313cc7af38536ec0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6eb159.tgz","fileCount":250,"integrity":"sha512-RwWilC3Mfu/bCpamkhnGdJyNTjeHO96RZ/DTJsAI0CP0e70jGOnh+41/gWNopsdewsJm4Rxe9FSeNd5lhKhpOw==","signatures":[{"sig":"MEUCIEM5nkBLMO26d0Y/IrHkNAsAAHCXrBjJV7xNPHH3nvojAiEA7gILbM7Wd1oC/vGYSvKVZzT7ZT/sWv2e488Gw2Ai/2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6eb159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.d6eb159.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd2365180a3896be3cac780a60f8c03a/skybridge-0.0.0-dev.d6eb159.tgz","_integrity":"sha512-RwWilC3Mfu/bCpamkhnGdJyNTjeHO96RZ/DTJsAI0CP0e70jGOnh+41/gWNopsdewsJm4Rxe9FSeNd5lhKhpOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6eb159_1771511147595_0.32795826731311095","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f29d75c":{"name":"skybridge","version":"0.0.0-dev.f29d75c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f29d75c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b45590293a70e9d3297f6ea85b5d1f06b58e0736","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f29d75c.tgz","fileCount":250,"integrity":"sha512-DeWAougzohZc8xgv0GeC4RE8yeUFVJV16bD8p5lZpXrKBF9ZR4A6+vV4OfRmcNEmuv5aJf/ZqENvEOpfiZinkg==","signatures":[{"sig":"MEUCIFk5sKy6MAEbpqcqSMQVHVWgdI7m9K9UAp81bAzouyqVAiEApkOznl9Pv2K3TqldNUEgWPJtMm7vyC0FP2yMEU6wyM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f29d75c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433839},"type":"module","_from":"file:skybridge-0.0.0-dev.f29d75c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39b06f117124fa81532e9b61c0e556c9/skybridge-0.0.0-dev.f29d75c.tgz","_integrity":"sha512-DeWAougzohZc8xgv0GeC4RE8yeUFVJV16bD8p5lZpXrKBF9ZR4A6+vV4OfRmcNEmuv5aJf/ZqENvEOpfiZinkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f29d75c_1771512104179_0.44735807327316013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fec1c58":{"name":"skybridge","version":"0.0.0-dev.fec1c58","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fec1c58","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b8aef34cf1508e44c540ee0689c330f793980cac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fec1c58.tgz","fileCount":249,"integrity":"sha512-1KjYs+IlSQPsZMBN+QCdgUs6p7pC74rhHi1BsKh14p3tNJckXt7c+kiBF3lkMQKYO9cW+Z64TTkJipwAXZsASQ==","signatures":[{"sig":"MEQCIAsX8lkueTPgKpF8aSJM5thXeLz4rI8sk5rqSw/AyTyvAiA4H3yS02CUgar48sE3suJeUOABR5qlRfVeTh24u/8FKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fec1c58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":439341},"type":"module","_from":"file:skybridge-0.0.0-dev.fec1c58.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/094ca960238109066fbf9daa224e19c0/skybridge-0.0.0-dev.fec1c58.tgz","_integrity":"sha512-1KjYs+IlSQPsZMBN+QCdgUs6p7pC74rhHi1BsKh14p3tNJckXt7c+kiBF3lkMQKYO9cW+Z64TTkJipwAXZsASQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.6.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.12","@types/jsdom":"^27.0.0","@types/react":"^19.2.13","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.26.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fec1c58_1771515203011_0.8244578393118893","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1856904":{"name":"skybridge","version":"0.0.0-dev.1856904","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1856904","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6f1b558d62569aa84ffbcea082ca6549aa5e2b0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1856904.tgz","fileCount":250,"integrity":"sha512-zd6qrp9hKSirR9AmDmBqY3sANteHHmhHWt4gC1hmeN+hmjhoCzPRIPSQogSeDpHIejNWeahNaDRdKU1SEmHnpQ==","signatures":[{"sig":"MEUCIQCS+PzvHunpDEDzhUlbaEfHQEsUQER0nES849c5GLAx3AIgOnf8++i/3EPH4rG04yqzk3zVozf8s8+9jKMzUn1z/UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1856904","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433027},"type":"module","_from":"file:skybridge-0.0.0-dev.1856904.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cd2e634118661e510fd3e674b84f9b0/skybridge-0.0.0-dev.1856904.tgz","_integrity":"sha512-zd6qrp9hKSirR9AmDmBqY3sANteHHmhHWt4gC1hmeN+hmjhoCzPRIPSQogSeDpHIejNWeahNaDRdKU1SEmHnpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1856904_1771522889284_0.566440189319408","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8745cb5":{"name":"skybridge","version":"0.0.0-dev.8745cb5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8745cb5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1288be5d6256361b483f887993db47a7badcc517","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8745cb5.tgz","fileCount":250,"integrity":"sha512-N2/jMn9cmndl+GYXiYlYL7eNliMhXLY+d8G/Y/KWnq35a/9b25amkP+QMZl8E1FwjmES72aUpqyqJBE0g11tqA==","signatures":[{"sig":"MEYCIQCqVgGCr0leU3nfqnsnZPVr6EleHjQK+85iLa4VKPon4wIhAINHNFWmfCBDdIkh/oWrm7l3LAyMqjus1fWafj3T19ZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8745cb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432382},"type":"module","_from":"file:skybridge-0.0.0-dev.8745cb5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/feb911d6932430eb5828e2649f8ac96c/skybridge-0.0.0-dev.8745cb5.tgz","_integrity":"sha512-N2/jMn9cmndl+GYXiYlYL7eNliMhXLY+d8G/Y/KWnq35a/9b25amkP+QMZl8E1FwjmES72aUpqyqJBE0g11tqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8745cb5_1771524101584_0.4664120382665262","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e33c33":{"name":"skybridge","version":"0.0.0-dev.1e33c33","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e33c33","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eafd8a139f3e766680999cb2b750d3030843415d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e33c33.tgz","fileCount":250,"integrity":"sha512-eysZeps8ByxAsFbKK95g8BjcNZ5v3uvxyybbeePuUBD80nkl0ferK91n5xyTpMWM8d6QFFdtwvmTYVMkpfp2Ow==","signatures":[{"sig":"MEUCID15d4Fiew7LL6BM8aJAstMijgNpK7N8oDRyaDbyunhXAiEAwUWeoyyVCja/Hd26lchA8Bf5IirdLKDslL1GBxhA0Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e33c33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432382},"type":"module","_from":"file:skybridge-0.0.0-dev.1e33c33.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5be3af8cf870dd61216cd4b51b4a9b3/skybridge-0.0.0-dev.1e33c33.tgz","_integrity":"sha512-eysZeps8ByxAsFbKK95g8BjcNZ5v3uvxyybbeePuUBD80nkl0ferK91n5xyTpMWM8d6QFFdtwvmTYVMkpfp2Ow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e33c33_1771526301997_0.11676287749958103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69474c5":{"name":"skybridge","version":"0.0.0-dev.69474c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69474c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f12ccabf71069948edc6e32bdb8ef5cfa15b5126","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69474c5.tgz","fileCount":256,"integrity":"sha512-u6IP+WfhsWRWz5bRBexgQqew/kr/424fPjv09ci08V2iV4dXEhhIs1Ak6odgL74dQg4yH33Zdmv/zYmQb85TFQ==","signatures":[{"sig":"MEQCIGXY4CyvVnsbQfvUebcsgAcskTg9ixZGfYL6V9Ff18Q0AiAyTQo8QhQGHMAEd21s3YhDt1/bxpOjrpB5zw9npIIMvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69474c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442695},"type":"module","_from":"file:skybridge-0.0.0-dev.69474c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/66d82f0f1d4d8db703048804d792e432/skybridge-0.0.0-dev.69474c5.tgz","_integrity":"sha512-u6IP+WfhsWRWz5bRBexgQqew/kr/424fPjv09ci08V2iV4dXEhhIs1Ak6odgL74dQg4yH33Zdmv/zYmQb85TFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69474c5_1771527665848_0.3372884056407881","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0113c98":{"name":"skybridge","version":"0.0.0-dev.0113c98","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0113c98","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"200b15300e65cfb8c75754c07aef4d21708037d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0113c98.tgz","fileCount":250,"integrity":"sha512-hpKxVgTjE8WRrJ0tQ/Ew4oGcumpc7dlWx8zg0ZPNiko4/iDx2D1EXX5ycDSSIf4pKns+xmiWFkpvJLKMRVwjSA==","signatures":[{"sig":"MEQCICLxK63TgfZFFqDUeN5JcD59C74XmWhzivvXO+kSInXQAiBuIas47eq0am9SIN0TJNyT6nI7sQXvWf/LB8GPYrRtqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0113c98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432382},"type":"module","_from":"file:skybridge-0.0.0-dev.0113c98.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dc6087b9297e99553efc2a10e7ba2f4b/skybridge-0.0.0-dev.0113c98.tgz","_integrity":"sha512-hpKxVgTjE8WRrJ0tQ/Ew4oGcumpc7dlWx8zg0ZPNiko4/iDx2D1EXX5ycDSSIf4pKns+xmiWFkpvJLKMRVwjSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0113c98_1771538467503_0.02022791407164859","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1d57926":{"name":"skybridge","version":"0.0.0-dev.1d57926","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1d57926","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6279a2a1e316e8d46cb26acf77c254b27d916f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1d57926.tgz","fileCount":250,"integrity":"sha512-te+hhcQdMpGL+iSB/bxQ4q42xRhM64Rp3sxHRU+BDzIPPD7/JHOdH8rLmGZ0LHQ4NqzlXiWxlI8m8NtLPMEeHA==","signatures":[{"sig":"MEUCIQC992GAjdrtW8RxmBiP7NCtkLD32xE6+F5/2ts4rBzGiAIgdLzcEqviKtaaQ7B9UxtM2MCUtPcZLxiKt1+ixbYB9vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1d57926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432382},"type":"module","_from":"file:skybridge-0.0.0-dev.1d57926.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf9fea747146239a6379fab1bef7ff5c/skybridge-0.0.0-dev.1d57926.tgz","_integrity":"sha512-te+hhcQdMpGL+iSB/bxQ4q42xRhM64Rp3sxHRU+BDzIPPD7/JHOdH8rLmGZ0LHQ4NqzlXiWxlI8m8NtLPMEeHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1d57926_1771547912059_0.9384975111899996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.acc4947":{"name":"skybridge","version":"0.0.0-dev.acc4947","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.acc4947","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47b53916c38a77865b3a4f501a346046b4b88efb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.acc4947.tgz","fileCount":250,"integrity":"sha512-s3Czt8D2glPLf5lu1DZ+PIUCxgKzHGMUbSSfOCjsaqCqfqwe59G1ANNQVPx3Mfb9dnsUXUlIHyvka70smMWE/g==","signatures":[{"sig":"MEQCIBIHyU3h8sfaduprDqDQJBg2fF6nuQ5gguLqyvUcVjqbAiBNKeptJ5uPy5gG6ToqISs1XPY5hlj+rioPtNjhfVHCcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.acc4947","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432382},"type":"module","_from":"file:skybridge-0.0.0-dev.acc4947.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b78cad0de72c1e6abee679d9fea55ec4/skybridge-0.0.0-dev.acc4947.tgz","_integrity":"sha512-s3Czt8D2glPLf5lu1DZ+PIUCxgKzHGMUbSSfOCjsaqCqfqwe59G1ANNQVPx3Mfb9dnsUXUlIHyvka70smMWE/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.acc4947_1771562683260_0.3477232369410024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f61ef4":{"name":"skybridge","version":"0.0.0-dev.8f61ef4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f61ef4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17352780e115a45b4dd32237585ac971df853d20","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f61ef4.tgz","fileCount":256,"integrity":"sha512-sJc2vGUtFHiteG5zLy8vZDiYvqYpLqARfnXuJNGZJ/T1/jBGlK6/NLLg1QU4IVDrsOyN+LwMUdxCMH+AfIf2xA==","signatures":[{"sig":"MEYCIQDQyRZWlKOdXTXP7P2OKFziz1kR/tgmazDtaEz8YW3FrwIhAL6RvWgh9I6oZ+DY5nZMoyuYatZeBJfIT8rQwhatbMbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f61ef4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442548},"type":"module","_from":"file:skybridge-0.0.0-dev.8f61ef4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/466d95410858f87905cfc5c1f7be8452/skybridge-0.0.0-dev.8f61ef4.tgz","_integrity":"sha512-sJc2vGUtFHiteG5zLy8vZDiYvqYpLqARfnXuJNGZJ/T1/jBGlK6/NLLg1QU4IVDrsOyN+LwMUdxCMH+AfIf2xA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f61ef4_1771579717742_0.5732407220123612","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.81d8d71":{"name":"skybridge","version":"0.0.0-dev.81d8d71","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.81d8d71","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a449cea0b4e1f08ed7a8eadb990f50fdc7846bb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.81d8d71.tgz","fileCount":256,"integrity":"sha512-fxDn18z2QnpePv79TfmzbGRJaPIcRx1XRLw2sq7QEdGf7ZSbIbi7Zz0TyPQtYkqAhFR9X9EX7DYioOxTC71sQA==","signatures":[{"sig":"MEUCIFv5xPDtQzaTF8tOoLNoudPna9/fgwf96Hi21lBSZe2oAiEA1h9ZbGRqtBYn1lLvSPEBqqvGu2T0Rf/Bma2zGaBeZ9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.81d8d71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":442528},"type":"module","_from":"file:skybridge-0.0.0-dev.81d8d71.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a0bf7db5fc2c945fb3b359bfc0e3372b/skybridge-0.0.0-dev.81d8d71.tgz","_integrity":"sha512-fxDn18z2QnpePv79TfmzbGRJaPIcRx1XRLw2sq7QEdGf7ZSbIbi7Zz0TyPQtYkqAhFR9X9EX7DYioOxTC71sQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.81d8d71_1771580029770_0.09610361519444344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a670d3c":{"name":"skybridge","version":"0.0.0-dev.a670d3c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a670d3c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a0cd6746be2bb6c11efcf48d59b62de60063870b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a670d3c.tgz","fileCount":256,"integrity":"sha512-l/Pu6i0LgkksalZkjHCwtsKn85v48AJ7EUTDOKFWRAUCHZs/By6/H261CMpgK6wHEISfc0Y+J3PqZqNq1bDTVA==","signatures":[{"sig":"MEQCIEWkFdppVA6P3hDAqHlk2sxunOcmKtGK0qMcQ/F0U2/OAiAK/QyLfaf9zEXxIZtc2Y3eH8nqL8mvDHXek5mhxWtnMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a670d3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441071},"type":"module","_from":"file:skybridge-0.0.0-dev.a670d3c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9436312e61bfb9d9bcc9108377114874/skybridge-0.0.0-dev.a670d3c.tgz","_integrity":"sha512-l/Pu6i0LgkksalZkjHCwtsKn85v48AJ7EUTDOKFWRAUCHZs/By6/H261CMpgK6wHEISfc0Y+J3PqZqNq1bDTVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a670d3c_1771580489284_0.750026559183371","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39c6ad3":{"name":"skybridge","version":"0.0.0-dev.39c6ad3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.39c6ad3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"73d46192f2d610c58d074bfedf35f900eb1d7940","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.39c6ad3.tgz","fileCount":256,"integrity":"sha512-Xq7lx1DdZNgExyVqliwNEFcUBvekfQXhD/kXWQifLLej4OAuOgqFcJt966YeWQoB/7OpYQzhA3u6ocqFwvbkPA==","signatures":[{"sig":"MEUCIQDkyqj41w4Ys+nwQTZopHQmxrEAArc1osHDXU+kwz60wQIgKQ5wp7QO0wXl2ZMULYkxXTQypDbUQpkkOBE7AzeBrYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.39c6ad3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441071},"type":"module","_from":"file:skybridge-0.0.0-dev.39c6ad3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dc7b965f867d1edef19fda43bad61f7a/skybridge-0.0.0-dev.39c6ad3.tgz","_integrity":"sha512-Xq7lx1DdZNgExyVqliwNEFcUBvekfQXhD/kXWQifLLej4OAuOgqFcJt966YeWQoB/7OpYQzhA3u6ocqFwvbkPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.39c6ad3_1771581185700_0.6145056615643962","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"skybridge","version":"0.33.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.33.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b71f12b8d0f6ec05ddf7bb67c4147343190089e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.33.0.tgz","fileCount":256,"integrity":"sha512-qZQ49PuhA0JhotXSlv/XYs+XF74MXYE5AaBhqP+60H//fKMMB0Yni1DGTSz575/YQUaWXNIGI2wxqJ6QtU4nzA==","signatures":[{"sig":"MEUCIAEGW5aoZt2j5TyNILysJ1KaXfgZb6/h9dw/jZZzJzs2AiEA/kkpVjKefMKOxX3+pghrCt5la/5ieINl5ZbWCd3xuEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":441060},"type":"module","_from":"file:skybridge-0.33.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d1c4fefa58fcf4577b6c3678118d767/skybridge-0.33.0.tgz","_integrity":"sha512-qZQ49PuhA0JhotXSlv/XYs+XF74MXYE5AaBhqP+60H//fKMMB0Yni1DGTSz575/YQUaWXNIGI2wxqJ6QtU4nzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.33.0_1771581595974_0.8825573927028403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa9f791":{"name":"skybridge","version":"0.0.0-dev.fa9f791","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa9f791","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"382baa264b6f02c431b45b3e8d39bcfa45e794f7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa9f791.tgz","fileCount":250,"integrity":"sha512-Swoxh4/OXEiRfQ6bMZ961fbLV6Jjhgr60+/X48/+toGHB+Iqci9scRpoUaA732FlJskTDAykIR36myAG0Omzdw==","signatures":[{"sig":"MEUCICzwucs+fkcubZCVWWNqHK6OoOzyTwe76JQOTqsIroRVAiEAukoB1eGf+tky406AOWDTQtnp4usKlaiUbQ+aUMj8miY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa9f791","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432382},"type":"module","_from":"file:skybridge-0.0.0-dev.fa9f791.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/420be3559f29aaf4da1aed6b1b85b60f/skybridge-0.0.0-dev.fa9f791.tgz","_integrity":"sha512-Swoxh4/OXEiRfQ6bMZ961fbLV6Jjhgr60+/X48/+toGHB+Iqci9scRpoUaA732FlJskTDAykIR36myAG0Omzdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa9f791_1771585920978_0.9912740778421756","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38e29cb":{"name":"skybridge","version":"0.0.0-dev.38e29cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38e29cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8cb2ec99036f9d7c038a8f2f8d568cf3e147ef91","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38e29cb.tgz","fileCount":256,"integrity":"sha512-PEpw07CVJlYjCWqYOZEthb1J7mlaKFrt02qvdwYGDbs810YPR3N6+K+RMsDhvzdfjQbVUgwSmxDvSAf+/CFr9g==","signatures":[{"sig":"MEYCIQC0iRaUR26TgmlsUYxA0g+D/in60krqlhIIIJgE3yYiNgIhAKvzkCROLDrLx6MO0hPanpSEfU0bppHakUJLzZjZtaU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38e29cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440135},"type":"module","_from":"file:skybridge-0.0.0-dev.38e29cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85ad4b94de9ff6ae7ee15e8109075f71/skybridge-0.0.0-dev.38e29cb.tgz","_integrity":"sha512-PEpw07CVJlYjCWqYOZEthb1J7mlaKFrt02qvdwYGDbs810YPR3N6+K+RMsDhvzdfjQbVUgwSmxDvSAf+/CFr9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38e29cb_1771586906396_0.9369685148101512","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"skybridge","version":"0.33.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.33.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4614af809e080677b17d05ea35ed9277dd8a5235","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.33.1.tgz","fileCount":256,"integrity":"sha512-sRno6yes+XMw9XW1AZZ4uIRRq4G7VL6CNUHqQ8MxShDoSFAHkMmrdT98vfBiO8G8YzBuUKqsWAG+x/QlNcN7bg==","signatures":[{"sig":"MEUCIB1bUjeKjYS41plOvKeEuu4E20aurMO5tf13nh4oTZHYAiEA1OjX9EHdOrzM7zhMTDuWv71QwiAnIliRxy4u+a2qEpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440124},"type":"module","_from":"file:skybridge-0.33.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cdcc7d0e33fede567aae3cb7d28378d7/skybridge-0.33.1.tgz","_integrity":"sha512-sRno6yes+XMw9XW1AZZ4uIRRq4G7VL6CNUHqQ8MxShDoSFAHkMmrdT98vfBiO8G8YzBuUKqsWAG+x/QlNcN7bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.33.1_1771587291808_0.13813449325052551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1d277a":{"name":"skybridge","version":"0.0.0-dev.e1d277a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1d277a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f737bc4949be1ad02e6a3df88792a1c2ef92e2df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1d277a.tgz","fileCount":256,"integrity":"sha512-SUbJ4f/0bQQYKHS9nhBF2DMTYS20Q6VJpxoB3ei3uqgyoJZT43e6l9HpCpC9cCbSA9DEfpsr3kOldtMdiI/2MQ==","signatures":[{"sig":"MEUCIE6RluVVvaf1A0sPILlNA7cuvcALzrNYAFcNxlkM8UXzAiEAlg79Ivfita2n1fnd7lJy+xQ3JQLh2F3pYw7pm23FZKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e1d277a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440135},"type":"module","_from":"file:skybridge-0.0.0-dev.e1d277a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5269d340dfffe033fb7e6239b5b741b/skybridge-0.0.0-dev.e1d277a.tgz","_integrity":"sha512-SUbJ4f/0bQQYKHS9nhBF2DMTYS20Q6VJpxoB3ei3uqgyoJZT43e6l9HpCpC9cCbSA9DEfpsr3kOldtMdiI/2MQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1d277a_1771587342313_0.6615702031634956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.762857f":{"name":"skybridge","version":"0.0.0-dev.762857f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.762857f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3e835f0f442f9d1b9d36e0598c9e556078ffb265","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.762857f.tgz","fileCount":256,"integrity":"sha512-WfeHHxmGRGx9ORHMtGcZGv5Jkevs45LLpTc/juT7N0UfI+bfXUE8mMzAop1hBXPq9q2K3U0U/WmYQ8lQlPCEOw==","signatures":[{"sig":"MEQCH03t7DGc1mi/9dlrQ9idqUaSt2Izk0dJi3sUPZU3KwwCIQCmjvoqxvsOSvPIAPws/DN9ovRYhmT9yInyGoA6erXUQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.762857f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440135},"type":"module","_from":"file:skybridge-0.0.0-dev.762857f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/819b688f13c1890f48521fdc50bd32f0/skybridge-0.0.0-dev.762857f.tgz","_integrity":"sha512-WfeHHxmGRGx9ORHMtGcZGv5Jkevs45LLpTc/juT7N0UfI+bfXUE8mMzAop1hBXPq9q2K3U0U/WmYQ8lQlPCEOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.762857f_1771587741879_0.3516477554373223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7f7cb23":{"name":"skybridge","version":"0.0.0-dev.7f7cb23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7f7cb23","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"46f2e6f327a7f526e008d2830f5f47b1e2401f63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7f7cb23.tgz","fileCount":256,"integrity":"sha512-7DetHLLdPoSBY1KrB9COyI4ivlkjOjO7nxvQM23nxsy+TTldZ6Av5fCKKuM5qArSLNytXM7gbzrzd9kV/5e9jg==","signatures":[{"sig":"MEUCIQCWpEtlqIEMrZe8QaGddeGv5r4auCjzxf4L3XK4eY6HcQIgBADXjvU1WqxbUmyalQobD5uIky4YgYhyUBLZibC5B9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7f7cb23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440540},"type":"module","_from":"file:skybridge-0.0.0-dev.7f7cb23.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b1abe49bb8b08922c626b8dd6a429a1/skybridge-0.0.0-dev.7f7cb23.tgz","_integrity":"sha512-7DetHLLdPoSBY1KrB9COyI4ivlkjOjO7nxvQM23nxsy+TTldZ6Av5fCKKuM5qArSLNytXM7gbzrzd9kV/5e9jg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7f7cb23_1771590818542_0.12149404348306159","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1813612":{"name":"skybridge","version":"0.0.0-dev.1813612","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1813612","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5265298d005865b98dbd518e9779813c15f06900","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1813612.tgz","fileCount":256,"integrity":"sha512-YOvVcgqRJ94SC2XWiy9hvQ2QIPdy8oA9zyR1PuKZgn9LogjkmLqKXsyqbE+WMZc8hwmpuIVv9X5pnKYrGPRATQ==","signatures":[{"sig":"MEYCIQDqIyFSWXAFJzhbyzcdX1H/eqcEDArDdpoLulvUsVSQnAIhAOiq7kkH9icBnXY/AVQEBepC+zhkd/xlLBrf1Xp7Dr8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1813612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440433},"type":"module","_from":"file:skybridge-0.0.0-dev.1813612.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d16690d72003cadcdf16074b79b73177/skybridge-0.0.0-dev.1813612.tgz","_integrity":"sha512-YOvVcgqRJ94SC2XWiy9hvQ2QIPdy8oA9zyR1PuKZgn9LogjkmLqKXsyqbE+WMZc8hwmpuIVv9X5pnKYrGPRATQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1813612_1771596849317_0.9780523952292346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1684dc3":{"name":"skybridge","version":"0.0.0-dev.1684dc3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1684dc3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ef75fda4ed7f2945b7fc39bfd53290f3aada615","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1684dc3.tgz","fileCount":256,"integrity":"sha512-ZmryNqWzDdcch52L+qY5N6BBcYJAC2kTfnozC6PZ9bAq++jnKrQHa3jMtZU6I3BO4ez/88qZZcdL+F7dsGJMNw==","signatures":[{"sig":"MEQCIBouSEouxz5XsnwTnqryjbDcmcWQjK5FwgRaGAgbVbb4AiBFeHq4rrve290Ck9w0iHcqpqs1sYKnsqpEG4NBudumzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1684dc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.1684dc3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/186c01b5ddb2e1a49fd70ad19396ea65/skybridge-0.0.0-dev.1684dc3.tgz","_integrity":"sha512-ZmryNqWzDdcch52L+qY5N6BBcYJAC2kTfnozC6PZ9bAq++jnKrQHa3jMtZU6I3BO4ez/88qZZcdL+F7dsGJMNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1684dc3_1771599803835_0.10939521627977777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c5abbde":{"name":"skybridge","version":"0.0.0-dev.c5abbde","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c5abbde","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e66df144bdc7ef883ca78e551d2ade3c72a2db54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c5abbde.tgz","fileCount":256,"integrity":"sha512-A9K11HqhkLwhFk41TD+QkyLTH3ctzjzrAcMNM/Z4YhXQZEDKMdhwoQS1ZD4Y4ilubATSx7uED8JtmVivFv2pfQ==","signatures":[{"sig":"MEUCIQDirBPJRh3x1CrDMdPSsiD7Qy2F79a/YDQ1myFoq8WvAQIgHisy9TNqIFcslii96wINv9N00q+Zb7GRiTSKi7XdVBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c5abbde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.c5abbde.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/805990c5330758072b5daaa28eef6c79/skybridge-0.0.0-dev.c5abbde.tgz","_integrity":"sha512-A9K11HqhkLwhFk41TD+QkyLTH3ctzjzrAcMNM/Z4YhXQZEDKMdhwoQS1ZD4Y4ilubATSx7uED8JtmVivFv2pfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c5abbde_1771620157610_0.11264507195419182","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36b6753":{"name":"skybridge","version":"0.0.0-dev.36b6753","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36b6753","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e7bc7ac5e2e633d7160c4d9d0764f672abae805","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36b6753.tgz","fileCount":256,"integrity":"sha512-0KwHqvcB/cJgIj7Idd759dDnQq9bNTvn4Hy41UvSNVKW2cYNc0L4glfFib+ZT6pmqGHNdhOJQURPNMetYFFs5w==","signatures":[{"sig":"MEQCICC00/k74AqWIPRx1HTMz+hKCnIdTjBFwYYSu2R2siD/AiBCC8yIhoU0dhKlvj8LHq22+szVk0vuempLYxk+M2X/7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.36b6753","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.36b6753.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50ac00669a10a633ebe99137f1853bf6/skybridge-0.0.0-dev.36b6753.tgz","_integrity":"sha512-0KwHqvcB/cJgIj7Idd759dDnQq9bNTvn4Hy41UvSNVKW2cYNc0L4glfFib+ZT6pmqGHNdhOJQURPNMetYFFs5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36b6753_1771637137895_0.2585349780395254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c26926e":{"name":"skybridge","version":"0.0.0-dev.c26926e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c26926e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5620d316d052715a4c2f15ecbc138394aa58fa8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c26926e.tgz","fileCount":256,"integrity":"sha512-4QKb7WsYvvlAZ2ceQyijIiGeOAsevrU2AvnBjYea2mpfOeARLY10PiFv5pYDrrVKb5XEDb46AUATC/Z9DFYVxg==","signatures":[{"sig":"MEYCIQDwriF84pvERWtGsVfz2QiERzMfwlOzDpOwhhIsV3MA4AIhAK8kLwTEr5ufYxvqXV1dOz3XcqLJkjorDRpUIo+ypLVk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c26926e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.c26926e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/08ee4214652ec2c524bfe82ff389ba2f/skybridge-0.0.0-dev.c26926e.tgz","_integrity":"sha512-4QKb7WsYvvlAZ2ceQyijIiGeOAsevrU2AvnBjYea2mpfOeARLY10PiFv5pYDrrVKb5XEDb46AUATC/Z9DFYVxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c26926e_1771650741383_0.1734157540049026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66ea4ea":{"name":"skybridge","version":"0.0.0-dev.66ea4ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66ea4ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee074517e5d59fe0d0c3c24a7462ddd378218e5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66ea4ea.tgz","fileCount":256,"integrity":"sha512-J1Hqx8ojSidlWQc3T+Fg1D9gl0oWPbK4jLtHBYaE66e+WNjKe+oZxy/Dy2CSY5oEX3Ffh13kv+znk5eHAyZjIg==","signatures":[{"sig":"MEYCIQDPsn8yWJluz9ArJ3s3GKM3TRXEGCBC+JHbPAR/+JNq/wIhAMZ9GZLm8f6XWOGL1mwywWEgPObKrSCEQU17t0uaRO2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66ea4ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.66ea4ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/63203d9546719cab2b334c3a967d9b6f/skybridge-0.0.0-dev.66ea4ea.tgz","_integrity":"sha512-J1Hqx8ojSidlWQc3T+Fg1D9gl0oWPbK4jLtHBYaE66e+WNjKe+oZxy/Dy2CSY5oEX3Ffh13kv+znk5eHAyZjIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66ea4ea_1771663615362_0.6933014314430086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff1cd0b":{"name":"skybridge","version":"0.0.0-dev.ff1cd0b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff1cd0b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b3b7e4949468597c27f06b3883bd93aa38ff872b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff1cd0b.tgz","fileCount":256,"integrity":"sha512-7npLfhrLX5Nvv7V041ll1XpV4NNC9Tb112Rpa35cQH4T3m7VRZtf0Yq7jeezoLwEI7QHwtqB++WJYeCy3CjulA==","signatures":[{"sig":"MEQCIHC9XyTNcVcn9fwZKEbc3KvLLFtORHY6iuL+O4mm42ObAiBUbzc28nqcRr5pQ7LI0uaZ9BK3XXTKtFLWvKRvWB9HKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff1cd0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.ff1cd0b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/62fb6cd14d1cadde7ac788da5659e8cd/skybridge-0.0.0-dev.ff1cd0b.tgz","_integrity":"sha512-7npLfhrLX5Nvv7V041ll1XpV4NNC9Tb112Rpa35cQH4T3m7VRZtf0Yq7jeezoLwEI7QHwtqB++WJYeCy3CjulA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff1cd0b_1771693504177_0.79048233335277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5406a0d":{"name":"skybridge","version":"0.0.0-dev.5406a0d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5406a0d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9409f7391ae6ee1951cb701e772d72afd39a8fad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5406a0d.tgz","fileCount":262,"integrity":"sha512-zrSb9dfyn4FXPif+qP3DFkaol2Fcl3kPaXdMqv7KlnFp57ZhDge7TlWUmvMTNIJNvvxdIVIxjVBNhORyLXhkYA==","signatures":[{"sig":"MEYCIQDK6msdR+xldEXSmIuRbWGu6s4aPvdaEI5pAmM1qCLsAAIhAO+0S3QvKwdmbeKC0mFO2/1v/pZyorzKi2eJH227/JT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5406a0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447205},"type":"module","_from":"file:skybridge-0.0.0-dev.5406a0d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/826b31fa9884bebfb5b0b21daa79e054/skybridge-0.0.0-dev.5406a0d.tgz","_integrity":"sha512-zrSb9dfyn4FXPif+qP3DFkaol2Fcl3kPaXdMqv7KlnFp57ZhDge7TlWUmvMTNIJNvvxdIVIxjVBNhORyLXhkYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5406a0d_1771695347538_0.27965069812573873","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a5dc465":{"name":"skybridge","version":"0.0.0-dev.a5dc465","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a5dc465","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3fa5ccd6c5626feb52a782921f5c5c1722eac8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a5dc465.tgz","fileCount":262,"integrity":"sha512-OyM1+0cqvvAck2+uZdFUA4rlNXyq7s6Yd24wmxdeV/uVxMnmhiwZcxFRf6jPthKB/gjqdTRSYMAmCQ2W9qbdmg==","signatures":[{"sig":"MEUCIFunlC9afyPrIbpCVCHj+eIGjER/myP6k0XRZVje+CWYAiEA1kxpLhPFfT6yJgRy5CbfH8S/pUTpwraAL8mhMKdoWKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a5dc465","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447199},"type":"module","_from":"file:skybridge-0.0.0-dev.a5dc465.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/efcd45bb2847c41f551aed3d0dfe6fc4/skybridge-0.0.0-dev.a5dc465.tgz","_integrity":"sha512-OyM1+0cqvvAck2+uZdFUA4rlNXyq7s6Yd24wmxdeV/uVxMnmhiwZcxFRf6jPthKB/gjqdTRSYMAmCQ2W9qbdmg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a5dc465_1771696005875_0.998520809026237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3f9e184":{"name":"skybridge","version":"0.0.0-dev.3f9e184","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3f9e184","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a1e20059a995ffecb3d5f9a094cb0a974f4fb59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3f9e184.tgz","fileCount":256,"integrity":"sha512-P59L//cnjx7CRpypqR0jNp/XgTX+sTvKqfAXiQjax41rGSHFGk+IOOawrGkdrK/yQ5rYBgbyGSGy/HEWMpZbtA==","signatures":[{"sig":"MEQCIAlvHrQSpTv/k5KI/GrVv8/+GceAZrhkkLXvcTm9J1gvAiBZN7QwCeGUNQALegILxY5GL+bP6pm1s3goOQkxPRjPRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3f9e184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.3f9e184.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/35073a993b672b3cdff0c1ce812b15a7/skybridge-0.0.0-dev.3f9e184.tgz","_integrity":"sha512-P59L//cnjx7CRpypqR0jNp/XgTX+sTvKqfAXiQjax41rGSHFGk+IOOawrGkdrK/yQ5rYBgbyGSGy/HEWMpZbtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3f9e184_1771734786873_0.5266874900614511","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ce970d":{"name":"skybridge","version":"0.0.0-dev.2ce970d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ce970d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a5b408f07b45baafff952e9a9c26abc89d58f6f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ce970d.tgz","fileCount":256,"integrity":"sha512-fdTniR45RAiQlrLe6WhWiMzz93IYmlT3YBhjjUsEzsL9+f1fQfc1dTzkZDCB0RVqPyfnRopAbLk10BAsRNHhZw==","signatures":[{"sig":"MEQCICq+ew172BtnLK5akRA3D88xir3mNsyyHN/jbNbVHYYYAiBR4k8DkAaehEhxVVnqS6TaXnT243D1mQ+LvI0XoTgTdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ce970d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.2ce970d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f92fe79fea68b8712d81245755fd86a9/skybridge-0.0.0-dev.2ce970d.tgz","_integrity":"sha512-fdTniR45RAiQlrLe6WhWiMzz93IYmlT3YBhjjUsEzsL9+f1fQfc1dTzkZDCB0RVqPyfnRopAbLk10BAsRNHhZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ce970d_1771779548792_0.4087483757645034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b7d322":{"name":"skybridge","version":"0.0.0-dev.8b7d322","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b7d322","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d229e9717664adb318e3d7c20ddcbe914586822","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b7d322.tgz","fileCount":256,"integrity":"sha512-c3hYCMl7dB6qFOSzzy83Y5ZWAm+G1lEXE5Y1Ic7SE58VRHodp2NyZGsd4QJN/yuaTv7SaeUoiz/vRE9h2J+iVw==","signatures":[{"sig":"MEUCIAZbA027IdQ/r/U8Xqk3nOFILYcTRRVTjEnpwG19pSYRAiEA00KhzO7Snh645UEQqWlhIHF+6a7ZQW6mCov5qlkscbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b7d322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.8b7d322.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12957f59a23815d46da894f2a36a68bb/skybridge-0.0.0-dev.8b7d322.tgz","_integrity":"sha512-c3hYCMl7dB6qFOSzzy83Y5ZWAm+G1lEXE5Y1Ic7SE58VRHodp2NyZGsd4QJN/yuaTv7SaeUoiz/vRE9h2J+iVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b7d322_1771824415004_0.6214210458035478","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.157608f":{"name":"skybridge","version":"0.0.0-dev.157608f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.157608f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eaf195701b83a337d2b806ca057b8ccc491f14bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.157608f.tgz","fileCount":256,"integrity":"sha512-wLgG0jIyLmKcwhogKumeyYevKENg/PcO/xQtqkdrzIJf8X5HqhpPBzTbEuQQSd+hFfJ1sauuZRlU5hZJwyqEew==","signatures":[{"sig":"MEQCIE2YXjJEZp1VaHBKmOiPMS9qpuRAoQeKj9OPBZuKVjYZAiABoQ5DwX8lPejcscrydR/6YufXiu+zXdUYa+TL63BeWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.157608f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.157608f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c0961bcc456fda29f769c23d9528e91/skybridge-0.0.0-dev.157608f.tgz","_integrity":"sha512-wLgG0jIyLmKcwhogKumeyYevKENg/PcO/xQtqkdrzIJf8X5HqhpPBzTbEuQQSd+hFfJ1sauuZRlU5hZJwyqEew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.157608f_1771824683538_0.4052270826016169","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e0d23f":{"name":"skybridge","version":"0.0.0-dev.1e0d23f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e0d23f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e79c11572188facf32c41104a87f70f8a9266c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e0d23f.tgz","fileCount":256,"integrity":"sha512-HRZfsztXb40WFLFl0X9AwMj2SN+UKHdLcAWgRRtyDAA22l3mr1TaFhNAnxtwI1SaTOfll93xzSNk+xFM3caTow==","signatures":[{"sig":"MEUCIFbnu87GtBMk5eA7y9KrDXni+252mpzIigTP802TaPb2AiEAnTLc2W6/tPfNzRUoliQl4M/PTZC1uZjAflDkhTumDO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e0d23f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.1e0d23f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/814989cdb30c5d357d7a7b9addc58132/skybridge-0.0.0-dev.1e0d23f.tgz","_integrity":"sha512-HRZfsztXb40WFLFl0X9AwMj2SN+UKHdLcAWgRRtyDAA22l3mr1TaFhNAnxtwI1SaTOfll93xzSNk+xFM3caTow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e0d23f_1771835828140_0.31944111660770425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f5a66b1":{"name":"skybridge","version":"0.0.0-dev.f5a66b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f5a66b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1afc9fa8025b510dbe7ecf07820a30b15afd997f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f5a66b1.tgz","fileCount":256,"integrity":"sha512-gO/bqWRuOfh/EWMwJdFsj8SgPDpdxf+KGVzGdEnDHvE51FQZoC/5pywoRgTYN7sgFzcdehMbrkAzQjfjL4o5Hg==","signatures":[{"sig":"MEUCIQCvprFsW9jftSqqCNOuzXpEZ05BjFAgb2M6KU5+gZS8sgIgAPLCTgm0HH7z4z8ZmYCZb4gMJviVzrlQ8M8T/KYoNCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f5a66b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.f5a66b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fcaed4cf1e5e045570074df988da485a/skybridge-0.0.0-dev.f5a66b1.tgz","_integrity":"sha512-gO/bqWRuOfh/EWMwJdFsj8SgPDpdxf+KGVzGdEnDHvE51FQZoC/5pywoRgTYN7sgFzcdehMbrkAzQjfjL4o5Hg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f5a66b1_1771836112598_0.43592064681900045","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"skybridge","version":"0.33.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.33.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d710d1449d266a8be77338a416fce2f02421b2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.33.2.tgz","fileCount":256,"integrity":"sha512-gTNCY4Aj88Rw6LAg9SRhv2mm0vxGSHgH2huV8S8krzPJtKkpdulRCWhuHS4t3id4wli+y+zf8PunnVAvv2ohpw==","signatures":[{"sig":"MEUCIA8CA6TINeq3v9dRLqZOp5AHWw+3c3LZJZenD4GXkDHdAiEAk4RT7KWmkh9kgwogKVOwf+fjxLy8WY3Gioh3KT/zLqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440562},"type":"module","_from":"file:skybridge-0.33.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9cfbcfbdf7e46f6a58ec55fe4c1350bc/skybridge-0.33.2.tgz","_integrity":"sha512-gTNCY4Aj88Rw6LAg9SRhv2mm0vxGSHgH2huV8S8krzPJtKkpdulRCWhuHS4t3id4wli+y+zf8PunnVAvv2ohpw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.33.2_1771836766143_0.7114129815981767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.56a1cc1":{"name":"skybridge","version":"0.0.0-dev.56a1cc1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.56a1cc1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"386ddea29a722459d1f822fe2b8d10903eb6f714","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.56a1cc1.tgz","fileCount":256,"integrity":"sha512-ArNEwUeDIG2HgE8f7N7kRJjpiiA4suli1+Z+ukzr5E9+h+9PZVOeg7qr64UImYScY+5V7ZOLZPsujHOevV2HCQ==","signatures":[{"sig":"MEYCIQDLP9OJh3dDT9JHU4/6FWRf0dDuqCWnKhYsAk2JPzQhVwIhAMayo/0Q2s8t8blY+miPH45zinpqkd/gdwqQa+fECIYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.56a1cc1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.56a1cc1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/45bffb79786ca0d7586be5bd574de512/skybridge-0.0.0-dev.56a1cc1.tgz","_integrity":"sha512-ArNEwUeDIG2HgE8f7N7kRJjpiiA4suli1+Z+ukzr5E9+h+9PZVOeg7qr64UImYScY+5V7ZOLZPsujHOevV2HCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.56a1cc1_1771842880797_0.8559929819246674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ca8493f":{"name":"skybridge","version":"0.0.0-dev.ca8493f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ca8493f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f662681d1a09616ebc56b21d71df5cf37e08d46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ca8493f.tgz","fileCount":256,"integrity":"sha512-0nQfx3wR59grY/Kt03z2H2lXWdBhrV6NcsUAJ1076a13424N/AGUijPjKNTVHvg5Vr8lqUlGCF2soSuQPE5XMg==","signatures":[{"sig":"MEUCIQD3LxqdMMfFD8+XBxeCbROTfueeIUNdzCMYtn07LWyzuQIgKcXgQkaG1Z3DcydZnAPcKVzN/7CC42KFRelr7IVZnW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ca8493f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.ca8493f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c7f5248fa1dae6da54ece2a95d9d5706/skybridge-0.0.0-dev.ca8493f.tgz","_integrity":"sha512-0nQfx3wR59grY/Kt03z2H2lXWdBhrV6NcsUAJ1076a13424N/AGUijPjKNTVHvg5Vr8lqUlGCF2soSuQPE5XMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ca8493f_1771853993066_0.8971237479310192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ec55fd":{"name":"skybridge","version":"0.0.0-dev.4ec55fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ec55fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98906952dbc5264b55057d0e4003996bd5e95bd0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ec55fd.tgz","fileCount":256,"integrity":"sha512-5zdK1Ras360RzCfq6vXLeZr/W1nx03xTZLXmmDf4t4QPWd3fHsj6BfVKD7wwUQCMxg63aisWI7ay9NWt5PR7FA==","signatures":[{"sig":"MEUCIQC5M4AQo6BGmKdgje6bvXyJBmxpKSNXCefmmZBep95xEgIgMFOfxsHqLDoCoulXTbIEYA4EZOBsXIEUbEsP0L9fzfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ec55fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.4ec55fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3caad890c46e7d8e93cc127cfbc9886c/skybridge-0.0.0-dev.4ec55fd.tgz","_integrity":"sha512-5zdK1Ras360RzCfq6vXLeZr/W1nx03xTZLXmmDf4t4QPWd3fHsj6BfVKD7wwUQCMxg63aisWI7ay9NWt5PR7FA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ec55fd_1771854746876_0.5996741432123751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9633ca":{"name":"skybridge","version":"0.0.0-dev.a9633ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9633ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b0e2780fa9a71d7f72d890c6aaf75ffdfa0226eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9633ca.tgz","fileCount":256,"integrity":"sha512-Hsi7C5KnV3/npLYsJlZqKB4UztBw0Iwdnalnx5lhoymnonVs9Qk0K9TFWSQTCveQMfweqHVe5DMG9YnNFvtr2A==","signatures":[{"sig":"MEUCIQCoLFWNjp14anX/DZ0kakwfuEqVXKndziY1yDYddpIAewIgHSlA9twcYCsLbedCdUWla0uvxFxj75z8ULbhV2Uk2Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9633ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.a9633ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b791be7694f5d16e782ed911601cfc0c/skybridge-0.0.0-dev.a9633ca.tgz","_integrity":"sha512-Hsi7C5KnV3/npLYsJlZqKB4UztBw0Iwdnalnx5lhoymnonVs9Qk0K9TFWSQTCveQMfweqHVe5DMG9YnNFvtr2A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9633ca_1771855500209_0.8855992350069597","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.654c1fe":{"name":"skybridge","version":"0.0.0-dev.654c1fe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.654c1fe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf8decd334a34ae7993fce026f9657ab3d1b58eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.654c1fe.tgz","fileCount":256,"integrity":"sha512-NPc+w+tF8M+lyYEiViZWQjIUsmrLl+2F3WVjaym6oTG38em2E2bTO0WFYRBPa+D+OJVTeERxRWIhKl0HhEIezQ==","signatures":[{"sig":"MEQCIAH1YrTxkdOTlvMVu9bibvoq4BUZq8p0zX5Hv2xsM1x3AiAx7kekfbdKnzb1s9vHH0EW6EC/WKeh/aJ7Zk6nVMkOeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.654c1fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440572},"type":"module","_from":"file:skybridge-0.0.0-dev.654c1fe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74feac3673cff3ba0f50540422e39dd2/skybridge-0.0.0-dev.654c1fe.tgz","_integrity":"sha512-NPc+w+tF8M+lyYEiViZWQjIUsmrLl+2F3WVjaym6oTG38em2E2bTO0WFYRBPa+D+OJVTeERxRWIhKl0HhEIezQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.654c1fe_1771886324856_0.06449670109201655","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff27ee0":{"name":"skybridge","version":"0.0.0-dev.ff27ee0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff27ee0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50cd55d3552523a5d8dd57a240c27887a1880abf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff27ee0.tgz","fileCount":256,"integrity":"sha512-fS1cGMrFaJ/5kABkRxRZ7URjgg/sWrfsFRbod3ccHnPGSUk2A7GLz+3Bzw3l/9tOJDsXkPJDP9u08V2hojn2ow==","signatures":[{"sig":"MEUCIQDneWaKCZhcjfw05+2VAs2zC0wJ+rEv4gM8NPNzpf26iwIgZBtiO3/4RJQHOjKvrgP6fBVrKVpOh41BX4ie5bUXv8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff27ee0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.ff27ee0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b2a5340f58817ef1ee608e430bcad73/skybridge-0.0.0-dev.ff27ee0.tgz","_integrity":"sha512-fS1cGMrFaJ/5kABkRxRZ7URjgg/sWrfsFRbod3ccHnPGSUk2A7GLz+3Bzw3l/9tOJDsXkPJDP9u08V2hojn2ow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff27ee0_1771886334073_0.15554910262580446","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c0971c":{"name":"skybridge","version":"0.0.0-dev.7c0971c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c0971c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6905d2656446eb76c2e831df00078a1dd1dd9d2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c0971c.tgz","fileCount":256,"integrity":"sha512-uxYca+oVtplvnpewaDDFc87NKmcaSZdn1h2BcLWJy+Zf7O7azPeSHTUi3Qwp8tBt4C07Ot7T9nQ7ee+eDrnPUg==","signatures":[{"sig":"MEUCIQCJ6T+ZEw3f5XIbrYtSBk0nNh0MoJPQdpail90qzDlqTwIgZqAp46KjJwy47184J5npaLrSkU5mO/YV3+p8g4/YGmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c0971c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440572},"type":"module","_from":"file:skybridge-0.0.0-dev.7c0971c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/80098e725a4c45302b3c8b2943c90f96/skybridge-0.0.0-dev.7c0971c.tgz","_integrity":"sha512-uxYca+oVtplvnpewaDDFc87NKmcaSZdn1h2BcLWJy+Zf7O7azPeSHTUi3Qwp8tBt4C07Ot7T9nQ7ee+eDrnPUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c0971c_1771895288870_0.10900718748629479","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ddb8489":{"name":"skybridge","version":"0.0.0-dev.ddb8489","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ddb8489","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e77c1cfb8c9787a42c191609b54b7cf14e0c029c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ddb8489.tgz","fileCount":256,"integrity":"sha512-1l2gAPBMqkz+61SNoLlmsxbax+QE2gpUVdzNY3JnY6c67HUbACeZg9OPZPkPHgP1GKoqZSA7ATJenPCSSW6WCA==","signatures":[{"sig":"MEUCIGartuUa4I4V2f/NS7IiyewQakXk6YD4fynwzDxq7IECAiEAu/gLU96DxfAQIZL/Bf3cjHvUnq8GliJDDnkg7a3u4nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ddb8489","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440572},"type":"module","_from":"file:skybridge-0.0.0-dev.ddb8489.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b27cc4bd323519eb8a5b6b5512f98100/skybridge-0.0.0-dev.ddb8489.tgz","_integrity":"sha512-1l2gAPBMqkz+61SNoLlmsxbax+QE2gpUVdzNY3JnY6c67HUbACeZg9OPZPkPHgP1GKoqZSA7ATJenPCSSW6WCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ddb8489_1771926075728_0.9500209180903065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ccf4978":{"name":"skybridge","version":"0.0.0-dev.ccf4978","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ccf4978","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c7093b13ebc949bfa77dc894557002661169a939","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ccf4978.tgz","fileCount":262,"integrity":"sha512-UM8oHpkFkaJMqXjNwRZs67rCygRir8YM7zAYV/YI86JkkoYvXrpcR0muBoPt0S0eoER6YcNvi+tFxpEJO5R4Aw==","signatures":[{"sig":"MEUCIAFQrHM0IX2BOVToRGkjozuFCPpKingqqncdaAr+2ZxuAiEAjI7YDTLsUpYiaLW+ehnNANrJC+m8EwHR8s0DmBqezWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ccf4978","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.ccf4978.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5d5977b08a24ed29c180956521d00728/skybridge-0.0.0-dev.ccf4978.tgz","_integrity":"sha512-UM8oHpkFkaJMqXjNwRZs67rCygRir8YM7zAYV/YI86JkkoYvXrpcR0muBoPt0S0eoER6YcNvi+tFxpEJO5R4Aw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ccf4978_1771962404674_0.5089212266219312","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8073913":{"name":"skybridge","version":"0.0.0-dev.8073913","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8073913","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e1fbaa3e3630411dcf2eb3c3b32892d658659786","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8073913.tgz","fileCount":262,"integrity":"sha512-dUUOceiigdvoNdH/hN4pFMOft5hKVxwhSvLrSywHD/WyM/9PU4QFSrQfSLfn7fjLydTxxygrcmzaNthbCBUl3A==","signatures":[{"sig":"MEYCIQCsHjeTAsU9+3LcHxJQmW6FKMb+5Ol8Ul0pWQap6OcB9wIhANjB3NcMKEZMp5IKD4wAnQ9HfgKegHHFRCNf3YPhTA55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8073913","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.8073913.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37d89a88c4c6f9b168c628e421d45795/skybridge-0.0.0-dev.8073913.tgz","_integrity":"sha512-dUUOceiigdvoNdH/hN4pFMOft5hKVxwhSvLrSywHD/WyM/9PU4QFSrQfSLfn7fjLydTxxygrcmzaNthbCBUl3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8073913_1771976767860_0.3806621933217882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.216b3e3":{"name":"skybridge","version":"0.0.0-dev.216b3e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.216b3e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b5876255dec45287f55ac16587a75bd0b3c3bb8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.216b3e3.tgz","fileCount":262,"integrity":"sha512-1Z3NYj720Qq2lPnHberyLm0fqP/u+VWkum+eziNuu0RJCbHECM6lUAayLYAomB56R0uCYGaZm087xLnSpZJRig==","signatures":[{"sig":"MEYCIQDzHYzi5j1WvngzVHItZ9O3MEHSrMA9G2dKHoQXtbUPnwIhAJETWVxVsI81EXYSQ8BQPYSe0NFjEtVXoc0BxPTq1sMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.216b3e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.216b3e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/68c26f451b7d59b2070c86b8d18c1df8/skybridge-0.0.0-dev.216b3e3.tgz","_integrity":"sha512-1Z3NYj720Qq2lPnHberyLm0fqP/u+VWkum+eziNuu0RJCbHECM6lUAayLYAomB56R0uCYGaZm087xLnSpZJRig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.216b3e3_1771988316920_0.508937050910391","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d2cb73":{"name":"skybridge","version":"0.0.0-dev.0d2cb73","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d2cb73","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"71b6cbd91b7820448dbbda1a589dea8c71fa9a00","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d2cb73.tgz","fileCount":262,"integrity":"sha512-B6vNGrMghCsyvOlS69D6TlfL2Yce1KEDLe6L725VKbGsOtwhQC5MgGNBqEXleFVdYKmE2SkX906hdWgACHsS9g==","signatures":[{"sig":"MEQCIADulKbH7Uh7UJDJFcY7I94PypjsS4zAj/wdOnVTkJ/IAiBT2vzcoXf0Rw5sloonu6bStjS/PRPSBet4DdC6d9b5nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d2cb73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.0d2cb73.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39563bc0a620a850fd27dae0efcc7e32/skybridge-0.0.0-dev.0d2cb73.tgz","_integrity":"sha512-B6vNGrMghCsyvOlS69D6TlfL2Yce1KEDLe6L725VKbGsOtwhQC5MgGNBqEXleFVdYKmE2SkX906hdWgACHsS9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.25.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d2cb73_1772017098353_0.031801774484229606","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.19b40f4":{"name":"skybridge","version":"0.0.0-dev.19b40f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.19b40f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc9eafd06951c1a56f7b536690fff8095b2c8e97","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.19b40f4.tgz","fileCount":262,"integrity":"sha512-0YHz5ptT9F+OX226tFAq/OBfC5hPSKYhgVy8V1It8hO6zzlJd/tg/zX8JIrLssaJ+SiPerXmn3XbDHJP9nCBuA==","signatures":[{"sig":"MEUCIQDn9tgwQ2yy/Y8XoCYSqWjWBGDFv8TI5151IaHnTgJvRwIgUlxPHf2LnalRq8pCK6BNh9uiJrBBDQ+kbRgMqhOpVTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.19b40f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447333},"type":"module","_from":"file:skybridge-0.0.0-dev.19b40f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4d95e8975a1bfde6224da955484126c/skybridge-0.0.0-dev.19b40f4.tgz","_integrity":"sha512-0YHz5ptT9F+OX226tFAq/OBfC5hPSKYhgVy8V1It8hO6zzlJd/tg/zX8JIrLssaJ+SiPerXmn3XbDHJP9nCBuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.19b40f4_1772021585825_0.7337101558850325","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.afab68e":{"name":"skybridge","version":"0.0.0-dev.afab68e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.afab68e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6f13cbbd291caac01320845a02a1ca8fd1ef5db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.afab68e.tgz","fileCount":262,"integrity":"sha512-IVq8yFoUIBx/RHF189Edk78l7peuF5/euksqczvfZlO5gEjoJQqIbbtt5ubVJvqLttJ4ISOJFZPFkpNGLbmFdA==","signatures":[{"sig":"MEQCIGEEQRMJQ3BV0fQcWWTTuc8tbcT6j/1/cLnqpc49BZheAiBCAdjFJdT/favhVcd9+J+rWmxJlRNmJ/Mek07gJQaShg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.afab68e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447199},"type":"module","_from":"file:skybridge-0.0.0-dev.afab68e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c6269576d64e394e63b461c005e861f2/skybridge-0.0.0-dev.afab68e.tgz","_integrity":"sha512-IVq8yFoUIBx/RHF189Edk78l7peuF5/euksqczvfZlO5gEjoJQqIbbtt5ubVJvqLttJ4ISOJFZPFkpNGLbmFdA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.afab68e_1772032354838_0.3926521096741318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3bcd3d":{"name":"skybridge","version":"0.0.0-dev.c3bcd3d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3bcd3d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b70d5f29183d9dd8ecb88edfd4771b4bfb8dd414","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3bcd3d.tgz","fileCount":262,"integrity":"sha512-qVjxWiyk5KrOCRHNbE1QkAs1UrEiHbCWINr501pTZqD/5x2gcNgeXy1sU8zdZFor31ILwZ7Dmd/kkoZAek93oQ==","signatures":[{"sig":"MEYCIQCiSd8JMfVoQxU5lp3ZF+MOdNe4zAglfOZeA/iQfPojcQIhAOUyLntT/Pu5zUJHcRbfo0OlfVGzeeIixeC6F2kDmNmq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3bcd3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447199},"type":"module","_from":"file:skybridge-0.0.0-dev.c3bcd3d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9f90d6d01e7a97b117972b499e0ffb3b/skybridge-0.0.0-dev.c3bcd3d.tgz","_integrity":"sha512-qVjxWiyk5KrOCRHNbE1QkAs1UrEiHbCWINr501pTZqD/5x2gcNgeXy1sU8zdZFor31ILwZ7Dmd/kkoZAek93oQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3bcd3d_1772033181829_0.9133257027517951","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.adcac53":{"name":"skybridge","version":"0.0.0-dev.adcac53","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.adcac53","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1759ca2ad3ba1380d524482073824b8ff74e942f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.adcac53.tgz","fileCount":262,"integrity":"sha512-cp3Dt9KXQE5wBXMw7m9cZbR3BUJe3w8oI9qYmaOozGg/uLOvRB1BV3eXKJ6eQuQgUWDKbZAhVLJjIjd/L4MH6A==","signatures":[{"sig":"MEUCIAemoCYmwk7Obo5katel+xI4j79vrFF5edamrfY4iVAvAiEAwefoYMhmQs4yYSE1X/wERbsAX8CW2KDmfy8KgoaOwt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.adcac53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.adcac53.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/26170ebea9069bb981ca048f69cf37c5/skybridge-0.0.0-dev.adcac53.tgz","_integrity":"sha512-cp3Dt9KXQE5wBXMw7m9cZbR3BUJe3w8oI9qYmaOozGg/uLOvRB1BV3eXKJ6eQuQgUWDKbZAhVLJjIjd/L4MH6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.6.2","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.adcac53_1772040052112_0.64881301411163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5804fc2":{"name":"skybridge","version":"0.0.0-dev.5804fc2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5804fc2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1cc0e650694fd8734a92eb53e5e8474c3d2c06d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5804fc2.tgz","fileCount":262,"integrity":"sha512-JPxk+kx0XRZY1CKCO7AIji0HCiSNur5275mxx7Lt2mOInAeP6jAQKdY0OLfswLS8ZABnbYvwuxNPKhgtgAfXdQ==","signatures":[{"sig":"MEUCIQDSVFxE9PemhBDJ/luJ0UXwS0JtNEd8anmhAkz7OfBTgQIgHEw8ZFBBvP0wQmvZla2y6QTXpdV78w/35fQOxCEW1z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5804fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447349},"type":"module","_from":"file:skybridge-0.0.0-dev.5804fc2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ed528066ee564b523eda92e29968e83/skybridge-0.0.0-dev.5804fc2.tgz","_integrity":"sha512-JPxk+kx0XRZY1CKCO7AIji0HCiSNur5275mxx7Lt2mOInAeP6jAQKdY0OLfswLS8ZABnbYvwuxNPKhgtgAfXdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5804fc2_1772043627757_0.8221954259527573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a34d03":{"name":"skybridge","version":"0.0.0-dev.1a34d03","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a34d03","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db25f7100fd4b8bb3c97650bb77618006e9d2e8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a34d03.tgz","fileCount":262,"integrity":"sha512-u+Q54aPtQMqG06SDwWtJhwVlZ3Ncxp8ucfXCNIbA4rEtb6COBaqqrutHClMTdT/dN/ryvat9o4AP8GTCwhPTZQ==","signatures":[{"sig":"MEUCIFJlkkUJ/HLeHJ9B8ZGSKgVnKY43p8p3nKjQnrVJi6+3AiEAyJZr5xQLrAyhdCF52mVdM6DIang/5kCkGdxwxDAim70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a34d03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.1a34d03.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d61551fed50dc1bdd0cf0e934898b688/skybridge-0.0.0-dev.1a34d03.tgz","_integrity":"sha512-u+Q54aPtQMqG06SDwWtJhwVlZ3Ncxp8ucfXCNIbA4rEtb6COBaqqrutHClMTdT/dN/ryvat9o4AP8GTCwhPTZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a34d03_1772057361558_0.6616484904488689","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.78d063c":{"name":"skybridge","version":"0.0.0-dev.78d063c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.78d063c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c625945b884f87aa06dc99cf6b467ed5869b6320","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.78d063c.tgz","fileCount":262,"integrity":"sha512-XOJRrYNdWnqvHKjKYV5nsjZYuaRigeUMHRV50pRb2w5x9ZFpMVymL1+VjsoP4Y2nLXDfUqqaq9lGdqxTUoU4Kw==","signatures":[{"sig":"MEQCIG4jHfh7xAIXJoH4tD30EWNuDawTm2RvOLlZvm3lvw6cAiBOjOqA0xJ3PTyBZ/ZHuzbKGIjOt3AVwXqGTSGCQDQ/tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.78d063c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.78d063c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/667999aaf79e7747a1ce111bc529351c/skybridge-0.0.0-dev.78d063c.tgz","_integrity":"sha512-XOJRrYNdWnqvHKjKYV5nsjZYuaRigeUMHRV50pRb2w5x9ZFpMVymL1+VjsoP4Y2nLXDfUqqaq9lGdqxTUoU4Kw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.78d063c_1772068902002_0.9602344245693839","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d5a640":{"name":"skybridge","version":"0.0.0-dev.7d5a640","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d5a640","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b897c52303fb5ccca4d4fc9c378843e41923deab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d5a640.tgz","fileCount":262,"integrity":"sha512-Q3K6naGlSo/c53W/bqh75xpmnrilBQd/8GScyLV5qWZZzD6DBt4Ze38FrciX7smxtIy0Vfno4fqsYTUrAbwDHA==","signatures":[{"sig":"MEQCIADQeYzRikNC60VP/k7uGDG8DiOHzaE9op1h4hWz2bHKAiB/J8ZJNyO9yJyMRoZeB7pNXgOHrwK5eg+xd0b+RUsV/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d5a640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.7d5a640.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90565019804ddb75bedc3e93b8aedd21/skybridge-0.0.0-dev.7d5a640.tgz","_integrity":"sha512-Q3K6naGlSo/c53W/bqh75xpmnrilBQd/8GScyLV5qWZZzD6DBt4Ze38FrciX7smxtIy0Vfno4fqsYTUrAbwDHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.14","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d5a640_1772083434838_0.5077359282515219","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.582f9ba":{"name":"skybridge","version":"0.0.0-dev.582f9ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.582f9ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5b06dfcdbdceeecbc9b7552912e62bb3add8a314","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.582f9ba.tgz","fileCount":256,"integrity":"sha512-NfSp5c+SFX0OBtwUkche5SJVVFmyDOqKFIppkkJ2Cc+gu/Gczz10TJobBC+Get50+BwfRsZb3N12ao1kmBKe2g==","signatures":[{"sig":"MEUCIQCXRQEBx4rdgQBEzpPOYbzfQH/iKEvylyatH1UPfANzQgIgIdK1dmAjhKyFaGahQKIwTfsEJ/LNBH/t8q35VpWpdSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.582f9ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.582f9ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c3c893f32e5f9a4e2eb0e9a231645f2/skybridge-0.0.0-dev.582f9ba.tgz","_integrity":"sha512-NfSp5c+SFX0OBtwUkche5SJVVFmyDOqKFIppkkJ2Cc+gu/Gczz10TJobBC+Get50+BwfRsZb3N12ao1kmBKe2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.582f9ba_1772100818494_0.2097193760740963","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.889046c":{"name":"skybridge","version":"0.0.0-dev.889046c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.889046c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"622df6a97add5825a31733119d3126c9da3cc9a9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.889046c.tgz","fileCount":256,"integrity":"sha512-sKJP2OSCJDA7Bvn8XBAkNK9ceb3kUEqRV0L07MJN3usaZmJV2RHOwsDD9OeGtPl1t9LoUL/2Aj3+lt0KDhSbgA==","signatures":[{"sig":"MEUCIFUmfrnGN1YgXN1ubGn9h9PeCG9lwUjxY3vJaiV7kv5CAiEAnfLs6UTSepuK23S38DLGxah2tiXsiSNqR19Pc8ip7WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.889046c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.889046c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bfcdf0225c8647783a5a9dcbf0990134/skybridge-0.0.0-dev.889046c.tgz","_integrity":"sha512-sKJP2OSCJDA7Bvn8XBAkNK9ceb3kUEqRV0L07MJN3usaZmJV2RHOwsDD9OeGtPl1t9LoUL/2Aj3+lt0KDhSbgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.889046c_1772100825983_0.5839859709443618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13af2fc":{"name":"skybridge","version":"0.0.0-dev.13af2fc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13af2fc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"90e4350e9b3822a7e4d52ef2eeea4a38f35caed4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13af2fc.tgz","fileCount":256,"integrity":"sha512-w8Q34v7/OUdPGNHb+DGSYW09ZsANvCx9twv8yFTRSBMWAETncUub7tTWCkNiteit6F7YpYHJpmNtHk8mtpPDkg==","signatures":[{"sig":"MEUCIQDKChXt2Rq0x++LlGmKw0zd5mx1ot3ICNZkn8KTdgX7ZwIgK3//CxkYxgGTEUFB/02mrOt7JgiCEKfSUMICNfJyzZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13af2fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440573},"type":"module","_from":"file:skybridge-0.0.0-dev.13af2fc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0cb9b3fa76b4dabbe7d4b1cb537d8de9/skybridge-0.0.0-dev.13af2fc.tgz","_integrity":"sha512-w8Q34v7/OUdPGNHb+DGSYW09ZsANvCx9twv8yFTRSBMWAETncUub7tTWCkNiteit6F7YpYHJpmNtHk8mtpPDkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13af2fc_1772100828023_0.27533595863960647","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b5ddcb":{"name":"skybridge","version":"0.0.0-dev.1b5ddcb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b5ddcb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9cfb34d7d662df92c5368c5f36ecc74ef0752b43","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b5ddcb.tgz","fileCount":262,"integrity":"sha512-YmvHbhY9p/Qo7BskGjyWoKz5xcVwrAy1deRmxNPVog/cuQQSsUIcRjw6o2fjqiSv8u2zEK6ROtYlMp2Lzo511g==","signatures":[{"sig":"MEYCIQCHhdFhh3L3vjV4gFj7Hn1TW31XT8GP3O9y2zTLb1g8nQIhAMuNcYJFHesAEH41sjSsPv/P46EQO7/omR9tPbFgXPVW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b5ddcb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.1b5ddcb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39bf7541064166b6a6dcb08fa98a102e/skybridge-0.0.0-dev.1b5ddcb.tgz","_integrity":"sha512-YmvHbhY9p/Qo7BskGjyWoKz5xcVwrAy1deRmxNPVog/cuQQSsUIcRjw6o2fjqiSv8u2zEK6ROtYlMp2Lzo511g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.14","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b5ddcb_1772109359192_0.04899170371522232","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.137fc79":{"name":"skybridge","version":"0.0.0-dev.137fc79","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.137fc79","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a51c902e4b49ed3f236e34b9595e0dfde9921282","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.137fc79.tgz","fileCount":262,"integrity":"sha512-V02Oo242CIl7VLU6tl7vQ/1uIVHPw4vaeFoXQ8TB+7jJqP3gRjirT3NMWxl3woqC63wuCmEXlWToqRz9YOLwzg==","signatures":[{"sig":"MEUCIQDniCvXhf/5remSSHsrEYpOdQL18bTwX2onXiW/c5oUtQIgaRaT0Fr6PH6EQjLFBA2R9PGNRCapEiXj9P5XK4LYzeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.137fc79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447198},"type":"module","_from":"file:skybridge-0.0.0-dev.137fc79.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef700e0b6e2df30423b570b54c67e5b5/skybridge-0.0.0-dev.137fc79.tgz","_integrity":"sha512-V02Oo242CIl7VLU6tl7vQ/1uIVHPw4vaeFoXQ8TB+7jJqP3gRjirT3NMWxl3woqC63wuCmEXlWToqRz9YOLwzg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.14","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.137fc79_1772119396177_0.11018430392728917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f8b0f4":{"name":"skybridge","version":"0.0.0-dev.5f8b0f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f8b0f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4346a68e7b63f1a839a0e95670a0b41fed28a797","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f8b0f4.tgz","fileCount":262,"integrity":"sha512-p27aQ46l/8lTVTV9HDfyVt5ytJDMTcW4PimjsF4MEcC2xHkNH1rcDi0R/LAIwCQs8pG9NIiWG/9Fqx7q2Rm6lQ==","signatures":[{"sig":"MEUCIB7I8ZvyjKub6js0agEhGSDN/knGcPK+qMYfRLW97Dr5AiEA114LfdpyeOEl8X5iqnGXlD050qmnDTISkDQ0MW6FHVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f8b0f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448628},"type":"module","_from":"file:skybridge-0.0.0-dev.5f8b0f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a2256786c5cddc8415867845a63bc53/skybridge-0.0.0-dev.5f8b0f4.tgz","_integrity":"sha512-p27aQ46l/8lTVTV9HDfyVt5ytJDMTcW4PimjsF4MEcC2xHkNH1rcDi0R/LAIwCQs8pG9NIiWG/9Fqx7q2Rm6lQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f8b0f4_1772126800556_0.26565803559031154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3f8c69c":{"name":"skybridge","version":"0.0.0-dev.3f8c69c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3f8c69c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"153538e8d51e96b81e245df9842b1ff23114c31a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3f8c69c.tgz","fileCount":262,"integrity":"sha512-XGOD3dG0hT34w9qowIWrUqKvHZeSmmMvZsN9ehUeEOe0P5WpFKWR4eiDgEb/1aM8+Rs0gT00DDtTAR5no5AUuQ==","signatures":[{"sig":"MEUCIQCddgxqlEEGs4bFxrHpf7mNttxgftFn3Vkm63u6Qf0XZQIgJx9NWF1/mIjt7Shyh+S/czxuOzkSlKCn/bB0fGGY4so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3f8c69c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447199},"type":"module","_from":"file:skybridge-0.0.0-dev.3f8c69c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b1bf38abfe7ac605ce7b519aa7a179e9/skybridge-0.0.0-dev.3f8c69c.tgz","_integrity":"sha512-XGOD3dG0hT34w9qowIWrUqKvHZeSmmMvZsN9ehUeEOe0P5WpFKWR4eiDgEb/1aM8+Rs0gT00DDtTAR5no5AUuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3f8c69c_1772126979374_0.11441356228552846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d22f2a":{"name":"skybridge","version":"0.0.0-dev.9d22f2a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d22f2a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62a39d1d3393afd6f1d35366865a6d56bdfde168","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d22f2a.tgz","fileCount":262,"integrity":"sha512-sEHP26PeHBimSe5ymptLv7EbqI8x/Delo8QsFpZWg9rl54aaoM7ELHoRXrsX1dCm62TUPZLON0mo5FuG325tXw==","signatures":[{"sig":"MEYCIQDULSYvVsCTTrAeh37CRY38+mSR1JoY/Pr9PgeKZAiVDAIhAMzdJynprGB9cl76pRjFvMchDCTyOt6sAFIPTItbGjOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d22f2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447348},"type":"module","_from":"file:skybridge-0.0.0-dev.9d22f2a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f5e3fe89fd81a2f8f5cf0b5cfab3390/skybridge-0.0.0-dev.9d22f2a.tgz","_integrity":"sha512-sEHP26PeHBimSe5ymptLv7EbqI8x/Delo8QsFpZWg9rl54aaoM7ELHoRXrsX1dCm62TUPZLON0mo5FuG325tXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d22f2a_1772136535320_0.6502641763902797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1eddd26":{"name":"skybridge","version":"0.0.0-dev.1eddd26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1eddd26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb21be3f43c8491a950d50652ebee51145efb673","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1eddd26.tgz","fileCount":262,"integrity":"sha512-EQfIr0lUlK9bFLVFMeECggsUNNaAFZ3hLV12wLVlwxL8rNNYkktZBTAfDGRZuUd2mtPFK+n+b3k6P96dbHLbHQ==","signatures":[{"sig":"MEQCIHUglSG70YtwDyOSk3+BmaemRj+6iyUQng8Ctc0E6JurAiA1nGbF01NmyP7GMGFrDaqZKEi7kg6P4rM5zYNNDooKzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1eddd26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447348},"type":"module","_from":"file:skybridge-0.0.0-dev.1eddd26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf06f33816f62ecddc39e7a80b800b02/skybridge-0.0.0-dev.1eddd26.tgz","_integrity":"sha512-EQfIr0lUlK9bFLVFMeECggsUNNaAFZ3hLV12wLVlwxL8rNNYkktZBTAfDGRZuUd2mtPFK+n+b3k6P96dbHLbHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1eddd26_1772155574007_0.48335013869009247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f21267":{"name":"skybridge","version":"0.0.0-dev.0f21267","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f21267","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6eac6bc3e562389c441d74a8794c117bb22e2646","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f21267.tgz","fileCount":262,"integrity":"sha512-Qq9yte35K/RQGzOY4EUdKmsKVr2j+u8ELFF5+7S6yRr6B/4i0E+x9wcXJSlxraHiend67M89pbuMviWMfnxpIg==","signatures":[{"sig":"MEYCIQCuChBSRli6Lx70qXOIhN50etJn4IKwQemvPu+/CYY5ugIhAM2RUwBIoH1mKNvcvj2lMeD/GFUFV5+a1yIFQDLgXIow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f21267","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447348},"type":"module","_from":"file:skybridge-0.0.0-dev.0f21267.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/32d71c9de3461e44f97d879c1c310952/skybridge-0.0.0-dev.0f21267.tgz","_integrity":"sha512-Qq9yte35K/RQGzOY4EUdKmsKVr2j+u8ELFF5+7S6yRr6B/4i0E+x9wcXJSlxraHiend67M89pbuMviWMfnxpIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f21267_1772168017093_0.5116072189911505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e64018":{"name":"skybridge","version":"0.0.0-dev.1e64018","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e64018","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f5580aeded1d6f97243b340febe00815155807c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e64018.tgz","fileCount":262,"integrity":"sha512-XEM20F38sXjXKG16NSvp6pyaax0pNKI3oohfYJfIOEdmvVkGgt/9frzEZ+4DD0U8BbKTndx7usCMmMMIgUawBQ==","signatures":[{"sig":"MEYCIQCoEzE08NJAvIxnG+iAOOhX8WOomlBPIyAyoQt6Rq7YVQIhAPh74tMkOM+xmoo7XzLbipEc1cU6Mjx596kh1Uva5WOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e64018","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448912},"type":"module","_from":"file:skybridge-0.0.0-dev.1e64018.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9018ca5d9e9f70f851716b24e901837d/skybridge-0.0.0-dev.1e64018.tgz","_integrity":"sha512-XEM20F38sXjXKG16NSvp6pyaax0pNKI3oohfYJfIOEdmvVkGgt/9frzEZ+4DD0U8BbKTndx7usCMmMMIgUawBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e64018_1772180870618_0.1451020725417982","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4684013":{"name":"skybridge","version":"0.0.0-dev.4684013","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4684013","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b53b0d94903b95534a66e5117007e37eebb575fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4684013.tgz","fileCount":262,"integrity":"sha512-j8XRViKyDwtMnX7HhmsJJtF20wM2KHFbvWuve8kNA5O+DGf8gSl6z/6PwtNS9LYm9c78qeHvzqhK0kVS3BW+qw==","signatures":[{"sig":"MEUCIQCl2AJQzEv9j8jw4BbfujDR+uogapIQ5PozD107BzBWaAIgVEP3pZWLEq/zSEUSNDTQCCiovaKYLNpUIUTsBeYm1yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4684013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449062},"type":"module","_from":"file:skybridge-0.0.0-dev.4684013.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5de0a7729ad644f221618bfcb2c96bf2/skybridge-0.0.0-dev.4684013.tgz","_integrity":"sha512-j8XRViKyDwtMnX7HhmsJJtF20wM2KHFbvWuve8kNA5O+DGf8gSl6z/6PwtNS9LYm9c78qeHvzqhK0kVS3BW+qw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.0","posthog-node":"^5.24.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.13","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.0","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.0.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4684013_1772181663859_0.12657991357172715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9233196":{"name":"skybridge","version":"0.0.0-dev.9233196","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9233196","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c327766eeb770edb4057cec8c40fa34700ae837a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9233196.tgz","fileCount":262,"integrity":"sha512-jrGuLfxArunhSyIAZK3pgoNFSVS7njWZHx3j9YDnLFSHmup4ZvfpK/EuBhLOruxTGatMsI6jdJm3h/t/trm/1Q==","signatures":[{"sig":"MEYCIQCflU07jdPcdZCdZ21Q9LgLreiRiLGjP7PCvO5G8MUtxQIhALvW0ju1FE1cEzqxZ/XJPl/GWSDgpmxhLH5UoehCSM0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9233196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.9233196.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78a50c6d96dfefe083977fdb40d9df31/skybridge-0.0.0-dev.9233196.tgz","_integrity":"sha512-jrGuLfxArunhSyIAZK3pgoNFSVS7njWZHx3j9YDnLFSHmup4ZvfpK/EuBhLOruxTGatMsI6jdJm3h/t/trm/1Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9233196_1772201170023_0.6026774383459819","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48ef826":{"name":"skybridge","version":"0.0.0-dev.48ef826","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48ef826","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee5f32b5fe99617ba517afb850e39830e67b374f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48ef826.tgz","fileCount":262,"integrity":"sha512-wAxisQGo2JIkJDt6tPZmavRPKJe0mQ06+kXv+OMsHv8SCgoiPRWIWvqZgPQdskH0F5gvHZsgrouFCDghX+hMXQ==","signatures":[{"sig":"MEUCIHqLFiHZTFFk7oZcBz4M+gPRZhaLMr08Glz9BEryxCMgAiEAxoTAz784pYu0Nd+v1c+GvEEwQ/9W42ApBtU/vsO3NnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48ef826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.48ef826.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cbbfe23b792afa3021d02d8dec78b882/skybridge-0.0.0-dev.48ef826.tgz","_integrity":"sha512-wAxisQGo2JIkJDt6tPZmavRPKJe0mQ06+kXv+OMsHv8SCgoiPRWIWvqZgPQdskH0F5gvHZsgrouFCDghX+hMXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^27.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48ef826_1772204456082_0.8578656885208522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e65aef":{"name":"skybridge","version":"0.0.0-dev.1e65aef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e65aef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"599e3edef4742a6256fe516a4a5940859a10c2a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e65aef.tgz","fileCount":262,"integrity":"sha512-YML5nhyig3kMYjSO6QWnDuRYfF0nFbTSR6nb+PZ8WjDcE3Aq0VHq1KiGYa1Bb1U3StoNESqHg+4/cV1UTqV7Gw==","signatures":[{"sig":"MEUCIQDkCYBG8HBh/9asbPMf6rcDtZRlQBp7dUXqpJ/2CtPE/gIgTdWe6/urCN8f1SsMk3T2Cury/yTXOompoZwoHmOJq8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e65aef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.1e65aef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd6a5fe96a2e557468f1d227dde676ce/skybridge-0.0.0-dev.1e65aef.tgz","_integrity":"sha512-YML5nhyig3kMYjSO6QWnDuRYfF0nFbTSR6nb+PZ8WjDcE3Aq0VHq1KiGYa1Bb1U3StoNESqHg+4/cV1UTqV7Gw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e65aef_1772208823587_0.4808557457596654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fc618a":{"name":"skybridge","version":"0.0.0-dev.6fc618a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fc618a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e4b90e992df5c28a1749a0c0721ad371615c1f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fc618a.tgz","fileCount":262,"integrity":"sha512-eluNyQ/Ck3hFqX2JZa2ZQIyk1plsjJc7VhEkPZs8spI2BH2j0t260g2FuetF8ZLIXGRiKVL5MrTSbso5CpuVPA==","signatures":[{"sig":"MEYCIQD0cOKQh/cObrN8LaQSD0Z/qC4esZoWI7foDj6eQO4ynAIhAK5XT1LmX0AGmWJU++pEnBdaNNYjMOafxTmdiJ7qznGz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fc618a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.6fc618a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5a69b325d52b80ed7d1135657de4299/skybridge-0.0.0-dev.6fc618a.tgz","_integrity":"sha512-eluNyQ/Ck3hFqX2JZa2ZQIyk1plsjJc7VhEkPZs8spI2BH2j0t260g2FuetF8ZLIXGRiKVL5MrTSbso5CpuVPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fc618a_1772209045899_0.8205793464343107","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6ccf150":{"name":"skybridge","version":"0.0.0-dev.6ccf150","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6ccf150","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d0445b2905a94b2da10538233ea17130ef05a24d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6ccf150.tgz","fileCount":262,"integrity":"sha512-VKhbtLmLhezTjbKXTk20pitOggD2zuBx7CSjsFdAn/mTyIEpZWfRdLE1TOJVnsXtE15VablZchxvr2yTmpabSQ==","signatures":[{"sig":"MEQCIDfz5iDpII23Z0MC9w13O8t8iIbjiH87YnklzbpamnUDAiBfv1Di7paU+JqZVEIu5CgbasijbLi6rir3IWe4sKGpFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6ccf150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.6ccf150.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51ae888e1a0d51e4b1448cd3a644853f/skybridge-0.0.0-dev.6ccf150.tgz","_integrity":"sha512-VKhbtLmLhezTjbKXTk20pitOggD2zuBx7CSjsFdAn/mTyIEpZWfRdLE1TOJVnsXtE15VablZchxvr2yTmpabSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6ccf150_1772210153634_0.1973696989651652","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f4e43b":{"name":"skybridge","version":"0.0.0-dev.8f4e43b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f4e43b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd20207a10448943900c709e83400e15dff5de1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f4e43b.tgz","fileCount":262,"integrity":"sha512-D22GLJP35aH3RG4jKVSdwz67XHM3dZNRH4/LfQsWAr90G0pQ8k/YD0uyjVI4y8aN4t8dPO9tOhrC1bkoIxo0Ag==","signatures":[{"sig":"MEQCIDX34V+wZcNLMifLqdg+p9oB3vCTcay5EGK7uNGneLf+AiB1vwgEtojLg805UXHugOdyEXrJn6LyPLS4eDUf7wyO9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f4e43b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.8f4e43b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90eb3826f59a39834b06545d6d2b19c6/skybridge-0.0.0-dev.8f4e43b.tgz","_integrity":"sha512-D22GLJP35aH3RG4jKVSdwz67XHM3dZNRH4/LfQsWAr90G0pQ8k/YD0uyjVI4y8aN4t8dPO9tOhrC1bkoIxo0Ag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f4e43b_1772210344599_0.45382760654718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5761e3f":{"name":"skybridge","version":"0.0.0-dev.5761e3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5761e3f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6325d1ee95f2c5edf41c602771dba3b9ad5f282b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5761e3f.tgz","fileCount":262,"integrity":"sha512-k98OsVs28KV4yn2er90xjQzywVbIgHNlqW0zvvNCWC1DGQ+v7se/KWzf9oxU9euuSZ6O5Ne7zdL5O+kImskG1A==","signatures":[{"sig":"MEUCIQDzcrEqjhg5Ztjsmp8pStl8ENkdkJRaCh8LVp0g/1GqZQIgFlq8tn9uFyboX9GeK4Hezi4cEqtqM78pFyE6t3zZGwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5761e3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.5761e3f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8946326083d8efb43c862c23a5f07025/skybridge-0.0.0-dev.5761e3f.tgz","_integrity":"sha512-k98OsVs28KV4yn2er90xjQzywVbIgHNlqW0zvvNCWC1DGQ+v7se/KWzf9oxU9euuSZ6O5Ne7zdL5O+kImskG1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5761e3f_1772211718592_0.387102598306182","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.954be4e":{"name":"skybridge","version":"0.0.0-dev.954be4e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.954be4e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"03c6e183da00ad21e33806fe31cecdbd70a07181","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.954be4e.tgz","fileCount":262,"integrity":"sha512-nL0vytN8Ndjoaa72OtWskFAFiPfWyirm4+4+KqgTWXPqe1EcHEBBxTMzhj81tt5V7ltureM7MeQ35gS3wnPc1w==","signatures":[{"sig":"MEUCIQCSIw8vb84DQ/F72XoyWEjZrQ+sN7lq9op5HfMBq45c5AIgItYg5VJQr53AwBIfGTmzYdOy8c13dHDCf+ZOXZp3+bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.954be4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449061},"type":"module","_from":"file:skybridge-0.0.0-dev.954be4e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/899825ffee4fa83e2fc930f859fcc5e5/skybridge-0.0.0-dev.954be4e.tgz","_integrity":"sha512-nL0vytN8Ndjoaa72OtWskFAFiPfWyirm4+4+KqgTWXPqe1EcHEBBxTMzhj81tt5V7ltureM7MeQ35gS3wnPc1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.954be4e_1772239098626_0.889465013243792","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.480060":{"name":"skybridge","version":"0.0.0-dev.480060","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.480060","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1dfc7e6692a891579b5be7772f49a272bf45e30c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.480060.tgz","fileCount":262,"integrity":"sha512-tXuJiyQO9t0bPksV07eH+G4fq1CQu47qrho/FnL6CP84HSrLT5Xobk6SAlD10s37MFd7FItbxsF8lDh/lNPFAQ==","signatures":[{"sig":"MEYCIQDG+4yAD9Tzo9J2GvTHJqu3Q70dxcUYaeyD5eoGBbM+JgIhAPGoTmF/wvoiIwqqxKMLIksWI49m4Tk6QwMKm68rXSdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.480060","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449059},"type":"module","_from":"file:skybridge-0.0.0-dev.480060.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5976de3b913c0d17a34b17539d79dc49/skybridge-0.0.0-dev.480060.tgz","_integrity":"sha512-tXuJiyQO9t0bPksV07eH+G4fq1CQu47qrho/FnL6CP84HSrLT5Xobk6SAlD10s37MFd7FItbxsF8lDh/lNPFAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.480060_1772258100351_0.6455958965351423","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d65a10d":{"name":"skybridge","version":"0.0.0-dev.d65a10d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d65a10d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d0e239b54b1d8a6d8791132b714399e0f43eec5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d65a10d.tgz","fileCount":262,"integrity":"sha512-PdegLYxr2oZfzC2WhVy1MQyRZwUJ24tAT+bEmkxtKRAhfCcDh4V9ynGb5WHERuH/9DCa9lpNErFfrJ9mw6AFwg==","signatures":[{"sig":"MEUCIQDsA8W1io84pO9Jqit8ON/mM+0K+oj7yHmGEfI+mhjGsgIgAsU/s4X0Pg6L6rlRGHDc6qCZs3IKhYYuWNT+w0aEhv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d65a10d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449060},"type":"module","_from":"file:skybridge-0.0.0-dev.d65a10d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b9044a911426c6011838b682b95f210/skybridge-0.0.0-dev.d65a10d.tgz","_integrity":"sha512-PdegLYxr2oZfzC2WhVy1MQyRZwUJ24tAT+bEmkxtKRAhfCcDh4V9ynGb5WHERuH/9DCa9lpNErFfrJ9mw6AFwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d65a10d_1772283733650_0.6090945909920598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb88644":{"name":"skybridge","version":"0.0.0-dev.eb88644","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb88644","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2fe42b3e61c04fb62115fec033601729a190d68a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb88644.tgz","fileCount":262,"integrity":"sha512-kU3ORGaCN406uyRHoueADZthdi7uSsmAW1iFtEFAo9odSNIAOaVzKUfTFh7Hmbfu2N14WXpt+w2EVqAiDRmRHg==","signatures":[{"sig":"MEUCIBKq6187KZgGj+BRLjsmVBIW/QbfOMb3dluPacGLUaNnAiEA7tHYjZyfvH16cpwXFCw49NnmNC+pXzArpmnL6BYcLow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eb88644","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449060},"type":"module","_from":"file:skybridge-0.0.0-dev.eb88644.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ca61088790609e6b4b26f2419dae4c6/skybridge-0.0.0-dev.eb88644.tgz","_integrity":"sha512-kU3ORGaCN406uyRHoueADZthdi7uSsmAW1iFtEFAo9odSNIAOaVzKUfTFh7Hmbfu2N14WXpt+w2EVqAiDRmRHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb88644_1772326354326_0.6507158022006139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c10e68":{"name":"skybridge","version":"0.0.0-dev.5c10e68","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c10e68","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"268eee48626a497a3c794d71a93a0804b90d8bd6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c10e68.tgz","fileCount":262,"integrity":"sha512-0Pdss6fPDowCYUOlnRlBd2eP32rK8rravIkIyC6R3KQbVHYReebbbMUrBcJ8PbD2LOGkhpvcs/x8/RoaiGzvgw==","signatures":[{"sig":"MEYCIQDqjUVLcnsNs0Plrpk4TnWdBpXjvk9QujGhjh9OjUTT0AIhAPI8CuZ+N73iMg3Pbj5k2RZ1DssSwd1herLc1JStmNak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c10e68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449060},"type":"module","_from":"file:skybridge-0.0.0-dev.5c10e68.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7c047d81afbe2944b215569d51da1ba/skybridge-0.0.0-dev.5c10e68.tgz","_integrity":"sha512-0Pdss6fPDowCYUOlnRlBd2eP32rK8rravIkIyC6R3KQbVHYReebbbMUrBcJ8PbD2LOGkhpvcs/x8/RoaiGzvgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c10e68_1772413334366_0.9502273012258788","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3f3191c":{"name":"skybridge","version":"0.0.0-dev.3f3191c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3f3191c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8410292b1ff7a1e65bc034a309b90b5decef98e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3f3191c.tgz","fileCount":262,"integrity":"sha512-1W2jhkbqqOoqugaQzOkQnQQSx1CCIfETdowPKaJeemULgSJiH4WrTySgDJ2Kip7i+eXW2xg/ZtAz2jndiEqzRQ==","signatures":[{"sig":"MEUCIQC3BBC6KKM3+MQL78OZJ+wqMqathf5Hnu7IF5WYJIHafwIgOIQJV8gVNIS5D32QOIVXoRP0k9oiSEGhr4RkMs9YB7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3f3191c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449060},"type":"module","_from":"file:skybridge-0.0.0-dev.3f3191c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c32896ea3b5aa609df3907427059f99/skybridge-0.0.0-dev.3f3191c.tgz","_integrity":"sha512-1W2jhkbqqOoqugaQzOkQnQQSx1CCIfETdowPKaJeemULgSJiH4WrTySgDJ2Kip7i+eXW2xg/ZtAz2jndiEqzRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3f3191c_1772445098639_0.6921594555185073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.90181a8":{"name":"skybridge","version":"0.0.0-dev.90181a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.90181a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4afe024ce38df1bf6effe93b30f9fc0eae661b29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.90181a8.tgz","fileCount":262,"integrity":"sha512-+J5X3+BsUrau2wfAEh/kRy+lnq483RrKISx2vi0IipZtXxOy56SuVRbvnfOf1fG3ZYsSh/8I2tcu2sa2ehLJnA==","signatures":[{"sig":"MEUCIQCk0380d37TyjvYvp1QBuK8CRT4cI2v/vVU4bShksMFQwIgEmPICrNuSiGIj214sKDk4D0rT5JOC3m0YKFUO8WtcfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.90181a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449060},"type":"module","_from":"file:skybridge-0.0.0-dev.90181a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6c1848053c7e63216ba434d1fe222d4/skybridge-0.0.0-dev.90181a8.tgz","_integrity":"sha512-+J5X3+BsUrau2wfAEh/kRy+lnq483RrKISx2vi0IipZtXxOy56SuVRbvnfOf1fG3ZYsSh/8I2tcu2sa2ehLJnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.90181a8_1772458960737_0.8257722282298692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.331dc59":{"name":"skybridge","version":"0.0.0-dev.331dc59","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.331dc59","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eeebf799cac3d16cfc5d239bcf39a34aa0d029bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.331dc59.tgz","fileCount":262,"integrity":"sha512-h/BRcmmylJa+43DaHu7BeFKxoW2oYO/E06dxR865qP8KHnBb4eLLlwrQkAM7Es/rHfBmDsg/wlIqG9TsJSomSg==","signatures":[{"sig":"MEUCIByTyqxvqdSKVjyBWpkFXuuaHmQeXpdfuHbhsmSgDGVoAiEAxo+Fdnar+05H5HgpbbR/PzgzZwCMHWcUJjXM6bV5xtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.331dc59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449081},"type":"module","_from":"file:skybridge-0.0.0-dev.331dc59.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ebab5214aef602ff8c1b3db850c8310c/skybridge-0.0.0-dev.331dc59.tgz","_integrity":"sha512-h/BRcmmylJa+43DaHu7BeFKxoW2oYO/E06dxR865qP8KHnBb4eLLlwrQkAM7Es/rHfBmDsg/wlIqG9TsJSomSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.331dc59_1772467497947_0.6933263001551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.720afab":{"name":"skybridge","version":"0.0.0-dev.720afab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.720afab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"66b6bad568f62c109422a09faa1d9f6d26ae8467","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.720afab.tgz","fileCount":265,"integrity":"sha512-iANow/bBiMcHguoBV8wJnIdIRMYyfhXFfX9jVM7pjGDOUFSwUkvReWK2BUxpSCuQiO2RHGFCGrRYkkfK2ufINw==","signatures":[{"sig":"MEUCIQDKl7ve5F1BKCDEV4qoEAQM7K1vey2+HQW9GbQY14nuUwIgTDi8SvMh022sEd77163j6p5hPoad4is2bBvBBCwDYb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.720afab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.720afab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/95f3475ad003b20568bf7b88edcdd614/skybridge-0.0.0-dev.720afab.tgz","_integrity":"sha512-iANow/bBiMcHguoBV8wJnIdIRMYyfhXFfX9jVM7pjGDOUFSwUkvReWK2BUxpSCuQiO2RHGFCGrRYkkfK2ufINw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.720afab_1772473028476_0.9771684696115195","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3f07885":{"name":"skybridge","version":"0.0.0-dev.3f07885","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3f07885","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"576c734829366271b9ccf3d818083112c498d5c6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3f07885.tgz","fileCount":265,"integrity":"sha512-sf/zwBtN/lDCWddrzCVff2fu61xpH5CpLDo+vkWKWlNAQHaeD0jPCtPllkXMdvc8Vix8iZip91gVivwjxYetXA==","signatures":[{"sig":"MEUCIQD1aRaYT8QgPjTNTELHYu2IiEtM8pDUlyGsjgwpETe3LQIgR6zKlnImYzLmWCtMuI0MBgemkD2pVURQ3mWut7Zql2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3f07885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.3f07885.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9d0871097d31921d68d28724b2915250/skybridge-0.0.0-dev.3f07885.tgz","_integrity":"sha512-sf/zwBtN/lDCWddrzCVff2fu61xpH5CpLDo+vkWKWlNAQHaeD0jPCtPllkXMdvc8Vix8iZip91gVivwjxYetXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.2","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3f07885_1772486974756_0.018881992939919767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.57779cc":{"name":"skybridge","version":"0.0.0-dev.57779cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.57779cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"089ce852c8ba21aabb565ef9d0a53bd4be9fd27f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.57779cc.tgz","fileCount":265,"integrity":"sha512-mUVMY7Ahv1OGiT/FmvLx4Bn/3rEQJOJg9lJ7bTF170RZWkQrlu1pIjQAl1oWf7tZeyjqKl9jSqz5/c2CacKsLg==","signatures":[{"sig":"MEQCIA4QJmjwhfV2nea+wNBZuv+937OHoBZkTauwLgm1IXzWAiAy7FjCnHChjZKM3io9OvKQOinwQ+I56IK7dh3mV1Vjyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.57779cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.57779cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce9de3ff4a7ddd0b8e11d0fd9da2c389/skybridge-0.0.0-dev.57779cc.tgz","_integrity":"sha512-mUVMY7Ahv1OGiT/FmvLx4Bn/3rEQJOJg9lJ7bTF170RZWkQrlu1pIjQAl1oWf7tZeyjqKl9jSqz5/c2CacKsLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.57779cc_1772499791216_0.9816974954737463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.899363":{"name":"skybridge","version":"0.0.0-dev.899363","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.899363","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4822aafde12877fd14a8b210ebbdfeaf80e994cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.899363.tgz","fileCount":265,"integrity":"sha512-7up4kEzTV9nwfn71wUXYgG/KRnwbC8nYCI8QnXkmHkX5v7JMHtJakqVPafyIYZB/7Xduel0yEuZ3ts2PDINgJA==","signatures":[{"sig":"MEUCIHSGqwAm+3hWEe2tvRz7moKZy6nWPiam0Zcd6wM/VTMkAiEA5IZIcjhkCjE2XARSooRMk4RcZJ/vmrdenHdvdsGXGaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.899363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449774},"type":"module","_from":"file:skybridge-0.0.0-dev.899363.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59eeaf4f8bfe19652f1954e7daebb0c7/skybridge-0.0.0-dev.899363.tgz","_integrity":"sha512-7up4kEzTV9nwfn71wUXYgG/KRnwbC8nYCI8QnXkmHkX5v7JMHtJakqVPafyIYZB/7Xduel0yEuZ3ts2PDINgJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.899363_1772516989131_0.2525702586927354","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"skybridge","version":"0.33.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.33.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d101fe417c2487bd347c7c0dad3d90997161da9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.33.3.tgz","fileCount":265,"integrity":"sha512-6ZFVy/c4OwuYYopXC+VNn9UxWPDW5o2SZr1jv8Wjnc/MdLgUApHkN6mVqwIH5dJPju0LWm9l5PO8rQyx4Hc/LA==","signatures":[{"sig":"MEYCIQDa3M7TVr0t2WrvQ0PhfBbmw8W8l9lGwyaBERIjIEn83wIhAKIQ9OpQ3LzE3Rfa+i3QZmiN3Q/Cp7OsvmVKilc21a4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.33.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449765},"type":"module","_from":"file:skybridge-0.33.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef883709e66522d3f63a58e5d1b568a0/skybridge-0.33.3.tgz","_integrity":"sha512-6ZFVy/c4OwuYYopXC+VNn9UxWPDW5o2SZr1jv8Wjnc/MdLgUApHkN6mVqwIH5dJPju0LWm9l5PO8rQyx4Hc/LA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.33.3_1772528742871_0.5502451805146562","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e478cf7":{"name":"skybridge","version":"0.0.0-dev.e478cf7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e478cf7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e842af8facdfd9140e28fc7534bbc448ce369bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e478cf7.tgz","fileCount":265,"integrity":"sha512-09LYObgErbXhsAekekpdDSbn1XK7EwPxGzSYMYMMYgB1XMv6loovGv326wEDYEiU3T8xNVwkjlbTr61UqYqsuA==","signatures":[{"sig":"MEQCIDJO+ZSZhJANPfHMXXdBwu2y5REsSdA6P/F/QKMezcdOAiBy+L1vWEYEQWtTlMk6KBJIo6g9Y1GMTEc/+9gbiNyx/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e478cf7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.e478cf7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2a071e650594c44c644977e0c9d1a0d/skybridge-0.0.0-dev.e478cf7.tgz","_integrity":"sha512-09LYObgErbXhsAekekpdDSbn1XK7EwPxGzSYMYMMYgB1XMv6loovGv326wEDYEiU3T8xNVwkjlbTr61UqYqsuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e478cf7_1772542959813_0.1449481464734934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0db8a1c":{"name":"skybridge","version":"0.0.0-dev.0db8a1c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0db8a1c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a90988a69ad3c5145227b76926e820991b135fa5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0db8a1c.tgz","fileCount":265,"integrity":"sha512-dHi5b/pgHTsaKM++YqtpVqFTdr+mxJK6GfQrpv3SiJVzx2ePQ6NpLkAAcBjqSoXexXHecinbN2MBkRMq2HCV+A==","signatures":[{"sig":"MEUCIBQ1qfsA591Zf6dsxbSleHkTl66wO5nqY1fYtQDhuw5DAiEAm1JirTFdSJMjGza6FR0NOJIgCDv/Glde5ZBbqeGSTig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0db8a1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.0db8a1c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/865775d69038932fb50c620616efa523/skybridge-0.0.0-dev.0db8a1c.tgz","_integrity":"sha512-dHi5b/pgHTsaKM++YqtpVqFTdr+mxJK6GfQrpv3SiJVzx2ePQ6NpLkAAcBjqSoXexXHecinbN2MBkRMq2HCV+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0db8a1c_1772556922041_0.27730759831798624","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.371e62a":{"name":"skybridge","version":"0.0.0-dev.371e62a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.371e62a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c47ea04132820689d731be037c398d7fdf28ec5e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.371e62a.tgz","fileCount":265,"integrity":"sha512-K/fMuwKjBrbDnn+1pES2m1XW1KRpJ5wqnG9qnsl3O4fwVXbfViqDRYYBJX7N/d8OBDb6pPOCyPbJPfqra78zcw==","signatures":[{"sig":"MEUCIBKmCG6bG8ts9kv4MpbfurdX6ZPrpN05RfZ5GuouUB3OAiEA3KU7fdfro5dcldH+ATHBjD9TtM2BeUDMGtZcS6Qv/FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.371e62a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.371e62a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a3e39e3343572392dcbe150e8f84bc55/skybridge-0.0.0-dev.371e62a.tgz","_integrity":"sha512-K/fMuwKjBrbDnn+1pES2m1XW1KRpJ5wqnG9qnsl3O4fwVXbfViqDRYYBJX7N/d8OBDb6pPOCyPbJPfqra78zcw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.371e62a_1772574717349_0.6977858412781184","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ec8886":{"name":"skybridge","version":"0.0.0-dev.2ec8886","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ec8886","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2176f3fd9139b1c035f5dfe1a10fceecd26eed28","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ec8886.tgz","fileCount":265,"integrity":"sha512-sSDnC99/W1P+bHZmvwgsZYmzMeQdEa+PjMoBxyGrUjyGSbYTn3J3oOIgLrV3V1ILbzGb7PV69+dfK5D6pTb3pw==","signatures":[{"sig":"MEUCIQDUVxZ0SiLZ+357thnXxJBRZXL6X/lkjz0vmWKbA3Bd2QIgU4r2y5yx8prLwF5H3xkdddF/P0u0xRPykTPM+Iv3sOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ec8886","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.2ec8886.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ecbd26d127af7d85965875bfa5bef5d/skybridge-0.0.0-dev.2ec8886.tgz","_integrity":"sha512-sSDnC99/W1P+bHZmvwgsZYmzMeQdEa+PjMoBxyGrUjyGSbYTn3J3oOIgLrV3V1ILbzGb7PV69+dfK5D6pTb3pw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ec8886_1772588083347_0.0866058299118182","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7575e83":{"name":"skybridge","version":"0.0.0-dev.7575e83","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7575e83","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15550791a962c0f517cfc2899b89b9e35ba1ccd4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7575e83.tgz","fileCount":265,"integrity":"sha512-pugk/R3PoXtUWjuG8a9ccgW1O72HF4hX4uvzFUfClEWZ4RiDSvTA8YKlaMQxaH6DJTMkJ5uPzodeToUejASHlw==","signatures":[{"sig":"MEUCIQDeoCmsI3BZm4KHAAn9oH7ps1zPutxvH3o5EFImViFqmgIgeOMH8DrE7WM26soWC+5k7smeq2MBegsYIL3LJV+w2uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7575e83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.7575e83.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a973bb7cc72374bd2d8e808a60268ead/skybridge-0.0.0-dev.7575e83.tgz","_integrity":"sha512-pugk/R3PoXtUWjuG8a9ccgW1O72HF4hX4uvzFUfClEWZ4RiDSvTA8YKlaMQxaH6DJTMkJ5uPzodeToUejASHlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7575e83_1772615940367_0.8666396726196375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1cf2e8f":{"name":"skybridge","version":"0.0.0-dev.1cf2e8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1cf2e8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"75c7167cb9a50ff8cd726adf5eb5ad3b8c3c21ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1cf2e8f.tgz","fileCount":265,"integrity":"sha512-1C1H8nK1NaZGW+7CyNnvCGijnYTWxle/ZgaF84cs92CAJCTguTLFME80EDllGe3JQlByclZ0bNNL9+KS8oHa2g==","signatures":[{"sig":"MEQCIExmy1k0m3LdMnPWq5TvSZM2DURP/RDQf0PMj9fZvjQAAiB4Z3L+1wUkJtIiVoVzLmI3kAquHOmS25AwzKgDBH+pXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1cf2e8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.1cf2e8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9af853c8884f3d2420e844da7e2d9e6/skybridge-0.0.0-dev.1cf2e8f.tgz","_integrity":"sha512-1C1H8nK1NaZGW+7CyNnvCGijnYTWxle/ZgaF84cs92CAJCTguTLFME80EDllGe3JQlByclZ0bNNL9+KS8oHa2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1cf2e8f_1772616480240_0.29750789338218775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c80284e":{"name":"skybridge","version":"0.0.0-dev.c80284e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c80284e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a45433a209d83d001950454e1a12e51da6c4f79e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c80284e.tgz","fileCount":265,"integrity":"sha512-rr7uJCerl/JMwmH4vnfCkKjsRyI3kdt+xkzUYGscUEkp9kRzSLW8kylH5qq/peSXWFljxQawVYF/a1Z8Ml3IHQ==","signatures":[{"sig":"MEYCIQCzmrGWVklDr2ZsVGwoPmAyL2ZVrbYqvgCHkmDcnFaVLQIhAIMGkbrByOw5HNd4R3xUpypDn4JmFeJjyEiW/O4fo1vX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c80284e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.c80284e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac066c49ff4a481188565b32172deef6/skybridge-0.0.0-dev.c80284e.tgz","_integrity":"sha512-rr7uJCerl/JMwmH4vnfCkKjsRyI3kdt+xkzUYGscUEkp9kRzSLW8kylH5qq/peSXWFljxQawVYF/a1Z8Ml3IHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c80284e_1772616542414_0.6493561592501522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac378c3":{"name":"skybridge","version":"0.0.0-dev.ac378c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac378c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3804bc3911cc69d546278401b6157ab1fa5bfbe6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac378c3.tgz","fileCount":265,"integrity":"sha512-xyrJDKnNfNIvooz1AkiNExQVMAfdY8L9M84slQDA3u0Gr9KJB4uV5cz2vKVWXjo7JC/98fSutNPg108ri5JAiA==","signatures":[{"sig":"MEYCIQCj2umQHIYFnz+qnaRIidZvDmHAfcEXGrh1yWEbR2CGiwIhAIkRHaSNgRMtzOBPrdpPCE9oxkflfOPVwrJN70z3LvJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac378c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.ac378c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c396c27b832d1dbecfb972130efd7c79/skybridge-0.0.0-dev.ac378c3.tgz","_integrity":"sha512-xyrJDKnNfNIvooz1AkiNExQVMAfdY8L9M84slQDA3u0Gr9KJB4uV5cz2vKVWXjo7JC/98fSutNPg108ri5JAiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac378c3_1772617653838_0.6496330820908034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d22e96":{"name":"skybridge","version":"0.0.0-dev.8d22e96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d22e96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0fb6e8d79d35cad90d970c0c67286209f8f9ab2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d22e96.tgz","fileCount":265,"integrity":"sha512-qR84SQ9ymYcFglxRcFCsWS29ngUamXD4D4Oqk6CZt3BzG+BgdqM++Viq1mslcGW9eU1KZAa4/Xt+Nd9rA4qcLA==","signatures":[{"sig":"MEUCIGn5cSgjTAzh1mXU6aBEqWEdZi86HN3QS2r/jM/kwFd/AiEA9gFt+UcS+o3+l5ljmhzLvVv8UtvuH9g/dJIDk+x9Bn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d22e96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.8d22e96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c9f697f220458745e861b4c50450da7/skybridge-0.0.0-dev.8d22e96.tgz","_integrity":"sha512-qR84SQ9ymYcFglxRcFCsWS29ngUamXD4D4Oqk6CZt3BzG+BgdqM++Viq1mslcGW9eU1KZAa4/Xt+Nd9rA4qcLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d22e96_1772617728734_0.09081694541495144","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d1bad55":{"name":"skybridge","version":"0.0.0-dev.d1bad55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d1bad55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc1899f819cb2b0142866efe1c4ce3fcbfa1103f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d1bad55.tgz","fileCount":265,"integrity":"sha512-RsF9I8gKq16god9TAW+8PWhqD9gtjhuGWYhGBGakq6gSR+2eICZ7Eb9FufDjcYwQmKNX3L7CvkZslcwdGdCNkw==","signatures":[{"sig":"MEQCIDtk99+Auf//WX6TkP4MopFp7Dy+xwNFQbra4PCdijQrAiBqtuAd209i38AkXs7IGpmGbIHFpiNmvKOb1XtTsOytKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d1bad55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.d1bad55.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e6180858b0d1b62d7622f8583ce91825/skybridge-0.0.0-dev.d1bad55.tgz","_integrity":"sha512-RsF9I8gKq16god9TAW+8PWhqD9gtjhuGWYhGBGakq6gSR+2eICZ7Eb9FufDjcYwQmKNX3L7CvkZslcwdGdCNkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d1bad55_1772618037693_0.4462446081294882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b993bff":{"name":"skybridge","version":"0.0.0-dev.b993bff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b993bff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"276f8a40fcedd9ba65a8739a79a789f58f522858","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b993bff.tgz","fileCount":265,"integrity":"sha512-OF/DuK6sSjuXrzmT0znmY5vbkoAt96ZrnJ8bPYrxl/Kb4sRE59xqFbUdPyYBb89Mo2Gt+Pcp9us7bUZwzVJcnA==","signatures":[{"sig":"MEQCIDq2mojKCegRqX8PXiopoqP2Z6V8Ebc6x/M11BrQdLxGAiArwCXdrmcVz/XAb2erA0zp90cgpHSdaRDJz0SFOOGOsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b993bff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.b993bff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d6d30e1b43a02b0f5c17b8c8f79af53/skybridge-0.0.0-dev.b993bff.tgz","_integrity":"sha512-OF/DuK6sSjuXrzmT0znmY5vbkoAt96ZrnJ8bPYrxl/Kb4sRE59xqFbUdPyYBb89Mo2Gt+Pcp9us7bUZwzVJcnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b993bff_1772621890638_0.5183358453698419","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f953cb9":{"name":"skybridge","version":"0.0.0-dev.f953cb9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f953cb9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1e2c45979ff9553727864ceef6409ea59a43b905","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f953cb9.tgz","fileCount":265,"integrity":"sha512-a7R1YPIaf+y5SKmJ0JBJCemJ/fJciuJP94FmK4gpzt6At4hNB2DRSURwGKoNCrJjqZxOpTkhxDAWNYHABepnNA==","signatures":[{"sig":"MEYCIQCHoO6WCTkxpY3fHqidQxVwu4wntpzOUjX3l6A4UMAN0gIhAM2hGRrotZrRZXDzr/O1bo6kgSauTkXx+Qbm0tuspWWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f953cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.f953cb9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4fa3e5a9f1658f1368f49b2388f2a6db/skybridge-0.0.0-dev.f953cb9.tgz","_integrity":"sha512-a7R1YPIaf+y5SKmJ0JBJCemJ/fJciuJP94FmK4gpzt6At4hNB2DRSURwGKoNCrJjqZxOpTkhxDAWNYHABepnNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f953cb9_1772628402286_0.30642077073299934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.692fca3":{"name":"skybridge","version":"0.0.0-dev.692fca3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.692fca3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd6400a76b03a4d11668e229d0e72680dca447f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.692fca3.tgz","fileCount":274,"integrity":"sha512-qFoAFGO7v+Itmzfxg9/qmyTejcNx8kX9twhakNX6DuRCKDJgsNvnDXGFb2cVqzKSnN5OQ7yxLELiPS8hctAcuA==","signatures":[{"sig":"MEYCIQD51ExOSXJo6zYtyJAOIhtN9X1dbeq82AHEOCX2IKIGLAIhAOQCYJlbr1y3qUj6RpuPCpmLxRr2GVqM/sB6KMmlM5/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.692fca3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504894},"type":"module","_from":"file:skybridge-0.0.0-dev.692fca3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3d4387e8ed986a727eb507f6bbdfcd8/skybridge-0.0.0-dev.692fca3.tgz","_integrity":"sha512-qFoAFGO7v+Itmzfxg9/qmyTejcNx8kX9twhakNX6DuRCKDJgsNvnDXGFb2cVqzKSnN5OQ7yxLELiPS8hctAcuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.692fca3_1772643298859_0.020199386483946258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a5f055a":{"name":"skybridge","version":"0.0.0-dev.a5f055a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a5f055a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5703c1f9fff2de3521ee2fb00f258edb6c6da3d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a5f055a.tgz","fileCount":274,"integrity":"sha512-NH1SwQ+DC9cBlydd49QJryWVyzbX+rMuxez24h1EkPQrBBFsmoCmACan576ZzZZ3Ne7RXd7VHtbZQKWK2/ZX6g==","signatures":[{"sig":"MEUCIQCH7PUQ+Xw/Q4BPT64MEjgGzYjVcJGLdVEB4nP3qoRhvwIgYyDUur67op7rwihybQacpu1WY17iiX8TZXMd5SSBHtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a5f055a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504894},"type":"module","_from":"file:skybridge-0.0.0-dev.a5f055a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9a64cf23bce396629109f78cfd10418/skybridge-0.0.0-dev.a5f055a.tgz","_integrity":"sha512-NH1SwQ+DC9cBlydd49QJryWVyzbX+rMuxez24h1EkPQrBBFsmoCmACan576ZzZZ3Ne7RXd7VHtbZQKWK2/ZX6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a5f055a_1772643389154_0.2940694266455306","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db67c37":{"name":"skybridge","version":"0.0.0-dev.db67c37","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db67c37","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"311630fa6074cb704338366b8aef9c94cabdde3f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db67c37.tgz","fileCount":274,"integrity":"sha512-6UcsEon9q+HLj63dIZMQCOHY0harokFL1Nm+3P+4w1hrkPzG2ZdZIWynElwPIdeoboBeBxKaHqeQWbaz1tLhyg==","signatures":[{"sig":"MEYCIQC7a26VrgK20OyLkAY88ofyToTTMwRlg5cIVtmGeZamBQIhAKVyQsMUdhpvyGPrrw31I2aOTmaGJQq4B24Kkt5YVDa8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db67c37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504875},"type":"module","_from":"file:skybridge-0.0.0-dev.db67c37.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b682bdba02eea0581f3800babc82c7d8/skybridge-0.0.0-dev.db67c37.tgz","_integrity":"sha512-6UcsEon9q+HLj63dIZMQCOHY0harokFL1Nm+3P+4w1hrkPzG2ZdZIWynElwPIdeoboBeBxKaHqeQWbaz1tLhyg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db67c37_1772643538839_0.020221957723362438","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9ff367":{"name":"skybridge","version":"0.0.0-dev.a9ff367","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9ff367","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b067c81aa2d97dac6ba89f7166e7da00ea93ca54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9ff367.tgz","fileCount":265,"integrity":"sha512-K/+5Mr2TVTTBD8p15Vu2iXGqO1E46TzsZyIdYNfw7/6kLmZuSf2jISkUS9imomuCeJ7fIdeUqA5wX+ohID1l+Q==","signatures":[{"sig":"MEQCICFB9gzOkxavkVgDk4aoIXnAG3lFTk64VuNY7+WmbTzyAiBdhPxYzo5YhK95c4IYF66/6EeSx7RkqNLyJBYl6yw3tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9ff367","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.a9ff367.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac3eca1efb68dda35548edb1881264b3/skybridge-0.0.0-dev.a9ff367.tgz","_integrity":"sha512-K/+5Mr2TVTTBD8p15Vu2iXGqO1E46TzsZyIdYNfw7/6kLmZuSf2jISkUS9imomuCeJ7fIdeUqA5wX+ohID1l+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.8.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.13.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.26.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9ff367_1772644747855_0.8467506407253913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cab9685":{"name":"skybridge","version":"0.0.0-dev.cab9685","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cab9685","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bdf71bfd0e921be9683e3d7cc8e70842c9166f6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cab9685.tgz","fileCount":265,"integrity":"sha512-XW2DMk3rnbsTxTXt7rOD4TrPY3agh/QsSXpYwwG8tmyDhQjW9MQDWRJXs8StF+MDie1qDKMouOzOdBXIjUKalw==","signatures":[{"sig":"MEQCIAvNZH07X/F4q6IqOb9GV/WUU4euymtrimeKYtm4Lzm3AiAv7C0K4We+Ssgwltk+zdzlpBGPetMbnmPWSySATlnVog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cab9685","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.cab9685.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1234f45122f4df11c7c822e664c5403f/skybridge-0.0.0-dev.cab9685.tgz","_integrity":"sha512-XW2DMk3rnbsTxTXt7rOD4TrPY3agh/QsSXpYwwG8tmyDhQjW9MQDWRJXs8StF+MDie1qDKMouOzOdBXIjUKalw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cab9685_1772658344249_0.04604470879019318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d82c5b9":{"name":"skybridge","version":"0.0.0-dev.d82c5b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d82c5b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"059d2c04826ff5abde411b36f36b7b98810be33d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d82c5b9.tgz","fileCount":265,"integrity":"sha512-ZvE5yfSAMiEFY7Tr36p+FSFGbZGg0MrAV8c0/QOn6CKgU71YO874dzAKxZzKOQNK5OFfe62dt78JNCZ07Kr/8w==","signatures":[{"sig":"MEUCIFzfJhFhTbUkQ5bB1TBBi/0yBHEoVs8b58qHKeHFMpWxAiEA6MMqlvhZND5xXQPu3xb3r7KAB4RAxP/0EPMFrd48Zpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d82c5b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.d82c5b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/858105486ce668219d0405d7f33cd339/skybridge-0.0.0-dev.d82c5b9.tgz","_integrity":"sha512-ZvE5yfSAMiEFY7Tr36p+FSFGbZGg0MrAV8c0/QOn6CKgU71YO874dzAKxZzKOQNK5OFfe62dt78JNCZ07Kr/8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d82c5b9_1772674763403_0.7803287333377829","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7f0e642":{"name":"skybridge","version":"0.0.0-dev.7f0e642","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7f0e642","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a086855734364e2a7d930606a4387aa29f45fe4d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7f0e642.tgz","fileCount":265,"integrity":"sha512-c3HpDLZN3DlS3mL+BbWxPPAILk7RsRe5Gbvu0p8b4pH2b3ZVhwQfrbcOMalWrlGbGDSQo1pJ4DMg/lQo+lzvqg==","signatures":[{"sig":"MEUCIQDWfqp5Jxg7eOeN1tUt/+mSbgud7Km3GYkWQg4Ny2NDOgIgDtkQThnDDhobSNXFX2ZLliF/svRq3iaFuArjxP/sB7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7f0e642","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.7f0e642.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/53ad758e61e96920cb637722d000b625/skybridge-0.0.0-dev.7f0e642.tgz","_integrity":"sha512-c3HpDLZN3DlS3mL+BbWxPPAILk7RsRe5Gbvu0p8b4pH2b3ZVhwQfrbcOMalWrlGbGDSQo1pJ4DMg/lQo+lzvqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.27.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7f0e642_1772686241497_0.1354476231084618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4bb857e":{"name":"skybridge","version":"0.0.0-dev.4bb857e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4bb857e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"808da1a7eb747266e63194696e54f4849664920c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4bb857e.tgz","fileCount":265,"integrity":"sha512-myZV1RNPmfZzyPKN4Nbq7FcxNUxdt+nR+6mpE7JZxuqJLXNVsXpc0F5epdUcv9iIWY0fy0HTSFTAP19K1mG0iA==","signatures":[{"sig":"MEQCIDBPTCXHkW+IJmDxXt4upmrBYu92hqcnfg20rtOw4yAZAiBWGywa7vN79uWYA48gCvl8h0j3Hw5/w6xLO8H9WXyf1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4bb857e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.4bb857e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b730cbe726ce52b7375dea3609458d84/skybridge-0.0.0-dev.4bb857e.tgz","_integrity":"sha512-myZV1RNPmfZzyPKN4Nbq7FcxNUxdt+nR+6mpE7JZxuqJLXNVsXpc0F5epdUcv9iIWY0fy0HTSFTAP19K1mG0iA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4bb857e_1772702494175_0.22483552105564253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52109a7":{"name":"skybridge","version":"0.0.0-dev.52109a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52109a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d87fa7f0fe22d9af5a4dfbb4445e749ca31f70e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52109a7.tgz","fileCount":265,"integrity":"sha512-e2S9un/ghCxmCotyiO9JYTfXYNXvgxtOjNxicHn6qqxZ72HEQf04oFCcyWtLlfyxD1VTjhFcpDIcnx2mWJvzJg==","signatures":[{"sig":"MEUCICq05gV7EOoC1GEWUKEzkJQC4ROAVMqCfZkxZ2kr8UY8AiEAuszvTzmEmXxAeIcZthWKzy4uail5veFe/UDAyMAYTU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52109a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.52109a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf5dc866a39310ece14ed05c6743dedc/skybridge-0.0.0-dev.52109a7.tgz","_integrity":"sha512-e2S9un/ghCxmCotyiO9JYTfXYNXvgxtOjNxicHn6qqxZ72HEQf04oFCcyWtLlfyxD1VTjhFcpDIcnx2mWJvzJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52109a7_1772703213047_0.6413341476826626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f7b0ef":{"name":"skybridge","version":"0.0.0-dev.4f7b0ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f7b0ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a85a2394c8331e17e0487eb79ca9d1f8e8418524","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f7b0ef.tgz","fileCount":265,"integrity":"sha512-bmn0EUMNeBqQgZO1pk6s3PUcm8zB8qHHo63oAKT55FjfyB6fQ6+L3U1QHDNbw6n3OFdg/50KmuJhZ/KvOFugMA==","signatures":[{"sig":"MEUCIEFQY8YOYXDcfj8cEGjN+OkfaT3wY+LMoRb2WxIrf2m0AiEAzRp+j88njzrdD07ArS63cSwZ4b/DUOZmaMfmLtwUgzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f7b0ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.4f7b0ef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d791d1aa0c086e69ea0ecfbba08aeea9/skybridge-0.0.0-dev.4f7b0ef.tgz","_integrity":"sha512-bmn0EUMNeBqQgZO1pk6s3PUcm8zB8qHHo63oAKT55FjfyB6fQ6+L3U1QHDNbw6n3OFdg/50KmuJhZ/KvOFugMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f7b0ef_1772703774436_0.9854847120937105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a84b64e":{"name":"skybridge","version":"0.0.0-dev.a84b64e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a84b64e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"59201005b855c0f3f894ea1802c5ee5ea39356e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a84b64e.tgz","fileCount":265,"integrity":"sha512-BLBcnd9a1bWr2E5ljC2FU4cB0toz/B92kdpw6SNSX59sqeKe9vdJ8jcToZUlB/m07nhiE3cn3ArQUCBFtmUpMA==","signatures":[{"sig":"MEUCIQCmxipoqvcANIV1HV4AWDnuo9LoseO/tpomr5a+mSQ6MQIgP+bU+NxBJDVV8OAzcuY7aLeX3Exc/os9+bTFHu9ND04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a84b64e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.a84b64e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e72dc9a12a15ef0fba4d023f4054c20/skybridge-0.0.0-dev.a84b64e.tgz","_integrity":"sha512-BLBcnd9a1bWr2E5ljC2FU4cB0toz/B92kdpw6SNSX59sqeKe9vdJ8jcToZUlB/m07nhiE3cn3ArQUCBFtmUpMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a84b64e_1772707996401_0.8851170612785086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.126ee21":{"name":"skybridge","version":"0.0.0-dev.126ee21","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.126ee21","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77e895a274329061712ddc583b6e3df35b039a9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.126ee21.tgz","fileCount":265,"integrity":"sha512-EhGJyysVTMQ6D5kbucrsYV2MEgzm5GkHHnJ+D4OO1uIQ9yUmRRW6FQYfVCmgqIlXErr/NiQVUM76SqeefFKIJw==","signatures":[{"sig":"MEUCIDj5iOf5ohACyb8CDSvTprF8T8IssE8eik7EcLLxQ7LSAiEAicHhQ386p3G+Bg2Rpw6y0HWyI/4KwfhETII8TYBQplQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.126ee21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.126ee21.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d291eab43424b4db5d127bfc8910caa6/skybridge-0.0.0-dev.126ee21.tgz","_integrity":"sha512-EhGJyysVTMQ6D5kbucrsYV2MEgzm5GkHHnJ+D4OO1uIQ9yUmRRW6FQYfVCmgqIlXErr/NiQVUM76SqeefFKIJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.126ee21_1772710054288_0.3800631782071002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.441becc":{"name":"skybridge","version":"0.0.0-dev.441becc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.441becc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"71b4d7386ddc2a46a0ce141e99de81626d615756","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.441becc.tgz","fileCount":265,"integrity":"sha512-iEiW+5wnuIePNv4pZzn0jZi8Y+u1sZsy+uNCsy+fCtFrJ1Zgm+9arCBZkjdZ8d9JUhKFi3iTVkBENb2OsALRLg==","signatures":[{"sig":"MEUCIQD11/wF/8aFESGApN2pdjs1uiUumQjpd+AmpId4J07zVQIgVG41H70N8xeBqENK7g3kqz7lrWGrhFc6XrU1AVO5Wcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.441becc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.441becc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/476d3b1942a51157caed38216e7c6980/skybridge-0.0.0-dev.441becc.tgz","_integrity":"sha512-iEiW+5wnuIePNv4pZzn0jZi8Y+u1sZsy+uNCsy+fCtFrJ1Zgm+9arCBZkjdZ8d9JUhKFi3iTVkBENb2OsALRLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.441becc_1772715839699_0.2949374444859485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.284d6d8":{"name":"skybridge","version":"0.0.0-dev.284d6d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.284d6d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f87b2d663895d99faa68be36eb61781a83db6b0d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.284d6d8.tgz","fileCount":265,"integrity":"sha512-6ne0gqurpnX/AWsGX+pIXhmD2+MoZsLEFptwSiJ7W8UWsP29iY6ddXu5hJVUVdqQiQgumtF5yXfRNhNjAaxvgQ==","signatures":[{"sig":"MEQCIEle+Rqp867ftwyynGyeZUJb73jlLAt5s+64xCvoqddZAiBYfgDe4QwBU/tiG0INwwa/enVtY9xUZ/SMmSVQfYghDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.284d6d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.284d6d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1772139af60e62c22416767c7deaefac/skybridge-0.0.0-dev.284d6d8.tgz","_integrity":"sha512-6ne0gqurpnX/AWsGX+pIXhmD2+MoZsLEFptwSiJ7W8UWsP29iY6ddXu5hJVUVdqQiQgumtF5yXfRNhNjAaxvgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.284d6d8_1772731612528_0.6288040563808077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d26dbc3":{"name":"skybridge","version":"0.0.0-dev.d26dbc3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d26dbc3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f6338aae3c16e3652503a6ca7b248b1ec02a899","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d26dbc3.tgz","fileCount":265,"integrity":"sha512-foXJi0iC21dYJ56Iv1WPa7aJPN04EzAAzkLQB36W0+jAiTwJbYVWGrxuNzNglcH1Pjxw/v0aiPDxcHkEptifxw==","signatures":[{"sig":"MEUCIQDJmb3k0Fi40uOJOEyq4iLRbTLylnKsM0CbB+wSpEnbRAIgfxCsUAvdKbV3bPbXb/O8Xp8NlyQJ+egrPoqmkbO/aMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d26dbc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.d26dbc3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d79e4b22367241883de84e0063926a84/skybridge-0.0.0-dev.d26dbc3.tgz","_integrity":"sha512-foXJi0iC21dYJ56Iv1WPa7aJPN04EzAAzkLQB36W0+jAiTwJbYVWGrxuNzNglcH1Pjxw/v0aiPDxcHkEptifxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d26dbc3_1772731665169_0.38597273994761894","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fca1c9f":{"name":"skybridge","version":"0.0.0-dev.fca1c9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fca1c9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe016db01c308ae7866ff750c83ae47ffaada91c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fca1c9f.tgz","fileCount":265,"integrity":"sha512-1JCIcEewMaSujl5GHlHmVelGUBH8kVjrIUMQBKER6Gwqy0qOoJnBbBnfhlagqG6/3MplPT82egRC+ar2Iey2/g==","signatures":[{"sig":"MEYCIQDf8DwDpQeV4uzm7Eez9snSgO4+b24zk5u114ChMud41AIhAKDWhNU2NRsqJWiqOy2VWuHm8bAMsQ23Rm8q2tYb1LjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fca1c9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.fca1c9f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fccc948fabd782d3f47a9f8c2899035/skybridge-0.0.0-dev.fca1c9f.tgz","_integrity":"sha512-1JCIcEewMaSujl5GHlHmVelGUBH8kVjrIUMQBKER6Gwqy0qOoJnBbBnfhlagqG6/3MplPT82egRC+ar2Iey2/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fca1c9f_1772748767416_0.33284456654430916","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.10d6171":{"name":"skybridge","version":"0.0.0-dev.10d6171","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.10d6171","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8dad271901a009cf00177268673286513363119a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.10d6171.tgz","fileCount":265,"integrity":"sha512-Kkc56DOwnv4dV6MwS/8PA/7h6d2N/VvOH9O7iP0keLGKuwLpg+/BgW3iuSElO0uqYoo5AnaH6IOVEMdC5lkoZg==","signatures":[{"sig":"MEYCIQCcsF0xDwPYlcmECL/hD98ebxsfm5mUORpuh9GS0qVP4gIhAN0OCFuIwDKCPo5I0JY/YKA2KcIbasJYjbLf0xoBX5M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.10d6171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.10d6171.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aca3b349d73e4ce860523ec07d695d81/skybridge-0.0.0-dev.10d6171.tgz","_integrity":"sha512-Kkc56DOwnv4dV6MwS/8PA/7h6d2N/VvOH9O7iP0keLGKuwLpg+/BgW3iuSElO0uqYoo5AnaH6IOVEMdC5lkoZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.11.2","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.10d6171_1772760262152_0.6144346211298233","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b5450bd":{"name":"skybridge","version":"0.0.0-dev.b5450bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b5450bd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c596018eb3ddbfc0df76e06c3fced08e4855e43a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b5450bd.tgz","fileCount":265,"integrity":"sha512-hFs2sit6CsVAZbbH3DnboA34XA2oNEDahiRO+y4ZIkFwFj34MOPWIM5iT2J8w+zxh6jUJvEw5ajFj+7OT2S66g==","signatures":[{"sig":"MEUCIEw6SSfdsdIqn5sC0S8MJ4L0K3aKy6adKALYZJUjJIzsAiEA0evyugb7saN0XApbMaCHB1dyEVsycviElqP0T8dj13g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b5450bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.b5450bd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/20515bc6f6e0230301ac3dc4f03c41f0/skybridge-0.0.0-dev.b5450bd.tgz","_integrity":"sha512-hFs2sit6CsVAZbbH3DnboA34XA2oNEDahiRO+y4ZIkFwFj34MOPWIM5iT2J8w+zxh6jUJvEw5ajFj+7OT2S66g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b5450bd_1772774895765_0.20148831914633236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8427d7e":{"name":"skybridge","version":"0.0.0-dev.8427d7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8427d7e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11e00f3429e2b48d298a792282ca726bdb53f2ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8427d7e.tgz","fileCount":265,"integrity":"sha512-RkOmUI5c4Q6KfR28rZ90ZapzR4b+AhgTQxprU6zYgo0TDV1G4DaW69amwJkICCTsR1h5ubfBWniimIvlExR8rQ==","signatures":[{"sig":"MEYCIQDL88HyqemKrmJWSSU1otf48DBL+yfSX82VpF6MkHNvdAIhANmTTcuTb8piihGhFS7EdleiwHXF4SOnbQJSA6T63r6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8427d7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.8427d7e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1f6661b087a735c669502592b3bb9861/skybridge-0.0.0-dev.8427d7e.tgz","_integrity":"sha512-RkOmUI5c4Q6KfR28rZ90ZapzR4b+AhgTQxprU6zYgo0TDV1G4DaW69amwJkICCTsR1h5ubfBWniimIvlExR8rQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8427d7e_1772788955548_0.2295601203394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.917d569":{"name":"skybridge","version":"0.0.0-dev.917d569","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.917d569","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c5b17ce35fcc861b9ff0085c94e4173d0443da65","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.917d569.tgz","fileCount":265,"integrity":"sha512-nwkMeEmm0tdvuH+u12tXSEs4lptwg8dwKmTCABGUuh1h7G1Dk3AforH9LhA4zf+YDXrMTV5ZxjkJx21HWMGMfg==","signatures":[{"sig":"MEYCIQCVozoDHzmUaaBIqiFA/RxQHhSRh1bOBqUW9LMXCvU8QwIhAMKHEDjH5KONA3HuWQEaUjmTxRyP/sbN3mBMj6NvLfqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.917d569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.917d569.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2678cb6a14f878c927fc4bad44838902/skybridge-0.0.0-dev.917d569.tgz","_integrity":"sha512-nwkMeEmm0tdvuH+u12tXSEs4lptwg8dwKmTCABGUuh1h7G1Dk3AforH9LhA4zf+YDXrMTV5ZxjkJx21HWMGMfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.917d569_1772790228544_0.6547143885844573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.539d75d":{"name":"skybridge","version":"0.0.0-dev.539d75d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.539d75d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8759db1175760d4040dffe229971b1c7711efb22","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.539d75d.tgz","fileCount":265,"integrity":"sha512-g4ON/CwmdAOFVFnmVNGWQnjLAiIjbkQa2aJCDdJGvPAoRpakyR/8r8MzTZgyvIttLm13P5Necw5I+E0Dx3lsAw==","signatures":[{"sig":"MEUCIHClzoP4HBoH9X3L1mEySir7PJFAignmdPTluZ6pFk6MAiEAoVmYhBMivFVh4jH95uQfhBeTWX3a8RQ8XBYHPia+Qjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.539d75d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.539d75d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9a53862ef76a552c323a0d2e004884ea/skybridge-0.0.0-dev.539d75d.tgz","_integrity":"sha512-g4ON/CwmdAOFVFnmVNGWQnjLAiIjbkQa2aJCDdJGvPAoRpakyR/8r8MzTZgyvIttLm13P5Necw5I+E0Dx3lsAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.539d75d_1772790416956_0.18998078231881044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4f9f1f":{"name":"skybridge","version":"0.0.0-dev.d4f9f1f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4f9f1f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"36cdc55bbac31dcf1310d75f633458c5a724ed9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4f9f1f.tgz","fileCount":265,"integrity":"sha512-bnZDq0jy5SiO2O4O49Cb/PRN4v1ZQkCc0/cVdluLoaBHhI1eDiSsbQt6l0LYIb069X57NpDfRIRldx73dp9+NA==","signatures":[{"sig":"MEUCIHRC0XCUFGoq45ezozIkd78bEs+XfeAuhTjNomQSvr05AiEAosT55MVQYUlLcUMv/KiJuToNPh6GE4w8kgYr0rEd+sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4f9f1f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.d4f9f1f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b106742dcdb94bb4b4b572fef0452152/skybridge-0.0.0-dev.d4f9f1f.tgz","_integrity":"sha512-bnZDq0jy5SiO2O4O49Cb/PRN4v1ZQkCc0/cVdluLoaBHhI1eDiSsbQt6l0LYIb069X57NpDfRIRldx73dp9+NA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4f9f1f_1772801404238_0.9988712247020533","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.522a9e1":{"name":"skybridge","version":"0.0.0-dev.522a9e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.522a9e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f333866f16b923067ca30a7718a0ecacb27575e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.522a9e1.tgz","fileCount":265,"integrity":"sha512-rsVuz9f9bGMv/xQq3wbYHOiaweqjWm0wsh2le1uQZXMS8C26wZHrnNDhl7juiVH/uUHK3dWtKdLwwpOSx6W5NA==","signatures":[{"sig":"MEUCIQCut61MFqKWd80QInzLs75aYWniPhesFvntP2zVfn4j1gIgSGcv5RuX8pvfYyyo4cGHPFeV4EDxaymSyMs9O4wo7Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.522a9e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.522a9e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6559aa5282f44df79d117f78d4a6e67/skybridge-0.0.0-dev.522a9e1.tgz","_integrity":"sha512-rsVuz9f9bGMv/xQq3wbYHOiaweqjWm0wsh2le1uQZXMS8C26wZHrnNDhl7juiVH/uUHK3dWtKdLwwpOSx6W5NA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.522a9e1_1772804288602_0.6674857663112026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c40fd5d":{"name":"skybridge","version":"0.0.0-dev.c40fd5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c40fd5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f20587f5b27c940cd56f97db859fc3f4601efd66","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c40fd5d.tgz","fileCount":265,"integrity":"sha512-XBhDBpf57DjokWy8dQUG68XgiZry09CoTe4ETJu13K+sc+LKIlNiGyK/SNXqaJwXxxVn81LWZon/MwdNJ4SnWw==","signatures":[{"sig":"MEUCIEHRh3cvwhdxYg1Uc09onuAS2s/oeXSOz6FdqkfXjLlXAiEA8q4ui7p54zpa6VqhtuioE2A+tMjJnKC9q2RpTavPg2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c40fd5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.c40fd5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d9d67eda7b4fea9f149f73779c7e411/skybridge-0.0.0-dev.c40fd5d.tgz","_integrity":"sha512-XBhDBpf57DjokWy8dQUG68XgiZry09CoTe4ETJu13K+sc+LKIlNiGyK/SNXqaJwXxxVn81LWZon/MwdNJ4SnWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c40fd5d_1772809471622_0.547611799816822","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5e25954":{"name":"skybridge","version":"0.0.0-dev.5e25954","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5e25954","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9374bd52cbfa999e963bf89554ce2d448b94652","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5e25954.tgz","fileCount":265,"integrity":"sha512-fCit/8o2BRcxOMx2YTM4HLju7+yA28PY4ZAJbqqLl588h14P25KSHLgXzIvh293u45qX/LbuL7QA3QNso3iNMw==","signatures":[{"sig":"MEUCID3kN2l17rralcoJ1mgVwvr5/+YmTXh/saHO8xjCjc/tAiEA4J3G+gGjD8+tX7UaF3IiblbnaJ8PFivSzfXdFOu1nL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5e25954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.5e25954.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cad11b6a86252b127b0e9531f0f5393d/skybridge-0.0.0-dev.5e25954.tgz","_integrity":"sha512-fCit/8o2BRcxOMx2YTM4HLju7+yA28PY4ZAJbqqLl588h14P25KSHLgXzIvh293u45qX/LbuL7QA3QNso3iNMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5e25954_1772814869413_0.6369831155922783","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8e6b62":{"name":"skybridge","version":"0.0.0-dev.b8e6b62","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8e6b62","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"88231845535035c310f20f892bdd5d4efda3a2f7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8e6b62.tgz","fileCount":265,"integrity":"sha512-y+0dGwD0BYCCGJ5yyOUsGsykVl3fHEAUukpy4sxYhLx05YrjkO1lFAHuSzAC3btMvfVNEK8WciSkEU7o9unQGw==","signatures":[{"sig":"MEYCIQDz+CoaIKZk3N0zJRhz4x9q++hIuld3UPVrI/GSc9+kXAIhAIfTuJUhgW5u4pSVTyzHh+QfESoJs261K/UnCR5VNB7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8e6b62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.b8e6b62.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ba66a506bb6c6da0b36d317bba851e1/skybridge-0.0.0-dev.b8e6b62.tgz","_integrity":"sha512-y+0dGwD0BYCCGJ5yyOUsGsykVl3fHEAUukpy4sxYhLx05YrjkO1lFAHuSzAC3btMvfVNEK8WciSkEU7o9unQGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8e6b62_1772816803827_0.5246788112194993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef0721a":{"name":"skybridge","version":"0.0.0-dev.ef0721a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef0721a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"656a9eff2750ab4d7a94f19337a3d140281370d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef0721a.tgz","fileCount":265,"integrity":"sha512-rCQ5K+IX9hAlSA7u81Lj4T7X+HXy+5axfF8KEAKrw4tTsUfqHQ7z5RLslnmQ5dKOkjIUpt/gzx/1DgRrd2BhCw==","signatures":[{"sig":"MEQCIB3x3D9RTnGIJvRB1jpePWE53lgfXh+QdwuStP9duMl0AiA8eS8kYFaHXKMkLBmithbvivmtzCdXu1pA03qSaqVcwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ef0721a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.ef0721a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbb573826c21e687ffe39ad4ce1c92d6/skybridge-0.0.0-dev.ef0721a.tgz","_integrity":"sha512-rCQ5K+IX9hAlSA7u81Lj4T7X+HXy+5axfF8KEAKrw4tTsUfqHQ7z5RLslnmQ5dKOkjIUpt/gzx/1DgRrd2BhCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef0721a_1772834205614_0.1827574288430287","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d6f37d":{"name":"skybridge","version":"0.0.0-dev.4d6f37d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d6f37d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a0483d1beac7eaef3fde3514448a53cebb3b28f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d6f37d.tgz","fileCount":265,"integrity":"sha512-OCO1g+Ufd4T0jF5log0h8kmZlT3t7gVU6olD0wXhLBH+PFiuZV4xOQQimvZe2PCl4j4nWkEZ38RgUPr8p022LA==","signatures":[{"sig":"MEUCIQDJnqQ6BkRtqu5SxK0LvEqhBjVVUAv0IpPdFUnOqXF4zgIgeOQgt8Z7u/Gggqfdt8dwZ1lzDmJjAGbzGpTS3GuGMtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d6f37d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.4d6f37d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2184edcdafaa38f82c18d48142905ff2/skybridge-0.0.0-dev.4d6f37d.tgz","_integrity":"sha512-OCO1g+Ufd4T0jF5log0h8kmZlT3t7gVU6olD0wXhLBH+PFiuZV4xOQQimvZe2PCl4j4nWkEZ38RgUPr8p022LA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d6f37d_1772834243200_0.9046825634724969","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.148f1f6":{"name":"skybridge","version":"0.0.0-dev.148f1f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.148f1f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"879b9f83c0c817afba4e01beeed382b3f82295d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.148f1f6.tgz","fileCount":265,"integrity":"sha512-r2xkUHlzOxhcJfDoq7Zd/hnenXL+euCxUhcCacywyTK8pQ0ZeStlNlwX21NhR8JVI7qCkY4EZlDapL4VFcNdag==","signatures":[{"sig":"MEQCIF4bns6BiUiI1TSSJQziW+EbINDRjXBWeZn16B2UwczjAiByy4rFMloNaaEGYMSJamQasJ1BHfPwojtEFMh2BoKN/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.148f1f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.148f1f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/16d3b4d2f950fc27a46e900700bb6b33/skybridge-0.0.0-dev.148f1f6.tgz","_integrity":"sha512-r2xkUHlzOxhcJfDoq7Zd/hnenXL+euCxUhcCacywyTK8pQ0ZeStlNlwX21NhR8JVI7qCkY4EZlDapL4VFcNdag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.148f1f6_1772844836902_0.2939446732623825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4584f0":{"name":"skybridge","version":"0.0.0-dev.d4584f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4584f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"510f5bc5f929c6ecaf585922e50afdbe864e95df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4584f0.tgz","fileCount":265,"integrity":"sha512-nAoQSum0wbfzM5jbtiMGY4R94TZ9LuNZvvsc+4pQ1hhtJ16KZ8oCs697hYSeiVYz8q2qDPTIpZ1JdkXGPO+UPQ==","signatures":[{"sig":"MEYCIQDDPSulLIcCwR1LsH5xrCghFVoV7lazUimmuYD+UrZfxAIhAM/Jf5mXCSGhOeqgonIiw8J8bFIYjIJPD6+dP7Y1PgVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4584f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.d4584f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac054f87e7bbe1e27e20adec422c85a6/skybridge-0.0.0-dev.d4584f0.tgz","_integrity":"sha512-nAoQSum0wbfzM5jbtiMGY4R94TZ9LuNZvvsc+4pQ1hhtJ16KZ8oCs697hYSeiVYz8q2qDPTIpZ1JdkXGPO+UPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4584f0_1772863805497_0.9865068429191739","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cff8fad":{"name":"skybridge","version":"0.0.0-dev.cff8fad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cff8fad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa9897cb7dad4bcb1074c1c7830d2f56eed51619","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cff8fad.tgz","fileCount":265,"integrity":"sha512-WOlw0WRDpcCKPyBBfhnKAolLkoCdurn2ihKp8l6a7RIZ6+g6N/5AYZ1utP76JhchanZZotlHvZQBvC2K3ZHzvw==","signatures":[{"sig":"MEUCIEpOT0dz+EpO9V+E+MWxqB8Y66sPkicwEHUpGtFukx+3AiEAmppOvU0AfCuJwG83dWnsrm0Te0qn6FVJdGgTvZvZRl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cff8fad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.cff8fad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d82756e5a58918d4d859e83217f8388/skybridge-0.0.0-dev.cff8fad.tgz","_integrity":"sha512-WOlw0WRDpcCKPyBBfhnKAolLkoCdurn2ihKp8l6a7RIZ6+g6N/5AYZ1utP76JhchanZZotlHvZQBvC2K3ZHzvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cff8fad_1772878781617_0.6668960125956869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a19a006":{"name":"skybridge","version":"0.0.0-dev.a19a006","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a19a006","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dd25cf0b6eff29280238e759ef99c0d38b7a3640","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a19a006.tgz","fileCount":265,"integrity":"sha512-OVfEhjXWhI0OBxHchSecQsUbi8K6T/VIejr8A3t0jRbuuutrS4MDtKcYHMmd57IOvKip3EgFVGwlerT/GLH2Ow==","signatures":[{"sig":"MEUCIQD1n4xrRbU/cWNEzUkoo1BDGTRm7VtCXlAqfDf0p2uxFQIgfKUO6iTDh/CQK95+UOfcocsDebWn4cREnYoCiiH++ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a19a006","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.a19a006.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33719880f8635dd9739cfea8aff205b8/skybridge-0.0.0-dev.a19a006.tgz","_integrity":"sha512-OVfEhjXWhI0OBxHchSecQsUbi8K6T/VIejr8A3t0jRbuuutrS4MDtKcYHMmd57IOvKip3EgFVGwlerT/GLH2Ow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a19a006_1772901332511_0.7018987577370639","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c7d3ab":{"name":"skybridge","version":"0.0.0-dev.0c7d3ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c7d3ab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79f104c79bcca91ce0a84fea1911bcd0275e5eb6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c7d3ab.tgz","fileCount":265,"integrity":"sha512-k9sT1R68/gH90XOELd14sleIvPSG2lWmOEJHkDiuG4cZw5ImMmJcgsUK+E15Ys3J2TCNQwIBRNN+AicwwELQ0w==","signatures":[{"sig":"MEYCIQCIj5C0BCxylfxTMOOLEk3afyhLRxRMOYU/ksraAhM4vQIhAOhdUa7cdrd2ksgvxA1n0+XmtlevSeTTtOjfgRsgfTjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c7d3ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.0c7d3ab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c399029d6536d4f25d2902d069904199/skybridge-0.0.0-dev.0c7d3ab.tgz","_integrity":"sha512-k9sT1R68/gH90XOELd14sleIvPSG2lWmOEJHkDiuG4cZw5ImMmJcgsUK+E15Ys3J2TCNQwIBRNN+AicwwELQ0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c7d3ab_1772920851040_0.2930801934999232","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfd7070":{"name":"skybridge","version":"0.0.0-dev.bfd7070","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfd7070","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c395216b8a546c919af2a1579a22f9d7917da963","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfd7070.tgz","fileCount":265,"integrity":"sha512-a2yKdQwEzbe4fLmrxQ9vwGBUisW5n7u7Ww/tHWx7oMGFmvmI31EC5WpRWFF99c/dDLOmYKOKkFBPO8Lp+c/OSA==","signatures":[{"sig":"MEUCIQCzBOkdjp7wPctHHA/3XfcFFI4mBnW2uLo1ss5kHi5XRAIgXywui46iVpeW5BSh7TQtlmRUhetDd8AcmFC3yI+rIAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfd7070","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.bfd7070.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78ae04fd81456bf695ecadb2c168c38f/skybridge-0.0.0-dev.bfd7070.tgz","_integrity":"sha512-a2yKdQwEzbe4fLmrxQ9vwGBUisW5n7u7Ww/tHWx7oMGFmvmI31EC5WpRWFF99c/dDLOmYKOKkFBPO8Lp+c/OSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfd7070_1772934767455_0.5375979391124903","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d50166":{"name":"skybridge","version":"0.0.0-dev.5d50166","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d50166","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9018b4e046c6b64a7be3bdb913b0e8e00d5e295","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d50166.tgz","fileCount":265,"integrity":"sha512-S9T3kaQE13/zZAyy68YabnNa53IFYtZPDQ8bAun26kbngDk19imirJgrVq7RDI/44y2Ost+N382EkDeMNJpK5g==","signatures":[{"sig":"MEUCIG20senXB65Acb1tVVmsQwQ/XnfxlQcU8gRDUpFu4mtaAiEA8+PBexskwJOUtKXl1vo4Q29quMX+Vm20fqMEBCFrns4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5d50166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.5d50166.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99fcddf87d340b613b0d125c52b4a411/skybridge-0.0.0-dev.5d50166.tgz","_integrity":"sha512-S9T3kaQE13/zZAyy68YabnNa53IFYtZPDQ8bAun26kbngDk19imirJgrVq7RDI/44y2Ost+N382EkDeMNJpK5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d50166_1772975742026_0.32832040083779024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f69d33f":{"name":"skybridge","version":"0.0.0-dev.f69d33f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f69d33f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"478f17bbf38e66dac85e6f1904c1b28ea074206a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f69d33f.tgz","fileCount":265,"integrity":"sha512-wsCwcx+v7BD9yNx9/bSuwfESQYCQEIoKSA1emRBcr8yFiWf3EnkLycvO8gDSpgy5SQprOHNlRr/Nm3m8w2gbJQ==","signatures":[{"sig":"MEYCIQC3DGND78DEtSNoTGuuGnSTsplqKFaW0Z9ql414kMk4PQIhALTCVbKADwnHW8HtNX0FqGg/kZxC84tlxlD8myTTHj3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f69d33f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.f69d33f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e661c84fd36496b2c7694b37e13cb557/skybridge-0.0.0-dev.f69d33f.tgz","_integrity":"sha512-wsCwcx+v7BD9yNx9/bSuwfESQYCQEIoKSA1emRBcr8yFiWf3EnkLycvO8gDSpgy5SQprOHNlRr/Nm3m8w2gbJQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f69d33f_1773004972696_0.8588066040016633","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ecff17":{"name":"skybridge","version":"0.0.0-dev.2ecff17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ecff17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ea1945ef81ac30b87098063bccf7f59761ed76a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ecff17.tgz","fileCount":265,"integrity":"sha512-HNYRMV8EIo/dqBfoRm1kTPz8Nerhq5/N0jKU5v+6hjFVD/GinB8kW1cfggnB2UF8uWH5N4XhRevnJJXrLlkvUQ==","signatures":[{"sig":"MEQCIDD3IJFTeEsKaCavhuGG+H38LhKic+g1upIB6Le5GPfCAiAhl+2C2s0ciJaM4LUqdH59fBb3t3fUOnMrmAW4L+9GmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ecff17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.2ecff17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0c16028a7c1807ff32d58e391ae0c10/skybridge-0.0.0-dev.2ecff17.tgz","_integrity":"sha512-HNYRMV8EIo/dqBfoRm1kTPz8Nerhq5/N0jKU5v+6hjFVD/GinB8kW1cfggnB2UF8uWH5N4XhRevnJJXrLlkvUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ecff17_1773017032509_0.9675014346629753","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69510c9":{"name":"skybridge","version":"0.0.0-dev.69510c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69510c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1741359c05b2d3dda71f9895e8f36006301d1c22","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69510c9.tgz","fileCount":265,"integrity":"sha512-kJEe4pkd15AEpsPQvVxkaUiXDOfwgTiWKksWNd3tgzU4fu+W9iCEFs8Q8imi+/1cMDcM0y8heNLou2T+0IH6lA==","signatures":[{"sig":"MEQCIGSG/3L/jCaN3bRT1FH6/Gm8eJKMMZWlx+WQcRtA9dJDAiAoCNS1cyIre0lRcsk/dKY874j4cXIUNComLxUqV7RIVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69510c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.69510c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/950a5f3e77041b21e6d76ae12252d99a/skybridge-0.0.0-dev.69510c9.tgz","_integrity":"sha512-kJEe4pkd15AEpsPQvVxkaUiXDOfwgTiWKksWNd3tgzU4fu+W9iCEFs8Q8imi+/1cMDcM0y8heNLou2T+0IH6lA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69510c9_1773033244962_0.2061245259532518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f21516":{"name":"skybridge","version":"0.0.0-dev.5f21516","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f21516","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f9553dc527f82d73a4c7c9be31a1c14dbb285fbe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f21516.tgz","fileCount":265,"integrity":"sha512-Rm8ED7Ekz3Pp+l4isUEkxt2h0D2WwTU2sQKUldkMfkvFPab7gVWfG67E9QJzTlSL62bXeyIq15eM8D41fJl5kg==","signatures":[{"sig":"MEYCIQDbbe3+7cfWWsPIZjPWDFFCwvw3CFG67TXhZnxZY3dfTAIhAKJAHayTIoZpMoaWwdNNapv3sqbwcetQ4+twuYXbkc4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f21516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.5f21516.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/845b9aeb138c7f82cdcd3bf9e1278153/skybridge-0.0.0-dev.5f21516.tgz","_integrity":"sha512-Rm8ED7Ekz3Pp+l4isUEkxt2h0D2WwTU2sQKUldkMfkvFPab7gVWfG67E9QJzTlSL62bXeyIq15eM8D41fJl5kg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f21516_1773054163778_0.6143102646774279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.caa3596":{"name":"skybridge","version":"0.0.0-dev.caa3596","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.caa3596","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68431c1b4a838974dfa858aa3109fc7b6799f285","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.caa3596.tgz","fileCount":265,"integrity":"sha512-dSjLX2yjSzPsS5fhoIpeoWYsI7LvEmGzJpZAp70snBpi1F7H2xQaRyyv82h0/51+Gd4e+Hv45Y1TOalp3Z1KOg==","signatures":[{"sig":"MEUCIQCD4lquLp7wcipFbWxqHlu62Qp9DF5uZY5acm0363yupAIgGMW3TfWdQku2XgCJU8znvH2xJ9eZ33RMpKQYTx/2Rqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.caa3596","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449775},"type":"module","_from":"file:skybridge-0.0.0-dev.caa3596.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ac0a7942e55906090a36cb801600807/skybridge-0.0.0-dev.caa3596.tgz","_integrity":"sha512-dSjLX2yjSzPsS5fhoIpeoWYsI7LvEmGzJpZAp70snBpi1F7H2xQaRyyv82h0/51+Gd4e+Hv45Y1TOalp3Z1KOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.caa3596_1773054644458_0.12498224293574789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.acf72e9":{"name":"skybridge","version":"0.0.0-dev.acf72e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.acf72e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5ad355c5d01218f24595b4d67ef027d51c3b72e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.acf72e9.tgz","fileCount":265,"integrity":"sha512-iefTfMb12DussIy80WOjdvKVb3350sErjyUQsLfE9c8c4ugyBaV/JkwV6WGnSUEoyxQkeKtxMZlkErCd/CW5yw==","signatures":[{"sig":"MEQCIBt7vx26eRpcUHaprOBjJSQf+OkkahvLOmu4sXRddKsvAiAmXi4z5E41JPeMzWL265YAmoHy3CCgg5skwxONd4fJvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.acf72e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.acf72e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2410c009026e5632ad43d889c21d4b96/skybridge-0.0.0-dev.acf72e9.tgz","_integrity":"sha512-iefTfMb12DussIy80WOjdvKVb3350sErjyUQsLfE9c8c4ugyBaV/JkwV6WGnSUEoyxQkeKtxMZlkErCd/CW5yw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.acf72e9_1773054751169_0.023149257718349858","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4770084":{"name":"skybridge","version":"0.0.0-dev.4770084","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4770084","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a684f828ae0c01bc37b049dffac8c32968c6e1da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4770084.tgz","fileCount":265,"integrity":"sha512-d4DHFRtij8dHIajTIiv2TcP6tOWLxPIPXUW3jNBNFR8yfuPhmKOWRt6bX93O79oQWAvp8iu/GJad4VJ0xjPY+A==","signatures":[{"sig":"MEQCIECvl9C3BUYJ9MIvIjM4ksEN6UT55L92stugoGiZl3MEAiA3zg1OgRP04LQb4i2XAKJmP1XcGUC9/E1EDy8O3cTsmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4770084","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450317},"type":"module","_from":"file:skybridge-0.0.0-dev.4770084.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c7912b3e1cab38e149807a6c6f0683a/skybridge-0.0.0-dev.4770084.tgz","_integrity":"sha512-d4DHFRtij8dHIajTIiv2TcP6tOWLxPIPXUW3jNBNFR8yfuPhmKOWRt6bX93O79oQWAvp8iu/GJad4VJ0xjPY+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4770084_1773057839492_0.6525022909640041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e095262":{"name":"skybridge","version":"0.0.0-dev.e095262","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e095262","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8a3ee4657e1156808e2be7d7f7773ba0e0e3cdc6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e095262.tgz","fileCount":265,"integrity":"sha512-rX2OqS8o6Vnm1c/ygK4LkU8Mi3lfCxOt1gKzSMT/xIWLxLlW5JLiaj8w9T4fbazgycUAzAj291Fe8xxIBXe3RA==","signatures":[{"sig":"MEQCIDEHk3XfbPo564/QrxddYS3JO7gLXb3PoHKP+AiETCvJAiAoSsUyEocRQRsfkic5JUqxuGwGihv0nIn5vMP1IR0pmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e095262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450317},"type":"module","_from":"file:skybridge-0.0.0-dev.e095262.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3328187e0568081164f42fa15478136d/skybridge-0.0.0-dev.e095262.tgz","_integrity":"sha512-rX2OqS8o6Vnm1c/ygK4LkU8Mi3lfCxOt1gKzSMT/xIWLxLlW5JLiaj8w9T4fbazgycUAzAj291Fe8xxIBXe3RA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e095262_1773058146994_0.6742268441517552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b4b195":{"name":"skybridge","version":"0.0.0-dev.8b4b195","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b4b195","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e197e21fa37fb779d423635ca02fb2cdb6ee926e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b4b195.tgz","fileCount":265,"integrity":"sha512-rU26pXytRK8UWSqLu8Z/8jNxJEQ9AIjiqjrkk0AxQH8ekpD9W193xOQoUR5SAi8aI9uBtpcThbvBuoLCyTn4Hw==","signatures":[{"sig":"MEQCICNi4AEOQ9KNMtUeInDUEQsDbT7b9HDvWgEUVTTI4UIgAiAJjiSh1spVqr/GfEqFeTJf+O5801ix8fUV5QmJvZP0cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b4b195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450532},"type":"module","_from":"file:skybridge-0.0.0-dev.8b4b195.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbc9567aa42725d15f2a7707a2bcd666/skybridge-0.0.0-dev.8b4b195.tgz","_integrity":"sha512-rU26pXytRK8UWSqLu8Z/8jNxJEQ9AIjiqjrkk0AxQH8ekpD9W193xOQoUR5SAi8aI9uBtpcThbvBuoLCyTn4Hw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b4b195_1773063065852_0.7524357105437307","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.75479d9":{"name":"skybridge","version":"0.0.0-dev.75479d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.75479d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"496d79cb3c82fc4b947bb21d9c8875b539fa296a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.75479d9.tgz","fileCount":274,"integrity":"sha512-3SyvZnciauGRS0iaZeDx/Irac4ypAcEglItsbT2EhSPVkojT0iqw8x09f4X2gTL8DKBrJe4aVCHYJAyx08ORjQ==","signatures":[{"sig":"MEUCIDR+M1FJKLFallVUhoxlokx8WCFFACKPQ2VLiCMKuhPpAiEAv5Hoolj0pVIyIMs4rZtdARCE5hNmm0ilL6XtGvvHyb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.75479d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504875},"type":"module","_from":"file:skybridge-0.0.0-dev.75479d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f8e3ccda2eb4f6fa1b5ddd6c66b1e061/skybridge-0.0.0-dev.75479d9.tgz","_integrity":"sha512-3SyvZnciauGRS0iaZeDx/Irac4ypAcEglItsbT2EhSPVkojT0iqw8x09f4X2gTL8DKBrJe4aVCHYJAyx08ORjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.75479d9_1773063305634_0.45482683462130247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9fdd6c":{"name":"skybridge","version":"0.0.0-dev.b9fdd6c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9fdd6c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"635c1bc768fd64ad2fb515139c51a2b5e8d6b06a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9fdd6c.tgz","fileCount":274,"integrity":"sha512-BFD8EWHPDpfcxAo/6NXZmJEl9shVr6fgOV8NCqg3EHXwVBpMZajhoaQyRErtgfU1a7w8WVYZmXTr4g5MtmwEuA==","signatures":[{"sig":"MEYCIQCfiLMyalL+NCF4G2pcI83tv3/nlygpW+rIrpvh8+bLgQIhAJb3/l8AUHO8JZxLQ5zfS+oL/lSAw0mhV8ipvvBJBFLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9fdd6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505416},"type":"module","_from":"file:skybridge-0.0.0-dev.b9fdd6c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e2e8e14be719d7761c0713ca27026ef/skybridge-0.0.0-dev.b9fdd6c.tgz","_integrity":"sha512-BFD8EWHPDpfcxAo/6NXZmJEl9shVr6fgOV8NCqg3EHXwVBpMZajhoaQyRErtgfU1a7w8WVYZmXTr4g5MtmwEuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9fdd6c_1773063323515_0.7457746272844739","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d047844":{"name":"skybridge","version":"0.0.0-dev.d047844","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d047844","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3326df251594e55cd6668ef92c9b8f5ef34e521f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d047844.tgz","fileCount":265,"integrity":"sha512-evJQ/L31kKiFCWo31whJpEDAhuAFhjiDwhpUnVbwXgUllz70H2p9iY08XXucjgD6GHvnno3yBOMeY2vM92ClAQ==","signatures":[{"sig":"MEUCIQC5SlpMVr9NQxPO4ky6k4olvRRIxe4H/YEGa5nPZDq9mwIgUPH8bA1mQI3gj/p1kK4orYSRyPC/RdejYvB64j5F7kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d047844","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.d047844.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55f99fab58053a2efdc65ebc051c3a32/skybridge-0.0.0-dev.d047844.tgz","_integrity":"sha512-evJQ/L31kKiFCWo31whJpEDAhuAFhjiDwhpUnVbwXgUllz70H2p9iY08XXucjgD6GHvnno3yBOMeY2vM92ClAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d047844_1773063441655_0.40411068497431524","host":"s3://npm-registry-packages-npm-production"}},"0.33.4":{"name":"skybridge","version":"0.33.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.33.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c39ec031acfef2fd6eae85ce19ac8c1cc48dbab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.33.4.tgz","fileCount":265,"integrity":"sha512-6K+K4nAB9bwreSXdMAplc6z+anj9E51p9noyZ2DJ9xqWIKTbnxHYeRV5YvAmwEXt49Ls/c00lzUf+anf4V598w==","signatures":[{"sig":"MEUCIF2HGbEgy3mnV2+dRT6gqmF3KIY9a8AX1cdo71uzKZHNAiEAtyZUPbFY+JB/vtXWwXLXZPGtyjYecWHOgtFnfbDbme0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.33.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450306},"type":"module","_from":"file:skybridge-0.33.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f068b64dc129b311813b765f7cd87e3f/skybridge-0.33.4.tgz","_integrity":"sha512-6K+K4nAB9bwreSXdMAplc6z+anj9E51p9noyZ2DJ9xqWIKTbnxHYeRV5YvAmwEXt49Ls/c00lzUf+anf4V598w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.33.4_1773063573100_0.7932056437251751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa27583":{"name":"skybridge","version":"0.0.0-dev.aa27583","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa27583","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"01aaacdf2156c9dfab4647f9e3cb7422a088b38e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa27583.tgz","fileCount":265,"integrity":"sha512-EhwCM5kLo2tANZEyhe+qlSITc2pQPYxAJJIXTREbg2EG/ziQdiOGouSWt0M+ijxyCv1gvCP8/TOLX7TSkn4E8w==","signatures":[{"sig":"MEUCIBHOm/1EbJKHWzT9Q8pTgftPyT52MyouY91J+Y2Vx7W1AiEAnhbreV2jcPqvngvFSER+z4zIKzR+Khk1yZ0Hr2fPnrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa27583","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.aa27583.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09846cbe6402fcd17e609d8cdae2a518/skybridge-0.0.0-dev.aa27583.tgz","_integrity":"sha512-EhwCM5kLo2tANZEyhe+qlSITc2pQPYxAJJIXTREbg2EG/ziQdiOGouSWt0M+ijxyCv1gvCP8/TOLX7TSkn4E8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa27583_1773063710634_0.8261772347994181","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.56a748c":{"name":"skybridge","version":"0.0.0-dev.56a748c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.56a748c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3105d9ccada7263b2c548f8450c6e2ecdabd0df1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.56a748c.tgz","fileCount":265,"integrity":"sha512-wa3g7XtSalSubPebFeawyBy7ECrSxuspV/21UBrlQ8YUVTpYJcVTLyUgUHcd/sWREocZIsethOeISF5Yi7ZYmQ==","signatures":[{"sig":"MEUCICZqdGUkUdHke82wCrGjFUl34Ubny5LIGLG4jFY3nlmFAiEAiU91p3rRJ5+lukDCV2WOhXMl/fTkTtMEMR2xn0FsX4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.56a748c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.56a748c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcae98fb6d5d29a1046b696652145258/skybridge-0.0.0-dev.56a748c.tgz","_integrity":"sha512-wa3g7XtSalSubPebFeawyBy7ECrSxuspV/21UBrlQ8YUVTpYJcVTLyUgUHcd/sWREocZIsethOeISF5Yi7ZYmQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.56a748c_1773069796352_0.02769534615767566","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d88ff71":{"name":"skybridge","version":"0.0.0-dev.d88ff71","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d88ff71","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"080d376564489e35bd84e4eff0645ad7dc1b78e4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d88ff71.tgz","fileCount":265,"integrity":"sha512-TgdlAI/3QnE2PLSCLt8/hfUBnrd1Bi588F2TUf8RpWa+BGvCUpySENhs2gHudANKN0KNNuZ2Vjqi1OU0BkodBw==","signatures":[{"sig":"MEUCIGtLT4W8xp6GasGGvPMsHOuysaeOeuHUJ5qyc7BG+t8YAiEAvSSd7uK9wTIdBpW6Ms7XAMOZQD/1kCxJSWpvzL5fiug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d88ff71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.d88ff71.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/192bdae09d7723b18593620f4eca3f97/skybridge-0.0.0-dev.d88ff71.tgz","_integrity":"sha512-TgdlAI/3QnE2PLSCLt8/hfUBnrd1Bi588F2TUf8RpWa+BGvCUpySENhs2gHudANKN0KNNuZ2Vjqi1OU0BkodBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d88ff71_1773074328881_0.29894152282719744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b42ed66":{"name":"skybridge","version":"0.0.0-dev.b42ed66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b42ed66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9827b0b6c85ac3986bbd5e5f2f05e3e77d6472e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b42ed66.tgz","fileCount":265,"integrity":"sha512-s9DIWJAhDguPVe0X04EJSzuIWcOGWhWpO8sd/d9WrZGB9HCgu9qvvcS+sMISHDui25layVTdL5VdQZbisQRlGg==","signatures":[{"sig":"MEUCIQCP2g0/o5i9kVMCsQJw2S6LMkL2kAHJ1G1eI1BXiq2X0QIgE+N4Jdb3iN13LTaAWq3mApfQu1Edzd+WrpytjKUV2G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b42ed66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.b42ed66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/522bc72d2b679903369e71bc109d67ef/skybridge-0.0.0-dev.b42ed66.tgz","_integrity":"sha512-s9DIWJAhDguPVe0X04EJSzuIWcOGWhWpO8sd/d9WrZGB9HCgu9qvvcS+sMISHDui25layVTdL5VdQZbisQRlGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b42ed66_1773074903477_0.7748833871124494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f6a3e05":{"name":"skybridge","version":"0.0.0-dev.f6a3e05","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f6a3e05","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3170b3d086b0080e209ce37ea037a24f757d089","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f6a3e05.tgz","fileCount":265,"integrity":"sha512-hWA6aUWEeZ+xGM1pyhwsxyi6o/bX8I7WJedJ7++wlpxtAcIUmZntCWO0x9HkfSwW1hHnBS0Q7nkv5gaNQALWGg==","signatures":[{"sig":"MEQCIE3xAoTOpCWXBNo+Q8xQybzFYaFQ/vpDnQgZXafz2x+sAiAjxZOlBPkMVIJ/2/YqEChtX4cbhe9ENBQtygo/yVqArg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f6a3e05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.f6a3e05.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea678b77de068090fe8eef9bf15197c1/skybridge-0.0.0-dev.f6a3e05.tgz","_integrity":"sha512-hWA6aUWEeZ+xGM1pyhwsxyi6o/bX8I7WJedJ7++wlpxtAcIUmZntCWO0x9HkfSwW1hHnBS0Q7nkv5gaNQALWGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f6a3e05_1773074966928_0.2441291159728014","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.850d563":{"name":"skybridge","version":"0.0.0-dev.850d563","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.850d563","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9518d998772a6c4c0fa58a5711a3a21c2412ab1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.850d563.tgz","fileCount":265,"integrity":"sha512-fwK+u84mXXpFPyl4xIZZy+axQuVp92n2k1B3xS1SRM0YlDl10R8XLNdzgOXeIv9abul8TGzIS9OGinBxsNV42w==","signatures":[{"sig":"MEQCIE6dN9EY90Qt27uIcQMnjDX/0GfKrRpX8JZq5YqBzhsdAiA+BGNuq0b6cAhoSWbQFqN7xtxSEbq8BSZNbo8hfmimEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.850d563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.850d563.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ac5e4a1448162f60fa232630f923ee5/skybridge-0.0.0-dev.850d563.tgz","_integrity":"sha512-fwK+u84mXXpFPyl4xIZZy+axQuVp92n2k1B3xS1SRM0YlDl10R8XLNdzgOXeIv9abul8TGzIS9OGinBxsNV42w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.850d563_1773075815434_0.9393371832445065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f89b570":{"name":"skybridge","version":"0.0.0-dev.f89b570","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f89b570","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af32e470fecd8be36ad13c5b141eac02c6878070","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f89b570.tgz","fileCount":265,"integrity":"sha512-pHFv9tNPbWeN49UqEEepdu/vollWEXPgopHUcpmCIp4g/ubLO9U0Cr32FsmcgA1v15cocp/Hi6Mbq/m+lp/A5g==","signatures":[{"sig":"MEUCIQCyzGl0D9Fynv2YmTeutwuaZ9at4NpILQU1PFnFTmlHrwIgCRLV0wIQxwEQ1UH8bCXV9RRUc+q9RijpVNCTNy87plA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f89b570","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.f89b570.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39c0543e9bb7585b04aae18a9158fd45/skybridge-0.0.0-dev.f89b570.tgz","_integrity":"sha512-pHFv9tNPbWeN49UqEEepdu/vollWEXPgopHUcpmCIp4g/ubLO9U0Cr32FsmcgA1v15cocp/Hi6Mbq/m+lp/A5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f89b570_1773076037938_0.20213409515054392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.febf292":{"name":"skybridge","version":"0.0.0-dev.febf292","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.febf292","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"29df0e659068f6227708f5e68b0c126a4b12516a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.febf292.tgz","fileCount":265,"integrity":"sha512-+lNiQdnrnvyxUKzLW7GHsqpo7AcFHZgFYE3UXbX5KAGDW6vqxnNfcvXEh2clFOB7mYGRWPriPwIZ0QagC1UiPA==","signatures":[{"sig":"MEUCIQCVSRBDv7sa2kiU6Dwa3sjYTKguu2qZBMR0XX/hRb9aEwIgD5XR0v9BmS3QcsmVFb/nvsatx7Jr2i2dm5LANBtoyPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.febf292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.febf292.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/983f106b9bc04313977bfc7c453dbdce/skybridge-0.0.0-dev.febf292.tgz","_integrity":"sha512-+lNiQdnrnvyxUKzLW7GHsqpo7AcFHZgFYE3UXbX5KAGDW6vqxnNfcvXEh2clFOB7mYGRWPriPwIZ0QagC1UiPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.febf292_1773076688385_0.9230211643502617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c1e542":{"name":"skybridge","version":"0.0.0-dev.8c1e542","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c1e542","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ab745903c764e1d6424f20d11b67d1bbc0d96cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c1e542.tgz","fileCount":265,"integrity":"sha512-0DkrbwVNXhm2KnT9Wjpa/ArMyl/JXOp1/LgWaBUmieVz5dVpRfUERO+z4uCBSQiMGTcJSf+x9M2FEbFAXockBw==","signatures":[{"sig":"MEUCIDKm6LG6Hv4SrmAuY4QOBo/cNMH2Fsl0ZYzowNGma1i7AiEA7UgtmlXmdb1YEDQjtSbrvw11JsPdRHdZRjjkG1QyITs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c1e542","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.8c1e542.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/344d6356354fc424c9f9bb783a9a4932/skybridge-0.0.0-dev.8c1e542.tgz","_integrity":"sha512-0DkrbwVNXhm2KnT9Wjpa/ArMyl/JXOp1/LgWaBUmieVz5dVpRfUERO+z4uCBSQiMGTcJSf+x9M2FEbFAXockBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c1e542_1773077240258_0.27775438532553687","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4094475":{"name":"skybridge","version":"0.0.0-dev.4094475","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4094475","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a0a316641b2bb3c73c9b4ea629990fecc6e1c2f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4094475.tgz","fileCount":265,"integrity":"sha512-WRjT94qUiHbFzbgjhjQobSiA3f4oqjfnkpn7Ci6lSQNUtj5uUm52hIzWfBFnklkmAWebEWELdMbQgLGq0ZIT9Q==","signatures":[{"sig":"MEQCIGjXRHcqvCyLNLK3kUt/yDIDypbPQ3hJKhOl0svvEXdZAiAvHW8llgWKKixEUQXLet1vieRKDp2B+fy/gakjtGXPTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4094475","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.4094475.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f6104b50b6b2d4bfe634e75816654c12/skybridge-0.0.0-dev.4094475.tgz","_integrity":"sha512-WRjT94qUiHbFzbgjhjQobSiA3f4oqjfnkpn7Ci6lSQNUtj5uUm52hIzWfBFnklkmAWebEWELdMbQgLGq0ZIT9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4094475_1773077948351_0.17889488734440295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30e740e":{"name":"skybridge","version":"0.0.0-dev.30e740e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30e740e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cf186204eb1822556892c8bcf6dc7bb652fd66bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30e740e.tgz","fileCount":265,"integrity":"sha512-TYI0ky6SYP0Yyuzb0rdVLDsVZ+692sLkpK2KiFtKM999konzWW4NDEdQOjLu6QcHDqO/YaDAsMkPFn45a3omvw==","signatures":[{"sig":"MEYCIQCXO75UZ9eGFO3cQMQlPUd+GFJ1oJSx4EuEB7BnDM4uIAIhAIwBmoYWJcNnP7VS7iElsJh8+LgmJU1JPNTuyVGzK4oK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30e740e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.30e740e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d0962fda046e5247b7f18b79257c69f/skybridge-0.0.0-dev.30e740e.tgz","_integrity":"sha512-TYI0ky6SYP0Yyuzb0rdVLDsVZ+692sLkpK2KiFtKM999konzWW4NDEdQOjLu6QcHDqO/YaDAsMkPFn45a3omvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30e740e_1773097795314_0.029982332447298976","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff0dace":{"name":"skybridge","version":"0.0.0-dev.ff0dace","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff0dace","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c12241cc467baf5a2d42e6187df14d0673d2c34","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff0dace.tgz","fileCount":265,"integrity":"sha512-xV0Kod7RaUjZO1Y6BE4zlyhvTcaI9XydvVrPhJyg3APMhb8HHoqiKc4vMQBR0ss/7k/7ipNrO6i2vL5iMBgoZA==","signatures":[{"sig":"MEUCIHL4IaiKHtYliKYBlJLR9DpPLfpPxnHoUZKVJfjK7ffhAiEAih9OV4BTdS5ycjf5sZnJ4mdGaa0z62NPTtzz3ZKK3Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff0dace","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.ff0dace.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5fdb60be8ef3fc3c51f3055e9ab9df3/skybridge-0.0.0-dev.ff0dace.tgz","_integrity":"sha512-xV0Kod7RaUjZO1Y6BE4zlyhvTcaI9XydvVrPhJyg3APMhb8HHoqiKc4vMQBR0ss/7k/7ipNrO6i2vL5iMBgoZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff0dace_1773131661521_0.7379414117925667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.629c7f9":{"name":"skybridge","version":"0.0.0-dev.629c7f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.629c7f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aacafccc35e886352c69d962e62526ce2b541fef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.629c7f9.tgz","fileCount":265,"integrity":"sha512-kWVK9HmHdcEeYiksR65Vx2i/9ys5SJWwnPpTLlrtf+73cW+s6PnJvji94IHI/xP223+cRHyxxyCCtMterv3J6A==","signatures":[{"sig":"MEUCIHfRhJHdoNSaWz8fQBJMcHAqSgBCW4/PGNCm7R+n5QzWAiEAsWMrNANKXbuu5IJp2gtXpM3/786Sdw3uo4NY0sw2sDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.629c7f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.629c7f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/46c79ee5cac0aca6e300b5f1741e2182/skybridge-0.0.0-dev.629c7f9.tgz","_integrity":"sha512-kWVK9HmHdcEeYiksR65Vx2i/9ys5SJWwnPpTLlrtf+73cW+s6PnJvji94IHI/xP223+cRHyxxyCCtMterv3J6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.629c7f9_1773133116429_0.9347831849918065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a13daa8":{"name":"skybridge","version":"0.0.0-dev.a13daa8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a13daa8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b55173d01bbdbf1f658857f5f180a99407ef78a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a13daa8.tgz","fileCount":265,"integrity":"sha512-jtnDvSiHtjMOV0Y6jev4C559gAJXQDhtri1DZYJjPfwE4KfJboJAmPAfl2WPVmUKkoN1D3nfiBeZj+f+KcRJPA==","signatures":[{"sig":"MEYCIQCLd1fi9OSwyvnnPwVdlOtd7laCGqSIl6dEYBUI5vHlaAIhAIgATRi8RuOLf8ZPAH0CxszLAIVApjFfhrvBmFeU2YVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a13daa8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.a13daa8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73580e2aa6af99d41cfe99745b87a8db/skybridge-0.0.0-dev.a13daa8.tgz","_integrity":"sha512-jtnDvSiHtjMOV0Y6jev4C559gAJXQDhtri1DZYJjPfwE4KfJboJAmPAfl2WPVmUKkoN1D3nfiBeZj+f+KcRJPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a13daa8_1773136234713_0.7488064235959904","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c371a09":{"name":"skybridge","version":"0.0.0-dev.c371a09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c371a09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8baf6135bb1278e51df759c835877b9c54341b77","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c371a09.tgz","fileCount":265,"integrity":"sha512-+MLlQJQ3Ggvv0AgqIwn88elTNQMuYDW3muy8AeF+feEwGtHYGradUll8qKeRHHL46t9B//7HBBLn1MI9TKdQGQ==","signatures":[{"sig":"MEUCIB7uolbOtNSHUcRvfor3dFn3PkURE69h9i5F6FSFST61AiEA9g3VAkQx1268w+TPN1uiFmENby0qCFZ739FP48eKj1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c371a09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.c371a09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b0a1390835cc540b09b9371f9d0daca/skybridge-0.0.0-dev.c371a09.tgz","_integrity":"sha512-+MLlQJQ3Ggvv0AgqIwn88elTNQMuYDW3muy8AeF+feEwGtHYGradUll8qKeRHHL46t9B//7HBBLn1MI9TKdQGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c371a09_1773141201030_0.3169990820683142","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fcb61c":{"name":"skybridge","version":"0.0.0-dev.3fcb61c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fcb61c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3a7fdf0d16df2669f1d050240e31943c84997c87","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fcb61c.tgz","fileCount":265,"integrity":"sha512-locr91Lx3NwbKba5+HjKOSJFYNSdYeHjwoWuQlMwCcMK7/9aUhkjZcjutUda9B8XC+V30vDhocLi1p7IxFVO/w==","signatures":[{"sig":"MEUCIAriG6QAp7CRcdJRTIVd5tQ87Lk74X+1ZDCp6GMUjtRtAiEAypai4dGFIFEpyuvvPl8BLk9VTZbBaMaKvWch6FVBtQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fcb61c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.3fcb61c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b86e8478f1d1af2759d6fe268e73b090/skybridge-0.0.0-dev.3fcb61c.tgz","_integrity":"sha512-locr91Lx3NwbKba5+HjKOSJFYNSdYeHjwoWuQlMwCcMK7/9aUhkjZcjutUda9B8XC+V30vDhocLi1p7IxFVO/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fcb61c_1773148646386_0.12281863056903175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c69136e":{"name":"skybridge","version":"0.0.0-dev.c69136e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c69136e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39efeaf7203b27582be27999f0ca6c07427ceb7d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c69136e.tgz","fileCount":265,"integrity":"sha512-V7DQOjRSOOczulS7jlYb/Qw669jssoHuOl0fc5zxY/9KtaWxOk0NubF66rB3324Gd/vRIN14OeDSRV9YHttD0A==","signatures":[{"sig":"MEQCIEOoAwspT4apD4CTWMaSs7MeMUDd0xX85YhqQ8mstw1wAiBo4N/nIL2MKUuvi9tnkAMBG6ddjYAjXUv7w382RPUpKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c69136e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451799},"type":"module","_from":"file:skybridge-0.0.0-dev.c69136e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c2ce9e65a8d4839c594859bc61ef4a1/skybridge-0.0.0-dev.c69136e.tgz","_integrity":"sha512-V7DQOjRSOOczulS7jlYb/Qw669jssoHuOl0fc5zxY/9KtaWxOk0NubF66rB3324Gd/vRIN14OeDSRV9YHttD0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c69136e_1773149780630_0.8698062520305188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6d0634":{"name":"skybridge","version":"0.0.0-dev.b6d0634","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6d0634","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4f7a1a61613dfbc3638235cf58c32210469c3bd9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6d0634.tgz","fileCount":274,"integrity":"sha512-hN8yj+H1vc/jQEawI5meHunYARADayGZhPJM8T7ji4CZjcWaUMYqdn78PriA7zuBa6U+Pe2rNAtrkYmSVc8ltA==","signatures":[{"sig":"MEYCIQCo7+nTHWQufXhMjZ3fbS5/CBAEzVmYYj/C1h7r3RK4GwIhALXBr8AM0DOCitnSS3IXu+eRNyi4fXV3S4PwWW/BBXCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6d0634","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.b6d0634.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85bbc44a63f9a53f770472233152d325/skybridge-0.0.0-dev.b6d0634.tgz","_integrity":"sha512-hN8yj+H1vc/jQEawI5meHunYARADayGZhPJM8T7ji4CZjcWaUMYqdn78PriA7zuBa6U+Pe2rNAtrkYmSVc8ltA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6d0634_1773151294166_0.43103135896427514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d9c9c4":{"name":"skybridge","version":"0.0.0-dev.2d9c9c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d9c9c4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ad0e10c3e3a9029fd9865ec7c2dc5f2674bcc199","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d9c9c4.tgz","fileCount":265,"integrity":"sha512-JaiM0mI9wzp8RACTOmqtl3FfsFSQsTu48rLOfs5ipHsycupF+Qo8b72nwD2R0nRg5SUmB4QPFWa9CQsDipGRtA==","signatures":[{"sig":"MEUCIQDIIC4FVUJgwfiGMZ1Uyv869zBgFaHOKd2olngyzufMMAIgVMR/+Z+3RsFaOQVunzUtKMxzl34civ5nmnbCPaA1V9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d9c9c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449776},"type":"module","_from":"file:skybridge-0.0.0-dev.2d9c9c4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2de7af4243a983ddba9c458c1c53b6fb/skybridge-0.0.0-dev.2d9c9c4.tgz","_integrity":"sha512-JaiM0mI9wzp8RACTOmqtl3FfsFSQsTu48rLOfs5ipHsycupF+Qo8b72nwD2R0nRg5SUmB4QPFWa9CQsDipGRtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d9c9c4_1773152995267_0.09952310094097783","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c767d6c":{"name":"skybridge","version":"0.0.0-dev.c767d6c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c767d6c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"700df716f040a8bcd30c1423cabdb88b5965850c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c767d6c.tgz","fileCount":265,"integrity":"sha512-nTc6NqJPYzLVZ4v2nYDgYb154lQRbDPciESfTTTw6byddUjer1TY7YyNdL1l+FWJsVCLcN7cZpwP2Nmp6FIMgw==","signatures":[{"sig":"MEUCIGtAQvB/1aP+XivGe+0eQr52n1f7XhGid4cuK7JF9jAwAiEA2e7x8nvh7EcXd54fbzc8AfHvkiRdPPep+5yBPDD4EXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c767d6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.c767d6c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c7365c997065063cd278dd89e32905e/skybridge-0.0.0-dev.c767d6c.tgz","_integrity":"sha512-nTc6NqJPYzLVZ4v2nYDgYb154lQRbDPciESfTTTw6byddUjer1TY7YyNdL1l+FWJsVCLcN7cZpwP2Nmp6FIMgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c767d6c_1773156419376_0.6659291168138384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.006a6a9":{"name":"skybridge","version":"0.0.0-dev.006a6a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.006a6a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bccce344b579b4fec64154091e1fa29689ad8406","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.006a6a9.tgz","fileCount":265,"integrity":"sha512-8G46X4Lekkv0D2cs4Q8OFl32RO7Rsw27FyaRJuQZKcUWzH5UWxXhF5MiKyvaDNqw4P+mYOEYDrJmivxIf0aCGg==","signatures":[{"sig":"MEYCIQDP82h6aoc6DG/UtO9oPiq/HrsLrg2dtgpPK/jJJcQODgIhAM4ISQHypXg5luqYcx4qup5HX4rSss1vtzqUGURH/zHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.006a6a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.006a6a9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d09e55a23279c7a26923f0dc71ab8898/skybridge-0.0.0-dev.006a6a9.tgz","_integrity":"sha512-8G46X4Lekkv0D2cs4Q8OFl32RO7Rsw27FyaRJuQZKcUWzH5UWxXhF5MiKyvaDNqw4P+mYOEYDrJmivxIf0aCGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.006a6a9_1773157834380_0.11897359221151937","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea67b1c":{"name":"skybridge","version":"0.0.0-dev.ea67b1c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea67b1c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aabed6fe2b6509b129f2999fc54a2d648b660704","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea67b1c.tgz","fileCount":265,"integrity":"sha512-d6K3YwPqf8lrUOANw4oRGxMUHxUkhRU9IC5oYok07MI1qjhM8FOGBDXT04A8hWKKbjqu1PjXeSiDaamrm0JVrw==","signatures":[{"sig":"MEUCIGnXKfHyCvlD+MvFltVeSc2mUmn1fzuCU5oT/SysMw8CAiEA2NTmcpCzu5t/vy0yndtaS4DcTJ17Eh5ZPVI/Kxvdepg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea67b1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.ea67b1c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f096099b802215f5977b625e7a2e380b/skybridge-0.0.0-dev.ea67b1c.tgz","_integrity":"sha512-d6K3YwPqf8lrUOANw4oRGxMUHxUkhRU9IC5oYok07MI1qjhM8FOGBDXT04A8hWKKbjqu1PjXeSiDaamrm0JVrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea67b1c_1773158242605_0.566455965315318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad19031":{"name":"skybridge","version":"0.0.0-dev.ad19031","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad19031","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc50f8f054df70ae77547959c311498d80295be8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad19031.tgz","fileCount":274,"integrity":"sha512-QgYrzoLByCIEftH04dZKncVuruzEmD5+0HN0Bd8rqSkfLIuEeFAX4Vct08CUyFbCBUVqyrecQb0OTCjWzOOndw==","signatures":[{"sig":"MEUCIQDggvXcbCATAL7IBXCmdZhatFGDYHKkU1j/N7Xi5cpzKwIgeYhkqZY/GzRCPZmTs/SwLVq/mUXhT6ptrIRz50cuyyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad19031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.ad19031.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/904563524bd1f9e9939366ee205046db/skybridge-0.0.0-dev.ad19031.tgz","_integrity":"sha512-QgYrzoLByCIEftH04dZKncVuruzEmD5+0HN0Bd8rqSkfLIuEeFAX4Vct08CUyFbCBUVqyrecQb0OTCjWzOOndw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.1"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad19031_1773168016711_0.45079832026058964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9bceb45":{"name":"skybridge","version":"0.0.0-dev.9bceb45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9bceb45","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"907be1c988186a03b64e831318481e7be9f4afec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9bceb45.tgz","fileCount":274,"integrity":"sha512-Xr5PaUMwiaj7tqjGfdRhhEeO/4Adl/i99lybjj1GVlBjZTLpeyoH3ZI+ho+pd5IiB3d85cDn6VSuwcp4COv5og==","signatures":[{"sig":"MEUCIHm0G1N8FihKCqKNLP90nX4rzCKaI+KZfO6Hbf+v6lJOAiEAylWoxkvuod9gLCYe1WBTVsYwIV5M0TqDvvxGiTPGInc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9bceb45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.9bceb45.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2107e7352c14a7ddc60df5f6ea467741/skybridge-0.0.0-dev.9bceb45.tgz","_integrity":"sha512-Xr5PaUMwiaj7tqjGfdRhhEeO/4Adl/i99lybjj1GVlBjZTLpeyoH3ZI+ho+pd5IiB3d85cDn6VSuwcp4COv5og==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9bceb45_1773176492695_0.8782960502282895","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9f1cef":{"name":"skybridge","version":"0.0.0-dev.e9f1cef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9f1cef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a6511b9acf108ddfcb556cce7231c4fd150872d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9f1cef.tgz","fileCount":274,"integrity":"sha512-JfoDbdKK31x3dvK5O8v/D7OYu5fDeuci+/x5ILFPln2lnGWy0Lp0BVYXHL0Uo5CDz6ln/FTONk1REShn9EZPeA==","signatures":[{"sig":"MEUCIFyS0A/uglUFaXlbqxwN4bHvf5MqgP19bYFOKHJsuUb/AiEA+h7sunEk8d2Xexcxda5HDEhUB4t6oRiIGRofTVqlPtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9f1cef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.e9f1cef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14d5d103f92be02c15143a5951332ea4/skybridge-0.0.0-dev.e9f1cef.tgz","_integrity":"sha512-JfoDbdKK31x3dvK5O8v/D7OYu5fDeuci+/x5ILFPln2lnGWy0Lp0BVYXHL0Uo5CDz6ln/FTONk1REShn9EZPeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9f1cef_1773180834693_0.08525257817775178","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a30ebd":{"name":"skybridge","version":"0.0.0-dev.3a30ebd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a30ebd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3b850b63b56d54c2e501027d881e41a863d63c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a30ebd.tgz","fileCount":274,"integrity":"sha512-b6ltBLZI7mDseqZ0udDPCeylfoPYavG3KxBH6Xnf1ytxKeapfj90NX1Jhl+Ybv7DogS2mT9ewnsQVBbNPE4qrA==","signatures":[{"sig":"MEUCIEQOiesMyWQx6GhUayTi+EakiVLpCCQjFPCLbDqyea4yAiEA9CidxBvGiTgkp0tewgTq9l+bu24skTE9ND8Ug75f1x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a30ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.3a30ebd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac394c49243a50bb2d13ffec1bfd225f/skybridge-0.0.0-dev.3a30ebd.tgz","_integrity":"sha512-b6ltBLZI7mDseqZ0udDPCeylfoPYavG3KxBH6Xnf1ytxKeapfj90NX1Jhl+Ybv7DogS2mT9ewnsQVBbNPE4qrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a30ebd_1773197948940_0.38733988740062575","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2afdaaa":{"name":"skybridge","version":"0.0.0-dev.2afdaaa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2afdaaa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"301cf34ee4125d8fd122de79ba29d0fdc1063c32","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2afdaaa.tgz","fileCount":274,"integrity":"sha512-sattavVOz3a/zhYV/19XcLJ3gE3e3uSea9exzAXt/wIcM5jJAg67pWa6MDU3vNOE7kiDoSLFJ8KXxuF90zdCIA==","signatures":[{"sig":"MEYCIQCV6ohdlGYBBUWzUMAHr2993hysOs4mJhTjkgE4pkZZuQIhAOLRwWqgPNDCaPPGyIPuX2hH+wl/kACsQd7Lxb9nK6Qr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2afdaaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.2afdaaa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/925877be76b5c65cfffa8bb2a9e5b40c/skybridge-0.0.0-dev.2afdaaa.tgz","_integrity":"sha512-sattavVOz3a/zhYV/19XcLJ3gE3e3uSea9exzAXt/wIcM5jJAg67pWa6MDU3vNOE7kiDoSLFJ8KXxuF90zdCIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2afdaaa_1773219762776_0.7926027863075757","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.92b5072":{"name":"skybridge","version":"0.0.0-dev.92b5072","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.92b5072","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae235f6e9883b5c60f1774f7ff7d4458a212e982","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.92b5072.tgz","fileCount":274,"integrity":"sha512-A0rjlKyUJhmtHlv6a75iIIlavTREhZgZeTHsPsaJF6tI+ZBB+Kec3c/0f9E4uyNwnisSjwYeFsRAZS+WkklLnQ==","signatures":[{"sig":"MEYCIQC7oun8NZa8YELJhYDz4b8rvAuqX4UiRtMQxtuGsBLrYQIhAO219fZPS/MvaL0KZz3laGOLyq3ADi9qtx/DHfdnzuQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.92b5072","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.92b5072.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bfffb31f9c8f55f9c5c52e976a8f3e4e/skybridge-0.0.0-dev.92b5072.tgz","_integrity":"sha512-A0rjlKyUJhmtHlv6a75iIIlavTREhZgZeTHsPsaJF6tI+ZBB+Kec3c/0f9E4uyNwnisSjwYeFsRAZS+WkklLnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.92b5072_1773224656889_0.695571912328526","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52d77d0":{"name":"skybridge","version":"0.0.0-dev.52d77d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52d77d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8456a77f9300a0b5685cf25246d97608b905a123","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52d77d0.tgz","fileCount":274,"integrity":"sha512-Vg2rWN0o/h7gim6YcFMPgJdRcRZPz2LWLjmFTKBiE9CTJ7K4Y1mGpddID9ls75rc7mju+SIFtJFXouZxMlHh1w==","signatures":[{"sig":"MEUCIQD+deB/eEugfR7M5Qgurw6fY/m9O3h2phBOviVP//HOOQIgKD9oduSeeuSr70eh0GgAjB6gCvt/pDw6j/YP52ZjlIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52d77d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.52d77d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3ca4e310a3872e03a8e89305d8d4b7b8/skybridge-0.0.0-dev.52d77d0.tgz","_integrity":"sha512-Vg2rWN0o/h7gim6YcFMPgJdRcRZPz2LWLjmFTKBiE9CTJ7K4Y1mGpddID9ls75rc7mju+SIFtJFXouZxMlHh1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52d77d0_1773225298934_0.3298991099198647","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"skybridge","version":"0.34.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.34.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2dc7bc40d9ca765732809273ed9292952fa25d24","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.34.0.tgz","fileCount":274,"integrity":"sha512-JH5bDRiKU28cS1AA3K7aWdgJhtIEhGyx3qqCPrgchxU/MHTOEdnD5Nco3L+OyL44x+w7T5etqB596KkmJFIA9Q==","signatures":[{"sig":"MEUCIFtrbeCsI91bXE28O+fhRrebSF86vddWvnfJj+0ot+bVAiEA/mVinIXoPr7uvV7s/D3uXM7Z8xqpaFEwUXKsv0eDkHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.34.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4cf6a03e5fd895bc72ad3e30c457ad1/skybridge-0.34.0.tgz","_integrity":"sha512-JH5bDRiKU28cS1AA3K7aWdgJhtIEhGyx3qqCPrgchxU/MHTOEdnD5Nco3L+OyL44x+w7T5etqB596KkmJFIA9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.34.0_1773230439463_0.6202929375571171","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c540e04":{"name":"skybridge","version":"0.0.0-dev.c540e04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c540e04","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a006d62f3e2c0cb4102ad20d7530fb99c0a8cc7a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c540e04.tgz","fileCount":274,"integrity":"sha512-1M+TIIkpkitGmiBX9W2GgUUsQSg3dtmPo9InrpkdGEdPzBHGM22ZUx1pSsxPwsq0v/i4MFNJX6fHya1nYCcepg==","signatures":[{"sig":"MEYCIQD2pq4JoxHt4o6DxfaY0DNNjEHmLGRnW2mZAKnq4nXV9AIhALxAgwQ9s09H0D6/bXG3bYnw/4QEhijgwbwh9FMfBGvL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c540e04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.c540e04.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65c343782f42a8bedd04ff2951e5c674/skybridge-0.0.0-dev.c540e04.tgz","_integrity":"sha512-1M+TIIkpkitGmiBX9W2GgUUsQSg3dtmPo9InrpkdGEdPzBHGM22ZUx1pSsxPwsq0v/i4MFNJX6fHya1nYCcepg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c540e04_1773234768700_0.32022554377817136","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1bc4dca":{"name":"skybridge","version":"0.0.0-dev.1bc4dca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1bc4dca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c78835837d65a41b1b4265244675ec661a73b9ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1bc4dca.tgz","fileCount":274,"integrity":"sha512-stleqPGp0f/vzCE7CfODksyLQLbSU/b7s5FSTlIIEXrhpgpcIeYRutFXW/WMxRJMvNESToattn9ldso9+2ySYA==","signatures":[{"sig":"MEUCIQCCJFRDGKvkQw5viM9BVIEeriM/a3Vn5ghPOnmy60V1HAIga9jkHKxsae/7Df5AFCOsZ+6uLfXysYT+gofcnKjfG8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1bc4dca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.1bc4dca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe957c1a0ce14418c7d768423e26df35/skybridge-0.0.0-dev.1bc4dca.tgz","_integrity":"sha512-stleqPGp0f/vzCE7CfODksyLQLbSU/b7s5FSTlIIEXrhpgpcIeYRutFXW/WMxRJMvNESToattn9ldso9+2ySYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1bc4dca_1773235468208_0.40812160279080434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c1ba33":{"name":"skybridge","version":"0.0.0-dev.9c1ba33","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c1ba33","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe398bb9ffab6cc15fd33e337025d5ded9e0e811","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c1ba33.tgz","fileCount":274,"integrity":"sha512-RnzM2/qEs73LM80YadPuNgmGPj+3IwnR6rKSco3LBdG/d5blYOESu3hLveLgsKVaa9wGw2rfpoc88H941z2mHQ==","signatures":[{"sig":"MEQCIGhRM8Y1gSCoIUOEDLH6d8qPz6misuPldoE7tG0QZ7ZFAiABzhch1wnqtj+mJOqrQEQG77YoaA7roeVoJ1Njm0O28A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c1ba33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.9c1ba33.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a9788407329e5dd56c44b3bce8c7ddf8/skybridge-0.0.0-dev.9c1ba33.tgz","_integrity":"sha512-RnzM2/qEs73LM80YadPuNgmGPj+3IwnR6rKSco3LBdG/d5blYOESu3hLveLgsKVaa9wGw2rfpoc88H941z2mHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c1ba33_1773235676571_0.5816366878607395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a941348":{"name":"skybridge","version":"0.0.0-dev.a941348","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a941348","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de7785bd203b4cf99ff4f521806526c0853c73a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a941348.tgz","fileCount":274,"integrity":"sha512-ooCBv2ccUM1qMQgdyAsinx5wY5JALuznhCAsBY+Dfpv0+QO12Zi+hZ3RtEOdgQnu6SmZJBxazLW5xMeXx4STfQ==","signatures":[{"sig":"MEUCIQCz1fSYAzeSTmm1EdL/bGzf4Jl5f7XUaGvUYWNdYnnImAIgFnTCH4+v9FaPQevSP5iH1BqrCmHH0OmCgKgpYgAhlls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a941348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.a941348.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f653edd4fb5fbc186fe171cc53a60b89/skybridge-0.0.0-dev.a941348.tgz","_integrity":"sha512-ooCBv2ccUM1qMQgdyAsinx5wY5JALuznhCAsBY+Dfpv0+QO12Zi+hZ3RtEOdgQnu6SmZJBxazLW5xMeXx4STfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a941348_1773236065039_0.028210444046982364","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8cee05f":{"name":"skybridge","version":"0.0.0-dev.8cee05f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8cee05f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6f1f784a35632d4db695005dba09749f968db260","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8cee05f.tgz","fileCount":274,"integrity":"sha512-VbgN2NTVhvZU9CJzSEpoJwUcmXBAZITq2Y+bBg4RHpbvAe3eSw+RMY52q5H2n2Kl48yBWI3aayN8VG2eQS8Iqw==","signatures":[{"sig":"MEQCIGgbETSxnHyNIHzNBekZ5n4P5muupQbyL5MK41GDca8+AiAX3t4MT3muAl51cDaljDLVNasUwJFbC2V8WX5LxWXWag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8cee05f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.8cee05f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/096f0fb7b0356fff34f280113203ebe7/skybridge-0.0.0-dev.8cee05f.tgz","_integrity":"sha512-VbgN2NTVhvZU9CJzSEpoJwUcmXBAZITq2Y+bBg4RHpbvAe3eSw+RMY52q5H2n2Kl48yBWI3aayN8VG2eQS8Iqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8cee05f_1773236282795_0.5959852875829732","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fecd520":{"name":"skybridge","version":"0.0.0-dev.fecd520","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fecd520","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"635f6f211322b98497aece524cc538b8da7a4341","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fecd520.tgz","fileCount":274,"integrity":"sha512-Mv4SntChRnuqKXF2k/ajfJoYAt9mVsKSY0ldy5W7GmrilcWOlFqVtm/QzCxsdMgwC7BwUtBzwhexxDp4INjP4w==","signatures":[{"sig":"MEUCIGJgQ4jeTHiTQtbF6VO1X1NQKrOOMQqcBT0ca4v1oPV/AiEA0mXvz9ntu6crpOF+OFtA0NcmC1/s7Fl7FCo/1iQBHlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fecd520","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.fecd520.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d49e6d617c78a6ae470b3c11da499c95/skybridge-0.0.0-dev.fecd520.tgz","_integrity":"sha512-Mv4SntChRnuqKXF2k/ajfJoYAt9mVsKSY0ldy5W7GmrilcWOlFqVtm/QzCxsdMgwC7BwUtBzwhexxDp4INjP4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fecd520_1773236440484_0.8259320094002154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f8d147":{"name":"skybridge","version":"0.0.0-dev.0f8d147","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f8d147","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6f1e9b6bcd3e21c9c9e12ecc04d438fe973246ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f8d147.tgz","fileCount":274,"integrity":"sha512-Ih3T8b0O9onaHkyF5wUx0dCpIrFBNeUvbSaB4i4Tpfep2R7Gg8cpJ6mkgxo4ZSffcaUwMITT8aOHkyIAougfqQ==","signatures":[{"sig":"MEQCIGH0f5PGelm4eQt0lacuofORGfqMdkPeq2QSDaQVq6v2AiB/iJG+IMb62tNAbdqKcCbeJxP8Syz+AGyojuQ6i1ftog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f8d147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.0f8d147.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4648c6b061d6ab0195602cf04b010a0/skybridge-0.0.0-dev.0f8d147.tgz","_integrity":"sha512-Ih3T8b0O9onaHkyF5wUx0dCpIrFBNeUvbSaB4i4Tpfep2R7Gg8cpJ6mkgxo4ZSffcaUwMITT8aOHkyIAougfqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f8d147_1773236596256_0.5277196712604628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e506fed":{"name":"skybridge","version":"0.0.0-dev.e506fed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e506fed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ef70ed404c83717da394fc08d6f3fbe761822be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e506fed.tgz","fileCount":274,"integrity":"sha512-yqNlPEUoqeQ9VtaXD3YVbfjmq69OU7a63823gyzmyekcRbJ+J2G/FkpYrCvaZi01p5NG3be/dMKwaqLiB8tLpA==","signatures":[{"sig":"MEQCIAfNs10TFO+sXj3YxJH2MFR0fTNBhAZUIwk4e+T8EMNjAiBSvxXMzmoiUNc2/roHAFaygwXSd6K9e1oRPrGAT4bXzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e506fed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.e506fed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b42890fccb92db95f9bf5edfa6ab8e0c/skybridge-0.0.0-dev.e506fed.tgz","_integrity":"sha512-yqNlPEUoqeQ9VtaXD3YVbfjmq69OU7a63823gyzmyekcRbJ+J2G/FkpYrCvaZi01p5NG3be/dMKwaqLiB8tLpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e506fed_1773237349098_0.5983401421700492","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c2b2b14":{"name":"skybridge","version":"0.0.0-dev.c2b2b14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c2b2b14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ddfa5b51966e9c163cba3809959752bdd1dbf74a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c2b2b14.tgz","fileCount":274,"integrity":"sha512-7ayG1osLE1yJHTXkf3AcsTn8vfq6uIS3RmhljhfCtDEZJweRYXUJfJgnWLSYq6U1nCDRZjMn1P5JjPA5cj/rfQ==","signatures":[{"sig":"MEUCIQCOuLCmPDEP82Sa9X5HLFLYPbhs237nZ/PJV7DAyGWbSAIgJi0lzVMymMEup8FVNPt4z+Bt2V1iYWWWibVIL3z/JhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c2b2b14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.c2b2b14.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f984f1d2736784b80ed6fabaece00ebc/skybridge-0.0.0-dev.c2b2b14.tgz","_integrity":"sha512-7ayG1osLE1yJHTXkf3AcsTn8vfq6uIS3RmhljhfCtDEZJweRYXUJfJgnWLSYq6U1nCDRZjMn1P5JjPA5cj/rfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c2b2b14_1773250770057_0.9391520029908988","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.78d49a0":{"name":"skybridge","version":"0.0.0-dev.78d49a0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.78d49a0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c4fca3e2132f8d66f78f47aba73e9229bdd97b1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.78d49a0.tgz","fileCount":274,"integrity":"sha512-Y6P3oGZZzY8tWKDR8tp6BxsdTj+FF0TXiLxdzW85b+pZtSN060AMM7LM42y5ntUcBVWsOC5UCgksp+uqYptNFQ==","signatures":[{"sig":"MEUCIFy+dEMwf57VkRaDSnpoM+8ytBL/aKyD1vD6XoUsCQx/AiEAlBRN88MQ2TTlLxac48rq+f3clN3nzfmw6GDVVW7/2cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.78d49a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.78d49a0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36d928ddbb35b0fcd3fd8212b6bfc507/skybridge-0.0.0-dev.78d49a0.tgz","_integrity":"sha512-Y6P3oGZZzY8tWKDR8tp6BxsdTj+FF0TXiLxdzW85b+pZtSN060AMM7LM42y5ntUcBVWsOC5UCgksp+uqYptNFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.78d49a0_1773261862479_0.1844012007760143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1566e1":{"name":"skybridge","version":"0.0.0-dev.f1566e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1566e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5bcefd446841a8f219c8e544682eece985cfccd1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1566e1.tgz","fileCount":274,"integrity":"sha512-5SDxuL6so+McCvDuTaZnc15kFYfn6gsAvnxGFLJ/a1b/sSI8lkmCsq7lQY9BtH0nabHhowZSH0Osi76VjWS1RQ==","signatures":[{"sig":"MEUCICqV2ebo4zhHEnatWiFdiQDevLxODpi7C7cECPYB9jtAAiEAvuDn9IS7DyJiXt3nxsgLoeg/qKQu/6fyUxoCLPprS3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f1566e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.f1566e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/103838a25b6964b0e70a7e515c96a252/skybridge-0.0.0-dev.f1566e1.tgz","_integrity":"sha512-5SDxuL6so+McCvDuTaZnc15kFYfn6gsAvnxGFLJ/a1b/sSI8lkmCsq7lQY9BtH0nabHhowZSH0Osi76VjWS1RQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1566e1_1773279353881_0.13045065641543707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a200bae":{"name":"skybridge","version":"0.0.0-dev.a200bae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a200bae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"88f227fa99ee44c9ae1cadb7935d1d13fac7be18","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a200bae.tgz","fileCount":274,"integrity":"sha512-lCr3oxTAlnDlENgXFeeI5EEoveLkDbZiYZsFU1coWwPV4M4iOgEEXbX72tC+IhvDN+gbx6oA6Yutiyf2Irjfmw==","signatures":[{"sig":"MEUCIQDQb/xqMpWlIGHfUIbC/Bt6L0XTMzlfspIivxYfbnVccQIgcguTCLBQxMuqOfQf6T2dHYEnIIbadIN2Z3ycuiOeos8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a200bae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.a200bae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4981758128e268e48898b6e4b1d45995/skybridge-0.0.0-dev.a200bae.tgz","_integrity":"sha512-lCr3oxTAlnDlENgXFeeI5EEoveLkDbZiYZsFU1coWwPV4M4iOgEEXbX72tC+IhvDN+gbx6oA6Yutiyf2Irjfmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a200bae_1773294572222_0.47616500155385433","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b0777c":{"name":"skybridge","version":"0.0.0-dev.5b0777c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b0777c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af7e9471315d4b47739eb751e6433c941d3c1a8f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b0777c.tgz","fileCount":274,"integrity":"sha512-+fPfBxxPfTkhOysbXpxMvqZpYHRFp7BqAOAQOdVIhJYmz6pRoQS/VtdtBgGC75P84ZgHuv7Ntq03Q8oeLqFDyA==","signatures":[{"sig":"MEQCICVUSqsQvUT3Kw5+FxfODIggsUYlkmCajIXrYaoYfKJJAiAdD6nUjgrZGIpTF+EpdCBpesx6fxZLIKZTVWhFDLV7BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b0777c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.5b0777c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9affe5f0bb984c460d3815c6a225a68b/skybridge-0.0.0-dev.5b0777c.tgz","_integrity":"sha512-+fPfBxxPfTkhOysbXpxMvqZpYHRFp7BqAOAQOdVIhJYmz6pRoQS/VtdtBgGC75P84ZgHuv7Ntq03Q8oeLqFDyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b0777c_1773337647715_0.0640910335394207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e861765":{"name":"skybridge","version":"0.0.0-dev.e861765","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e861765","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"691b859421164063b0bbd5e4b2e28409f93247c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e861765.tgz","fileCount":274,"integrity":"sha512-6uV7FeaS+1Zil9ek6mPZtql4HoPnEC3/8Em0hRnfYFaG/zjnzhOxojFtpykR4BASPriZ2de6uQ/1yNqIICfkSQ==","signatures":[{"sig":"MEYCIQCuqXnWx6pQ4Es7hIkunO9jfl/fUBg2QxNctHmhF9dz8wIhAPdYsphV1b6uf0YRjiiJoIT7T8B9JOqimHc43aEGyD4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e861765","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.e861765.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ad2a01281a4c46948febaea9cb259e0/skybridge-0.0.0-dev.e861765.tgz","_integrity":"sha512-6uV7FeaS+1Zil9ek6mPZtql4HoPnEC3/8Em0hRnfYFaG/zjnzhOxojFtpykR4BASPriZ2de6uQ/1yNqIICfkSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e861765_1773337680975_0.35666389125662534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd1d3d8":{"name":"skybridge","version":"0.0.0-dev.fd1d3d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd1d3d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c044d5947668dad1d74337e5c42e2ef6f290b86c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd1d3d8.tgz","fileCount":274,"integrity":"sha512-QPn2euqLRkmBAPLREiWYBa/iwmHRkZXQyrUKE9ZnXFRM0Y/fbu/IJ2TVmWIhZgiDSf7KeCUYBN7wrNuTbd/qzQ==","signatures":[{"sig":"MEYCIQDIoS+nXYiHIjiJEjmgUZyEUKYfnhXjWY/hi9gxjEoGiwIhANCUDCgrsJqKSeFNXyPpgkeeFLcDhNQwoGEl1xJltNkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd1d3d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.fd1d3d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1d327400ca17f0b52283ba14a9e26fa/skybridge-0.0.0-dev.fd1d3d8.tgz","_integrity":"sha512-QPn2euqLRkmBAPLREiWYBa/iwmHRkZXQyrUKE9ZnXFRM0Y/fbu/IJ2TVmWIhZgiDSf7KeCUYBN7wrNuTbd/qzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd1d3d8_1773352298139_0.9121603815504902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d54b04":{"name":"skybridge","version":"0.0.0-dev.2d54b04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d54b04","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f0bf5303fd449f31643c13ff79d923d22f13cc4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d54b04.tgz","fileCount":274,"integrity":"sha512-lV6TO+skLYtMdzdHig+qFZ90+wt9fuTwj9lTlBkcb1MgKHRtE6WbIruHcRd/+k57lW4Qin6IgrYp4VSyTUg/gg==","signatures":[{"sig":"MEUCIQCz8SYptCfwu4Itra738yqThdKqFFobTuKxMziD7C5FewIgNTpA/uwyBMeMnZoSWUyRqXzwOWB4bKD//67HYNp8eSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d54b04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.2d54b04.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/32b582f15fd355aac1e5528b3b33b571/skybridge-0.0.0-dev.2d54b04.tgz","_integrity":"sha512-lV6TO+skLYtMdzdHig+qFZ90+wt9fuTwj9lTlBkcb1MgKHRtE6WbIruHcRd/+k57lW4Qin6IgrYp4VSyTUg/gg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d54b04_1773366706902_0.9022774855319053","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6ff936e":{"name":"skybridge","version":"0.0.0-dev.6ff936e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6ff936e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa35ff6e39b7e69caebae693b845126f7c164812","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6ff936e.tgz","fileCount":274,"integrity":"sha512-/b1ez4eO+VjhZQdKeCbQKD6QrHB5VL4K7xrwRz9nHdlqU0BdIMIjsK4d/9nH9UVzLmN+J/y62CfehYHslFeKXA==","signatures":[{"sig":"MEUCIDFs/NhurwRmwyvgNVI/6ia3IC+nMPorM84Ne9Cvils2AiEA+irqDTih54mSPLC038ckgTw+jrOc2s6+D7Ud+89kUGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6ff936e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.6ff936e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34e2d23642788f67b05e0a2db5ea751f/skybridge-0.0.0-dev.6ff936e.tgz","_integrity":"sha512-/b1ez4eO+VjhZQdKeCbQKD6QrHB5VL4K7xrwRz9nHdlqU0BdIMIjsK4d/9nH9UVzLmN+J/y62CfehYHslFeKXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6ff936e_1773381816679_0.12536735116584308","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb268f1":{"name":"skybridge","version":"0.0.0-dev.cb268f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb268f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06a07de8922e939bf48361b777913611bf3d140f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb268f1.tgz","fileCount":274,"integrity":"sha512-15HKILvjiQkbwb1vRfyB968Z5+kglsdDJ6khrNmz8tPOoolkeYeVD7/t6bgs8zazgvxBVexGpN8tTr8qznCmTA==","signatures":[{"sig":"MEUCIB1PCmIVmf6cgBslXEd2lwD74UjcUTmA2qluIBnHHjLLAiEA36mf0V74TYQIYAbn1t1tAB5ADAnF65gHl29UVjaNa2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cb268f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.cb268f1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b766b86357f9ad7fde3861d03ac7bbc4/skybridge-0.0.0-dev.cb268f1.tgz","_integrity":"sha512-15HKILvjiQkbwb1vRfyB968Z5+kglsdDJ6khrNmz8tPOoolkeYeVD7/t6bgs8zazgvxBVexGpN8tTr8qznCmTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb268f1_1773431948445_0.7939782496841696","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6a74f3":{"name":"skybridge","version":"0.0.0-dev.b6a74f3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6a74f3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3610aa0d8ed09a9e2eaea634126e9e83d85d9c8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6a74f3.tgz","fileCount":274,"integrity":"sha512-0FVhmUMfhzb/ANFrhonwzHD4wDE4D6CyufaFfPhLtw+wlANZi56du8Jx6UHV8vOtI4+ZtEgIR8fA7GUHhvZt3Q==","signatures":[{"sig":"MEQCIHLbxJX6AEaeHY1Da1qzd6YyFONYPScS6ILVCJ855RfNAiBSaOu4U1oqiDSfRN5kaKXPPn6RhrkhbkclNXm4wyOOTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6a74f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.b6a74f3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c11484677ca6b0b998818532518d90e0/skybridge-0.0.0-dev.b6a74f3.tgz","_integrity":"sha512-0FVhmUMfhzb/ANFrhonwzHD4wDE4D6CyufaFfPhLtw+wlANZi56du8Jx6UHV8vOtI4+ZtEgIR8fA7GUHhvZt3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6a74f3_1773431955705_0.10360715114219476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39353e5":{"name":"skybridge","version":"0.0.0-dev.39353e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.39353e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e9755e9342ac269d1b73531c71643536a96a1de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.39353e5.tgz","fileCount":274,"integrity":"sha512-B/NfM5SFtEqahSNbGaMEjbFxKCXvgKkg1bDau3U4R1R0uq+PUQHITPAA5uEnLrUYBkWP1p8SWVaTSrfRAQM1bQ==","signatures":[{"sig":"MEQCIArSQYpgn5yJ78OTgA9yqWeB9zwVKu4H1/hIBp7NHSAkAiAPos5Oc5MehvNF3RhZRarJIXsQbWA5wLMEHvUmFNozYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.39353e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.39353e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/352bab0cd9671310e39d8c5f54bae741/skybridge-0.0.0-dev.39353e5.tgz","_integrity":"sha512-B/NfM5SFtEqahSNbGaMEjbFxKCXvgKkg1bDau3U4R1R0uq+PUQHITPAA5uEnLrUYBkWP1p8SWVaTSrfRAQM1bQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.39353e5_1773442230559_0.9646486574064941","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1332768":{"name":"skybridge","version":"0.0.0-dev.1332768","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1332768","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f818b147ff6166ccd556ec0a98f76db9cf0ffd91","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1332768.tgz","fileCount":274,"integrity":"sha512-0IDCgRFtCTwUIDm0FLVbc9NGR2rL/an+jTwgf4Oke6HA7eRAtrQhCvu/njmPojoqDJgqMC7HJlhPec9X77eZcA==","signatures":[{"sig":"MEQCID+eSWLzcz79L6+eq3qHARLtuvuzXNir5KX+BizGzuRuAiADnOoMJ1XhpZFgyUy6kzmwJ0YowvzCh1x3mJ2xDPxf5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1332768","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.1332768.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fff0cddea2a6276bbaff0da1b1ffaa05/skybridge-0.0.0-dev.1332768.tgz","_integrity":"sha512-0IDCgRFtCTwUIDm0FLVbc9NGR2rL/an+jTwgf4Oke6HA7eRAtrQhCvu/njmPojoqDJgqMC7HJlhPec9X77eZcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1332768_1773449504264_0.8784018811167082","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69f6dce":{"name":"skybridge","version":"0.0.0-dev.69f6dce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69f6dce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b99b863f9ea035037a652125f6a76554e161cca9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69f6dce.tgz","fileCount":274,"integrity":"sha512-y4bgeac4MDnvg2LTv/66meNzEMQdv5TbxabmQOvCmFdTw7phHnqO8qjYasSvH51PKVOKLiRa1jEPqm3Wyd+yvw==","signatures":[{"sig":"MEYCIQDU+GFDm2IG/P419JMQey3gdc/2Tq1z8dK2VJdO6M83pAIhAJ7hFAM82gIRtTvNrG0LDQ0SW+3gGsRtdWtHrRYH/O4/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69f6dce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.69f6dce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/602e3c4fd92d072b1e87861c1939d80b/skybridge-0.0.0-dev.69f6dce.tgz","_integrity":"sha512-y4bgeac4MDnvg2LTv/66meNzEMQdv5TbxabmQOvCmFdTw7phHnqO8qjYasSvH51PKVOKLiRa1jEPqm3Wyd+yvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69f6dce_1773484380989_0.8837372704897284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0cb8b90":{"name":"skybridge","version":"0.0.0-dev.0cb8b90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0cb8b90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d961b6152c7b14da0e27df596c99942ee099189","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0cb8b90.tgz","fileCount":274,"integrity":"sha512-3iQqzwFd6JGex5JE1MkqOsqt11k3FngQoZ1ggyHM49O+HWLgqBEXMlCvfY0JuxnoVBJET1FA1+sY96VQa8C36w==","signatures":[{"sig":"MEYCIQD8Z687WZv4/m2o8YQSaaVUM+kKfF4sTZN+TH/UewskdQIhAIrIdb0934WINL60r1cAu518sLoAqYWOBkJa/a8Ap41l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0cb8b90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.0cb8b90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a0774b22458dfa497f58d0585c65bd18/skybridge-0.0.0-dev.0cb8b90.tgz","_integrity":"sha512-3iQqzwFd6JGex5JE1MkqOsqt11k3FngQoZ1ggyHM49O+HWLgqBEXMlCvfY0JuxnoVBJET1FA1+sY96VQa8C36w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0cb8b90_1773539467635_0.4544410877402356","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c635e00":{"name":"skybridge","version":"0.0.0-dev.c635e00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c635e00","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc488a5ac409d6ed148172a2868ce0ff93ecd5cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c635e00.tgz","fileCount":274,"integrity":"sha512-tQ4XR/SMHO/XsMHchUjJJruUCI+E4SAuBXCZ6yJHg4fLvv+VKkGXWNatU6vezOUYNS3FaXKEd5Kdl39H9XW1YA==","signatures":[{"sig":"MEUCIQCGI6c8BMY6EqEc6RXCuBsDbRFU2h0W4NnpDQ4CWq8U5QIgObfC7yPO3aaU53MHsyVHbjRuY5ogOL4PMZb4EEvQ3/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c635e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.c635e00.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b183c4cf6de4703a1e4c601956c5cbec/skybridge-0.0.0-dev.c635e00.tgz","_integrity":"sha512-tQ4XR/SMHO/XsMHchUjJJruUCI+E4SAuBXCZ6yJHg4fLvv+VKkGXWNatU6vezOUYNS3FaXKEd5Kdl39H9XW1YA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c635e00_1773565972650_0.8410005513416434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.83b5a6b":{"name":"skybridge","version":"0.0.0-dev.83b5a6b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.83b5a6b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b8076fa5e7e4df639c31ce987cdeeebe470ec5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.83b5a6b.tgz","fileCount":274,"integrity":"sha512-nRTCRhVHxMaB4nC9kl9+ygGhDzyJw6trjJHkwvFHz/E2BWbDl5185xTbDIrAiEYOEk5/KnuR8G3pYcJrAKYEcQ==","signatures":[{"sig":"MEQCIDcThLskRG419yuLbYCcHe3pAmO21y5Ct647euTnC40HAiAg7vOQCJam2FLK0YGg+OYEUv57GMGOHnKOJmKEkOKCCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.83b5a6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.83b5a6b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89fd48daa7c9387ba37d7f740e93b6c3/skybridge-0.0.0-dev.83b5a6b.tgz","_integrity":"sha512-nRTCRhVHxMaB4nC9kl9+ygGhDzyJw6trjJHkwvFHz/E2BWbDl5185xTbDIrAiEYOEk5/KnuR8G3pYcJrAKYEcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.83b5a6b_1773566017484_0.019073239357862537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b391538":{"name":"skybridge","version":"0.0.0-dev.b391538","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b391538","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bdc52aefe10b4aace8dc413bf704897ae6fb45b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b391538.tgz","fileCount":274,"integrity":"sha512-YhQ/CT+AfGSOKWqU176PxYZ6hPvoSQYRdBMaicGspY/w0Z64KaOvXSZjXMoVn6oDCTyG2xvTYW8UDtt4ljdZgg==","signatures":[{"sig":"MEQCIB/iG9dgE634xpGYXrUCtwL4yMEQZIH4mIlEqo6+lxiOAiBiVhmjgq1Eni0TK8/CbIOhLq2IzXGBpUb7vxbJRoobEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b391538","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.b391538.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5fc8d864dc62509c15a0fabb88b7a0d/skybridge-0.0.0-dev.b391538.tgz","_integrity":"sha512-YhQ/CT+AfGSOKWqU176PxYZ6hPvoSQYRdBMaicGspY/w0Z64KaOvXSZjXMoVn6oDCTyG2xvTYW8UDtt4ljdZgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b391538_1773639732119_0.152811427418013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84f93a1":{"name":"skybridge","version":"0.0.0-dev.84f93a1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84f93a1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1b03796c66a1485c9e855647c7d7257b87ff619","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84f93a1.tgz","fileCount":274,"integrity":"sha512-VwFPTal1gZoLlcOSr13uP6L6FJd+nGOImck79toCfWJyk/Ocy77YzCbnwkimNMcWK0DduEp+dFuZKXQN0mrCeA==","signatures":[{"sig":"MEUCIQCwMeQ2GxLREWeoBQUWKfdNlTNe8XSPM6lKQy3sDJYwrgIgekd+GEqqUCItAxPkI+0o9aKZTIXSb309ghA85DuLkYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.84f93a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.84f93a1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc1a1193a5fdbc5c655752c40ac6de60/skybridge-0.0.0-dev.84f93a1.tgz","_integrity":"sha512-VwFPTal1gZoLlcOSr13uP6L6FJd+nGOImck79toCfWJyk/Ocy77YzCbnwkimNMcWK0DduEp+dFuZKXQN0mrCeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84f93a1_1773656603809_0.5865503658425586","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d1fa06e":{"name":"skybridge","version":"0.0.0-dev.d1fa06e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d1fa06e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb3d713c968984995d7f3fd71ac6fb68933a6947","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d1fa06e.tgz","fileCount":274,"integrity":"sha512-eV3TCLGXUVtzjlMCZVfwzS3nM73ThItn+hpBytKBWy7hOuOte79K868L+qpgio0+mAItLQT83aYJOSvhBZxWCQ==","signatures":[{"sig":"MEUCIQCOpgG553locI9MszS2LejGALysRdEEwG9VHa19at08/QIgYPUJWm8IqoVMZJ3TM+yRILmdB6TVASHZPj68cM3V83M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d1fa06e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.d1fa06e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ec96f28c76d6a20dd53353343b08a59/skybridge-0.0.0-dev.d1fa06e.tgz","_integrity":"sha512-eV3TCLGXUVtzjlMCZVfwzS3nM73ThItn+hpBytKBWy7hOuOte79K868L+qpgio0+mAItLQT83aYJOSvhBZxWCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d1fa06e_1773658825187_0.656313238082177","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"skybridge","version":"0.35.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6213ec141de5f917c15b5e1c6a6a447fbf950d26","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.0.tgz","fileCount":274,"integrity":"sha512-iJMuyBLgYpzgIc3dn96Ou3yFo95f/avjKPOY3aFl0EjvQ1Jxerw2F5UQzhVWGV87wOaOPdgJyX+0asD0EOFdtA==","signatures":[{"sig":"MEQCIEgjLRVDxUYTbd4tm+dnfIa5Hn71hGLyVunGp4NAO5GSAiAG/FP3bdVbzI5AEsFmspA4db/lM3OXiR/nvLDefq+bAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.35.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/87e349ed9112581e011067e78b834309/skybridge-0.35.0.tgz","_integrity":"sha512-iJMuyBLgYpzgIc3dn96Ou3yFo95f/avjKPOY3aFl0EjvQ1Jxerw2F5UQzhVWGV87wOaOPdgJyX+0asD0EOFdtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.0_1773658850282_0.3756455542623791","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.935c8b3":{"name":"skybridge","version":"0.0.0-dev.935c8b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.935c8b3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d332175e4377df5d35d6d0e416d44d1b4f88eee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.935c8b3.tgz","fileCount":274,"integrity":"sha512-elUfVb3AUrM8em6/FwrNZC4Awrt4FcZ5ikwG0JFpF6xHrJ3JBooaB79offNpzyzmRR1LEeupQmZncnUjrTmXQQ==","signatures":[{"sig":"MEQCIH5QG9jXHXkASBjPrn/TwW7HI/3RHyt2s2HijV7WCN/4AiBpwLkM3PqEeI5PmM5fh1JSl4/rMs1l95ZoAhyfqmF9kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.935c8b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.935c8b3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4a2c37bdce927bfd5cf0dd8d2f444fa/skybridge-0.0.0-dev.935c8b3.tgz","_integrity":"sha512-elUfVb3AUrM8em6/FwrNZC4Awrt4FcZ5ikwG0JFpF6xHrJ3JBooaB79offNpzyzmRR1LEeupQmZncnUjrTmXQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.935c8b3_1773658872050_0.17803456820881047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53a0b09":{"name":"skybridge","version":"0.0.0-dev.53a0b09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53a0b09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c5c807acdd3f6eaa82f1be978b0b44b926d57fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53a0b09.tgz","fileCount":274,"integrity":"sha512-HG6cEszT6l/4FTnRc8YTHTXpLEM80osqHT4lXwAzSvI6a8mmn1eWIA4Uy6bf0Wa/TiAbNBlyDv5zHLKSXOBlvg==","signatures":[{"sig":"MEQCIAW2qxmfSVCPeU7t1unkO5ttDbbvxGZUv4aEy5HAgJVhAiAORkYV5URZng+hRmtl3aFr80ey19iB+oihWqF42bmAIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53a0b09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.53a0b09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6cc2f98c4d0f4d6b4078873110269fdc/skybridge-0.0.0-dev.53a0b09.tgz","_integrity":"sha512-HG6cEszT6l/4FTnRc8YTHTXpLEM80osqHT4lXwAzSvI6a8mmn1eWIA4Uy6bf0Wa/TiAbNBlyDv5zHLKSXOBlvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53a0b09_1773658889484_0.9722150809742334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b2f069b":{"name":"skybridge","version":"0.0.0-dev.b2f069b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b2f069b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ec0177a816d968377d50dd9c3a1fd513150a8765","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b2f069b.tgz","fileCount":274,"integrity":"sha512-oyT47k7CgNkHU/vS55Mf9ettNN1SD+QYazWFWUTmY+In23ShMyzScvwZhFEJedO+lyMx91TPDTvVZ9FurgsFJw==","signatures":[{"sig":"MEQCICLtY38fuh4yrAfUU80U8YHNZLv4IKDv2Y0eR/gYzDRdAiBfbPUAXDYM7WCTMSQ6rr6iCDYIq8gmzERBrDjbCi4k3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b2f069b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.b2f069b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/60ad6d20ccee6f894fff9a8f98963eed/skybridge-0.0.0-dev.b2f069b.tgz","_integrity":"sha512-oyT47k7CgNkHU/vS55Mf9ettNN1SD+QYazWFWUTmY+In23ShMyzScvwZhFEJedO+lyMx91TPDTvVZ9FurgsFJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b2f069b_1773660677028_0.5718355897687324","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a26e56":{"name":"skybridge","version":"0.0.0-dev.1a26e56","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a26e56","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47de47b50d694bddf4f6a1f3640df4bde9fa5bda","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a26e56.tgz","fileCount":274,"integrity":"sha512-nj+mZ9W61BZGe1k4VoeSwCwh3zgdMwSZssHZhe9UcAlWkhsPHl0HnbHHYXSTHT23TLJMFT2RTLN5/VntYgNwhQ==","signatures":[{"sig":"MEUCIQDaOSsjRJpuT5I4y1tAuyEyR+cbXxtk/yJ88wdffJMdFgIgRys/eO7GJp4WJX5ukd2G2PFas82JmzPWXyNiOolHEzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a26e56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509708},"type":"module","_from":"file:skybridge-0.0.0-dev.1a26e56.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9643d0d88ae0b5a21abb20db458757db/skybridge-0.0.0-dev.1a26e56.tgz","_integrity":"sha512-nj+mZ9W61BZGe1k4VoeSwCwh3zgdMwSZssHZhe9UcAlWkhsPHl0HnbHHYXSTHT23TLJMFT2RTLN5/VntYgNwhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a26e56_1773666027855_0.5525974162220162","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"skybridge","version":"0.35.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09683768b54b62e0a5d573565268532c24977522","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.1.tgz","fileCount":274,"integrity":"sha512-qwFPfWNPEfMRh8nVsXC33Ki35Qac2WqObiJw3DhJ+O9pHSsdJI5UwFKhuHDWMXmHoDtsKBIlTwf2CNk8xTlAHQ==","signatures":[{"sig":"MEUCIQDhJn2SMRRhO1PBg0l/IX17M69W/cXC4yvy9NgIOor8FAIgeAo3un1pY3G6g49t8aan16wLLd064Tz5u8tfyE0sAMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.35.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/881f6c5449aa3dc58acc627dc2fa77b5/skybridge-0.35.1.tgz","_integrity":"sha512-qwFPfWNPEfMRh8nVsXC33Ki35Qac2WqObiJw3DhJ+O9pHSsdJI5UwFKhuHDWMXmHoDtsKBIlTwf2CNk8xTlAHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.1_1773666770218_0.9379321920171113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e508ce2":{"name":"skybridge","version":"0.0.0-dev.e508ce2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e508ce2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"777bb12db76c899d4da858effdd6dcecdc7fbf90","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e508ce2.tgz","fileCount":274,"integrity":"sha512-MyaV/lMHyzTYfN5m77R5kfvODAsOtypdoUihaqNsRWsOIZkK214RgMvJSPobwzIr6RrBAG2dMHImVI+kuXlvjA==","signatures":[{"sig":"MEUCIAYkI6LvLPdHBBfT1SOJMXSCJZgmt5ehIgDaX+o0RvsrAiEA/QRNCW4IAuiSDJ4ykYhZYm4o6qchvR/NM9vG1K5e+XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e508ce2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.e508ce2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c19328f675aaf11ea22ad63433d949a8/skybridge-0.0.0-dev.e508ce2.tgz","_integrity":"sha512-MyaV/lMHyzTYfN5m77R5kfvODAsOtypdoUihaqNsRWsOIZkK214RgMvJSPobwzIr6RrBAG2dMHImVI+kuXlvjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e508ce2_1773666796701_0.6441668891790668","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e5f0c3":{"name":"skybridge","version":"0.0.0-dev.4e5f0c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e5f0c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15dbd732eaa2395a12a0fa602b57e3d61cef85eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e5f0c3.tgz","fileCount":274,"integrity":"sha512-W0qbPOORfGODrOUPJjw6DJgGlQeF/rs1JU4KF24/E7dieq/jDhzqpOwLMrRFI/ZBgjiEhmf2QwfJY9/KnVCssQ==","signatures":[{"sig":"MEUCIQDPlPdxuYTIjMzkDiMh/2ybvrLHUwJ6gmqB+BuVVGu6gAIgFzink87NI1dAeD27dvRlQzvhylDEqmzQoBB07Ll3vIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e5f0c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.4e5f0c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7aabec25554d63522e0a22278f0de9f/skybridge-0.0.0-dev.4e5f0c3.tgz","_integrity":"sha512-W0qbPOORfGODrOUPJjw6DJgGlQeF/rs1JU4KF24/E7dieq/jDhzqpOwLMrRFI/ZBgjiEhmf2QwfJY9/KnVCssQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e5f0c3_1773668077371_0.9998837863129895","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46f8dac":{"name":"skybridge","version":"0.0.0-dev.46f8dac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.46f8dac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a05dfde9a785f29007dcec7cc0fb865e082e01ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.46f8dac.tgz","fileCount":274,"integrity":"sha512-UOntQyhm1QagEa2QtoS3bzGtzmXSqiA62NxHTIRQgspu+5ePxqpNqaIeFCJwxLhJi+M4hqaW/rpQNFy49C5BBw==","signatures":[{"sig":"MEYCIQDF2UBCtMnfvXH37vDLvgodfbuSGGVYjISoJPxdhKBcmQIhAIP51pMYiKVDwCUioYYDJzopP1y+nCRhzOkg75giQ6hX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.46f8dac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.46f8dac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/702573fcab0cef21b7c887ddcda1b900/skybridge-0.0.0-dev.46f8dac.tgz","_integrity":"sha512-UOntQyhm1QagEa2QtoS3bzGtzmXSqiA62NxHTIRQgspu+5ePxqpNqaIeFCJwxLhJi+M4hqaW/rpQNFy49C5BBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.46f8dac_1773668169922_0.9623627332675173","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"skybridge","version":"0.35.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb55d4ba5de6635a4e463893ccf58aa8329b117c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.2.tgz","fileCount":274,"integrity":"sha512-tI+Rq51hapvAxCXvVkqJy8MSiCM0b+FMNwCqJpW0lT51CQ/a6i6VelwRiBg1IoC7k8kKNMULVXSXBCOOS9bmjQ==","signatures":[{"sig":"MEQCIBeuWE9C7TDYEkuxXQTAkdKaPw0TEYUbZ9K9MMb3tF4DAiB6XakfFPFSgKKFwd3oyAUtEnE634Js/GPVxVKmina6nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.35.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/96cd1b536a836c65c0467c7b017da25a/skybridge-0.35.2.tgz","_integrity":"sha512-tI+Rq51hapvAxCXvVkqJy8MSiCM0b+FMNwCqJpW0lT51CQ/a6i6VelwRiBg1IoC7k8kKNMULVXSXBCOOS9bmjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.2_1773670271113_0.26735560908205125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2cc4cf8":{"name":"skybridge","version":"0.0.0-dev.2cc4cf8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2cc4cf8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5fdcccaa2ccdd3000a9adad244995a51999054e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2cc4cf8.tgz","fileCount":274,"integrity":"sha512-VkhpsyGbercWGQL82T2lAhaplSGjO6pRQ9RNx01+js3/z6V9U8oU7W5dpaAC12ki4wjVz561bFqKzypdoXeV7Q==","signatures":[{"sig":"MEYCIQDrCicDhkZVjQcInFPvJjGf1uIcHO1JafJNUyGJGBCgpgIhAJrsnvNTLKvg8zRdbGhWVhvjPxdyUdUfrlF1INMJnM76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2cc4cf8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.2cc4cf8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3beded72db7d056f87914031c1b44b0a/skybridge-0.0.0-dev.2cc4cf8.tgz","_integrity":"sha512-VkhpsyGbercWGQL82T2lAhaplSGjO6pRQ9RNx01+js3/z6V9U8oU7W5dpaAC12ki4wjVz561bFqKzypdoXeV7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2cc4cf8_1773670315330_0.452790312853558","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41c12fd":{"name":"skybridge","version":"0.0.0-dev.41c12fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41c12fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a629cc5c162eaf7e30cb52cbd841f3cca76e64a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41c12fd.tgz","fileCount":274,"integrity":"sha512-RQL5ssaBRG4jYBBB4JMWmJkbpETFg3N7hXh5KNQtkgiUXCyqmWOoGIEn2yND+9sBSLlK/CU28GVhETsWybcdOw==","signatures":[{"sig":"MEUCIQD8pTJvK0UowpKbiLWCOGWIqHlCYES4SU+qKqQkV4TrrwIgDtUCjcPIzKJA6bIuikvVrFJp9LBWePjVKJFtZ9JfLHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41c12fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.41c12fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c101bae1efecbd4518abc4f406e71ebb/skybridge-0.0.0-dev.41c12fd.tgz","_integrity":"sha512-RQL5ssaBRG4jYBBB4JMWmJkbpETFg3N7hXh5KNQtkgiUXCyqmWOoGIEn2yND+9sBSLlK/CU28GVhETsWybcdOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41c12fd_1773670329366_0.7556827889912596","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"skybridge","version":"0.35.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2db344563e17c6823bb79c844c61638066eafb97","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.3.tgz","fileCount":274,"integrity":"sha512-RIc5Y51l4EbB4dt0Whz8Q7gawF+ZXyum2A8XJZXCeiAT+wBGBCkDfzxEJ27Nm4APz+DD54QG9Mv/00TPjOqm7g==","signatures":[{"sig":"MEUCIQDTu5cR83OsLU/ZgLdYbZNesfAdDxBBCb3v7nxjtHRSowIgLWPhYsNj23BgCKN0jaVnMM+hFvMrAQcdSfZA9jUb+b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.35.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2650de095434ed771a19cc0582ed50dc/skybridge-0.35.3.tgz","_integrity":"sha512-RIc5Y51l4EbB4dt0Whz8Q7gawF+ZXyum2A8XJZXCeiAT+wBGBCkDfzxEJ27Nm4APz+DD54QG9Mv/00TPjOqm7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.3_1773670556372_0.8446758256804647","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4647c5":{"name":"skybridge","version":"0.0.0-dev.a4647c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4647c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbf0f2c07df842ed343a50229e3ca22a972b1de1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4647c5.tgz","fileCount":274,"integrity":"sha512-C+qt41ZISPo6lQwXF0kBRnMtpbGIM3pMq3wQnJBT3C/+ccs11AW3MWzi30jb9sCPEauPqf068P9GLLUSn6JwSw==","signatures":[{"sig":"MEYCIQCBCJrXdtwrG5UESY2Y+FjvTKNsZLQnMtNkfi7rnF4hZwIhAJIbsJzSP3ADfajjFtbEWeQ/KqlmY4FCokI12MyL9O9S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4647c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.a4647c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/84ea21a7d64333b7e2d067baa7655c3f/skybridge-0.0.0-dev.a4647c5.tgz","_integrity":"sha512-C+qt41ZISPo6lQwXF0kBRnMtpbGIM3pMq3wQnJBT3C/+ccs11AW3MWzi30jb9sCPEauPqf068P9GLLUSn6JwSw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4647c5_1773673672357_0.23803140285114677","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"skybridge","version":"0.35.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21c65edcd2b77c01709762301e2270f14f30a325","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.4.tgz","fileCount":274,"integrity":"sha512-rlbQOQPdz4Jw7l8wisfhgWnEee119iPIT6gh10NCLW5yU1FnQsjeigw3J3MW56BD5kjqb83PWbEKNbDtmEaj1g==","signatures":[{"sig":"MEUCIGHGgJaF1UEu0kcbWQKFYA1lW9j4uH/2t48ABVddgxLdAiEA6zHfiZG5NcAU+a9KoqpAylh9gqVsoJr9UiGJgLZMQpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.35.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/892aaf9903522b3e968ce8b93869c5eb/skybridge-0.35.4.tgz","_integrity":"sha512-rlbQOQPdz4Jw7l8wisfhgWnEee119iPIT6gh10NCLW5yU1FnQsjeigw3J3MW56BD5kjqb83PWbEKNbDtmEaj1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.4_1773673912783_0.5511365079219706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52d495c":{"name":"skybridge","version":"0.0.0-dev.52d495c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52d495c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e86916e313be14e97e349588fcd772f635869d82","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52d495c.tgz","fileCount":274,"integrity":"sha512-vVHa3FtzypiKTGJprKRE83Om2iZ6hZ1pQ/G2a77lCQM2CAqYMxJu70aMFodoJI20iklB4qB7eDsCeig9ICyCqQ==","signatures":[{"sig":"MEYCIQCZeRo30KgtFvUQZS570LBZw0D9cx1QztMIQIL4F4hragIhAJxqZICuRLM4VYq8YwqSO5abJSEjyPYPx9ZISoxRbBNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52d495c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.52d495c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b65ddfe0a63f1675ee53a1a009db150/skybridge-0.0.0-dev.52d495c.tgz","_integrity":"sha512-vVHa3FtzypiKTGJprKRE83Om2iZ6hZ1pQ/G2a77lCQM2CAqYMxJu70aMFodoJI20iklB4qB7eDsCeig9ICyCqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52d495c_1773674035278_0.11090892089678128","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.854a3fd":{"name":"skybridge","version":"0.0.0-dev.854a3fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.854a3fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"141c89b7db1fc591b6b5d42c9d5882202f54b402","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.854a3fd.tgz","fileCount":274,"integrity":"sha512-WtQ9wC9dl8L6xI0/9pybwFfOaGynNkFt4pIdo3LaA+Y36Bj3goqmSbFvsvJyD6RTl7oudFEN8XmW3h74p8U60g==","signatures":[{"sig":"MEUCIGEZUZYNll8iIQNFVqODLzxO4oPLXakQCVKDtuxnMLIcAiEA0qCz6VwRDydFegrA2Y7udViDYW4lOkV63UcdU4Z0wlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.854a3fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.854a3fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4289b6ede664298f3e6131558c00837/skybridge-0.0.0-dev.854a3fd.tgz","_integrity":"sha512-WtQ9wC9dl8L6xI0/9pybwFfOaGynNkFt4pIdo3LaA+Y36Bj3goqmSbFvsvJyD6RTl7oudFEN8XmW3h74p8U60g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.854a3fd_1773674671244_0.8122049065006207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d49d8f":{"name":"skybridge","version":"0.0.0-dev.9d49d8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d49d8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee80ea6c9a382956192e8800b2dad58affdc9e6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d49d8f.tgz","fileCount":274,"integrity":"sha512-yK0DtMmlgI9qiskgB7KHxc7C171/vibxBJHEe/a3EiTCbNQGEcqHSztvFjPBPA3J5QOGrFBdIGERCdv/iQpH0g==","signatures":[{"sig":"MEYCIQCtBE/tx+zPah5/d1qp7InWZyPCP9FsWrbHSa2LUkisZgIhAJ1ChU8e7tAutDgJNT8w5MMGrnfCP6/g9he7OR/w1sLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d49d8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.9d49d8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/104cb312cb79f0deaedb31d57f17c43d/skybridge-0.0.0-dev.9d49d8f.tgz","_integrity":"sha512-yK0DtMmlgI9qiskgB7KHxc7C171/vibxBJHEe/a3EiTCbNQGEcqHSztvFjPBPA3J5QOGrFBdIGERCdv/iQpH0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d49d8f_1773674724844_0.48843951396722973","host":"s3://npm-registry-packages-npm-production"}},"0.35.5":{"name":"skybridge","version":"0.35.5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f11260fcddd37ca69081e10b3f66a5f02e6f401","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.5.tgz","fileCount":274,"integrity":"sha512-NaGpTo4oPSaVKLyUnlwUFjOFALHrF6NmfeoUaT52MYPrQLNF6+l+79VSwjpQyLwfjZ9m9AIodOe2Mr+YCFKBSg==","signatures":[{"sig":"MEQCIHus0YZpTCZlIGnj1u6ALRX6VMTpQXQfYpULzw8vghUUAiB3Dzx9qFETvxorLTYAOXI7+p7RFfB/LK3A19VUyL7nnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505622},"type":"module","_from":"file:skybridge-0.35.5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/394e0690b0efe2201cce154aef9844f4/skybridge-0.35.5.tgz","_integrity":"sha512-NaGpTo4oPSaVKLyUnlwUFjOFALHrF6NmfeoUaT52MYPrQLNF6+l+79VSwjpQyLwfjZ9m9AIodOe2Mr+YCFKBSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.5_1773675129573_0.38645559968279364","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85f66da":{"name":"skybridge","version":"0.0.0-dev.85f66da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85f66da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2ba27ab306faa4afbf526a3738c533258e803869","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85f66da.tgz","fileCount":274,"integrity":"sha512-nNATxFtErWu3qYA2oOAz9e0WlBryZnpOlRojlQ6U3ilwueQ8lF2Tat2YW6uotmWByp02k1h1XlEtORaut7Zi0g==","signatures":[{"sig":"MEYCIQDr0P1vfRZPSjcywsh4i47M0pzFii5j5FNbd6YX0HeRlgIhAJ8DRYMswSmYv85QAf0+h3qL+tV2eAX+XwyQ4wAh5EoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85f66da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.85f66da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd54aaf66629f8f2f1432f25f16edce2/skybridge-0.0.0-dev.85f66da.tgz","_integrity":"sha512-nNATxFtErWu3qYA2oOAz9e0WlBryZnpOlRojlQ6U3ilwueQ8lF2Tat2YW6uotmWByp02k1h1XlEtORaut7Zi0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85f66da_1773678066927_0.7197094615636712","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e08ace9":{"name":"skybridge","version":"0.0.0-dev.e08ace9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e08ace9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5af5e678b52c642b2e8e010213c6b91a5e2e83a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e08ace9.tgz","fileCount":274,"integrity":"sha512-kMjBhUljspQNLLIZpArW7mAILU0BZxpa+ggWnULwpq7UC/vVLPNwlntrKVI5xhHwJ59rzkDbcv8vrXlaFPvOew==","signatures":[{"sig":"MEUCIQDO4We6COcEGfv28P4aFm0MzP7iGO2PSj7BROqzenjVwAIgN1HvM1JU/zinO0AP+OVmapNVj8pRKc26v+/919EBl0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e08ace9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494255},"type":"module","_from":"file:skybridge-0.0.0-dev.e08ace9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1331ad60964a48b0bc9e79317635ed50/skybridge-0.0.0-dev.e08ace9.tgz","_integrity":"sha512-kMjBhUljspQNLLIZpArW7mAILU0BZxpa+ggWnULwpq7UC/vVLPNwlntrKVI5xhHwJ59rzkDbcv8vrXlaFPvOew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e08ace9_1773678205783_0.17094235059148066","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ca26455":{"name":"skybridge","version":"0.0.0-dev.ca26455","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ca26455","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0bcf77389e8d1d6d9ca2405d6cbfc8f236f3de8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ca26455.tgz","fileCount":274,"integrity":"sha512-LfrwY/4PInYQ1WGgLGmOR+sBT8JPolOe0TdXMfn5ir0DePJOuiKSyuL+Gs06/0dixSyfvHRoAB79dPiyrF7lSQ==","signatures":[{"sig":"MEYCIQCZ3SEpTzRum/Yxf9u4whVZQuzYXcnK7WH358Bxr0VzRAIhALb+H1fxaQCG81V1bRNDHR/u/f886ITgTBXHp8saciOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ca26455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509884},"type":"module","_from":"file:skybridge-0.0.0-dev.ca26455.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/16813de1bcfbcbc1fb4bb3fd0087d475/skybridge-0.0.0-dev.ca26455.tgz","_integrity":"sha512-LfrwY/4PInYQ1WGgLGmOR+sBT8JPolOe0TdXMfn5ir0DePJOuiKSyuL+Gs06/0dixSyfvHRoAB79dPiyrF7lSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ca26455_1773678808103_0.20494544084860666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60e8f6d":{"name":"skybridge","version":"0.0.0-dev.60e8f6d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60e8f6d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"873e22ab77bfa4bcd1414b6849f8033eb7f2c70b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60e8f6d.tgz","fileCount":274,"integrity":"sha512-CdI6VvhIwV3naktHs7UAu6uScephX2O5R6Kc7iNBzql7/DgPLkLALQC7TnVMKU6W6B2FjyXudXn3YxPZBHm8cw==","signatures":[{"sig":"MEYCIQDdSjkYisBJiPNbsQ862jFleDZV6U2lMiMyaIjGlSFcJwIhAPetQB6PTdc6ygVovDbRzXZrHlqT3nZemVR9ekQpGzax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60e8f6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.60e8f6d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48664559b4f600109013cff547d68407/skybridge-0.0.0-dev.60e8f6d.tgz","_integrity":"sha512-CdI6VvhIwV3naktHs7UAu6uScephX2O5R6Kc7iNBzql7/DgPLkLALQC7TnVMKU6W6B2FjyXudXn3YxPZBHm8cw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60e8f6d_1773678832913_0.6833351709448907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38309c5":{"name":"skybridge","version":"0.0.0-dev.38309c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38309c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9dd542eea901685e61a669a470234e04e24b5c79","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38309c5.tgz","fileCount":274,"integrity":"sha512-NYXxDDTz6NMAwQ50c8uorPRtQY99qyBNzQMJyxVUcJIiYtqf7fpzLFGNjsQHV6Jk3Cxm+DHZD+0dwSPvKjnR9g==","signatures":[{"sig":"MEQCIF6YlwKIdfG8IYmjoTHfzw5iodE+5vpks+MKAVin9dFGAiAuphNl95QR7Z2uuc63WrgbOcXvLFvB8wYkzxBSrA1/fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38309c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.38309c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8254217385362940faeedfdfa4a9950f/skybridge-0.0.0-dev.38309c5.tgz","_integrity":"sha512-NYXxDDTz6NMAwQ50c8uorPRtQY99qyBNzQMJyxVUcJIiYtqf7fpzLFGNjsQHV6Jk3Cxm+DHZD+0dwSPvKjnR9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38309c5_1773678967584_0.6562430260366625","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.032d1ed":{"name":"skybridge","version":"0.0.0-dev.032d1ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.032d1ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f1d319b0bd99bb0bd1ad241d9d9846a9f11ebea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.032d1ed.tgz","fileCount":274,"integrity":"sha512-U74a2DB5Lw8Zt+rYaISGe0juQzQpBQ8OlOZhI1qXN6bQ/FZ9KlPNGe0MKhs+ALS+S3jNJ5i3fVz7aSR7R/M7gQ==","signatures":[{"sig":"MEUCIQCm9EzoVm1Wt5vmFa05ZmEhw2bvYS4nbmpA87D/EPY24QIgXzVMaGBlfZg0g0kaC7Fhq8NEoUJZkdlhytx0pnhmFu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.032d1ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.032d1ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85b2bff1b480344de300cda76160a5a2/skybridge-0.0.0-dev.032d1ed.tgz","_integrity":"sha512-U74a2DB5Lw8Zt+rYaISGe0juQzQpBQ8OlOZhI1qXN6bQ/FZ9KlPNGe0MKhs+ALS+S3jNJ5i3fVz7aSR7R/M7gQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.032d1ed_1773678976226_0.1303195251064404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8b6a9f":{"name":"skybridge","version":"0.0.0-dev.b8b6a9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8b6a9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb2280c0aca566ec8cfaf4de90135477bc7d4aab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8b6a9f.tgz","fileCount":274,"integrity":"sha512-dzNIoIopNyxOwawb5gXO+ifGHBosdC2jFkyEnpS4Fg8+0D2m5qFU6M5FdjMvOHOa08+5ANaIq466Uvt4pKyWWg==","signatures":[{"sig":"MEUCIDixjNXcHi0xAc99p8bBp/5Q2VhQYmpDv1GYpaKPbU/5AiEA3TxcckvwedOgMEC3J0/Z4d9pkjJVHBPSlAhVkJkDHK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8b6a9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.b8b6a9f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f426cb62a1d92448e807e45e589f8295/skybridge-0.0.0-dev.b8b6a9f.tgz","_integrity":"sha512-dzNIoIopNyxOwawb5gXO+ifGHBosdC2jFkyEnpS4Fg8+0D2m5qFU6M5FdjMvOHOa08+5ANaIq466Uvt4pKyWWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8b6a9f_1773678987940_0.031557833464096685","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f4180b0":{"name":"skybridge","version":"0.0.0-dev.f4180b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f4180b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"965042edcfa8610741884490de5e499e37367e2b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f4180b0.tgz","fileCount":274,"integrity":"sha512-BNjlT7XI5oZ0+N1o5THNj5EBSb2XfBPvakmeo4kcK7jjk3EgsYR3cB1yBw5O2ueSOXMfkpzlimud0m82dYldKA==","signatures":[{"sig":"MEQCIFcKNaguR1sdL8o9+hvXCpYG9l4KW1WeheWPGL3BWB9hAiAcrOhCQ+lda7ltRfsckeKtODOUU6IOee5ixsl/jNr4pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f4180b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.f4180b0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c19b26f154e8e6137a4d7d2da162d73c/skybridge-0.0.0-dev.f4180b0.tgz","_integrity":"sha512-BNjlT7XI5oZ0+N1o5THNj5EBSb2XfBPvakmeo4kcK7jjk3EgsYR3cB1yBw5O2ueSOXMfkpzlimud0m82dYldKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f4180b0_1773679057062_0.6400521935796857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0385a47":{"name":"skybridge","version":"0.0.0-dev.0385a47","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0385a47","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6fab188b33e7b80f3b866743703b5afade75962","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0385a47.tgz","fileCount":274,"integrity":"sha512-H5MrkZ0xtGEUp301DRZGX0cpgoav8zG5ZXVq9q4xGH8stXMd6GLcQjCifK7vPGP4PlydvgtjElAc4tYyxmAwrw==","signatures":[{"sig":"MEQCIGlSHvdbUsvzpH9dTkA5n0mySsnF86slt+QR9ynXBrW9AiAjcS1c4UQj3GgZdhbsicT3bYtwLXztc35HInlNxL+eWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0385a47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.0385a47.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/680f59ec1a6994930324ac41ee5cd1bd/skybridge-0.0.0-dev.0385a47.tgz","_integrity":"sha512-H5MrkZ0xtGEUp301DRZGX0cpgoav8zG5ZXVq9q4xGH8stXMd6GLcQjCifK7vPGP4PlydvgtjElAc4tYyxmAwrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0385a47_1773679559326_0.7052979052980175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe52f66":{"name":"skybridge","version":"0.0.0-dev.fe52f66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe52f66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e20f1b24cd2a049fe167d6bec81a4d1555b5a94","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe52f66.tgz","fileCount":265,"integrity":"sha512-9Gv+PJdk1umjt524Teh3CBn21JKcjJImi8jsBETuAYf+9hqcJDh71VTuPLxjVOf6gd094mXr+0WqPl7aVs/OHw==","signatures":[{"sig":"MEUCIA5i9dj/v3NIwypcgWM21qIB4AExEvz9QzsbGggIwYieAiEA4KNasfKef9DTLIVkksb+qSQ6y9QjcNEAUtM2xGz+k30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe52f66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450534},"type":"module","_from":"file:skybridge-0.0.0-dev.fe52f66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e297f77e58df8a22012fbd4e9b7d2bc4/skybridge-0.0.0-dev.fe52f66.tgz","_integrity":"sha512-9Gv+PJdk1umjt524Teh3CBn21JKcjJImi8jsBETuAYf+9hqcJDh71VTuPLxjVOf6gd094mXr+0WqPl7aVs/OHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.3","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe52f66_1773679664980_0.5849573469340128","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd8fdfd":{"name":"skybridge","version":"0.0.0-dev.bd8fdfd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd8fdfd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ac1742224c563c715ac1fb835f282bd557f54413","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd8fdfd.tgz","fileCount":274,"integrity":"sha512-3OJQz+iErtnQd+hLOhZiu1YrljGlaGhxsIrUP1xwsVTGWSwH/4j4rUkj6unP6WpCV4sI/sGStio6twhkUn4CAw==","signatures":[{"sig":"MEUCIQD9zIy/0ELx3QDyOwdFnamFdTJc/6U43CToSYulF0J8LwIgK7xsZnIR83FPylKZZ7u1PFO6ywSgkfQOkVqzeLfYGZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd8fdfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.bd8fdfd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8d746e0a8714358c2583724ce258a991/skybridge-0.0.0-dev.bd8fdfd.tgz","_integrity":"sha512-3OJQz+iErtnQd+hLOhZiu1YrljGlaGhxsIrUP1xwsVTGWSwH/4j4rUkj6unP6WpCV4sI/sGStio6twhkUn4CAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd8fdfd_1773679690387_0.7351588738052557","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7e7139c":{"name":"skybridge","version":"0.0.0-dev.7e7139c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7e7139c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d808d85489e554176b363d0312da8594deb1f727","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7e7139c.tgz","fileCount":274,"integrity":"sha512-pyC7HUtehmvIukeQ1GIull2CtFnn2Irv7w8T9o7zqVUaWJz333QPf/nGHwZhRa3/GkyqalxcPA77x80BJU112w==","signatures":[{"sig":"MEYCIQCzwyeIaxcGzmtcfaFgyBhcKBrHlQ2iqzZ7eME9/xgpEwIhAM++a6PKiFlDF59rRZeCZexV3z9NvFr5eZVzjNyRNXfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7e7139c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492473},"type":"module","_from":"file:skybridge-0.0.0-dev.7e7139c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a75f244ce24e75b4d5071a1803ac06ae/skybridge-0.0.0-dev.7e7139c.tgz","_integrity":"sha512-pyC7HUtehmvIukeQ1GIull2CtFnn2Irv7w8T9o7zqVUaWJz333QPf/nGHwZhRa3/GkyqalxcPA77x80BJU112w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7e7139c_1773681462606_0.7697403973228307","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a4af4d":{"name":"skybridge","version":"0.0.0-dev.3a4af4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a4af4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a542e0d3ff41b7b477f265bc8de0e1051bf9a7d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a4af4d.tgz","fileCount":274,"integrity":"sha512-qm5InmrKOwnZLrXnD0tJ9wWChgUHaKxmXs1keUvbfNd3KgnGDzlgdU+Znj1C84SOWeHclG4ZeV/N4fcponKTxw==","signatures":[{"sig":"MEUCIQCZN5LxAxVN1FzjyiT8snbdXa1K6CFybQ6V9pOJLTuzaAIgSMtuqIdoTeE9zoJ/gXO+6wL1+Kkw9uM61xqK9UYsndY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a4af4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492181},"type":"module","_from":"file:skybridge-0.0.0-dev.3a4af4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7cc83dbd34978e7c349956f498368250/skybridge-0.0.0-dev.3a4af4d.tgz","_integrity":"sha512-qm5InmrKOwnZLrXnD0tJ9wWChgUHaKxmXs1keUvbfNd3KgnGDzlgdU+Znj1C84SOWeHclG4ZeV/N4fcponKTxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a4af4d_1773681918640_0.32702400241554686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.213f6e6":{"name":"skybridge","version":"0.0.0-dev.213f6e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.213f6e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"babde9abdbef4d5c43251027d9dfb8905155ba1c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.213f6e6.tgz","fileCount":274,"integrity":"sha512-F7RhOcKOBo3iKudynpyw4AtrpNJcnclLp5PgE9MeSwbb+pk/uI2iUycMXgYuAy/nF16o+7lfKjIzvwjtG96i0g==","signatures":[{"sig":"MEUCIA/SxYxNri029VayIFhPUYAXfrJig5jyMQuN7nPBwFSWAiEA8GIZawBjrvBtQAeO30lBG6m4Aad0d420u1Xcw1ggS/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.213f6e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492204},"type":"module","_from":"file:skybridge-0.0.0-dev.213f6e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8088224e5f159a781fe6a1212aade25f/skybridge-0.0.0-dev.213f6e6.tgz","_integrity":"sha512-F7RhOcKOBo3iKudynpyw4AtrpNJcnclLp5PgE9MeSwbb+pk/uI2iUycMXgYuAy/nF16o+7lfKjIzvwjtG96i0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.213f6e6_1773682147370_0.6287766584181245","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.784a8fb":{"name":"skybridge","version":"0.0.0-dev.784a8fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.784a8fb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e69d7c28bef4d626ebe71b8cb3deca7173205527","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.784a8fb.tgz","fileCount":274,"integrity":"sha512-pJJsWCk6xUZYE/BEV9Wjm5fR1ikKWJBSfaVRECKVb/y4RTOaGLgvcKXdrddpVJp3LeQLDv8r7mOrIpAesZV4Eg==","signatures":[{"sig":"MEYCIQCp7yKa++B9yUaUXW2jDc6CQaXSdHeNmjdmniZInQ0YQQIhAObKb/ftm0LXXsWy1n6HCUwCQWrk/HMKYOzLcSyQRag0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.784a8fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.784a8fb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43eded784b55cb2962a58eefa1dec9f3/skybridge-0.0.0-dev.784a8fb.tgz","_integrity":"sha512-pJJsWCk6xUZYE/BEV9Wjm5fR1ikKWJBSfaVRECKVb/y4RTOaGLgvcKXdrddpVJp3LeQLDv8r7mOrIpAesZV4Eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.784a8fb_1773682365841_0.25861940532874206","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.560105c":{"name":"skybridge","version":"0.0.0-dev.560105c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.560105c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5508ccb1e37e299c695ca2fd9deb7b690a135827","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.560105c.tgz","fileCount":274,"integrity":"sha512-cpMM8lsl8VfDfEYwBC+4VlKvkfP4NhXKqfmOBlSkou/T7/M0awsk68VdjRWGFYyFPtFO7xEYmqL5+dFlWv7Xig==","signatures":[{"sig":"MEQCIHkyF8oHhvWBTBXkoCdXf1xlj6rkHkHc9lt34GpOsCnIAiBBbkDrgaJHj/RLXERyEoxtxRlAOSOJx+8g3QiDdD5cPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.560105c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.560105c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e4aafd9e3728de427791c6e12b8b24f/skybridge-0.0.0-dev.560105c.tgz","_integrity":"sha512-cpMM8lsl8VfDfEYwBC+4VlKvkfP4NhXKqfmOBlSkou/T7/M0awsk68VdjRWGFYyFPtFO7xEYmqL5+dFlWv7Xig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.560105c_1773682824636_0.589075500620458","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.40e22cb":{"name":"skybridge","version":"0.0.0-dev.40e22cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.40e22cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f64cfee11fa84a3974f9c60b53ce4d9c553e8735","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.40e22cb.tgz","fileCount":274,"integrity":"sha512-r75XA2uA4ZIESAO2dKzHPqE/Oc2tskpIMrSIk5P/enEeZPl/IjaLDWT4qhrzhXXbjKlHyewKXi1CZSd6QuTxaw==","signatures":[{"sig":"MEUCIQC3dId04yikspxYz319ulrjz2FhSoNgYykdfnBy+I+M5AIgGJIDx/7/bu5k7VeAA2E5kqqpLRHbj8Itoq71IQAJcgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.40e22cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505631},"type":"module","_from":"file:skybridge-0.0.0-dev.40e22cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65c800d4e07d66dcd6545b614baaafca/skybridge-0.0.0-dev.40e22cb.tgz","_integrity":"sha512-r75XA2uA4ZIESAO2dKzHPqE/Oc2tskpIMrSIk5P/enEeZPl/IjaLDWT4qhrzhXXbjKlHyewKXi1CZSd6QuTxaw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.40e22cb_1773684047054_0.0250361002622721","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c04f200":{"name":"skybridge","version":"0.0.0-dev.c04f200","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c04f200","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6766751813fa03cec5b65dfb943718490c2c087f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c04f200.tgz","fileCount":274,"integrity":"sha512-IVALTjBwfisaBK8BJ1vEw1lnOJBCZIV2hdcUETWTxVxcsKQD8b4cRL8albhEdMmub1qVAnuYDEadms1TJjUwow==","signatures":[{"sig":"MEUCIQCDCnEIiiBjehHxFpUK9wa34Spod6vtKtrLvy+dImRn+QIgOLRO4SOnH2/1957adks88elgv9HsE4kw3KghNkoGdE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c04f200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.c04f200.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b9820852439760a3d98c6a9d508e2af/skybridge-0.0.0-dev.c04f200.tgz","_integrity":"sha512-IVALTjBwfisaBK8BJ1vEw1lnOJBCZIV2hdcUETWTxVxcsKQD8b4cRL8albhEdMmub1qVAnuYDEadms1TJjUwow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c04f200_1773684659603_0.5207679094637943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8027fea":{"name":"skybridge","version":"0.0.0-dev.8027fea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8027fea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"990abf72e0d050867deeedccf465530d244e4de7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8027fea.tgz","fileCount":265,"integrity":"sha512-IihZsd9u4sLNSVbIyl1a9ETBI6b687dr6vfzZXe3ry9fDDS7GiJdIk2AMtqd0lRZjbch9FUKsdesKkgRlrWVrA==","signatures":[{"sig":"MEYCIQD7/DEbfb6TD89PomKp7Okg4VJUnpQ27zXvlBBGjbUQHQIhAPW0QE9u0lkBtW5kvl2Sj1CkAS0B89bp1TCBcIHCV7EB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8027fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450323},"type":"module","_from":"file:skybridge-0.0.0-dev.8027fea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/170da74807cb188894441410e8952110/skybridge-0.0.0-dev.8027fea.tgz","_integrity":"sha512-IihZsd9u4sLNSVbIyl1a9ETBI6b687dr6vfzZXe3ry9fDDS7GiJdIk2AMtqd0lRZjbch9FUKsdesKkgRlrWVrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.44.0","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.1","posthog-node":"^5.26.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^28.1.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.10.15","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.1.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8027fea_1773686539136_0.8727444099923305","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.25e58e2":{"name":"skybridge","version":"0.0.0-dev.25e58e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.25e58e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a1527bcd8d76e8598321cac8436dd9b19cb9c56","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.25e58e2.tgz","fileCount":274,"integrity":"sha512-27STtFkAMG/UetRMeAYQvU6kh24VGWvS+pjTmP45OdbGMIq8Vzon+isoTeYzy+i9MaabCGkoy3PJPvaV+kNrFQ==","signatures":[{"sig":"MEUCIDKwpBoaB1jwXDIgcA9YFMKZ8BBFnmzyv2HiC5C+M5JfAiEAzfmb820KLfK5/QaGM6dgfBtldnOSsX9aRrPnx0FdIE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.25e58e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506178},"type":"module","_from":"file:skybridge-0.0.0-dev.25e58e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5227007d44a5afdf7e1408127bb82fc0/skybridge-0.0.0-dev.25e58e2.tgz","_integrity":"sha512-27STtFkAMG/UetRMeAYQvU6kh24VGWvS+pjTmP45OdbGMIq8Vzon+isoTeYzy+i9MaabCGkoy3PJPvaV+kNrFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.25e58e2_1773686965646_0.14976678906278496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f897bad":{"name":"skybridge","version":"0.0.0-dev.f897bad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f897bad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bbe061341e330bccb2f8d79727b5de27a5b50e55","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f897bad.tgz","fileCount":274,"integrity":"sha512-8Tbr2isZv+EaUv69k3aC4dVFn79+SCM2zGbBi1XF+a4n4mC+B0DXsSN9G9+u2EYbOgD0QulVHsRQTFhNZGep9Q==","signatures":[{"sig":"MEYCIQC95i0kkpNEElhgFDwOVBJVCMYhCZPZxlLCMQrXhhr7AQIhALUdeKIXXSJ/jq/VlXtN7axU8a4zLiM7FaSkRy+Fg5yr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f897bad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506178},"type":"module","_from":"file:skybridge-0.0.0-dev.f897bad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/737eed320de617b0cfe1c9e17958d699/skybridge-0.0.0-dev.f897bad.tgz","_integrity":"sha512-8Tbr2isZv+EaUv69k3aC4dVFn79+SCM2zGbBi1XF+a4n4mC+B0DXsSN9G9+u2EYbOgD0QulVHsRQTFhNZGep9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f897bad_1773687960374_0.2471965696522631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.73c4b8f":{"name":"skybridge","version":"0.0.0-dev.73c4b8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.73c4b8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f17080ae6d36854e0b7ebd4b66af02fd67caa135","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.73c4b8f.tgz","fileCount":274,"integrity":"sha512-DQqsesSYNUsU3EbnI7+OGV9pnL36Rfsi7k21r8qwrDfNeZHe1qYn8McU+I5at1W7dJyaF79KCSFdFjInRZljFQ==","signatures":[{"sig":"MEQCIHpd9OUEOlf1wBesXu2fkLBQweXhZUjK/138gJbrSpyxAiBdKMMQVcU/dmtF0cIKRO95ANKzBwHSzBU4HSHTn6755w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.73c4b8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506178},"type":"module","_from":"file:skybridge-0.0.0-dev.73c4b8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/04fecf39ed3665569822fb1f522051bd/skybridge-0.0.0-dev.73c4b8f.tgz","_integrity":"sha512-DQqsesSYNUsU3EbnI7+OGV9pnL36Rfsi7k21r8qwrDfNeZHe1qYn8McU+I5at1W7dJyaF79KCSFdFjInRZljFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.73c4b8f_1773688067374_0.05050806526283891","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6877c03":{"name":"skybridge","version":"0.0.0-dev.6877c03","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6877c03","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c59a73841e74932bea0e201d556ac301501d62e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6877c03.tgz","fileCount":274,"integrity":"sha512-C4gEng+6oKZSLSAkthNcwgJhSw1+O5d7HzSGdkbaJDbr6mc0FzgciUqDX+rG8PcvZpFbcqamHl7WgC8zda0Mnw==","signatures":[{"sig":"MEUCIC6iRNXiHUx++77xviprDig5pcYbaEehcuo9CLeQardxAiEAz0EO3yssO3XIqHbHNFiwiYYk1vMLQAwzv3J/7mM1VZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6877c03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506151},"type":"module","_from":"file:skybridge-0.0.0-dev.6877c03.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e8b0a97aa6630be157b41e6baccc043d/skybridge-0.0.0-dev.6877c03.tgz","_integrity":"sha512-C4gEng+6oKZSLSAkthNcwgJhSw1+O5d7HzSGdkbaJDbr6mc0FzgciUqDX+rG8PcvZpFbcqamHl7WgC8zda0Mnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6877c03_1773688202448_0.26678264102865934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.543106b":{"name":"skybridge","version":"0.0.0-dev.543106b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.543106b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28c28f99b3da9c5b36a72aa7b2f22df0fd732bd9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.543106b.tgz","fileCount":274,"integrity":"sha512-/rKRZE6VSXVMA+YrFSYPrbDrn/uvfPJbgMoc7i9K8JSNc0e+w6K8w2gDnnvFhzh3V91zrrVs4XDpbn89DLPjBg==","signatures":[{"sig":"MEUCIBLyxy+caoscfFH0QYkepe2Cpdp6e2oBXzEjJAlz1QAYAiEAnQki/g/GwMmgpBvOwAud2BqKio2B2WYyQ/9vsabRlj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.543106b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506151},"type":"module","_from":"file:skybridge-0.0.0-dev.543106b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24aa8f0b0eee27ef74cdfc14274e9e40/skybridge-0.0.0-dev.543106b.tgz","_integrity":"sha512-/rKRZE6VSXVMA+YrFSYPrbDrn/uvfPJbgMoc7i9K8JSNc0e+w6K8w2gDnnvFhzh3V91zrrVs4XDpbn89DLPjBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.543106b_1773688460828_0.7155425329174441","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a79b655":{"name":"skybridge","version":"0.0.0-dev.a79b655","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a79b655","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9606aaef9d42941e643ba41558e8a1d5d1449e53","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a79b655.tgz","fileCount":274,"integrity":"sha512-U5Uvt7hRtV1wMayAilBVI6PpW1Bo2Hwk91/R9l5JRgJaVkG76a2rjYuz+OHwZ0YMzj+bKBxac/Ftq5y7UWELLg==","signatures":[{"sig":"MEYCIQCuHrqMBAzT+c0VQHYds7XwPifpp3pOhiZvTGaVgLqpfwIhAIHf1178/j6NiS+ikS3WDpgg0jIjasZ19828MpRxUoHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a79b655","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506151},"type":"module","_from":"file:skybridge-0.0.0-dev.a79b655.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/49585ac7b71a8bd5b7e3462ddca5d7b5/skybridge-0.0.0-dev.a79b655.tgz","_integrity":"sha512-U5Uvt7hRtV1wMayAilBVI6PpW1Bo2Hwk91/R9l5JRgJaVkG76a2rjYuz+OHwZ0YMzj+bKBxac/Ftq5y7UWELLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a79b655_1773688612666_0.3830227797734018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f36ebd":{"name":"skybridge","version":"0.0.0-dev.4f36ebd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f36ebd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a81461a11ffd5696f8e99df80f553954a68045e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f36ebd.tgz","fileCount":274,"integrity":"sha512-WAGxZFvVMF9RZareK84sKWxP3MjgXDnaYHH3HAD4rAjuRfoxv9MV7ONvHJVcpqM9q0yY2P8RKa7bkh6oCcoF9g==","signatures":[{"sig":"MEUCIQCyqTSD5w8M0brqleXNRRi24bcSLCblxO9sozs2HugmEwIgSMDLok/x83aoKA3KRgcD/PikSQ0UBkTAuossb2U9tfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f36ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506151},"type":"module","_from":"file:skybridge-0.0.0-dev.4f36ebd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e9db4bd63f7a3b1220f38ed20ac5d48/skybridge-0.0.0-dev.4f36ebd.tgz","_integrity":"sha512-WAGxZFvVMF9RZareK84sKWxP3MjgXDnaYHH3HAD4rAjuRfoxv9MV7ONvHJVcpqM9q0yY2P8RKa7bkh6oCcoF9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f36ebd_1773689315059_0.4674048207583088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.625aded":{"name":"skybridge","version":"0.0.0-dev.625aded","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.625aded","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a3b0d8506b59b3944743367bc53967d9dfe72c29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.625aded.tgz","fileCount":274,"integrity":"sha512-Kg99LWKDDAZQG5xfyF3iL/KbJl6f68aYrBw/eH660XTVQToxjri5TufggDJyodBlxrV4oro228X4wtqrx/SsoQ==","signatures":[{"sig":"MEUCIQChrt6+K0c5E1ry6yHXLrOj2CtMHHmZYReOJgnXvC3cjwIgP61sqR/2MUKaZMIgWF3KZvsyTaAesXuY9NOdOh6OwiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.625aded","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510319},"type":"module","_from":"file:skybridge-0.0.0-dev.625aded.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c85b01fedd0aac9ad9c451b397e7f23c/skybridge-0.0.0-dev.625aded.tgz","_integrity":"sha512-Kg99LWKDDAZQG5xfyF3iL/KbJl6f68aYrBw/eH660XTVQToxjri5TufggDJyodBlxrV4oro228X4wtqrx/SsoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.625aded_1773740680216_0.5743459391014187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a82be4f":{"name":"skybridge","version":"0.0.0-dev.a82be4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a82be4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5dcab29af997fb33b585e2eced3c418c2ea4aaf9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a82be4f.tgz","fileCount":274,"integrity":"sha512-kDBXOUqmrp2F49CXRylMnzH1w8Zs5EVbkm8l9WyQNz9DiEkN0Q/pCX5wTQpfXFF18XwStf3bQjLUciaxkDvT/w==","signatures":[{"sig":"MEUCIAjzD69xi7VO0Pktv/9jV2A8wpGxooaXG5g6ZrDmADUMAiEAzmlqAyQ0JXM7cxcK4slm5tlCEWJEv+cIzcQ3WU8XHNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a82be4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510319},"type":"module","_from":"file:skybridge-0.0.0-dev.a82be4f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e66860514fbe1e3b6e2a8d74af89456a/skybridge-0.0.0-dev.a82be4f.tgz","_integrity":"sha512-kDBXOUqmrp2F49CXRylMnzH1w8Zs5EVbkm8l9WyQNz9DiEkN0Q/pCX5wTQpfXFF18XwStf3bQjLUciaxkDvT/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a82be4f_1773740731299_0.6852360124320127","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ba4e6d":{"name":"skybridge","version":"0.0.0-dev.5ba4e6d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ba4e6d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"511c7ea2be7224e048b69b6e191405784acaaf08","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ba4e6d.tgz","fileCount":274,"integrity":"sha512-qolW8mPOf1j0KfHaBAXuv6tLc1o5tK2ZyjmW8Q4kGiFYpijTmH+cGFIwWvz9Cr+ZdQxmSG2gP1DxWSl6MYIZGg==","signatures":[{"sig":"MEQCICUC1Yq9lJz9Z6jsoO14dsDTICRSBgCiyjEqFPok0qHrAiAfOP5IelZXDOFSRlEBeXDcAm+XusXtWoFZfvDqa7dTXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ba4e6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.5ba4e6d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e98f4b47ac8049ef3cca0adcdbbb44ba/skybridge-0.0.0-dev.5ba4e6d.tgz","_integrity":"sha512-qolW8mPOf1j0KfHaBAXuv6tLc1o5tK2ZyjmW8Q4kGiFYpijTmH+cGFIwWvz9Cr+ZdQxmSG2gP1DxWSl6MYIZGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ba4e6d_1773740857134_0.21578113950695377","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3abc84":{"name":"skybridge","version":"0.0.0-dev.c3abc84","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3abc84","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a887ffab221d0c6939d89b01d190cc5ba43f68f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3abc84.tgz","fileCount":274,"integrity":"sha512-RZyuPauXBK/pBWHYtGzyFZAw5gWDMLHrZDS4MTZJZy9o5u7as6MRvwESLdj+4vPHhv7Zs04nVzfoPQZiwtnkbQ==","signatures":[{"sig":"MEUCIEaqIEOCkivwr/LPqoDTYM1QM4PWsc29UmNx6wdV4uUsAiEAnknVJRPF2LRQabJ51BYdV9iRSc6S8R0aMEJWLXF4aYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3abc84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.c3abc84.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5804907ad952f5bb7acaf593be4877fd/skybridge-0.0.0-dev.c3abc84.tgz","_integrity":"sha512-RZyuPauXBK/pBWHYtGzyFZAw5gWDMLHrZDS4MTZJZy9o5u7as6MRvwESLdj+4vPHhv7Zs04nVzfoPQZiwtnkbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3abc84_1773741039353_0.8843118102695435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5dbf607":{"name":"skybridge","version":"0.0.0-dev.5dbf607","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5dbf607","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98782e1ce6cea78efddb04508331bfd3f569d3d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5dbf607.tgz","fileCount":274,"integrity":"sha512-aNPorr3N0MMPuukWa0RqM1hl6eOOOHTe9/bQeqT2UnlYHYOI+kq1xa9YTbVYCcxJS1vQEC0iTilq0CfzxdvF+Q==","signatures":[{"sig":"MEMCICvr6iUV0imPB1QiasJnOGdAOQZDGmabVrz5bBvTrM2OAh9m9VUVX99+FxjuPJru8R/kVE3IFZYZnqsgpT90uutO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5dbf607","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511584},"type":"module","_from":"file:skybridge-0.0.0-dev.5dbf607.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/72034e7962a6b3f1df1c4899e12b9ef2/skybridge-0.0.0-dev.5dbf607.tgz","_integrity":"sha512-aNPorr3N0MMPuukWa0RqM1hl6eOOOHTe9/bQeqT2UnlYHYOI+kq1xa9YTbVYCcxJS1vQEC0iTilq0CfzxdvF+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5dbf607_1773741362976_0.35961931575762707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab63a6a":{"name":"skybridge","version":"0.0.0-dev.ab63a6a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab63a6a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5284749712294dbcd71bcf825b36126206dd2c54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab63a6a.tgz","fileCount":274,"integrity":"sha512-emZ6aepAlHUCbA7vTijpJMQiHeLZx8QBzxBt4UIVGKfDbWrC3viLhXUrIl9HpMUjcy7SaVklJ30kHP51VjuWgQ==","signatures":[{"sig":"MEUCIQCgcciiWDhT+A6wwcTE4VjCCFg+rmHk8HAcmEPHyEE1/wIgIdPeAZURXvhhbVGYUMHNTuO2JgTaUYBmko0qcAUK/hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab63a6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492204},"type":"module","_from":"file:skybridge-0.0.0-dev.ab63a6a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/72c1b28631375fa679985e328d9cac27/skybridge-0.0.0-dev.ab63a6a.tgz","_integrity":"sha512-emZ6aepAlHUCbA7vTijpJMQiHeLZx8QBzxBt4UIVGKfDbWrC3viLhXUrIl9HpMUjcy7SaVklJ30kHP51VjuWgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab63a6a_1773741894601_0.6116912841675917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e93cc2e":{"name":"skybridge","version":"0.0.0-dev.e93cc2e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e93cc2e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d07657ce2fae555b08ea93a8c1f899be726247bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e93cc2e.tgz","fileCount":274,"integrity":"sha512-y0OaimPy93sqO7Bf3J9O6VZeXFZTOj2rjO2Emhd2Rzd7w2GKKjddKebDpu4s4VmPGIbwTCPvuKx9ZSBo1NBYgg==","signatures":[{"sig":"MEQCIF4dRFtX+dVAZHa+Wo8DIjor0U5Xwl7oDg/QyWsUxt3AAiBCddtW7CmsGdyqyuB7yqjMV0IOb0SEOF7+IpbjGBcwWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e93cc2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512854},"type":"module","_from":"file:skybridge-0.0.0-dev.e93cc2e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3c925292edfa7863e3b697216355491/skybridge-0.0.0-dev.e93cc2e.tgz","_integrity":"sha512-y0OaimPy93sqO7Bf3J9O6VZeXFZTOj2rjO2Emhd2Rzd7w2GKKjddKebDpu4s4VmPGIbwTCPvuKx9ZSBo1NBYgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e93cc2e_1773743433429_0.9920401425973591","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be6d01d":{"name":"skybridge","version":"0.0.0-dev.be6d01d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be6d01d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ea31a1ed3dd1d5dc7b839189d6609cbe03503062","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be6d01d.tgz","fileCount":274,"integrity":"sha512-sjR+7NLKJyCU+sJpHCiulF6L5kZ5Yyvsc981k1sll6f3GwUX0Ji9mLrMaQy8YKX6dMyk9eOWm3S+Bm1CyGqgsA==","signatures":[{"sig":"MEYCIQD2vqEcZ5IwCFG/5RzttQN8xBErdWlJHuNpjyUMs0xgFgIhAJrGmm/1oEINkclNJVD+Cs6WiCIr/2HuNV+Cbj5OMZeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be6d01d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512854},"type":"module","_from":"file:skybridge-0.0.0-dev.be6d01d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57cc5707db7e960e269530b75b0d4f4e/skybridge-0.0.0-dev.be6d01d.tgz","_integrity":"sha512-sjR+7NLKJyCU+sJpHCiulF6L5kZ5Yyvsc981k1sll6f3GwUX0Ji9mLrMaQy8YKX6dMyk9eOWm3S+Bm1CyGqgsA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be6d01d_1773744925224_0.7836942633704482","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.62e08aa":{"name":"skybridge","version":"0.0.0-dev.62e08aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.62e08aa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"97b13488707a928fd86aafee204de45e1b7d27c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.62e08aa.tgz","fileCount":274,"integrity":"sha512-KVde/JcdfKaCQBUlHcNPbOx5qZVo6OtQ36B9pxVKaDemdRRau3Wk5ktd7qpkgFfean+x04pVqFRARBH9ZztfeA==","signatures":[{"sig":"MEQCIDn1yO1so2pc6rw4fvw/4NduHUsg5S+t3a+UubB67dNcAiBKlFLtCOcd1kmwjHrNtOwRbDuUKdcc8HmqMAj1iR/lCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.62e08aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512882},"type":"module","_from":"file:skybridge-0.0.0-dev.62e08aa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06a4e8b4124e5ce763d92f144ea2cb4d/skybridge-0.0.0-dev.62e08aa.tgz","_integrity":"sha512-KVde/JcdfKaCQBUlHcNPbOx5qZVo6OtQ36B9pxVKaDemdRRau3Wk5ktd7qpkgFfean+x04pVqFRARBH9ZztfeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.62e08aa_1773745387275_0.20098724212372376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e76954":{"name":"skybridge","version":"0.0.0-dev.4e76954","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e76954","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4fd52fb82dc58972c61f1a7e50c462f2716dc71d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e76954.tgz","fileCount":274,"integrity":"sha512-1ITyTpBbtZK1yWqGpf93dB84lz9JphW+k3c7JltY0eLvKVlDA61NqRzsRuLIZ6Ll0T3OuKC3Njr1TskyzCL9Eg==","signatures":[{"sig":"MEUCIHeokFo4ZKZKWQOdscRumjuS8CDi0Kt+GTJ3I/YZC/LQAiEA63WgPg6DQF9EAEPGr+uTAKm+SU4QfSX3WDyQeUIWiJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e76954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.4e76954.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db59d6a5f3255c6a71f286ca802a1fca/skybridge-0.0.0-dev.4e76954.tgz","_integrity":"sha512-1ITyTpBbtZK1yWqGpf93dB84lz9JphW+k3c7JltY0eLvKVlDA61NqRzsRuLIZ6Ll0T3OuKC3Njr1TskyzCL9Eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e76954_1773751991608_0.658271123511956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fafddd":{"name":"skybridge","version":"0.0.0-dev.3fafddd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fafddd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"359cc478121bda80ee1a020a0676b6a2c3dfb567","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fafddd.tgz","fileCount":274,"integrity":"sha512-d1u+7bXsV9SNt8zcaat/467HmLRbIzh6eG8h/wM+5Q7sY1UhZrKI+VSQUEvZOatR3RB7AlHEVo80ZV3QVhzzkA==","signatures":[{"sig":"MEUCIC9c1jNxz/Og4SkhbHTp5qVmjdhTVdMzlp9vkes8AeR+AiEA/me8eYHgukYpkFRsg3I63GuuUwTJSlnmIwg5I2mge30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fafddd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.3fafddd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92fd2a3afe67b4e71a860431cd412888/skybridge-0.0.0-dev.3fafddd.tgz","_integrity":"sha512-d1u+7bXsV9SNt8zcaat/467HmLRbIzh6eG8h/wM+5Q7sY1UhZrKI+VSQUEvZOatR3RB7AlHEVo80ZV3QVhzzkA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fafddd_1773753506815_0.5572102159917189","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef6daa3":{"name":"skybridge","version":"0.0.0-dev.ef6daa3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef6daa3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7f4522fe9b5415370b64c7034b4c76e3cb0ee21","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef6daa3.tgz","fileCount":274,"integrity":"sha512-jhASqjdaoBj5eogy3BK58z3o9Fk1oJAkHGBK2guVaXkZ402j0XZtooH9oo+Sk7EkQl/uDH17alchVkWbouVTPg==","signatures":[{"sig":"MEUCIEenwr+1mjTWKTFWTJun6CqglcbLdT6w4Q/FqVeLQZLLAiEA+ko8thjaICryfNW1+sbvb44IJTxKGtpNZTnIDU628ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ef6daa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.ef6daa3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/841cebaadb95afafd0ebb2517b22a8e1/skybridge-0.0.0-dev.ef6daa3.tgz","_integrity":"sha512-jhASqjdaoBj5eogy3BK58z3o9Fk1oJAkHGBK2guVaXkZ402j0XZtooH9oo+Sk7EkQl/uDH17alchVkWbouVTPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef6daa3_1773753515671_0.8197639500810325","host":"s3://npm-registry-packages-npm-production"}},"0.35.6":{"name":"skybridge","version":"0.35.6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1dd060367f1826cb7c80a629898bde22b4a4246","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.6.tgz","fileCount":274,"integrity":"sha512-WhPJ3QW6rRYY/LyMKERNUVFE22Lf2WluribCUKFMEPN8TJourBaDyiN6VY6vM1IIJvE/2eHbPNm/Ct+SIFU+HQ==","signatures":[{"sig":"MEYCIQDT28tRSlR8qclWlJLErKcp4moi5p4o6eF0KUbl0L3/DQIhAKIY+63yvc78hXF8AyJy1CJvtk8ZNZIz6XZSmBRTQz5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506885},"type":"module","_from":"file:skybridge-0.35.6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/caa5f456cd76ec22c21d318609f7efa8/skybridge-0.35.6.tgz","_integrity":"sha512-WhPJ3QW6rRYY/LyMKERNUVFE22Lf2WluribCUKFMEPN8TJourBaDyiN6VY6vM1IIJvE/2eHbPNm/Ct+SIFU+HQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.6_1773753674236_0.3847587195654494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db0c0c3":{"name":"skybridge","version":"0.0.0-dev.db0c0c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db0c0c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79e372174c3f1b897af22d14bcb7be452ac6a1f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db0c0c3.tgz","fileCount":274,"integrity":"sha512-jjzTNimgqBg71rHOF823Kbm4EldXync3k2Q8y+Oi7mWbKPUAaxTHUReHsqxXsNzLIu5boZreB246rmQw2crgwg==","signatures":[{"sig":"MEUCIEcVJ3TtjgY+FRL7mwQhWHQ6N4+qedYGOWZ+zXKzwnAoAiEA4GZkgFCr1c4nI6IC9TNEMstQ4axZu7X0D9ggmXdVTUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db0c0c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.db0c0c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6001c151e5b673d21ed4cfd966caf215/skybridge-0.0.0-dev.db0c0c3.tgz","_integrity":"sha512-jjzTNimgqBg71rHOF823Kbm4EldXync3k2Q8y+Oi7mWbKPUAaxTHUReHsqxXsNzLIu5boZreB246rmQw2crgwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db0c0c3_1773755518933_0.7651413268405394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cf133c0":{"name":"skybridge","version":"0.0.0-dev.cf133c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cf133c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c191b98a35885cf1a87b41802d79ad44cb4ca10","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cf133c0.tgz","fileCount":274,"integrity":"sha512-mWjgYLWblCLMiyn+7HFh/9tgKun4OYdj7fGx64Xujw+ncUNdieiM8P1s84H+eu1Ja3MNRX9ldsNjyfQtn4XEdg==","signatures":[{"sig":"MEQCIAqG+cKunHnJ+fS74tnH7AwUdjQ12ban6olFMS8oTrVrAiBUHZ+FqLEsFXnKyxH1/c7lSXTL4DTMR4BYoeTl1Y1yYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cf133c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.cf133c0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3aca20b9e0e878c92af81e1c2c737e78/skybridge-0.0.0-dev.cf133c0.tgz","_integrity":"sha512-mWjgYLWblCLMiyn+7HFh/9tgKun4OYdj7fGx64Xujw+ncUNdieiM8P1s84H+eu1Ja3MNRX9ldsNjyfQtn4XEdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cf133c0_1773761308206_0.6515154513339221","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9fbfa7f":{"name":"skybridge","version":"0.0.0-dev.9fbfa7f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9fbfa7f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e7a7093fd3297f4600fe2a070deb5ca5b5743139","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9fbfa7f.tgz","fileCount":274,"integrity":"sha512-ipAUkZvLE6FoDV582Xr3dnEu+sUVQqB9xaMzpT9yTLxoeXnljwoLtuKCVDE79VvTA5znzhbZ6zmro9pq4fMWKw==","signatures":[{"sig":"MEYCIQCSXCjqbqtyuDj9BxfMRU8TNavsBo91I8JZFLE3v3Zh8QIhAI4tmbmJp5Z1HgUM0LiXzHqYgwlaCmTAeQRDgE+dL6ZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9fbfa7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506896},"type":"module","_from":"file:skybridge-0.0.0-dev.9fbfa7f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/91a54f70704df4b3a6f03a55d9bb846d/skybridge-0.0.0-dev.9fbfa7f.tgz","_integrity":"sha512-ipAUkZvLE6FoDV582Xr3dnEu+sUVQqB9xaMzpT9yTLxoeXnljwoLtuKCVDE79VvTA5znzhbZ6zmro9pq4fMWKw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9fbfa7f_1773761388914_0.7142004068236476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6cffff":{"name":"skybridge","version":"0.0.0-dev.c6cffff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6cffff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a5b6a4b2afb2e3e9937e1da6120bae787a0fea2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6cffff.tgz","fileCount":274,"integrity":"sha512-JMr2CivwAOulluD4XXD+L++DRlgn+ntvlu5n6WQiPctGn9nC95l4E/EGK24Zua3Ku3PllA2YDl1q7ZgwDZ8nSQ==","signatures":[{"sig":"MEUCIE3TX/+eYGs7wIioMEyCcqoOYfXxbSPPpkLNxJ9MIWuwAiEA4U938UswdAwhCu7BZGBnRFrCIGO71oA3TNnA77TKxEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6cffff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511147},"type":"module","_from":"file:skybridge-0.0.0-dev.c6cffff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/22819500e26e3742777aa8fd593e1ed1/skybridge-0.0.0-dev.c6cffff.tgz","_integrity":"sha512-JMr2CivwAOulluD4XXD+L++DRlgn+ntvlu5n6WQiPctGn9nC95l4E/EGK24Zua3Ku3PllA2YDl1q7ZgwDZ8nSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6cffff_1773762214335_0.9225825918295629","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7bdd709":{"name":"skybridge","version":"0.0.0-dev.7bdd709","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7bdd709","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0749ee7bcc726b8979e29d3ea88816e1d439785d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7bdd709.tgz","fileCount":274,"integrity":"sha512-a3Al2NuNzWD4IvGX1x7mBCNdxFloY+HPE+8f+xxSl6cNNl/HOsRDeKqx8LvuJnVFBK/2F0QBdR3/MCi3F8RGQQ==","signatures":[{"sig":"MEUCIQCop9kF31dr84tqHpplHXPy7ZebEqXS1tEUIt7jUrcRDAIgOGHmzlBGEF4UZHbqrSufU8BqZLJ82p71WTaKbWoLMsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7bdd709","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491580},"type":"module","_from":"file:skybridge-0.0.0-dev.7bdd709.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbcee1b783632447449fa73f402df855/skybridge-0.0.0-dev.7bdd709.tgz","_integrity":"sha512-a3Al2NuNzWD4IvGX1x7mBCNdxFloY+HPE+8f+xxSl6cNNl/HOsRDeKqx8LvuJnVFBK/2F0QBdR3/MCi3F8RGQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7bdd709_1773762301120_0.16956892233857257","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dce6dde":{"name":"skybridge","version":"0.0.0-dev.dce6dde","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dce6dde","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e85845279cdbf49a6feb3a4f98429d11a404a540","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dce6dde.tgz","fileCount":274,"integrity":"sha512-60xQlxwXGAfPGNCzDTgdD2cp3YahfgTZlC7TpoDv3gNn6mfaAm7Zj2cgzni1+JUc6Fiw1DSWLABOU4WJllzHKQ==","signatures":[{"sig":"MEUCICsVt0aCkiHzM3ckMRq90XiZEyCjiAzjwcuZdQtL6whDAiEAyeP/rWIuYFaYAq+IGNYVRmZjHzHpE7t4HIcbKfRJnU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dce6dde","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497094},"type":"module","_from":"file:skybridge-0.0.0-dev.dce6dde.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a538f23f173e35974dbbb4401c64e70/skybridge-0.0.0-dev.dce6dde.tgz","_integrity":"sha512-60xQlxwXGAfPGNCzDTgdD2cp3YahfgTZlC7TpoDv3gNn6mfaAm7Zj2cgzni1+JUc6Fiw1DSWLABOU4WJllzHKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dce6dde_1773762460617_0.38516689268129745","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.797861d":{"name":"skybridge","version":"0.0.0-dev.797861d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.797861d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12dc599d142f2dc128abe20884b9db13034dcc2c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.797861d.tgz","fileCount":274,"integrity":"sha512-LIAsJsln/K2YXEMs4SjJIZgk7r7ySmv/8L+SyhnCrOOhooF1UBzfpbvAEG5+JiqwpMmUWYxReWF0L65UHmYCiw==","signatures":[{"sig":"MEUCIDBEr7iGiYaEdOlecQAirYrdG9MalK3hjDTjxfBAmhtQAiEA808pUQlGnNG+NvLYs++oYyovUsxgeeodz3nyxUrMErY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.797861d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511148},"type":"module","_from":"file:skybridge-0.0.0-dev.797861d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/261842a5c78312ce5c20f67e3dcf3d96/skybridge-0.0.0-dev.797861d.tgz","_integrity":"sha512-LIAsJsln/K2YXEMs4SjJIZgk7r7ySmv/8L+SyhnCrOOhooF1UBzfpbvAEG5+JiqwpMmUWYxReWF0L65UHmYCiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.797861d_1773763174248_0.35628467939033204","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.74f0b8e":{"name":"skybridge","version":"0.0.0-dev.74f0b8e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.74f0b8e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dfbebb0f8bde0e18b2a68d0ce21c27bad42d21d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.74f0b8e.tgz","fileCount":274,"integrity":"sha512-Sta4Z+5dK3UqHxw39FVHnrdDDpOYt3NbCILuj0BlJBZ8vUJvxZXs/8xkdBS6+6kUKGl5uN5Iu5SW//bKWdPJLw==","signatures":[{"sig":"MEYCIQCj2SZsX4QD3EXdw93Mppt79R21wykFVpIWfh6yC6Fe5AIhAMdxs/GH6LgvlUqnOH8gHvFHp/S/IE/99znQI1Dw7KQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.74f0b8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511148},"type":"module","_from":"file:skybridge-0.0.0-dev.74f0b8e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcc47683f1ee8261b7298e99c2bf5127/skybridge-0.0.0-dev.74f0b8e.tgz","_integrity":"sha512-Sta4Z+5dK3UqHxw39FVHnrdDDpOYt3NbCILuj0BlJBZ8vUJvxZXs/8xkdBS6+6kUKGl5uN5Iu5SW//bKWdPJLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.74f0b8e_1773763292006_0.8286521648500498","host":"s3://npm-registry-packages-npm-production"}},"0.35.7":{"name":"skybridge","version":"0.35.7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"969bd432e1bb84cf9e7bc966966da54f8608e229","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.7.tgz","fileCount":274,"integrity":"sha512-x1tHl57FEiv4osLaXiQClwILx2a9nz9tt3MY8mvzWPKTc0uK8mmuTPINPMxZVNLWwQMfvBG4iQiymP9Tfbd2og==","signatures":[{"sig":"MEUCIQDRdzPs47FKcD34iVihg2MgezCrtcZxm/xMFXGYTzx4iQIgYi4+kyMKu6Q3g44XFDK+E0aGeviUxA7ha3p9V5fZvpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511137},"type":"module","_from":"file:skybridge-0.35.7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/884501e5bdf2f1ad80492dfd0fc9f7ce/skybridge-0.35.7.tgz","_integrity":"sha512-x1tHl57FEiv4osLaXiQClwILx2a9nz9tt3MY8mvzWPKTc0uK8mmuTPINPMxZVNLWwQMfvBG4iQiymP9Tfbd2og==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.7_1773763577710_0.7002155174442972","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6752cbf":{"name":"skybridge","version":"0.0.0-dev.6752cbf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6752cbf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c21434d766b3ab0aaf28ba06f0492b7497a82ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6752cbf.tgz","fileCount":274,"integrity":"sha512-KqGTCHL+nlWxnZ1mor0hgkMkbHhxdqCahga4mvolqUhVaK+CjHzykJ5ao5jz30gXPp3PzJ7RYpZh5vz651w3Lw==","signatures":[{"sig":"MEYCIQD1qH1JgLgFG8ATfdnFqrNsJ23WdgefdxwZfUx9lpOz1QIhAJhRKWLLeCyXMcX0n/Q6yvUDZnAnfwhJvUZ6lSe+xxN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6752cbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511148},"type":"module","_from":"file:skybridge-0.0.0-dev.6752cbf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4395e22358e225facc572f074c2c4055/skybridge-0.0.0-dev.6752cbf.tgz","_integrity":"sha512-KqGTCHL+nlWxnZ1mor0hgkMkbHhxdqCahga4mvolqUhVaK+CjHzykJ5ao5jz30gXPp3PzJ7RYpZh5vz651w3Lw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6752cbf_1773763715200_0.26179932744696854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d392d8":{"name":"skybridge","version":"0.0.0-dev.2d392d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d392d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1414e3f68cb43a1e7447c8f43c0891f4de8e94a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d392d8.tgz","fileCount":274,"integrity":"sha512-H6WIUD8ZHPk8Wz2KEz1MBG3PvcToJ59rBH6t7GDWsMQ39vUaz+nqFMmcUqj+wSzQDYH/Lykxcj4hBShqxYJVnw==","signatures":[{"sig":"MEYCIQCswuwcsHPpYRfVcz/zfRRuCh8qYC/Wq4n0+P7s9lKfCQIhALjgsIeOHCAoAQ4/6seXLK25jYqIcT6TMoxtlFDmz7EP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d392d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.2d392d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a049247195fc111912fae95e30135fa0/skybridge-0.0.0-dev.2d392d8.tgz","_integrity":"sha512-H6WIUD8ZHPk8Wz2KEz1MBG3PvcToJ59rBH6t7GDWsMQ39vUaz+nqFMmcUqj+wSzQDYH/Lykxcj4hBShqxYJVnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d392d8_1773763755063_0.9635408543077915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e90c4c3":{"name":"skybridge","version":"0.0.0-dev.e90c4c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e90c4c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba91cc299ad6166c57333421dad2d5b3a9bac1f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e90c4c3.tgz","fileCount":274,"integrity":"sha512-xEVgJmbhWYcf7GaGGhpVVZVNBLcPcZRx3pBzThyISoqWAWpJ6pKLygVvKsB+yxuXZHqFa8KIBCHD0XFTZ9KAgQ==","signatures":[{"sig":"MEUCIQDwxSQReWUquJjPdIAdITd2Qie3s5/OKfcAyyiImVL8rQIgNk9RHusFwOoidZDHR4Ktco1PnXwFACWJjdueiyHnk+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e90c4c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.e90c4c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f99e95d93c3de30fa6d8bdafc9066b98/skybridge-0.0.0-dev.e90c4c3.tgz","_integrity":"sha512-xEVgJmbhWYcf7GaGGhpVVZVNBLcPcZRx3pBzThyISoqWAWpJ6pKLygVvKsB+yxuXZHqFa8KIBCHD0XFTZ9KAgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e90c4c3_1773763854449_0.7464795271769271","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.94a976e":{"name":"skybridge","version":"0.0.0-dev.94a976e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.94a976e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fd68e09a012fa789881a3c8ebda6584ab1760f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.94a976e.tgz","fileCount":274,"integrity":"sha512-tvMSud0On/HnME53vWRubLyhtp/Glre11O+sJHgE4CE4wZkPntSRgoNMLq60+aBZ/nxtuV3iIESfCNj+huCBMg==","signatures":[{"sig":"MEUCIHoFljUHRJaZQgpP2+0dXD4VyVLBee21C/xdIvYQfLUAAiEAz04V68FLxPsPiRyNBAD9t6OWU1ruEcgMCXFwJBRs2e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.94a976e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.94a976e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0896104e144b6fc84bc9d011293d0be/skybridge-0.0.0-dev.94a976e.tgz","_integrity":"sha512-tvMSud0On/HnME53vWRubLyhtp/Glre11O+sJHgE4CE4wZkPntSRgoNMLq60+aBZ/nxtuV3iIESfCNj+huCBMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.94a976e_1773764238656_0.01865100458890878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4cec94a":{"name":"skybridge","version":"0.0.0-dev.4cec94a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4cec94a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c4275bb66d4527f69db085e5e8d0cd7a0804017","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4cec94a.tgz","fileCount":274,"integrity":"sha512-HCmOnJFLm8sj7Ybo3770X9TIp4lRfhRX8AuxuFH73x1lNGfRiaHqA/fbK9l9FBF9Lcp0PYqs+MmrF/QzzP9gfA==","signatures":[{"sig":"MEUCIHQx7TXt1iTEZlwv0tjDeH8dd6alC1FZQJRSL5sZE51kAiEAik3fOgkt4qvl4n0lkgLTFtgpHSCzuHlFICBolcG0Pas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4cec94a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.4cec94a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fbf180068a7d40230955f082bfa9d1fc/skybridge-0.0.0-dev.4cec94a.tgz","_integrity":"sha512-HCmOnJFLm8sj7Ybo3770X9TIp4lRfhRX8AuxuFH73x1lNGfRiaHqA/fbK9l9FBF9Lcp0PYqs+MmrF/QzzP9gfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4cec94a_1773769217221_0.46176497681844264","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28b8dd2":{"name":"skybridge","version":"0.0.0-dev.28b8dd2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28b8dd2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f8e96276e013c9f7a28ec9aa0e9b3716f0ec8ad5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28b8dd2.tgz","fileCount":274,"integrity":"sha512-meOHs96gqpbsa0/jJfJ7GqR5k11fpVnMK1+3tQtQ3X1bSyHITx9eyjLPfWrJDMMwElq08M5dXvK+CwQ1nb40GQ==","signatures":[{"sig":"MEUCIQCUtXm/vmvCZvRo74BaBTaH4NQPwHACnxXVynVg6bKeMAIgDYVXLo2tdW2Y+P3F6QdhNCfW5+ffzPqVpY6je/ILz8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28b8dd2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.28b8dd2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/98c209006b0326880b585963d8c1d73f/skybridge-0.0.0-dev.28b8dd2.tgz","_integrity":"sha512-meOHs96gqpbsa0/jJfJ7GqR5k11fpVnMK1+3tQtQ3X1bSyHITx9eyjLPfWrJDMMwElq08M5dXvK+CwQ1nb40GQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28b8dd2_1773797914239_0.1695363552957163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50327ba":{"name":"skybridge","version":"0.0.0-dev.50327ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50327ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55ee3eb129d45617d768d0c541bc222e5ce0fccf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50327ba.tgz","fileCount":274,"integrity":"sha512-zOt0HMpdeXURTOXg9Nkt24W4S067yqp33piGLF/Iy/VQ+f1TR9TgUXMU7m8uyD1av3Jk0msN1uYzUG4wR7AAeg==","signatures":[{"sig":"MEUCIQCOEXjrsIrG+xpS+VeOpSsVUltDW9OGj4EZ8O9S843D7QIgXxWhp3drY+kO60LR44rzRzrgrtXsRQfVixVO7uUxLHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50327ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.50327ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d59875b48c75ba11cc0b679c413fc0c/skybridge-0.0.0-dev.50327ba.tgz","_integrity":"sha512-zOt0HMpdeXURTOXg9Nkt24W4S067yqp33piGLF/Iy/VQ+f1TR9TgUXMU7m8uyD1av3Jk0msN1uYzUG4wR7AAeg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.3","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50327ba_1773830119465_0.7961398743421759","host":"s3://npm-registry-packages-npm-production"}},"0.35.8":{"name":"skybridge","version":"0.35.8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6a2fbbabda99931a7cd12be10f7365edfe9470f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.8.tgz","fileCount":274,"integrity":"sha512-yACQroyUZ+rzrCYfhPgrf3Hl3Kv7QNncw0fC2L7ng0ViOjoMHdIupx9LB0YwHPOTFMMjoZd3nhVvKSJIhTt+OQ==","signatures":[{"sig":"MEUCIQD1/5pv4j+we7uLG2oXnnfjdbIA4rE8V7ZHbgMCpb5BEwIgD2vEB3UilQ//1wt7BWch9EsKlko+iz4kFxbDkwr1W1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497084},"type":"module","_from":"file:skybridge-0.35.8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1632f170872769982d69a3826a39338f/skybridge-0.35.8.tgz","_integrity":"sha512-yACQroyUZ+rzrCYfhPgrf3Hl3Kv7QNncw0fC2L7ng0ViOjoMHdIupx9LB0YwHPOTFMMjoZd3nhVvKSJIhTt+OQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.8_1773830189534_0.38335982494266574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c5eb4d":{"name":"skybridge","version":"0.0.0-dev.1c5eb4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c5eb4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"951be8aaf2241de30bf2e3ee0938f20abc66a976","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c5eb4d.tgz","fileCount":274,"integrity":"sha512-4/al9cr24vJ/gVPCY8FYg1rQ+y9ichOySFzV0ma6Op1uodZFp5BChlny+xseSJGal1F3l0aVfJlzJwUXQ+0jfw==","signatures":[{"sig":"MEQCIE1sbqchCl6ApaS1hkv1hpXgr9qYdPXnodJb/1g3bZZsAiAHjtJPRjfDrNZZzLSm6YpYkdA3h0HjBCBF0l0ZeMOlHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c5eb4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.1c5eb4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36e43df693c162abb515ddc4a9e0fb87/skybridge-0.0.0-dev.1c5eb4d.tgz","_integrity":"sha512-4/al9cr24vJ/gVPCY8FYg1rQ+y9ichOySFzV0ma6Op1uodZFp5BChlny+xseSJGal1F3l0aVfJlzJwUXQ+0jfw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c5eb4d_1773830352970_0.27669878153210337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4403622":{"name":"skybridge","version":"0.0.0-dev.4403622","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4403622","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58ec51abf0d0e5a24933c53ef37c5dadb3eb254b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4403622.tgz","fileCount":274,"integrity":"sha512-A4ZJCUA48vhliNxqh+t8HTRJ2EApTWP+icXoRQQ5Z23PizWz1eZSmYlao2C29y5v6JO+t+2FtWTOtYHdlVuz2w==","signatures":[{"sig":"MEUCICNL8GHnMNSZV+PmzB62MqmuSyWCN4/sAjwTGdHOrbCJAiEAxjPPNk00FWy97S7vHaz1e8Bdauwvpeg6BYH9yEa7u7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4403622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.4403622.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9707b0a16549d87657048befd95c2772/skybridge-0.0.0-dev.4403622.tgz","_integrity":"sha512-A4ZJCUA48vhliNxqh+t8HTRJ2EApTWP+icXoRQQ5Z23PizWz1eZSmYlao2C29y5v6JO+t+2FtWTOtYHdlVuz2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4403622_1773839965247_0.9518500411084512","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8810c2d":{"name":"skybridge","version":"0.0.0-dev.8810c2d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8810c2d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1c7b562e4ac2394e4d3cbdefb03e5a112f7be17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8810c2d.tgz","fileCount":274,"integrity":"sha512-mcp252g9SMTiDBmom3vxiJo9NzZRll5kaRusKSiB1pdkdjD7UnAZQuV/WSBWLiPGAXhbpw8XeoL3FIhRaWcJhw==","signatures":[{"sig":"MEUCIQCu3AeCAiDmq9nhK+vWpx9/h7OFuZLChbEvKaSQWKc78QIgUtDfRlEB45iBJRGzpWndyFU2tWJDGb/8dBeejwvBjxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8810c2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.8810c2d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/008ee2f433c8310fdac5625154f3df3f/skybridge-0.0.0-dev.8810c2d.tgz","_integrity":"sha512-mcp252g9SMTiDBmom3vxiJo9NzZRll5kaRusKSiB1pdkdjD7UnAZQuV/WSBWLiPGAXhbpw8XeoL3FIhRaWcJhw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8810c2d_1773840385371_0.402077839644686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd13beb":{"name":"skybridge","version":"0.0.0-dev.bd13beb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd13beb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5e7704aa01e16ec40fecdae091eb4eca0913830","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd13beb.tgz","fileCount":271,"integrity":"sha512-722DpPyZ0UZ/daJNGuphGib0SfV7uN4izgSAzUoUffMj9onJYgT6XpIJ/S46yPalnIFoPFSw1Bwt+uO8pUs/PA==","signatures":[{"sig":"MEQCIHS74DI1UF4Szj/Al+7z3o0tf8JfME4k8wViJOlywoM4AiAqItZIXFS3VouqNUbAuOdI+SSj8P0oT3Kuhj021mtYYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd13beb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496277},"type":"module","_from":"file:skybridge-0.0.0-dev.bd13beb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1caf9e5476f5b9ad942ac0ea8401e490/skybridge-0.0.0-dev.bd13beb.tgz","_integrity":"sha512-722DpPyZ0UZ/daJNGuphGib0SfV7uN4izgSAzUoUffMj9onJYgT6XpIJ/S46yPalnIFoPFSw1Bwt+uO8pUs/PA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd13beb_1773853826288_0.986274098756049","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2e1f92":{"name":"skybridge","version":"0.0.0-dev.f2e1f92","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2e1f92","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2434f7789464b0f44a052cee202407ef679b4a59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2e1f92.tgz","fileCount":274,"integrity":"sha512-6E7WvDiiHSBq8dmxAm8yeTldLmnp5CBunLFVknWaUAxlr2+/Puu6dNSGP5YWpFZt7ZuhRIsfOxY/CYTopIEcmQ==","signatures":[{"sig":"MEYCIQDuf02FK5nRxssPueSpYpZtwviLkh+9g1Kf0aWNs2JysAIhAMIE7GE9qBYk/HgaG+CpU7S5VZZeudL2LzJYU0vjscg0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2e1f92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.f2e1f92.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56147f5016aca9ef11420ac3995fedb6/skybridge-0.0.0-dev.f2e1f92.tgz","_integrity":"sha512-6E7WvDiiHSBq8dmxAm8yeTldLmnp5CBunLFVknWaUAxlr2+/Puu6dNSGP5YWpFZt7ZuhRIsfOxY/CYTopIEcmQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2e1f92_1773856547591_0.8127112547370869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.060a056":{"name":"skybridge","version":"0.0.0-dev.060a056","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.060a056","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b7b190b954bc5dc9bd301e3eb8fb779444ba090e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.060a056.tgz","fileCount":274,"integrity":"sha512-Oms+D2Mwkc+GJCorDdmsEo34K5wCPWqFC+6JByk3oO21Y6CNrDjvq/CsLy4zT/yHCsA6XjDZwUWk4KvXI7OPTg==","signatures":[{"sig":"MEQCIF8F0eyEFgo9VKJr6IFUg/hqA04bEt7UTecwA5mcHdnIAiAOeuMMvfhsM2YRbS3D0NOZoq581ZVDxe75wDn02/mSNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.060a056","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.060a056.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6bc5d713374952208123122a5e75452a/skybridge-0.0.0-dev.060a056.tgz","_integrity":"sha512-Oms+D2Mwkc+GJCorDdmsEo34K5wCPWqFC+6JByk3oO21Y6CNrDjvq/CsLy4zT/yHCsA6XjDZwUWk4KvXI7OPTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.060a056_1773871515253_0.8407270740710431","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6a55932":{"name":"skybridge","version":"0.0.0-dev.6a55932","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6a55932","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e33666f53afaa6e017a1c3b6085ea69063515af","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6a55932.tgz","fileCount":274,"integrity":"sha512-mvA/ksLUm1o+ZLLdLb7SmC/xnYmSQZMAD6hIAzku9p3ED7GtrxNF6iFVETEsvhN/ADoVfCbAAiQoO0p548aqWg==","signatures":[{"sig":"MEUCIGnpPr2AFMQKs9BRFp4lVvqGLc4GVp8TPAr6y7euoXjZAiEApkHOk9P71oDgF1CVFWOKv+BmWBJZglCrc6VRKqyLQqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6a55932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.6a55932.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/025a9b449c310c42698908d79542ae7d/skybridge-0.0.0-dev.6a55932.tgz","_integrity":"sha512-mvA/ksLUm1o+ZLLdLb7SmC/xnYmSQZMAD6hIAzku9p3ED7GtrxNF6iFVETEsvhN/ADoVfCbAAiQoO0p548aqWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6a55932_1773883592939_0.5497275610606849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b794a04":{"name":"skybridge","version":"0.0.0-dev.b794a04","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b794a04","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c4a04bae392922fb93d4d7f65498d0007a46e94d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b794a04.tgz","fileCount":274,"integrity":"sha512-49QUr5WpAoNJtVHQUv6d9wHRaUsOtFPq+03jUcc1vOCGIfXmk+t8xvjVa9XgJe2mtOsRgE6RfC0gap8CG+tmeg==","signatures":[{"sig":"MEUCIQCbo7fh5PP8R5Biy7Jx60EnnIwJ5TPMr5DuXFzr284VbgIgLfn+LerW4REmgfrj/oBx8bzL+IBy8NP1ja7UWSSdzRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b794a04","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.b794a04.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9073622701a3f408b5fe920bda1417fc/skybridge-0.0.0-dev.b794a04.tgz","_integrity":"sha512-49QUr5WpAoNJtVHQUv6d9wHRaUsOtFPq+03jUcc1vOCGIfXmk+t8xvjVa9XgJe2mtOsRgE6RfC0gap8CG+tmeg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b794a04_1773898354310_0.05832497592739916","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fbee5d9":{"name":"skybridge","version":"0.0.0-dev.fbee5d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fbee5d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a6c17aec68e067b081483b0fad0791b45bd9491","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fbee5d9.tgz","fileCount":271,"integrity":"sha512-b+lxn/bnE9Hq5wfcRg7IN5PA3qvvn55b+waz+bJhNY2n5hCy3OlvzIwBiLNd/WXRoipl71H8+jaRdYlg2Jnz5w==","signatures":[{"sig":"MEUCIQCT6j+ANkcajvw9MJzrZCEAJGj3jFQT33YNooURq4pTWwIgYP2SSEjnsPGOmYgXxvzNGtJQBcocGDDwjWKW0f/ll/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fbee5d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496434},"type":"module","_from":"file:skybridge-0.0.0-dev.fbee5d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93d88daeab8198cc78ae2189c24edf8c/skybridge-0.0.0-dev.fbee5d9.tgz","_integrity":"sha512-b+lxn/bnE9Hq5wfcRg7IN5PA3qvvn55b+waz+bJhNY2n5hCy3OlvzIwBiLNd/WXRoipl71H8+jaRdYlg2Jnz5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fbee5d9_1773907938193_0.4968769180408812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4038350":{"name":"skybridge","version":"0.0.0-dev.4038350","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4038350","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15b5dbaa1419045c9d6d6598270ce3a84aad0a68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4038350.tgz","fileCount":271,"integrity":"sha512-neyU7Ii0xDoWH0ZonhSO5rGWQHmMFQvEeysKgUOwFvaO/HF1A9aqw8FECyBPqMT71JgpbVPTycUy5aMB4+jfFA==","signatures":[{"sig":"MEYCIQDtKaZ6v9JrI1NKpcL+oRUcz3mKqIdxixwTo/HYnZLrMwIhAJcj+MO1WM1ONMbuGzNcGMfT1KK5NlXzeR5GM/2vB4gt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4038350","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496434},"type":"module","_from":"file:skybridge-0.0.0-dev.4038350.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06fc0ee347d670995f3e8cf7fa7b6442/skybridge-0.0.0-dev.4038350.tgz","_integrity":"sha512-neyU7Ii0xDoWH0ZonhSO5rGWQHmMFQvEeysKgUOwFvaO/HF1A9aqw8FECyBPqMT71JgpbVPTycUy5aMB4+jfFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4038350_1773908039894_0.2582365271010556","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a16f3dc":{"name":"skybridge","version":"0.0.0-dev.a16f3dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a16f3dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3750f1fb2819864d15d4f96518fd4411bf74e286","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a16f3dc.tgz","fileCount":271,"integrity":"sha512-ULhL7UHNYs5HGixOxb9n0UCdGdx80GZ2ELNFPV4kDgaHYE+ml/TbxR1kjKAAI2Pbto3qztMrljXLRlVqlqmx9g==","signatures":[{"sig":"MEYCIQC8Tkik6EW/dACIbnScVLI+PH1fwZNAuHLyGYPsngNZEAIhALclxwNwy54aKN853yhO6DrWV1qdbrefGt6LRlsrVNlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a16f3dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496335},"type":"module","_from":"file:skybridge-0.0.0-dev.a16f3dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/208c7eb0a60e237600796e453be91502/skybridge-0.0.0-dev.a16f3dc.tgz","_integrity":"sha512-ULhL7UHNYs5HGixOxb9n0UCdGdx80GZ2ELNFPV4kDgaHYE+ml/TbxR1kjKAAI2Pbto3qztMrljXLRlVqlqmx9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a16f3dc_1773908257929_0.9742269908070014","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1aa6b4":{"name":"skybridge","version":"0.0.0-dev.a1aa6b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1aa6b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6694f27e8644e2b411f12fd7c5324b89e3c08600","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1aa6b4.tgz","fileCount":271,"integrity":"sha512-LMWmLiI5/HzaXppZwV9SOGQe/ZQHause/6/2P1+PdTKSuKgkxG3l5l0e76dsjl9QbAa67qfJHthJJO7lyPJ2+w==","signatures":[{"sig":"MEUCIDcLN1rcbJgd3EeBWf3S0FQk9k8tAd+5bKU4z8+1aOuuAiEA5misQMjhoLoDqDVa5xNonf0DcZqkkCpyyfLpfo/284M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1aa6b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496559},"type":"module","_from":"file:skybridge-0.0.0-dev.a1aa6b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/856700ed67b8a594b0383418057e8dc1/skybridge-0.0.0-dev.a1aa6b4.tgz","_integrity":"sha512-LMWmLiI5/HzaXppZwV9SOGQe/ZQHause/6/2P1+PdTKSuKgkxG3l5l0e76dsjl9QbAa67qfJHthJJO7lyPJ2+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1aa6b4_1773913869432_0.1428586703497643","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2f478c4":{"name":"skybridge","version":"0.0.0-dev.2f478c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2f478c4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4dcc42f02a999dd6644821da6eb862eb5bcec1c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2f478c4.tgz","fileCount":271,"integrity":"sha512-Xp5yY5ozMfPLEl6G6XQ6owy8ghMzBGc8p9JFrij1KqN4ZrTR6SQfMyQ6yhnu0UA3NmmiP8VZpuHrBPTYlO7CoQ==","signatures":[{"sig":"MEYCIQCT4zC8XnsrbM/G7tQ5kc64I8YbmrIOeap1YCAyFYHWUAIhALaV2y5w6mXzhaUpJnhfhRodtvgSIS7Ip58xppWUXFZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2f478c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495230},"type":"module","_from":"file:skybridge-0.0.0-dev.2f478c4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a3899a6904cec1a78cf15f68a78e8cce/skybridge-0.0.0-dev.2f478c4.tgz","_integrity":"sha512-Xp5yY5ozMfPLEl6G6XQ6owy8ghMzBGc8p9JFrij1KqN4ZrTR6SQfMyQ6yhnu0UA3NmmiP8VZpuHrBPTYlO7CoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2f478c4_1773918487595_0.5331106507671624","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2021fc3":{"name":"skybridge","version":"0.0.0-dev.2021fc3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2021fc3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e4761c04b0d9ef1f135aaf027d2396ddb568d39a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2021fc3.tgz","fileCount":274,"integrity":"sha512-kZIsIl+S05KcpsSyHSfiCKpY5YdfEOkmEAwU/S1/8TNia69BRBgZdTbN9TSudMj/G2ZKK/UbuLrzETkIL8i/7g==","signatures":[{"sig":"MEQCID3nnrE5AxYBJHf921BbZbJbV8KOn3E3ZsGVWyGYvMyIAiAZnMHLURho97FvftlELic5N0eSQwi+c3+xKED5zAj/aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2021fc3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.2021fc3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5b6b6f1e80101139d4e5b13b3097bab/skybridge-0.0.0-dev.2021fc3.tgz","_integrity":"sha512-kZIsIl+S05KcpsSyHSfiCKpY5YdfEOkmEAwU/S1/8TNia69BRBgZdTbN9TSudMj/G2ZKK/UbuLrzETkIL8i/7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2021fc3_1773923733136_0.3212769648018057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55a3a49":{"name":"skybridge","version":"0.0.0-dev.55a3a49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55a3a49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ab850b1280e5576399cf37fe520817e3327fe016","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55a3a49.tgz","fileCount":271,"integrity":"sha512-dOlPtVLwnEe6NPEgCbR5WVBlntImNBCJ5UQhC+qXwd6PBDUURAa/c1gR1+FO3ihV3wXHE+0bx/kZlvq6ESEXbA==","signatures":[{"sig":"MEQCIB/DnSBhIJFvvZYUGRDh5Y3/BHSJ9fjyvWrrpDGHZw5MAiBJYpJdJPUcztD5EaQF/uA4xuV8cbtKjHx43Wz1o8jLTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55a3a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.55a3a49.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed6d8be78dd21f75b23870f5e2a45e73/skybridge-0.0.0-dev.55a3a49.tgz","_integrity":"sha512-dOlPtVLwnEe6NPEgCbR5WVBlntImNBCJ5UQhC+qXwd6PBDUURAa/c1gR1+FO3ihV3wXHE+0bx/kZlvq6ESEXbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55a3a49_1773928081468_0.24385876311253063","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab247c9":{"name":"skybridge","version":"0.0.0-dev.ab247c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab247c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e28a9648a5969ef33d031c845d72b60bf285b7a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab247c9.tgz","fileCount":274,"integrity":"sha512-rjc/C/obagFRD07BqD0qodlq5LcsY4ZUypBW9s6wxy4ijdGulHXGpWhPxojtx9O+hYVmJYn/e5xrsGgVV4UOlQ==","signatures":[{"sig":"MEUCIAbjTODX+YHtHGaoHKzSD9PxkIVLKqAjPfyPbuizjTwlAiEAnjrXso/EFMoBjlqG8eB6XCRDsZimb2v66r+z3zAu13c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab247c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512882},"type":"module","_from":"file:skybridge-0.0.0-dev.ab247c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/937933bdc6e51227b68f1e06adb8e372/skybridge-0.0.0-dev.ab247c9.tgz","_integrity":"sha512-rjc/C/obagFRD07BqD0qodlq5LcsY4ZUypBW9s6wxy4ijdGulHXGpWhPxojtx9O+hYVmJYn/e5xrsGgVV4UOlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab247c9_1773930506319_0.7222497162391674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ffcc02":{"name":"skybridge","version":"0.0.0-dev.5ffcc02","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ffcc02","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"73cf3dd042163e5554ac7fa67dcfd8c1937d14f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ffcc02.tgz","fileCount":274,"integrity":"sha512-ADovLvyRaojPlaGlzg7GSTY2KRGu2xjGcC6+Kzq7OdaOGfHfaUQtEhDBLbkwU05SLAw9ZD2GDa7jV2xklcRG6A==","signatures":[{"sig":"MEYCIQCf3seuyC5WpLup+Q9EVEYfwotkVQqsxZplIIeBN2j+5AIhAM44kjD+cKGeJ/RaWVF6D5rJggsE7J7sKq0HJ+K5DkrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ffcc02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512882},"type":"module","_from":"file:skybridge-0.0.0-dev.5ffcc02.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbc193be077585566822fd0f96a7a4b8/skybridge-0.0.0-dev.5ffcc02.tgz","_integrity":"sha512-ADovLvyRaojPlaGlzg7GSTY2KRGu2xjGcC6+Kzq7OdaOGfHfaUQtEhDBLbkwU05SLAw9ZD2GDa7jV2xklcRG6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ffcc02_1773930771748_0.7914421879398386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.203bd0a":{"name":"skybridge","version":"0.0.0-dev.203bd0a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.203bd0a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1a221480a470271fb3612560dfb8d5ad93e7eac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.203bd0a.tgz","fileCount":274,"integrity":"sha512-shZnzK8SXvpwk/jxrXy/Tr+Xvc0ODVDbTosTTkCKLfQAff5IJysVStTEUKaAVIPNExHZm2GE+PS8OOL5ELS3Pg==","signatures":[{"sig":"MEYCIQCpSxJhaAdXLMwfahNZmTMUEZSJtMn/u18h/iEaT8Tj7gIhAMzuBveZcdPdJ9fvBMs1q78qn3ujGdSI+GeZohAPz7RD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.203bd0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503081},"type":"module","_from":"file:skybridge-0.0.0-dev.203bd0a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c36d862b0e801d566e63daf388c0e322/skybridge-0.0.0-dev.203bd0a.tgz","_integrity":"sha512-shZnzK8SXvpwk/jxrXy/Tr+Xvc0ODVDbTosTTkCKLfQAff5IJysVStTEUKaAVIPNExHZm2GE+PS8OOL5ELS3Pg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.203bd0a_1773931681219_0.33093944075592896","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef94389":{"name":"skybridge","version":"0.0.0-dev.ef94389","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef94389","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"974764add671ca07ae2bfdedbd47468c389eb11b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef94389.tgz","fileCount":274,"integrity":"sha512-TFEapqwoScur3o7LJU7aIiPU8/iVJOfoY4RlJjrP4kCtoW0R3fNdyue5kMadppFc5JGOZ5k7VHKnANi0slGNCA==","signatures":[{"sig":"MEQCIEQUohMOyjpao9HNiCCPdfGGOX+HxEorZDry/HOLlyT3AiByYRsaOLzswR7wLTqHgbSIKuT2Du+s70rnHzy68QbHxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ef94389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503081},"type":"module","_from":"file:skybridge-0.0.0-dev.ef94389.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fec43e051a4d17677896265951b6b0d5/skybridge-0.0.0-dev.ef94389.tgz","_integrity":"sha512-TFEapqwoScur3o7LJU7aIiPU8/iVJOfoY4RlJjrP4kCtoW0R3fNdyue5kMadppFc5JGOZ5k7VHKnANi0slGNCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef94389_1773931765512_0.4066919031709906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.823752b":{"name":"skybridge","version":"0.0.0-dev.823752b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.823752b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d846ba0df9c921874c173115dbe923f646c93c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.823752b.tgz","fileCount":271,"integrity":"sha512-LHe8nMlngfo3imh3VNIvl7rHKKytrwibYlgN8N0SIwYkVeBW4pZuvkbsVZ8LiOR3ap4WQcaQZUqedHqasFMj4Q==","signatures":[{"sig":"MEUCICjdj2zKm4Pwl6+3qwbljdbq9M/gkNTYf/6Eslm8GASHAiEAklQVw185EeJHXt01EfRRcraJdPAQm52Jw1EpyNyyjNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.823752b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.823752b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d97126203b7d7665b933c5e30c8b11bd/skybridge-0.0.0-dev.823752b.tgz","_integrity":"sha512-LHe8nMlngfo3imh3VNIvl7rHKKytrwibYlgN8N0SIwYkVeBW4pZuvkbsVZ8LiOR3ap4WQcaQZUqedHqasFMj4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.823752b_1773943812032_0.2864292464541476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f025fa9":{"name":"skybridge","version":"0.0.0-dev.f025fa9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f025fa9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82f183f4fcf96b9060aebdccc983f4ea1d3b5e35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f025fa9.tgz","fileCount":271,"integrity":"sha512-IAJGRRw1g1RjiLE1AVEFNATGlI7aaagFIUpx9sZ3RJmYfHAWdUFAM2nxJvQraHMQ3lXj2Lcvm7Q1FjYAu+q0Tg==","signatures":[{"sig":"MEQCIAde8D0xmdyvbhbqNsy5r9cij+HQkAV+DSz3Wb8Y1TuWAiA5bIuQseTLXl5GPWApHU4OTb6w4QmhaBdkW+/TWmulJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f025fa9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.f025fa9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14315dbbfcd44c78cd3141dbd4e652dc/skybridge-0.0.0-dev.f025fa9.tgz","_integrity":"sha512-IAJGRRw1g1RjiLE1AVEFNATGlI7aaagFIUpx9sZ3RJmYfHAWdUFAM2nxJvQraHMQ3lXj2Lcvm7Q1FjYAu+q0Tg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f025fa9_1773957528444_0.467404727216826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f840c22":{"name":"skybridge","version":"0.0.0-dev.f840c22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f840c22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ef00947f2da69077638b4039591df9f8fbd263fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f840c22.tgz","fileCount":271,"integrity":"sha512-hWt829AjIdCxDJlGRgB+9CNG/Buox1qWR5AH7ZtERj+8zBuxugSDzn1hjE4767QlKwQdF+Unm6+u4JGSSYqE1A==","signatures":[{"sig":"MEUCIQDw5IaptBg3Zr+uMSrIkajy0u0jzp5P776hJeZnu+O6TQIgItO+znM0316YWtlKoy6SYVw8zan/O5hmXci6B8LXxD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f840c22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.f840c22.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bb7b3c0b9eaeb5032664a3bad4789ca2/skybridge-0.0.0-dev.f840c22.tgz","_integrity":"sha512-hWt829AjIdCxDJlGRgB+9CNG/Buox1qWR5AH7ZtERj+8zBuxugSDzn1hjE4767QlKwQdF+Unm6+u4JGSSYqE1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f840c22_1773982727404_0.38272462974748","host":"s3://npm-registry-packages-npm-production"}},"0.35.9":{"name":"skybridge","version":"0.35.9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c6bc557f524673c86d6d33d84087922bd18fad8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.9.tgz","fileCount":271,"integrity":"sha512-lkfDN12OlmaiMwXz+3TqtGbUEwQ22KThlPyeY5j50rZ32yP4GpB0h+p7NfUaQaSCTQBsFxDuBDih17hIoVGM5Q==","signatures":[{"sig":"MEQCIF6FCe2QEqaFbgBR9MlRFiKCKjtGGCzqaipnc3PBvFBAAiB4+JYUxJMhJtwL/upehR77qXSknN2raNy+SFKSeNezEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495273},"type":"module","_from":"file:skybridge-0.35.9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6edcb38893a2e7ea9c73e0bb69e56898/skybridge-0.35.9.tgz","_integrity":"sha512-lkfDN12OlmaiMwXz+3TqtGbUEwQ22KThlPyeY5j50rZ32yP4GpB0h+p7NfUaQaSCTQBsFxDuBDih17hIoVGM5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.9_1773992746761_0.8196424221151515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7274a3d":{"name":"skybridge","version":"0.0.0-dev.7274a3d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7274a3d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1c7ae2d22817246d270de9a405bb8a1c8f0ef4dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7274a3d.tgz","fileCount":271,"integrity":"sha512-nwfg8BJWkh0tqbsSvKyEf8qprzQjc7lxW6tfT4EnCTK3m1hXax1SfkUvS4U6IVzRDNRxkZ3BjZ9yt00E9oosig==","signatures":[{"sig":"MEUCIAfJlnx5LbyUDdXzrojcuG6av9/o5E2kyDOjS7rA4fCEAiEApLHVhU5mtUhv+uL3ZAZt7dSzjfyXIAsX23M1teezJBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7274a3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.7274a3d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7e4b885fc45d9b6d5a884a28f80e8287/skybridge-0.0.0-dev.7274a3d.tgz","_integrity":"sha512-nwfg8BJWkh0tqbsSvKyEf8qprzQjc7lxW6tfT4EnCTK3m1hXax1SfkUvS4U6IVzRDNRxkZ3BjZ9yt00E9oosig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7274a3d_1773994968176_0.8691118531885964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6b92905":{"name":"skybridge","version":"0.0.0-dev.6b92905","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6b92905","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58910cce04bd9c78ab8c2123b94ad27d80d96d8c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6b92905.tgz","fileCount":271,"integrity":"sha512-nRUDZewMWB3baZtmmzN1qrz31Stnz83i3yXgW2pXP+4ytdXNmPUEa/aLORQpzwaJqmX5PVbvcWzbSv+JYIDK3Q==","signatures":[{"sig":"MEUCIHVu71SMPct1U0m+bMKZ0A6HdH8ZU8dLV8NnLhpr5I2pAiEAorJ4+GstuCuIY38DU+WOSYXDX3/Gbgu08vPj2/5dZrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6b92905","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.6b92905.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8d79352ad84c5c88fa0032d9cbff2aa9/skybridge-0.0.0-dev.6b92905.tgz","_integrity":"sha512-nRUDZewMWB3baZtmmzN1qrz31Stnz83i3yXgW2pXP+4ytdXNmPUEa/aLORQpzwaJqmX5PVbvcWzbSv+JYIDK3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6b92905_1773995671282_0.23036209972955546","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac19279":{"name":"skybridge","version":"0.0.0-dev.ac19279","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac19279","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dbf4f40f8033779739b42ee16867afa5a6286a85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac19279.tgz","fileCount":271,"integrity":"sha512-jU6nW7d+pucZEcrJsGNiw++yZf5J91PrQHTB9MuPsiqH4cFthK32DjhuIZBZ17cOfxq4h1zDNetP2eoNjgriww==","signatures":[{"sig":"MEUCIQDIVj59xa9UWtWs/5RPwTrvdgfitXxZQgEcN3HHIHndcAIgW7sjGNaHA7yjH5hPeEpi4wu+Vt5BXy3TCiUDzVrj1q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac19279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.ac19279.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3623cbe77e6003e1f507df9c06917ec3/skybridge-0.0.0-dev.ac19279.tgz","_integrity":"sha512-jU6nW7d+pucZEcrJsGNiw++yZf5J91PrQHTB9MuPsiqH4cFthK32DjhuIZBZ17cOfxq4h1zDNetP2eoNjgriww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.0","posthog-node":"^5.28.4","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac19279_1774000182948_0.4866060314545859","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44f313f":{"name":"skybridge","version":"0.0.0-dev.44f313f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.44f313f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"991c3d583425c1bee7c0d8dd537199af8b1c6baf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.44f313f.tgz","fileCount":271,"integrity":"sha512-XhgbeVe/DXgWD0SJt87gc4gpV+VDJBckrcw8Tah4LP3Z0nOGx9WqqAVbOD+JwExogqkoBy5Fm3HaHhkAomnhqA==","signatures":[{"sig":"MEUCIQDQewl/KLfDnHpSQ1ZFdbgWngQXWVnubsuVOAh0iFtd6QIgP6VawyPe3P+XvGkFORu/PEBE6xvdCHA3ZRoYGwv3/EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.44f313f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.44f313f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/229992e6e7765a592c6a4ab3107cd2e9/skybridge-0.0.0-dev.44f313f.tgz","_integrity":"sha512-XhgbeVe/DXgWD0SJt87gc4gpV+VDJBckrcw8Tah4LP3Z0nOGx9WqqAVbOD+JwExogqkoBy5Fm3HaHhkAomnhqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.0","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.44f313f_1774015073036_0.44960649152218046","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5fc3660":{"name":"skybridge","version":"0.0.0-dev.5fc3660","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5fc3660","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb50db04e615da1013112d0e1dbdf5f5727d8671","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5fc3660.tgz","fileCount":271,"integrity":"sha512-g1UKZyEqO77W5Tux5F4kZvgRZIwnrxneo2x6hlUFDQqdtjaoRJZUyxi7aNQVNXu9q49RhYc4REeEb/EcQ3ohkw==","signatures":[{"sig":"MEUCICnEZETFWXkvIsjkhyMWeho57VrYw44FQi9x1NQS7NjCAiEAsqq8uYZS5poXyvq4oO/Tl1+fE5tNQdQ4adex0gwR3/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5fc3660","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.5fc3660.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b199b95d45b612c1ef398f5ed14bd2b/skybridge-0.0.0-dev.5fc3660.tgz","_integrity":"sha512-g1UKZyEqO77W5Tux5F4kZvgRZIwnrxneo2x6hlUFDQqdtjaoRJZUyxi7aNQVNXu9q49RhYc4REeEb/EcQ3ohkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5fc3660_1774020122084_0.9184557103352942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.40f5d93":{"name":"skybridge","version":"0.0.0-dev.40f5d93","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.40f5d93","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e4669a1629a61614610650620d5abc47167830ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.40f5d93.tgz","fileCount":271,"integrity":"sha512-Rra/j5AOr3lIJUArmz7a87sFi0uxOhkkkuBY8qIKpenhE8nfpK39FZYhcY0/ryoS3wpwJDBwLE5fZeLZn6NLAA==","signatures":[{"sig":"MEUCIAZzJM4iQB9O0AvWOS3wR8YfBsSVLcIhBn5cG6zmHjgsAiEA4n6NPe7dimqRqxLcwNzier1LcJVcjLLjcLkZFRNeou4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.40f5d93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.40f5d93.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a716fdf670816c3bed5053e5f0053ae1/skybridge-0.0.0-dev.40f5d93.tgz","_integrity":"sha512-Rra/j5AOr3lIJUArmz7a87sFi0uxOhkkkuBY8qIKpenhE8nfpK39FZYhcY0/ryoS3wpwJDBwLE5fZeLZn6NLAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.40f5d93_1774020328819_0.28454382852945814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5103bc7":{"name":"skybridge","version":"0.0.0-dev.5103bc7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5103bc7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cdd158161f75c0b15c59c50d827d6cb88b59def6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5103bc7.tgz","fileCount":271,"integrity":"sha512-gQjSGlQbR8vqOc11FUEbXSjh6VfSXEOsRvV4aeNGg+oJdfskPMCfnlVLRmKxTNYwqepP4Nq1fSuMne1dO4qOYg==","signatures":[{"sig":"MEQCIFayNOAKPnZnlTFxC6cf5FQZXxJeOiWtpRhewpvpaLXJAiBMzxqjsyx3hu/kHphO1t7wBMaks2yXDLcH/xGH0LP6gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5103bc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.5103bc7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef8e6743351f8ad600673092d54ec18a/skybridge-0.0.0-dev.5103bc7.tgz","_integrity":"sha512-gQjSGlQbR8vqOc11FUEbXSjh6VfSXEOsRvV4aeNGg+oJdfskPMCfnlVLRmKxTNYwqepP4Nq1fSuMne1dO4qOYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5103bc7_1774023428604_0.3032908676607107","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1eff599":{"name":"skybridge","version":"0.0.0-dev.1eff599","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1eff599","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"611161d599c7bd56c81024612c2ce2f59f48f9ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1eff599.tgz","fileCount":271,"integrity":"sha512-9v0YrQTeusXFojwSw9Wei5kozKmkvFmfFnOMZTP/FFGU4fzzBk/pwzIoSswx6siXdYJvCakiULRlIcm1W+AJcg==","signatures":[{"sig":"MEQCIEXovAJGrE5CGFBXPUmkcjYfLtXyDXse/ouYB/J2dUjeAiBzbncf/b+1yABTeT8bZoXCJxFLT5DygpFldfkETKj8bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1eff599","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.1eff599.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/29022d3e805e3d2da32b750f26d96b0a/skybridge-0.0.0-dev.1eff599.tgz","_integrity":"sha512-9v0YrQTeusXFojwSw9Wei5kozKmkvFmfFnOMZTP/FFGU4fzzBk/pwzIoSswx6siXdYJvCakiULRlIcm1W+AJcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.1","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1eff599_1774046425292_0.8723877740220198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9be772":{"name":"skybridge","version":"0.0.0-dev.e9be772","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9be772","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bffc6f1ee603278224cd395a256828a0e5326e36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9be772.tgz","fileCount":271,"integrity":"sha512-dCVGFqOEnJ+uU61nt0bFwzpDqyIIkePWr0Wf+nXbTkD1RLslV/Al1OEqaIVeNh3fv7aF1OCoJTk1UeKx6G8bYA==","signatures":[{"sig":"MEYCIQCdCBf7xFVcg2pPwz5ZDHJdfEGrGZeRdzOrBH5XX59q9AIhAIrokSlJCT+DXhcdaxybHm6j3N2LzsdgnNtZcGAnRj5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9be772","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.e9be772.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/27b22ed8606bfad210fbddc6bd407547/skybridge-0.0.0-dev.e9be772.tgz","_integrity":"sha512-dCVGFqOEnJ+uU61nt0bFwzpDqyIIkePWr0Wf+nXbTkD1RLslV/Al1OEqaIVeNh3fv7aF1OCoJTk1UeKx6G8bYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.1","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9be772_1774059129913_0.06806209628359627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.964d60b":{"name":"skybridge","version":"0.0.0-dev.964d60b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.964d60b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ad104e0529bb734b90a6022c61a38875d13ab1e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.964d60b.tgz","fileCount":271,"integrity":"sha512-xgZonTeKjCB5pTbTsEIJprejFTE/jD/GHSrRzc1C2SQHZDKJhmwTYGq+/cTActpAUoPFfMvgPD8YMsQp1jHjXA==","signatures":[{"sig":"MEQCIHOEl33AG98ROTpWbt959+TMzC3hm+BlshMLUKShtHnUAiBofO/0m2XP8Ne3JFWS1Vth2HoM1bY2BBy9QZBRptZWzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.964d60b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.964d60b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2596175cfa412cba62a79856129606fa/skybridge-0.0.0-dev.964d60b.tgz","_integrity":"sha512-xgZonTeKjCB5pTbTsEIJprejFTE/jD/GHSrRzc1C2SQHZDKJhmwTYGq+/cTActpAUoPFfMvgPD8YMsQp1jHjXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.964d60b_1774070463826_0.9318998833356484","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ef9138":{"name":"skybridge","version":"0.0.0-dev.0ef9138","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ef9138","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55c72a71dcfeda64897c3c3ebe61b8d7198ffb57","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ef9138.tgz","fileCount":271,"integrity":"sha512-jJcBYK0Hce+4FsEcihREZ5OS4PvAuGyCzm7YMdGSQZavqykbYHb362p2wi+llR+2+Re/qvVy217k57mq6YQG1A==","signatures":[{"sig":"MEQCIHul9LDg6j1s2StlRL8prWyK6Bup9IrkUDMdz0/koE8wAiAiINojZIMKGs0EDznsVgvzv3c+nd7R3ck4lPQ4wE3NoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ef9138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.0ef9138.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e7437b35e5eb5e08c7110226c25b0ff/skybridge-0.0.0-dev.0ef9138.tgz","_integrity":"sha512-jJcBYK0Hce+4FsEcihREZ5OS4PvAuGyCzm7YMdGSQZavqykbYHb362p2wi+llR+2+Re/qvVy217k57mq6YQG1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ef9138_1774112197246_0.7442834005406478","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f86a1f8":{"name":"skybridge","version":"0.0.0-dev.f86a1f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f86a1f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cee3b7f541abce31b8dd0192bdd6cb2a359b8179","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f86a1f8.tgz","fileCount":271,"integrity":"sha512-1C6CDOQmOhvigzQPWM8+47zuxHO+B6OTWQqAZ2XgIhzLWxiuNXel0eayGpcM7q5I7fErB18s4ECfXQS0CrfDbA==","signatures":[{"sig":"MEUCIG5PNTDq3Fhh1s66klQk5F0ZT5xGNWqKve2ImtUlNEGmAiEAvARSkPcpYAglGxsUwHOFKyjdD/R3Sh2gA/zJ3eAXZdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f86a1f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.f86a1f8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/623aa4c5e4d9283f1c8928678836c18c/skybridge-0.0.0-dev.f86a1f8.tgz","_integrity":"sha512-1C6CDOQmOhvigzQPWM8+47zuxHO+B6OTWQqAZ2XgIhzLWxiuNXel0eayGpcM7q5I7fErB18s4ECfXQS0CrfDbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f86a1f8_1774170040428_0.42787254419343523","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8782cfc":{"name":"skybridge","version":"0.0.0-dev.8782cfc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8782cfc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6d28bda9b1bf92f01f6c56fae22dc235f2ec1f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8782cfc.tgz","fileCount":271,"integrity":"sha512-8vgfvmCTLfxmBcUFr7gDxxg8JJHrnL0KOmQJP/IkiL4ys0N9CtOnlkGs6I3Jg7RuECNGyYCijYkANTdnqLXakA==","signatures":[{"sig":"MEQCIALCruJSd8DlXZGoylyUmQcoGakGYrj2xQoIB1/LkXPXAiAwznU37sG2dzIaZWvBOc49eG5/Y/CE8pA0cAUIWgAKWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8782cfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.8782cfc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9593155714deab146f13f51560fdc63c/skybridge-0.0.0-dev.8782cfc.tgz","_integrity":"sha512-8vgfvmCTLfxmBcUFr7gDxxg8JJHrnL0KOmQJP/IkiL4ys0N9CtOnlkGs6I3Jg7RuECNGyYCijYkANTdnqLXakA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8782cfc_1774170848631_0.5887075458751445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e14ed6c":{"name":"skybridge","version":"0.0.0-dev.e14ed6c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e14ed6c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11e6fc61308c1305b2a5098e698896c3cfbaf949","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e14ed6c.tgz","fileCount":271,"integrity":"sha512-Wg5qAWr0zmAxT4bvn1KC0BjraGOGiyiNz+LRdZyOHL507ipfEPTfBelFESdiJoRdxHHJCbEf3sYvEcV0CvM+6A==","signatures":[{"sig":"MEUCID76cdxt9j7bntNV7haa4kQERDwJNhN/GwSry/BBMBTbAiEAj3PN3PqyU0WIWWhM6TICOydLDGGnfvYJY9ynmINnT+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e14ed6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.e14ed6c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9a87c3b3c02d89752c6c661f5f3c5a75/skybridge-0.0.0-dev.e14ed6c.tgz","_integrity":"sha512-Wg5qAWr0zmAxT4bvn1KC0BjraGOGiyiNz+LRdZyOHL507ipfEPTfBelFESdiJoRdxHHJCbEf3sYvEcV0CvM+6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e14ed6c_1774199972959_0.15757107525013136","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.582ad91":{"name":"skybridge","version":"0.0.0-dev.582ad91","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.582ad91","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77b1506ff56c6b893db62b548b1a14300ec20700","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.582ad91.tgz","fileCount":271,"integrity":"sha512-X0Sgf6EDohylbSlyEdxZr4esjR8hdF1YtqFXMRYcb0goMvFpkeTJCXGCK2sJlcga0H3RYjun3bnIik7/pJbk3w==","signatures":[{"sig":"MEUCIQCE6Z6453py5+T9WgGulG70ZD6tqyzMbXCvMKmqVAWFRQIgLSoiiGVFDXRsKytet1Y+uOIrMLJr/L8Je0jTBkjteCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.582ad91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.582ad91.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f772caa5a2a47048dc94bcd6a99e79ad/skybridge-0.0.0-dev.582ad91.tgz","_integrity":"sha512-X0Sgf6EDohylbSlyEdxZr4esjR8hdF1YtqFXMRYcb0goMvFpkeTJCXGCK2sJlcga0H3RYjun3bnIik7/pJbk3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.582ad91_1774212640719_0.7524992737805807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f4ecc17":{"name":"skybridge","version":"0.0.0-dev.f4ecc17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f4ecc17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a568cf4b093bff6c6caccfbaed1cafe525209604","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f4ecc17.tgz","fileCount":271,"integrity":"sha512-K7Gy1HCoOnJFzjDgtWnQhgH4Sic2AJeOKsyBudubNM3hrQTgofHKnxtLjkPnwWaPY0eWsrrMX//txqqBEZ34yA==","signatures":[{"sig":"MEUCICIrC0B05gi2TvYzPKP+lIYMvUIy43uK16cyYWxEm/D0AiEAn+ke3RLgFZQRQQblCTWEANxtRSfOqIiDJUgQapELAMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f4ecc17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.f4ecc17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/906d732e8b4c16d8a6600ab231116a3a/skybridge-0.0.0-dev.f4ecc17.tgz","_integrity":"sha512-K7Gy1HCoOnJFzjDgtWnQhgH4Sic2AJeOKsyBudubNM3hrQTgofHKnxtLjkPnwWaPY0eWsrrMX//txqqBEZ34yA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f4ecc17_1774259084905_0.8713638742674612","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50a5ba9":{"name":"skybridge","version":"0.0.0-dev.50a5ba9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50a5ba9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e17deefe3ba296afd2ba6ecf0ee614cb256fcc8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50a5ba9.tgz","fileCount":271,"integrity":"sha512-IG9X/RL5l4yygOEZb1Y4Cf2hKMwxLzGcMfgcaavSmKjWDCnXgpMJanrqiTuPLBu3gRi24aIrvs56OXRQdtzFLQ==","signatures":[{"sig":"MEUCIAuGGQ7EeAmnHTsXvcetNjyv2iw11Mgdu/Pf+D1fJ+sLAiEA8ffZ7+mrgUn7JDTY9nlMKCJ4LsL+3E/xJQ45TgOrcf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50a5ba9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.50a5ba9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38f7f69528f7cad5bd1268259d9dd66e/skybridge-0.0.0-dev.50a5ba9.tgz","_integrity":"sha512-IG9X/RL5l4yygOEZb1Y4Cf2hKMwxLzGcMfgcaavSmKjWDCnXgpMJanrqiTuPLBu3gRi24aIrvs56OXRQdtzFLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50a5ba9_1774259523098_0.49462693010877734","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1392b1e":{"name":"skybridge","version":"0.0.0-dev.1392b1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1392b1e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9077b0630f3760f9924445b962fe4ba9fa91c4fa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1392b1e.tgz","fileCount":271,"integrity":"sha512-6zeaiMnVMjcw1zwU6my8OLuJN7O+GTfraIDO++gmjhjRAxL9y3eNVYcLXdcX2we1/iprg3Ci4GKxvE5LWp3lyw==","signatures":[{"sig":"MEUCIQDBHvLLAW3slbDPP/szCcnI3OH7sUn0WAd9gxwF9PdRugIgHrYmK8C+u/a9x+Kb71uF+bFK5xZA9+3NYxgaQqAlH0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1392b1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496335},"type":"module","_from":"file:skybridge-0.0.0-dev.1392b1e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d14decf2a2bdb871114f5549970a778f/skybridge-0.0.0-dev.1392b1e.tgz","_integrity":"sha512-6zeaiMnVMjcw1zwU6my8OLuJN7O+GTfraIDO++gmjhjRAxL9y3eNVYcLXdcX2we1/iprg3Ci4GKxvE5LWp3lyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1392b1e_1774259774944_0.7885581299907349","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.25201e6":{"name":"skybridge","version":"0.0.0-dev.25201e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.25201e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07e404897eebc092c6e89c789060fa12c9f7309b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.25201e6.tgz","fileCount":274,"integrity":"sha512-UcXu3Xdlc/uwBccoRztRuCpmZdFemMJrjd6uFsI5tGj4K4ZZIx06YL1/46FZb/EhY6cNox0zcSWKXTmH5fWJ4Q==","signatures":[{"sig":"MEYCIQCyb5PaK663+Qv7vT2zY43md3hrBXiE9bFq47V4OdIUnwIhAPGaSl2sg+nxVzQ1cK9kMJNm85Z5MbPtkWVWsLQVqhAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.25201e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497095},"type":"module","_from":"file:skybridge-0.0.0-dev.25201e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b0c0f27c507f99e309bb7e0e90b01fa/skybridge-0.0.0-dev.25201e6.tgz","_integrity":"sha512-UcXu3Xdlc/uwBccoRztRuCpmZdFemMJrjd6uFsI5tGj4K4ZZIx06YL1/46FZb/EhY6cNox0zcSWKXTmH5fWJ4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.25201e6_1774259824026_0.6945137187832573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a198e89":{"name":"skybridge","version":"0.0.0-dev.a198e89","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a198e89","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"24175aea88f690544675f27efdcd0e8871ad9c3b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a198e89.tgz","fileCount":271,"integrity":"sha512-jFEwzxkPR+9BLfw6fsGOxkiUOvseA2N9zDQyTtwA0n5ymLLsi2lIaXH70eRPPTNrl9ULOsgwmd2EUqNm/8aRpQ==","signatures":[{"sig":"MEUCIFqX9jeCiZeJaI8o3nNeDlAoNK8ozgS0BO2AMmR/hsVwAiEAjSOMA2oqTq1YnaxC220zVpo9PX5mYo9eAaJM+jIh5/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a198e89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.a198e89.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b20ec624b27b50042d8279ce9a325cc7/skybridge-0.0.0-dev.a198e89.tgz","_integrity":"sha512-jFEwzxkPR+9BLfw6fsGOxkiUOvseA2N9zDQyTtwA0n5ymLLsi2lIaXH70eRPPTNrl9ULOsgwmd2EUqNm/8aRpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a198e89_1774259923285_0.9166294077210551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76d3213":{"name":"skybridge","version":"0.0.0-dev.76d3213","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76d3213","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c0b569a30670c1e6d0e7a33fb9f331dffa839451","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76d3213.tgz","fileCount":271,"integrity":"sha512-830uaj2JdluDLG+qnP5M8WDA+8Uri/5HSrHhk4LCwN6ANTQXzKptJbuZMfcmVIF/ptOdSjGXC8AA26CC2LS8hg==","signatures":[{"sig":"MEQCIDoz4ffHApAqPWbJD6PUiaG++JvZycSyNPa4Px95CCd2AiAFEPJ1+01p5G8RzVxBHL4vTyD4XxLdNwphJTWxdWPfog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76d3213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.76d3213.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c8522614e292280356def012b98ac4e5/skybridge-0.0.0-dev.76d3213.tgz","_integrity":"sha512-830uaj2JdluDLG+qnP5M8WDA+8Uri/5HSrHhk4LCwN6ANTQXzKptJbuZMfcmVIF/ptOdSjGXC8AA26CC2LS8hg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76d3213_1774261382918_0.07583684997880935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b25b06b":{"name":"skybridge","version":"0.0.0-dev.b25b06b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b25b06b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfe454ee19243f9b171028058dc48192da405f7a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b25b06b.tgz","fileCount":271,"integrity":"sha512-/aAfUA/hIa259C2EMfS3mmcpNVEAC8OBy9qcHQbRT63/v+WFTbOxl/vF510ZQcyeMdo90pE2338NRidfDiueUg==","signatures":[{"sig":"MEUCIQC+dUkBU3e4qPusBpRj6PcGumhmGJcxA/6h3+MQCXaE7AIgJGfCA+iMG/FmMXVuCkTVV+dBDG2w+xgRUwKIekKSd1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b25b06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.b25b06b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0685aea7250f6c5dfd259190b3c10e9b/skybridge-0.0.0-dev.b25b06b.tgz","_integrity":"sha512-/aAfUA/hIa259C2EMfS3mmcpNVEAC8OBy9qcHQbRT63/v+WFTbOxl/vF510ZQcyeMdo90pE2338NRidfDiueUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b25b06b_1774261402012_0.29953898727912054","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.014a316":{"name":"skybridge","version":"0.0.0-dev.014a316","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.014a316","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6dececa23cc6bea1c983cbbad79d4e9a39f0b406","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.014a316.tgz","fileCount":271,"integrity":"sha512-ZnU2IiN+KvfU0r7Jn+VM3kygYo55xpJXnCIMJgUws4xjEoAbRsWheDMhVW40KHATf8cPzkZgS9eQbehgTp1dxQ==","signatures":[{"sig":"MEUCIQDolvsIIKO/QLFTrBvnMWl+KQous4FeJ4gcdEtERUofaQIgaQNIUsEZZmmcPR/dcrmtlMceFRAKkOCsQpt73zSu9UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.014a316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512530},"type":"module","_from":"file:skybridge-0.0.0-dev.014a316.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a50d96b771827ed624b52b340e75e524/skybridge-0.0.0-dev.014a316.tgz","_integrity":"sha512-ZnU2IiN+KvfU0r7Jn+VM3kygYo55xpJXnCIMJgUws4xjEoAbRsWheDMhVW40KHATf8cPzkZgS9eQbehgTp1dxQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.014a316_1774265033849_0.5189258034854503","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7024584":{"name":"skybridge","version":"0.0.0-dev.7024584","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7024584","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f9b55cbbbdaf9b475e8d7eef2317d73fc1c9101","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7024584.tgz","fileCount":271,"integrity":"sha512-4Egs7/AD1CTrgZWR9Ycf3i7tVaQcnD/ff8TSUBLmbXpnFT9rKoO7o/CKMZT7QVaH0LjT/1N/edIhnR/a72CsnA==","signatures":[{"sig":"MEQCIEmbKcHZyjxxBT5Goohd1DwOWii3QO8Dv7mItgg0GafFAiAfdwYtrrLOhq052m5D45f+rYNnDhzio3APG98oEN+VPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7024584","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512530},"type":"module","_from":"file:skybridge-0.0.0-dev.7024584.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74a35aaadf451d175cfa37288bec72d6/skybridge-0.0.0-dev.7024584.tgz","_integrity":"sha512-4Egs7/AD1CTrgZWR9Ycf3i7tVaQcnD/ff8TSUBLmbXpnFT9rKoO7o/CKMZT7QVaH0LjT/1N/edIhnR/a72CsnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7024584_1774265184497_0.6131596326229631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.03fb8fe":{"name":"skybridge","version":"0.0.0-dev.03fb8fe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.03fb8fe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a08d2031199368cec5816f0fe148fd6f15440b51","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.03fb8fe.tgz","fileCount":271,"integrity":"sha512-A8HxFaaAnXFXeIB4hCwzAeZE6cj+ETEFmCoPlNhLohYhCeX7E+5LNps2iA+LyxH92K9QICTA5POFfYvTMDc80w==","signatures":[{"sig":"MEUCIQCQG3xVbSF7Y5tTFIknCWCp2/IS6FccOiEgsBK0Y5k+lgIgFWVm5UAhSFAfIwQ1d5zI/JzdeeiO+8hKTlusP7YH5bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.03fb8fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.03fb8fe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9d72312f1523f40357cf63bb2334150/skybridge-0.0.0-dev.03fb8fe.tgz","_integrity":"sha512-A8HxFaaAnXFXeIB4hCwzAeZE6cj+ETEFmCoPlNhLohYhCeX7E+5LNps2iA+LyxH92K9QICTA5POFfYvTMDc80w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.03fb8fe_1774270277486_0.5952064208801879","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c9794a7":{"name":"skybridge","version":"0.0.0-dev.c9794a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c9794a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c5b972c5eea3b704577f3b782c2a18d8d9e7d9df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c9794a7.tgz","fileCount":271,"integrity":"sha512-EtwG1og4kxP9QPKpnUjZfG6aLPzwd5J10SDU9j0Gk02VFbFK2M6d1kIjAHFNGG6ao0b0Yi4uMA1JIjHxjJXPkQ==","signatures":[{"sig":"MEUCIFzsinjIgoldlWFJN8txD5ss09RxPEmx7SHcT9UwFkGsAiEA83+ECOs45cjO+lhPJx7VGBkSGFRK6ggy96edKteC6D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c9794a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.c9794a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7f16214b9f955f274e0bde1bfb3d848/skybridge-0.0.0-dev.c9794a7.tgz","_integrity":"sha512-EtwG1og4kxP9QPKpnUjZfG6aLPzwd5J10SDU9j0Gk02VFbFK2M6d1kIjAHFNGG6ao0b0Yi4uMA1JIjHxjJXPkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c9794a7_1774270343170_0.43162314943352054","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad9702c":{"name":"skybridge","version":"0.0.0-dev.ad9702c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad9702c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f245f197c253aae5ed893b183805061be32fce63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad9702c.tgz","fileCount":271,"integrity":"sha512-1O7+jMWzcG4Qs4XgWTSFKIXS0TSo2pr060paILGPRAHbxOZi8+4cspkmb7nOVPtwI8GcPBRRofcAv5LO3ghtBw==","signatures":[{"sig":"MEQCIE+g3KiOJQrpMEklYEUpGSWNAl4lu1k9wcnCL6QJqDCAAiBNip1otlNweCQYkZVtvHtRtTmK/3tTOaMSHrcHTHvt5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad9702c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.ad9702c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/782b7b3fd908660ba5773cabe66098d2/skybridge-0.0.0-dev.ad9702c.tgz","_integrity":"sha512-1O7+jMWzcG4Qs4XgWTSFKIXS0TSo2pr060paILGPRAHbxOZi8+4cspkmb7nOVPtwI8GcPBRRofcAv5LO3ghtBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad9702c_1774270369305_0.3831266539134277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.72a6553":{"name":"skybridge","version":"0.0.0-dev.72a6553","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.72a6553","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe5fe21592af445ee5b5c844c606dc2968dcebdd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.72a6553.tgz","fileCount":271,"integrity":"sha512-lAPxDeCgOhWeOhep1g/BSAJuKwmIjRPak1AksJBlvnqq8mzwRVj0HkdN/OpCk5+YiAUx4hO06GEI/dp1uUzhMw==","signatures":[{"sig":"MEQCIBemRD//r6btEOPFsmcfD7908Fk/yIqgVuBkBpyL5DDEAiA2e95JPCRo9auyu4RPtKFJf3/UuwDMXkieqaw1U/5R6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.72a6553","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.72a6553.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db4bdd9f11993290485417203f854df7/skybridge-0.0.0-dev.72a6553.tgz","_integrity":"sha512-lAPxDeCgOhWeOhep1g/BSAJuKwmIjRPak1AksJBlvnqq8mzwRVj0HkdN/OpCk5+YiAUx4hO06GEI/dp1uUzhMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.72a6553_1774270388862_0.9114560669495646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.abf905a":{"name":"skybridge","version":"0.0.0-dev.abf905a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.abf905a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcf8f1d11cb4b1115a8b3bbf91f5e8f0706a3f47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.abf905a.tgz","fileCount":271,"integrity":"sha512-/gntlTrIRgsjGVmFYQmJAYgvRpFc7KEFREJ8TakFsBo9ARV+iFlxhX4v9PyCmc7mEA6oeDzoZx4+fuTeFpiv8Q==","signatures":[{"sig":"MEUCIQCNO8dm1lj3DuHZzHZpqoEXTND1kh49FviN0XKJV2bTYQIgWmjH2Xob2LLYyoKFCJI8a50Y5Mp7nOCiQFawwHUNKcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.abf905a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.abf905a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50a0187fb7817e46b7b495ab222f230f/skybridge-0.0.0-dev.abf905a.tgz","_integrity":"sha512-/gntlTrIRgsjGVmFYQmJAYgvRpFc7KEFREJ8TakFsBo9ARV+iFlxhX4v9PyCmc7mEA6oeDzoZx4+fuTeFpiv8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.abf905a_1774270975065_0.25595407869241704","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bf99c2d":{"name":"skybridge","version":"0.0.0-dev.bf99c2d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bf99c2d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f9cdda916b787b126fbe12893ce007f55d78d6a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bf99c2d.tgz","fileCount":271,"integrity":"sha512-vFKEXzBu7pCL/qVt5DLIEIwN4sd/NOMHSYr9lukNw0CIUGHp6iOS7oYJJ1Y0ACwg519F4cPO585XqR48jbwT3w==","signatures":[{"sig":"MEUCIQC8HveFSsLf43sdprG2/j4qdG6k4jsTx/pYZNZtvl9U/AIgIPEMEtmtBxY5uPAT+xp/HoRpLs7DfcKQuXCGCmlP8JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bf99c2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.bf99c2d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a637a9307180eb29e46cf3844b6cab56/skybridge-0.0.0-dev.bf99c2d.tgz","_integrity":"sha512-vFKEXzBu7pCL/qVt5DLIEIwN4sd/NOMHSYr9lukNw0CIUGHp6iOS7oYJJ1Y0ACwg519F4cPO585XqR48jbwT3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bf99c2d_1774271926565_0.6270211565049706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e54a5c4":{"name":"skybridge","version":"0.0.0-dev.e54a5c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e54a5c4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c99519e5bfd3eb8148eac1faaca5cd4a27e821d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e54a5c4.tgz","fileCount":271,"integrity":"sha512-fZZYALgFmlBG5Toky+M7Lg43L6FJrXVQYwvOoUlDaKT/3itUE2YLgqjIrRVNDP6wf7w+bDnfGX6+mF0mCEQViA==","signatures":[{"sig":"MEUCIQC9rOssohLmJdMgg6Bz9pQxGJqXi9pT/51X55yOZPoGigIgSF/f72MR42yw8ZDvFLiGwyeEWksDIxNASIYRoJjAIEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e54a5c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.e54a5c4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4fee52397e6a676962cca84c01653dae/skybridge-0.0.0-dev.e54a5c4.tgz","_integrity":"sha512-fZZYALgFmlBG5Toky+M7Lg43L6FJrXVQYwvOoUlDaKT/3itUE2YLgqjIrRVNDP6wf7w+bDnfGX6+mF0mCEQViA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e54a5c4_1774272316033_0.7052691689283954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b38ca5":{"name":"skybridge","version":"0.0.0-dev.3b38ca5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b38ca5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b0e04e42c15e24fb86f29088ef1cea64f7ccc49","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b38ca5.tgz","fileCount":271,"integrity":"sha512-UusqolariFr8XX0d/dPgQ9k8IIknbbFm5oariteOIlYVS7orXv5ti40KPerqbwPLtL65xNNuOjuqD/eKSedTgQ==","signatures":[{"sig":"MEUCIB+ZAPDruk4IeZ2pRSUFCV0K6AF2BzXji3QvCDlmCJBYAiEAu483pke6jt5/Q0aQKO1a8sO4PSNr6bD5gDsIDP2jN44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b38ca5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495285},"type":"module","_from":"file:skybridge-0.0.0-dev.3b38ca5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05b87e616f531f89090c67a75046d4e0/skybridge-0.0.0-dev.3b38ca5.tgz","_integrity":"sha512-UusqolariFr8XX0d/dPgQ9k8IIknbbFm5oariteOIlYVS7orXv5ti40KPerqbwPLtL65xNNuOjuqD/eKSedTgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b38ca5_1774272444310_0.21498855256369942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e84c2af":{"name":"skybridge","version":"0.0.0-dev.e84c2af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e84c2af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"003dad701560d6cf274ab8344e498d7057dbca1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e84c2af.tgz","fileCount":271,"integrity":"sha512-dnb1iq+aJnK03ED9/agkNW3xygDooDxjrZQfUWxGA877elAHw18VVhyvF1z73+djP2hYEappR+JAcTwyQDjdXw==","signatures":[{"sig":"MEYCIQCzh2c3LEvkYJu76eFoq5kvjDWlGcA7BpdF69hrHLwVkQIhAIkn+LiVNrH0zxNlLA11dlDaZW7XyN9zUFQfDYAPA4mV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e84c2af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.e84c2af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c412f77da714f1cd1e648e2392726509/skybridge-0.0.0-dev.e84c2af.tgz","_integrity":"sha512-dnb1iq+aJnK03ED9/agkNW3xygDooDxjrZQfUWxGA877elAHw18VVhyvF1z73+djP2hYEappR+JAcTwyQDjdXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e84c2af_1774273023912_0.05549962995397428","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a92c7e":{"name":"skybridge","version":"0.0.0-dev.1a92c7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a92c7e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"176c041d9e92ef3d74f1a48f65c2eb9e103a5203","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a92c7e.tgz","fileCount":271,"integrity":"sha512-zFgNz4x/Yu5M81Z1ayM5BxpGspM2rxNCE74igBiH/WcLJCvW212zlNifrhuBNcyHK70sq7NkODBOGFya9NgkEQ==","signatures":[{"sig":"MEUCICZfWZZ5uCxE2Fq0WPsAa4mWr9E09ekckkVpA3zrwpfoAiEAhv+RvyZJPg2hqI/KBA3nfyoPiT7ym7+U/gBLFZpiobc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a92c7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.1a92c7e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcfab7de83e4ac6f24c8246ab396acb5/skybridge-0.0.0-dev.1a92c7e.tgz","_integrity":"sha512-zFgNz4x/Yu5M81Z1ayM5BxpGspM2rxNCE74igBiH/WcLJCvW212zlNifrhuBNcyHK70sq7NkODBOGFya9NgkEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a92c7e_1774284123378_0.4057342777697144","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cfe6d8a":{"name":"skybridge","version":"0.0.0-dev.cfe6d8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cfe6d8a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8534496f75a42ee2c476d4b97682df9e1e0ec4d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cfe6d8a.tgz","fileCount":271,"integrity":"sha512-zMCwzaTOWivGNcM10+5LM6/08RWbQ4ts4GpK+/NS2hkZFmWfii76w3ka/6EXzrer6yj0f3LEgOctjjo2w6RWlw==","signatures":[{"sig":"MEUCIQDFA5clF8L0a/6H/Foo4ZsoqJ4326V8aqtO+vBaXXCKtwIgFKnbkf2c3hmezAgIbrqp9xyARLyVAtr9KBIVJNXyHzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cfe6d8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.cfe6d8a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5db2c8bd21ee4a3835399885446781d/skybridge-0.0.0-dev.cfe6d8a.tgz","_integrity":"sha512-zMCwzaTOWivGNcM10+5LM6/08RWbQ4ts4GpK+/NS2hkZFmWfii76w3ka/6EXzrer6yj0f3LEgOctjjo2w6RWlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cfe6d8a_1774284143330_0.2666263134039659","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8001cfe":{"name":"skybridge","version":"0.0.0-dev.8001cfe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8001cfe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4734f01f45863f2e9221ab51a4d1a520a91e3386","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8001cfe.tgz","fileCount":271,"integrity":"sha512-E2zzcY7jBI0lqglhGBNvIndNXEHpghFZi78n3EkYqRFKqpSeYWk+06q+1H5RR1kScMOz4z0CSspoi4PVQzNPrw==","signatures":[{"sig":"MEQCIBpN/sXIXmdXJgbOgyENOohNvrMU70Ew5CggDmoEKDH8AiBZpDwy2XytNdQ2+JbNb38+Se4kmnd5zKj2z5k/lgAmhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8001cfe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.8001cfe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/379d91ee4b3ad5ef5da3c86d99e46a8f/skybridge-0.0.0-dev.8001cfe.tgz","_integrity":"sha512-E2zzcY7jBI0lqglhGBNvIndNXEHpghFZi78n3EkYqRFKqpSeYWk+06q+1H5RR1kScMOz4z0CSspoi4PVQzNPrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8001cfe_1774284160687_0.6815744264606349","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a1d761":{"name":"skybridge","version":"0.0.0-dev.8a1d761","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a1d761","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ecf395cfb4163cbbd6ee188cc45690b4884e9c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a1d761.tgz","fileCount":271,"integrity":"sha512-9t9xlokybdZnAreIVFGGMr022dxE20q/+ivLcGSn65dryUFPfcOi8RsZptrFPBFLQFAqiftZ/vowcID7E/FSuw==","signatures":[{"sig":"MEUCIQDmbJwiJ5z7OsCmJPX1PtWcFHJvmNJ2FjE/BWjb7gKd9QIgTgvI3RjKn8wyB/Ifg8L8mOclnJpm9xjSJR7HHJoUNFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a1d761","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.8a1d761.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/add9ebef4226bfa9fd61da52d99ca592/skybridge-0.0.0-dev.8a1d761.tgz","_integrity":"sha512-9t9xlokybdZnAreIVFGGMr022dxE20q/+ivLcGSn65dryUFPfcOi8RsZptrFPBFLQFAqiftZ/vowcID7E/FSuw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a1d761_1774284286692_0.6460296031195627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.19e45d8":{"name":"skybridge","version":"0.0.0-dev.19e45d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.19e45d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2bc934308d493213a4f0e7628ce33cff5cc28427","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.19e45d8.tgz","fileCount":271,"integrity":"sha512-xjGuJyS2WzbwW1CAdtn9PmwdTDG4IPDIA7UHdd+QRo07yz8cxLf1APLmEnzcxQhkgNqBynxpUTlroYUjv0IZJA==","signatures":[{"sig":"MEUCIQDeChw1fnU7/CuSH9m/2wQwMwmVoKEgbhNTr6JG/gy5CwIgPL2cGpdJWdPZ2HVPsgfq5rTLmabK4mLmBv+vVu57h1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.19e45d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.19e45d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7418018c2efd30a4f8648818b4f1b77/skybridge-0.0.0-dev.19e45d8.tgz","_integrity":"sha512-xjGuJyS2WzbwW1CAdtn9PmwdTDG4IPDIA7UHdd+QRo07yz8cxLf1APLmEnzcxQhkgNqBynxpUTlroYUjv0IZJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.19e45d8_1774285376222_0.6483494002672783","host":"s3://npm-registry-packages-npm-production"}},"0.35.10":{"name":"skybridge","version":"0.35.10","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.10","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ac0701bdb9b6265ad499b1c03efe12e39d0c466","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.10.tgz","fileCount":271,"integrity":"sha512-vA8251Pej6/aGFy+dBEofTOj/pjnuMAnLdUev99/YnKbwZ4ccg+4eRZ93HLqhAf1dd5WdvwJhIwsTeBPuFyXNQ==","signatures":[{"sig":"MEUCIQC6x2sfCt9t59C2fo7uavHqIrdqMs00AUA492xM8RTeWQIgengLf221pZSoaYdnVq8n/DJOAt0qxLS5oEzpdDQSO9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512576},"type":"module","_from":"file:skybridge-0.35.10.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cadc400049f9d11607b289cf35d6de92/skybridge-0.35.10.tgz","_integrity":"sha512-vA8251Pej6/aGFy+dBEofTOj/pjnuMAnLdUev99/YnKbwZ4ccg+4eRZ93HLqhAf1dd5WdvwJhIwsTeBPuFyXNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.10_1774285839802_0.06503584355982084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b6ac03":{"name":"skybridge","version":"0.0.0-dev.2b6ac03","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b6ac03","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a5201155950146c4b3ba3ee9a2dede6f14a0fe1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b6ac03.tgz","fileCount":271,"integrity":"sha512-UkXVP2yjfESgm3Mpu1KEjmoZvWR3HGTjBx95muihdR/7uuEGdKHAf4y26xpkXqFFB/24qmq94vKZd6D9Ij478g==","signatures":[{"sig":"MEUCIFZCzdUL79+sC2QdWcZ6jOyuKUCw1k5lY8ePZKk3BzgZAiEAnDPC14cQ+H5avQDD4nLwkhgR+fLcGeGl9xkwvtgUdr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b6ac03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.2b6ac03.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/62eb542b8b1a5ea2c238b63e3bc23057/skybridge-0.0.0-dev.2b6ac03.tgz","_integrity":"sha512-UkXVP2yjfESgm3Mpu1KEjmoZvWR3HGTjBx95muihdR/7uuEGdKHAf4y26xpkXqFFB/24qmq94vKZd6D9Ij478g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b6ac03_1774302809167_0.6894002944408626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.770abe6":{"name":"skybridge","version":"0.0.0-dev.770abe6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.770abe6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7770caa332d2fe9efb8d5976d303b1227d8b35bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.770abe6.tgz","fileCount":271,"integrity":"sha512-Qiw6RK3wQixz1HY7DIJAtpTOHwImPV9Wkw6lzARDiN9GZ489E0VB1TtRrsoF062jQUTjgZl6GNzvH15JUoAySA==","signatures":[{"sig":"MEUCIQDqHTHoTJwe+fMS7IQuNNL6919fEtQ7v2fyZPBAdFsg4AIgUPqVl98PWQoj1yY3lVtu9epcQN4GuhE9+/sBVN/df+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.770abe6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.770abe6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5d6f1ce167fc2d2d7fedbd61a85cf510/skybridge-0.0.0-dev.770abe6.tgz","_integrity":"sha512-Qiw6RK3wQixz1HY7DIJAtpTOHwImPV9Wkw6lzARDiN9GZ489E0VB1TtRrsoF062jQUTjgZl6GNzvH15JUoAySA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.770abe6_1774317248898_0.014015851241649946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.018ea99":{"name":"skybridge","version":"0.0.0-dev.018ea99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.018ea99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af88702d3f149cd03b6010532447045e07485655","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.018ea99.tgz","fileCount":271,"integrity":"sha512-36vE4kBX7FTNUnqW0bCOjsU8gbt6wp/pcGQz2x6n60IJaIkmZf2l7c9ZaL4S3DTzSmiCmk1MQtr6vNVaHrEyhQ==","signatures":[{"sig":"MEUCICkwKaxYb7qOUpsGE1FvQfJ1yjQ0t2wn5K2Pvx7CwjNbAiEAq1o6mViAZJMdMDi2gF2QuWaIq4IswDBhdYcYsGUmPgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.018ea99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.018ea99.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/94b5ca852fd936c704030f34509ecd04/skybridge-0.0.0-dev.018ea99.tgz","_integrity":"sha512-36vE4kBX7FTNUnqW0bCOjsU8gbt6wp/pcGQz2x6n60IJaIkmZf2l7c9ZaL4S3DTzSmiCmk1MQtr6vNVaHrEyhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.018ea99_1774346568933_0.680827471233499","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d18d2c7":{"name":"skybridge","version":"0.0.0-dev.d18d2c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d18d2c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9694fcd5fae2af1bf322ce9fa7d01c2e006d9e15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d18d2c7.tgz","fileCount":271,"integrity":"sha512-Ol06elaYa7yF8OrRm2qYTZteSMNwO1V4G/35laz0MJ0w0H/ynyxdmC9hCY7luRoHA+aVsRsvlutDDZPTwwOezg==","signatures":[{"sig":"MEYCIQDaA3DlKBHfEPPrjJix0+p5VaUjGJ/edpcjKUy1Y5BCpwIhALQN2x/QLGXJl408I5Otc7c/uwJNX3iSBiHSVn/RW/CI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d18d2c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.d18d2c7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ab0aba55f965a20f6b5afee0ef02429f/skybridge-0.0.0-dev.d18d2c7.tgz","_integrity":"sha512-Ol06elaYa7yF8OrRm2qYTZteSMNwO1V4G/35laz0MJ0w0H/ynyxdmC9hCY7luRoHA+aVsRsvlutDDZPTwwOezg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d18d2c7_1774346778107_0.2121657819879288","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6ab1b7d":{"name":"skybridge","version":"0.0.0-dev.6ab1b7d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6ab1b7d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7256b360055afb7487f561b7e85e63cdaeeb4678","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6ab1b7d.tgz","fileCount":271,"integrity":"sha512-lLHYt0c5oZ6HHSz3RevbPWdjrIkWDyYo4P26BUYupNqtXyuA/e+9A/SpPerTTF2hpak8Im4wKZSTzt//JFoPHw==","signatures":[{"sig":"MEUCIQC/iDThDUK/dV+5JUHOH7tSIU7TTs26hRZmlHtkccwn9wIgWfDgtJWalF0StpFYCOSTtvr8wR5AqjopLdlxmqPm6rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6ab1b7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.6ab1b7d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cba75cf8573d2ee0a5b729f409950423/skybridge-0.0.0-dev.6ab1b7d.tgz","_integrity":"sha512-lLHYt0c5oZ6HHSz3RevbPWdjrIkWDyYo4P26BUYupNqtXyuA/e+9A/SpPerTTF2hpak8Im4wKZSTzt//JFoPHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6ab1b7d_1774349258470_0.698032371103869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.962a7ed":{"name":"skybridge","version":"0.0.0-dev.962a7ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.962a7ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0396d231c257a142c892c71e709b746518ac09f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.962a7ed.tgz","fileCount":271,"integrity":"sha512-m9Y2PHpIvA/L0w7kv408xV74STPNmrFDLvzXpJhXFWjM44OWY/3eSmiqJ05pn9BOZm7eeTYAOjnlCcKNKR5Dfg==","signatures":[{"sig":"MEYCIQDF8XhTujB9AjTbP1QVW7UK0fnL3nwNdc+HbKWAbb+PLgIhALk3EIgPm5P2JThjl+FpH2Rs0l4n3+54raagYscr+n5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.962a7ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.962a7ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cb4443ed861a30028d13bf366613c88/skybridge-0.0.0-dev.962a7ed.tgz","_integrity":"sha512-m9Y2PHpIvA/L0w7kv408xV74STPNmrFDLvzXpJhXFWjM44OWY/3eSmiqJ05pn9BOZm7eeTYAOjnlCcKNKR5Dfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.962a7ed_1774349277690_0.8667558516189777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2773fbf":{"name":"skybridge","version":"0.0.0-dev.2773fbf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2773fbf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a8e8c1ae5db1b649fed63f2cf8ca296d8327d032","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2773fbf.tgz","fileCount":271,"integrity":"sha512-fx/DK0/4ZKtZRTNQ79wjFKBPmjh4U1VDY4UIlZgtq2xM0euUn63n9I4vIftAgeJ9+7WuF9y/2I0AVUt1b8+3bg==","signatures":[{"sig":"MEUCIHcIXAfWcONGiGn9NQUQNEnRV7ms+3M0u1I24JsQiE9AAiEA1DBLLxqzstXA8be5vzx8Qhcm785fILz6wjITy3lLtDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2773fbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512587},"type":"module","_from":"file:skybridge-0.0.0-dev.2773fbf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d6ecb53acfafecda8f8f675728d764d/skybridge-0.0.0-dev.2773fbf.tgz","_integrity":"sha512-fx/DK0/4ZKtZRTNQ79wjFKBPmjh4U1VDY4UIlZgtq2xM0euUn63n9I4vIftAgeJ9+7WuF9y/2I0AVUt1b8+3bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2773fbf_1774350308205_0.8335086752550847","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.469ec1a":{"name":"skybridge","version":"0.0.0-dev.469ec1a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.469ec1a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b6b3f1971049af779ec693e365be41d5110ed7c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.469ec1a.tgz","fileCount":271,"integrity":"sha512-T2VrSrO6CUiBEbsX/PFmSAv5I+7CqV/Qalen3HflCVw/5AkGXQhIgllsuURmsP6XxVeYtiGIapLxEzGAsYmTnQ==","signatures":[{"sig":"MEQCIDK5m3jcar9WIdNKtz/ngs6CyGZ5/jlILmYneEFx5hHDAiBiWAEtrsCX5ME1r/HqbCQQwxErsFPi7xrqbdVSNO005Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.469ec1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512587},"type":"module","_from":"file:skybridge-0.0.0-dev.469ec1a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/18f9583aec2b74473c6ba416e84fed19/skybridge-0.0.0-dev.469ec1a.tgz","_integrity":"sha512-T2VrSrO6CUiBEbsX/PFmSAv5I+7CqV/Qalen3HflCVw/5AkGXQhIgllsuURmsP6XxVeYtiGIapLxEzGAsYmTnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.469ec1a_1774363657833_0.7615348997192788","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7843c51":{"name":"skybridge","version":"0.0.0-dev.7843c51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7843c51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d0879b6f178bbaba115354f28f0a95716538b634","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7843c51.tgz","fileCount":271,"integrity":"sha512-SzWiJnhZsA0JmAkgjXjxRqOGJWqM+cLq68+0FQbJYY0O9x9Bn3JvPz6wLqd56XIKA29h+cb+qh6i0K6i6tAYOw==","signatures":[{"sig":"MEQCIA7EY173ndLN0AZIU+xmUl5jRC9HnCNJY8shYAhzyVXmAiAeaLeRnIUBYp6tK/YzRaj3uuCL9NBbptgclNn2pH7NsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7843c51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512475},"type":"module","_from":"file:skybridge-0.0.0-dev.7843c51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/749c13346a1d66822a3e7e8e64340a2c/skybridge-0.0.0-dev.7843c51.tgz","_integrity":"sha512-SzWiJnhZsA0JmAkgjXjxRqOGJWqM+cLq68+0FQbJYY0O9x9Bn3JvPz6wLqd56XIKA29h+cb+qh6i0K6i6tAYOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7843c51_1774364223821_0.17791144345687138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36d151e":{"name":"skybridge","version":"0.0.0-dev.36d151e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36d151e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87d7b10122a6a4c5d2e77726bf0f1176f4c09275","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36d151e.tgz","fileCount":271,"integrity":"sha512-8RYd+0U+lt0/uyWurUNmrSMDI7C1cdI/CJbBiHah8ZlF3pXTMnXTiaffm5BesUG4sRxJooiM7EbXWiSRZLL05Q==","signatures":[{"sig":"MEYCIQDd9drI8tXuDaG60tuez4BVn9azfPBKKzOPQzHNDWm+JQIhAL4zVcNcFn6FhedWvdVQY26E0WoxoQj2fVUNjlmGMbmN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.36d151e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.36d151e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1db8c95f5eca6c254e2c43050c4d5cd2/skybridge-0.0.0-dev.36d151e.tgz","_integrity":"sha512-8RYd+0U+lt0/uyWurUNmrSMDI7C1cdI/CJbBiHah8ZlF3pXTMnXTiaffm5BesUG4sRxJooiM7EbXWiSRZLL05Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36d151e_1774366042017_0.4010826092196065","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.91671da":{"name":"skybridge","version":"0.0.0-dev.91671da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.91671da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b10faef8d648e0334ee53b900df682738077a5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.91671da.tgz","fileCount":271,"integrity":"sha512-7SbTdy2JDZ2mL3aaSRdvLxbp42WSLJvj/w4Xhvs18W7Hdw8px01woWoidh7YqC7qmLILpRg+FUKR081x1iYa1w==","signatures":[{"sig":"MEUCIDwbFsnW/PkzSp/bsiJjsCnwBmbXEFvNT8D8TYN2Vh0rAiEA+ehRbxO2H1mqLyaX1c8Vdhl2X4niXmzQ+RJMuClCE8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.91671da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.91671da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74ef246b01d7293e3f930e5c3bff5956/skybridge-0.0.0-dev.91671da.tgz","_integrity":"sha512-7SbTdy2JDZ2mL3aaSRdvLxbp42WSLJvj/w4Xhvs18W7Hdw8px01woWoidh7YqC7qmLILpRg+FUKR081x1iYa1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.91671da_1774366489346_0.09440595346389813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e6ba30":{"name":"skybridge","version":"0.0.0-dev.8e6ba30","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e6ba30","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b21a2f9617449d630c7047029c6d43ecba5853ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e6ba30.tgz","fileCount":271,"integrity":"sha512-O4u0qaTHD2TXHxSRyoC9sK/MAC7wu756jXDRcCjh8B+2SU63k0NF8vLJtJyeI5Sp6xYu9MNmCZsr/1F1u1YkeQ==","signatures":[{"sig":"MEUCIBDGClStfIF2Yiw7MUe7KgAgtVL/n0mS8DHT1Vsk3vc5AiEA5lzws1Hid/FCLvRvmQORnN/sg+PgRAGZsbs7qqTn6PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e6ba30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.8e6ba30.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/511c343015a19b3953963ddf947f4b28/skybridge-0.0.0-dev.8e6ba30.tgz","_integrity":"sha512-O4u0qaTHD2TXHxSRyoC9sK/MAC7wu756jXDRcCjh8B+2SU63k0NF8vLJtJyeI5Sp6xYu9MNmCZsr/1F1u1YkeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e6ba30_1774366641436_0.46302363592356177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f78ee95":{"name":"skybridge","version":"0.0.0-dev.f78ee95","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f78ee95","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6ed75a9e0d9b6de74e481c5ba0985971d0b7259","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f78ee95.tgz","fileCount":271,"integrity":"sha512-UTcNjLzifR0XonHSnA2o5bV1g/3EjoAfwtn5dSCu0FxXahcd3AV7EO5am/b0oEI0v64MdXwHeGS3jYCAwb19Jw==","signatures":[{"sig":"MEQCIA6HJUtIvYDiJtLVRKufPIltek2CGxsqy8pSCgzyV9BtAiAnFX4TB+tzgpyG9Z3Ec/Y1bIeHopmIXghGv/s5fBPIjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f78ee95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.f78ee95.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3088e5d125d3f7acf290db1cc07ff7fd/skybridge-0.0.0-dev.f78ee95.tgz","_integrity":"sha512-UTcNjLzifR0XonHSnA2o5bV1g/3EjoAfwtn5dSCu0FxXahcd3AV7EO5am/b0oEI0v64MdXwHeGS3jYCAwb19Jw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f78ee95_1774366705035_0.6330099842564565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b381b7":{"name":"skybridge","version":"0.0.0-dev.4b381b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b381b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5e6d9f6165f4ef951941b360d674346b72313c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b381b7.tgz","fileCount":271,"integrity":"sha512-wcUNOTBfkdNwONBNCO8+hM4XSUWlEuS/8R30XS43HyBOE3GimmTIaJL7GTJ8sQimgkerFjrc2TK3L1eyTbJiPg==","signatures":[{"sig":"MEQCIB25Kmu1PD23QgOxNizKQioqtSpM48hhLWB+BB5bp28fAiABt7225HjAHoYpw3xvsDHuIaBDvTiiNzsKo3hCO30ZJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b381b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.4b381b7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c3599650aa63ad2a9488960a98a02ca6/skybridge-0.0.0-dev.4b381b7.tgz","_integrity":"sha512-wcUNOTBfkdNwONBNCO8+hM4XSUWlEuS/8R30XS43HyBOE3GimmTIaJL7GTJ8sQimgkerFjrc2TK3L1eyTbJiPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b381b7_1774367222626_0.20307117362420435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.08a5a85":{"name":"skybridge","version":"0.0.0-dev.08a5a85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.08a5a85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"80409921699b879f228ea151e436ecdd40ce79c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.08a5a85.tgz","fileCount":271,"integrity":"sha512-IT3Y4MMfiDDKxc1Bvjmg7cgPxfh5YZ/9M5UZbfx/lSnBm5+baBcEs9xKedPzs30r38/EkdaV6zznDEbnZVOCGw==","signatures":[{"sig":"MEQCIA9NLizhGszwsB8lK7wsSZMf1fAPE9TjBRK8xfl+MlH1AiAL9c8FAWh14QFAwdC8/2+PvXxJ+s4bzCIkISRR6pgfjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.08a5a85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.08a5a85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1f94eeea9ae36c4322f69965e6006e6/skybridge-0.0.0-dev.08a5a85.tgz","_integrity":"sha512-IT3Y4MMfiDDKxc1Bvjmg7cgPxfh5YZ/9M5UZbfx/lSnBm5+baBcEs9xKedPzs30r38/EkdaV6zznDEbnZVOCGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.08a5a85_1774369271589_0.16392309044207742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.64c1a1a":{"name":"skybridge","version":"0.0.0-dev.64c1a1a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.64c1a1a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b48a33fc48229d2317089b3b92a51613438a45b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.64c1a1a.tgz","fileCount":271,"integrity":"sha512-+ts57WIv0UOBNirtNps9mc+KQ6ZExAXXokKVwtBr8hEvo/jU7p5ZSqxHeZffo5ESQeZs4CI7bJWGpzwJNQzJAw==","signatures":[{"sig":"MEUCIEYpyha6xS1oogu9mpxx8hUnoAQsv45kZ+hVZQkpZu6kAiEA4avvrKvs29v/ifpb2c5i1gRQPuH4XBYCqHy3mGC8hY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.64c1a1a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.64c1a1a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0592c9275899ce78e0d39f512880d858/skybridge-0.0.0-dev.64c1a1a.tgz","_integrity":"sha512-+ts57WIv0UOBNirtNps9mc+KQ6ZExAXXokKVwtBr8hEvo/jU7p5ZSqxHeZffo5ESQeZs4CI7bJWGpzwJNQzJAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.64c1a1a_1774372994043_0.37621508289651473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ab724e":{"name":"skybridge","version":"0.0.0-dev.2ab724e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ab724e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ddd698c9c1f47f5e821a417365773f88b2a2026","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ab724e.tgz","fileCount":283,"integrity":"sha512-FAVbtYafLvRG2tPDnpDAI8gGP1po0mWO+QVvokH1xMnu11M5DQSACx5lRJ5mHMJDLie5z/oUQC9Rf6C+xNE41Q==","signatures":[{"sig":"MEYCIQChDePkU+8ctFgpV3If7+SoDBoc8XNQ1zqrzpbr8uO1cAIhANDd26d710ZakZgHkvIK8iPZy5OkdJIwhYnP6giCgEQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ab724e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533480},"type":"module","_from":"file:skybridge-0.0.0-dev.2ab724e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/97f34750e0f84b9bbede6820eb8c2e47/skybridge-0.0.0-dev.2ab724e.tgz","_integrity":"sha512-FAVbtYafLvRG2tPDnpDAI8gGP1po0mWO+QVvokH1xMnu11M5DQSACx5lRJ5mHMJDLie5z/oUQC9Rf6C+xNE41Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","node-pty":"1.2.0-beta.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@types/ws":"^8.5.14","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ab724e_1774373555687_0.9358767999961921","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07bcb7a":{"name":"skybridge","version":"0.0.0-dev.07bcb7a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07bcb7a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"740f92da2ab6b1fc2c2ed9bb8185bc6c04aec841","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07bcb7a.tgz","fileCount":274,"integrity":"sha512-77nQgWR0QQJL81wsEJY1+WdrIjEMQrNmmCYUQaxnAhB4w49rFQPsVEs6pnxWwmrwqdnrp3xj2xH1BBDoF3b/0Q==","signatures":[{"sig":"MEUCIQDC4bvhQc59AAtqNvRCZS8fop4KQS1AbB0asVDO+7iVyQIgfRfUYPJKI6OI10yWBSWUQSjJMy1BOvQsyLgMEJOJ7aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07bcb7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.07bcb7a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e62782b8931397482d2a5960fb368812/skybridge-0.0.0-dev.07bcb7a.tgz","_integrity":"sha512-77nQgWR0QQJL81wsEJY1+WdrIjEMQrNmmCYUQaxnAhB4w49rFQPsVEs6pnxWwmrwqdnrp3xj2xH1BBDoF3b/0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07bcb7a_1774374853535_0.009838586486454526","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98080a8":{"name":"skybridge","version":"0.0.0-dev.98080a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98080a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62c4efe195fe2bc8bf300306fd48d7bff8eb208c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98080a8.tgz","fileCount":274,"integrity":"sha512-v8LpynVL8Rss9rarv03+GnzveUt0cb31xUJ9u6FxXEpt5uW5WIYXv6oKjnGRAvVnfkAkZZB7BoGs22X0P2lkow==","signatures":[{"sig":"MEYCIQChtJWnhmipMrQg6P65kpkIUTeEgZs91kSP9541pMg3PgIhAIn0DScD/PzDmkVdFhsdq3aFL5fG1ruBVHZhmLRYkh0Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98080a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.98080a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d23493b811a7e1213c92b6b0759e152c/skybridge-0.0.0-dev.98080a8.tgz","_integrity":"sha512-v8LpynVL8Rss9rarv03+GnzveUt0cb31xUJ9u6FxXEpt5uW5WIYXv6oKjnGRAvVnfkAkZZB7BoGs22X0P2lkow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98080a8_1774374898427_0.549432428723698","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ad69ef":{"name":"skybridge","version":"0.0.0-dev.9ad69ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ad69ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d0568676145ef4ef0c418801cd6dd1cd98b7a390","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ad69ef.tgz","fileCount":274,"integrity":"sha512-aWH/IqeQ/D4X9y2vCdIicaFYcGApmEgD4wa/ZFR24P3L3yX2pMrbc3QL64mI1DCvunA4Wez+BwrQ+Fk9c7PdDQ==","signatures":[{"sig":"MEUCIQDAn0CZnSAQqhDv1+QRxHAXTpsroNxgUvdcv/I8oCQFWAIgHkln9sGINbU8dR0nxqCkInzZl/oF2Wkn2TqQAYC9/NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ad69ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.9ad69ef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7328de0af123f9ffdaea78f48176a0e9/skybridge-0.0.0-dev.9ad69ef.tgz","_integrity":"sha512-aWH/IqeQ/D4X9y2vCdIicaFYcGApmEgD4wa/ZFR24P3L3yX2pMrbc3QL64mI1DCvunA4Wez+BwrQ+Fk9c7PdDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ad69ef_1774375585770_0.01890038435942354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a8ddb8":{"name":"skybridge","version":"0.0.0-dev.0a8ddb8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a8ddb8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"796f9ee8b571a003550dea8e9ed0abd1f3022b8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a8ddb8.tgz","fileCount":274,"integrity":"sha512-KBJF7eKM1iz0pT/WKyyqEYbkK+DgXYIuSsQIj8LVHrqwVDU8ZOzANh8ZcyjbSDxNYH1gWVZCBApno1oh/kF6TA==","signatures":[{"sig":"MEUCIH1EOwa/FB951r07RlmsTwWoQJeuKF+WdfMKtBTytlULAiEAk1Xoo/N79J3XtmkxkiQV/l6ibfJvg9nAttY9thTfXyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a8ddb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.0a8ddb8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/449b665cfc779eb98008a68ea588266f/skybridge-0.0.0-dev.0a8ddb8.tgz","_integrity":"sha512-KBJF7eKM1iz0pT/WKyyqEYbkK+DgXYIuSsQIj8LVHrqwVDU8ZOzANh8ZcyjbSDxNYH1gWVZCBApno1oh/kF6TA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a8ddb8_1774378704416_0.8416295472985638","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65d029b":{"name":"skybridge","version":"0.0.0-dev.65d029b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65d029b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"78076f81cb20b4ae9b290dcca584af2e79ea9417","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65d029b.tgz","fileCount":274,"integrity":"sha512-L6x8/EdxxExEeJ69DdCvp0blyOyH/SgjyV6SO60v5l26vOws8xBB7PBUvSQAN8CmMHolN3IpBKGh63FfpxwVQw==","signatures":[{"sig":"MEUCIQDSxxKhULclCQcP64Ct19IgCjlDdRIJ/yxqi1t8Jv8IPAIgbcrVWCNtblsBNKASWfxSmvZvbu+3L/SUIIRUGmrw7i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65d029b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.65d029b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/005671574e0b1b19fb13689d1d2166dd/skybridge-0.0.0-dev.65d029b.tgz","_integrity":"sha512-L6x8/EdxxExEeJ69DdCvp0blyOyH/SgjyV6SO60v5l26vOws8xBB7PBUvSQAN8CmMHolN3IpBKGh63FfpxwVQw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65d029b_1774378870808_0.5361339001303718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.986f511":{"name":"skybridge","version":"0.0.0-dev.986f511","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.986f511","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d0a550ddb9d5507ecf0a971bf0528c106e944ee5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.986f511.tgz","fileCount":271,"integrity":"sha512-WKvaOORx+z6LJXGXZ0Yk8GJHv23nM5RZHTiMrb+/PJzBoe77FrcwY/2s1IbcwJjkM0BH3nIUcUii/ZYoJU5OVw==","signatures":[{"sig":"MEYCIQCeBO0BI2cN8w4ZfsCS5g1mudOnFqKN91zB/e30uxvGfAIhANT+h5KJBshG13IKxskRy/F6bKV0oz2BRZYhQxaIV/dZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.986f511","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.986f511.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c487dfc6da4e5525aa9aa9d617509990/skybridge-0.0.0-dev.986f511.tgz","_integrity":"sha512-WKvaOORx+z6LJXGXZ0Yk8GJHv23nM5RZHTiMrb+/PJzBoe77FrcwY/2s1IbcwJjkM0BH3nIUcUii/ZYoJU5OVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.986f511_1774388707422_0.22396148216079248","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ccc0786":{"name":"skybridge","version":"0.0.0-dev.ccc0786","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ccc0786","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8da0a7edb3fbafae46a11499320c34f3891a724b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ccc0786.tgz","fileCount":271,"integrity":"sha512-Sf9jAdKq+SmdaaNfR+7VE7WZZfrzZaeiOIWg4DU5XX3aC4S4VvE2La30ePJKIqXtLuGOFglEF56XN2BruA8y7w==","signatures":[{"sig":"MEQCICltNDm++2FDjTP6nXqzSS64Z8dv1G4BnUD3NbhdG3ijAiAmtacipVJcXEqcFkwKQuKW1jZnkl3MCFrZhh4RuUJIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ccc0786","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.ccc0786.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e620c958c9eea0db89c6d687ec907ed4/skybridge-0.0.0-dev.ccc0786.tgz","_integrity":"sha512-Sf9jAdKq+SmdaaNfR+7VE7WZZfrzZaeiOIWg4DU5XX3aC4S4VvE2La30ePJKIqXtLuGOFglEF56XN2BruA8y7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ccc0786_1774404502952_0.6876399858894715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9757b2e":{"name":"skybridge","version":"0.0.0-dev.9757b2e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9757b2e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"44fe685a36b631686b1c7d4ee456af6227613719","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9757b2e.tgz","fileCount":271,"integrity":"sha512-RvGuZTnl3y0qV3fyOzB85WO+VlUcEg4kNI7ELnx9WPQWeCVoi71IC3HGib/ZmLixMBHdOjOhRCUPvs49l605TQ==","signatures":[{"sig":"MEQCIEEwD/U+27Ioyvk+Uof2BRabwjHe+bgbgssjE1+EfRGpAiALlH2zXg143qX8rqbAcQzTdZQ5Hv4CMnuqigU2YQUrzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9757b2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.9757b2e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73309c1f787c0cde56c24cf9acd6998e/skybridge-0.0.0-dev.9757b2e.tgz","_integrity":"sha512-RvGuZTnl3y0qV3fyOzB85WO+VlUcEg4kNI7ELnx9WPQWeCVoi71IC3HGib/ZmLixMBHdOjOhRCUPvs49l605TQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9757b2e_1774414760377_0.004527592966059091","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.54ae8ef":{"name":"skybridge","version":"0.0.0-dev.54ae8ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.54ae8ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a696829110498aea7220e70c2eedc5cadbe8732b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.54ae8ef.tgz","fileCount":271,"integrity":"sha512-3wYmVSWCBl2bgdM7yHEJQMRCPmqy/i9pLp784pGirvPuOwNs7O9g+/RlLf3zZhXd31hfZtDpAqqC0y3t0svX+Q==","signatures":[{"sig":"MEUCIQC4VrCjqiS7sSxPmkqIPcl+bBi4h/RYnUE0+h33ecZliwIgW3HkRgZDcg4ge2iYHf4eEWgfPkeUY15KRsQoQ3UqJuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.54ae8ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.54ae8ef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f65b8201045c45140edcbb22c7cb5f90/skybridge-0.0.0-dev.54ae8ef.tgz","_integrity":"sha512-3wYmVSWCBl2bgdM7yHEJQMRCPmqy/i9pLp784pGirvPuOwNs7O9g+/RlLf3zZhXd31hfZtDpAqqC0y3t0svX+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.54ae8ef_1774419137710_0.4761312303777814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.916ff75":{"name":"skybridge","version":"0.0.0-dev.916ff75","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.916ff75","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"637188de5a0a076e13050b6e4b6fdbea43f03827","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.916ff75.tgz","fileCount":271,"integrity":"sha512-8OPHwNMx1GO7fEV47livI49As5nFIgxRsbxIMWCVKjdQGkli3nz2H+ESzc40pKpdg3/bt5kfmyS5nrKHuhlnKg==","signatures":[{"sig":"MEQCIDSa8qUxGPE+qFklDf2IHU2U9idpZXD0Q37ftyq05nOMAiAqcf2WgPWNhG/JaR9aXp2qaDMsma3l2/hm0xdgV2kBUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.916ff75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516480},"type":"module","_from":"file:skybridge-0.0.0-dev.916ff75.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d45973abf144f486649378fb3be028b0/skybridge-0.0.0-dev.916ff75.tgz","_integrity":"sha512-8OPHwNMx1GO7fEV47livI49As5nFIgxRsbxIMWCVKjdQGkli3nz2H+ESzc40pKpdg3/bt5kfmyS5nrKHuhlnKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.916ff75_1774428033698_0.2980094226543639","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3a64fe":{"name":"skybridge","version":"0.0.0-dev.a3a64fe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3a64fe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc27c9543ea6b3e84cadd9d1b8d6366faed5d685","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3a64fe.tgz","fileCount":274,"integrity":"sha512-bPxJt+oXaBO5TUWQCzprrIftiDpUuEa80rIfAe9z4xOMBC6A9WRNvDlkw7uTRjKFLMfvhYmRBRSrh4jL3dfGRg==","signatures":[{"sig":"MEUCIQDcKMvbv4o+me3fp3Qu79jl62Y8QnQuZRmoHT7SABI92QIgblKiaHzbWft/QxnegEDk7DI7RoOJY4audZ8ZM/n3OcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3a64fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505633},"type":"module","_from":"file:skybridge-0.0.0-dev.a3a64fe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/749ee8f9007c7c44cc026d5b03b95562/skybridge-0.0.0-dev.a3a64fe.tgz","_integrity":"sha512-bPxJt+oXaBO5TUWQCzprrIftiDpUuEa80rIfAe9z4xOMBC6A9WRNvDlkw7uTRjKFLMfvhYmRBRSrh4jL3dfGRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.11","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.8.4","posthog-node":"^5.28.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.0.18","ts-node":"^10.9.2","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/ext-apps":"^1.2.0"},"peerDependencies":{"vite":"^7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.26.1","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3a64fe_1774428141792_0.062024950519226296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c86112":{"name":"skybridge","version":"0.0.0-dev.3c86112","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c86112","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f49ea26ed818df33d4758a7a7801958f80d4fbe5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c86112.tgz","fileCount":271,"integrity":"sha512-sGmSacrFocMhjjHExatOOSGxRMYWSflQ2KNg+eHsw98oJRygvg8l2riQVNIcUDJontuf+QPIGz/eBf01gZvVRg==","signatures":[{"sig":"MEUCIQCSXX/vdEN/pIruU2vHIJJj6KHkOQ96k7jI7mb6MfFUhQIgewKzmTVIxVrnIIjJ+E07nkIBIje2QlIDHgnze3vEbmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c86112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516550},"type":"module","_from":"file:skybridge-0.0.0-dev.3c86112.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/473b9993701fd5e2d7fb139020de138d/skybridge-0.0.0-dev.3c86112.tgz","_integrity":"sha512-sGmSacrFocMhjjHExatOOSGxRMYWSflQ2KNg+eHsw98oJRygvg8l2riQVNIcUDJontuf+QPIGz/eBf01gZvVRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c86112_1774431225761_0.8468582816876842","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59e763d":{"name":"skybridge","version":"0.0.0-dev.59e763d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59e763d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55dc59894be8affc163ce10f25ee62e6acb5d9f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59e763d.tgz","fileCount":271,"integrity":"sha512-qqv8Lg+8HrysLgXBlfO9y19ytg+KRh1e2/TZQ0ruU2yR97NH0TrnQ5k4+6wQuJxdlM6bsScB+wrn8ID3qkikQg==","signatures":[{"sig":"MEUCIDrp3ABwlX2ROds5lAj/ezIP4inJYqxdPFrof41HFpNeAiEA3WikZ1Vt424GXWKf42QYwne8YxUOCZRLUsRbRGlLcto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59e763d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.59e763d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06b13344a85dab16dfe7c4f951064c98/skybridge-0.0.0-dev.59e763d.tgz","_integrity":"sha512-qqv8Lg+8HrysLgXBlfO9y19ytg+KRh1e2/TZQ0ruU2yR97NH0TrnQ5k4+6wQuJxdlM6bsScB+wrn8ID3qkikQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59e763d_1774435046037_0.4197235215103494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7531ce6":{"name":"skybridge","version":"0.0.0-dev.7531ce6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7531ce6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a88a08a8ba4543a3628690bb802f2e7d1c4c5249","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7531ce6.tgz","fileCount":271,"integrity":"sha512-ZCCqxppiOijNDSvdT+7sz9Pmgyw/u83G3STowgzb8/iyQ7dLRgaNBsI2ZMjkni1j8TyfjkPPg+S/G9Di3jWmuQ==","signatures":[{"sig":"MEYCIQCQFOpVENvorkFr8LyEHtoE+Boun/KldPNxJd1J9WcjBwIhAO5dQGD/S3TBTZryIs5o7EHxtND5Qxp3bkm/OT/Kf3+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7531ce6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.7531ce6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d875c9d4fd7cf7870839409fdae2c60a/skybridge-0.0.0-dev.7531ce6.tgz","_integrity":"sha512-ZCCqxppiOijNDSvdT+7sz9Pmgyw/u83G3STowgzb8/iyQ7dLRgaNBsI2ZMjkni1j8TyfjkPPg+S/G9Di3jWmuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7531ce6_1774443187731_0.07327814614111117","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9455891":{"name":"skybridge","version":"0.0.0-dev.9455891","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9455891","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df62ab81e94256e0d6239f1d15f00fa7535b5427","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9455891.tgz","fileCount":271,"integrity":"sha512-uTIkZjwLAgbxaa68TqX9DHz377EV9wt/U1IA2p6WnMoVrTEZ0xdM0rpYEQMyzoLd8sojyg8O9ZmLfn52qNM7jw==","signatures":[{"sig":"MEUCIE5mv+qUN9BMWza13TqBIDBRjs4SuwmiZJhzX99Rytr3AiEA5KV2c+XVtQuFl5J36LA6DMZNflafrz3u0rD9RirbQh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9455891","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.9455891.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a8addfd8293a5e0ed306a6786b87373/skybridge-0.0.0-dev.9455891.tgz","_integrity":"sha512-uTIkZjwLAgbxaa68TqX9DHz377EV9wt/U1IA2p6WnMoVrTEZ0xdM0rpYEQMyzoLd8sojyg8O9ZmLfn52qNM7jw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9455891_1774456306252_0.9940462183492786","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b7479c":{"name":"skybridge","version":"0.0.0-dev.0b7479c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b7479c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"545379eceef327efdcf28a109d6c48ebe69c02a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b7479c.tgz","fileCount":271,"integrity":"sha512-/FqNz1kzPU46UhcriOeM9Tn2ObeAJ0yOrNf8RMSKlDja8i6NHm+mayWT88hPQC4LMfEukppm6xk+o1XVK8DXmw==","signatures":[{"sig":"MEYCIQDATQkn3JtbtpQyA7jnawjSIF18+M/9TAZeAFUEHbHl1AIhANY7esP3ND/asr7BZdHBDBk+wGTI6DXA7Er+agaXkTad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b7479c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.0b7479c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1034188cfa952058f825c887c9eaa10e/skybridge-0.0.0-dev.0b7479c.tgz","_integrity":"sha512-/FqNz1kzPU46UhcriOeM9Tn2ObeAJ0yOrNf8RMSKlDja8i6NHm+mayWT88hPQC4LMfEukppm6xk+o1XVK8DXmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b7479c_1774456381035_0.8142317812715849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.de389fc":{"name":"skybridge","version":"0.0.0-dev.de389fc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.de389fc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e1259ac31ecd88f4635d5621563b655e71a14146","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.de389fc.tgz","fileCount":271,"integrity":"sha512-ztXzNtmyTtmqlOyzBrCxiDFpRvT/oqNaqrCEh/RVe46l/Bf8OhVPmwqWrR9sc5jvh5HBzPd4Lem+vMkJgzzSSA==","signatures":[{"sig":"MEUCIQCIZXeg8qX4g4+jlppCrWg7VWPfRpfI6ypeVc1SwgccRAIgOPvx6fkG9M9969nkY0PZ38G9ZVhg2+oAhIcUhX+0RC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.de389fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.de389fc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/947825a0eef023728ac823642edca792/skybridge-0.0.0-dev.de389fc.tgz","_integrity":"sha512-ztXzNtmyTtmqlOyzBrCxiDFpRvT/oqNaqrCEh/RVe46l/Bf8OhVPmwqWrR9sc5jvh5HBzPd4Lem+vMkJgzzSSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.de389fc_1774456506715_0.5867624629150943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa1b2cb":{"name":"skybridge","version":"0.0.0-dev.aa1b2cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa1b2cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b8444ddc6d8f106cb1d51139ef1d49b8d25d940","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa1b2cb.tgz","fileCount":271,"integrity":"sha512-PWGzEGjRktUnVtAaH8XNGjy1XpDO71sV6WgwdkspfHghF9VvvfDkyfV1jPlPTY0CzCPAen7kkVJ/NtSte1QHCg==","signatures":[{"sig":"MEUCIH/uOIeKM5rx6avK6+CXUmLXBmsml7w8Cick9Mv1oslnAiEAk+N7MaKjKYI0qyfy3Oj3NJhMK4si5PAtUWCrJtAkkAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa1b2cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.aa1b2cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b290eafb1eb860e702d2eae836d5c218/skybridge-0.0.0-dev.aa1b2cb.tgz","_integrity":"sha512-PWGzEGjRktUnVtAaH8XNGjy1XpDO71sV6WgwdkspfHghF9VvvfDkyfV1jPlPTY0CzCPAen7kkVJ/NtSte1QHCg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa1b2cb_1774458149316_0.9622830206645967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d48d82":{"name":"skybridge","version":"0.0.0-dev.0d48d82","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d48d82","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"51157f21008d9c1e4e9a5053b0bc4e380ccf9d0d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d48d82.tgz","fileCount":271,"integrity":"sha512-Lo0exUUMofNAzGF4bCpqfc0YuIhJ/5bkyF3UsKphnpT81BU9/OxmvgZmmrsmS1B7LZpNINSyBpibtCaQJkreGA==","signatures":[{"sig":"MEYCIQDoHbLk5AlS58rGI7ExoroZCDwrMbDvf7L/jcs+upMeCQIhAIrBMX4cydQg3m6YwgnybvrFfEY3y+QJk34tdKE2dilV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d48d82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495284},"type":"module","_from":"file:skybridge-0.0.0-dev.0d48d82.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44a9858b34037e3ea721f9b538ae7c6f/skybridge-0.0.0-dev.0d48d82.tgz","_integrity":"sha512-Lo0exUUMofNAzGF4bCpqfc0YuIhJ/5bkyF3UsKphnpT81BU9/OxmvgZmmrsmS1B7LZpNINSyBpibtCaQJkreGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.9.0","posthog-node":"^5.28.2","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.0","vitest":"^4.1.0","ts-node":"^10.9.2","@vitest/ui":"^4.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.0","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.8 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d48d82_1774459013242_0.8457976630553052","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33f92e7":{"name":"skybridge","version":"0.0.0-dev.33f92e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.33f92e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12501ad6c90b9254b759e92c0572896faebf4a15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.33f92e7.tgz","fileCount":271,"integrity":"sha512-7gp/N4qzfPK6JiYx0VBJ5+V+SrVS4xQorAkwzu+4uq0EN3RmNEr2yLI699ag6L2BZYNlwTxDIGl6f8+zsximxA==","signatures":[{"sig":"MEYCIQCRHd8ZU7RLHHKsqtPMV3C0U/rB2izRcN3tJVgEpnSyYwIhAPMxYHfiVIxQ42ZxOFOo7LKS8vWu8ccbe5+vAQDiVlyb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.33f92e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.33f92e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b9548e7583d3086e8b88c9f3d825e79/skybridge-0.0.0-dev.33f92e7.tgz","_integrity":"sha512-7gp/N4qzfPK6JiYx0VBJ5+V+SrVS4xQorAkwzu+4uq0EN3RmNEr2yLI699ag6L2BZYNlwTxDIGl6f8+zsximxA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.33f92e7_1774459410936_0.17293824944214653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d24256":{"name":"skybridge","version":"0.0.0-dev.7d24256","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d24256","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1afc2490dcf716e768732fe4daf3e87a3d0422b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d24256.tgz","fileCount":271,"integrity":"sha512-lbZjbfUTKaCGyQuVwca//trvBY8/F3HmdVeDUSm8zVt/2VvBEYpSscsM1/eFd3mrQGlihLKc+YzlbZQB+DHSPQ==","signatures":[{"sig":"MEUCIQDD2tPPM0QI6GIeSkLf6ADBGSJ+L9FlvrBykEIveUcQ/gIgD1E/ox0AWaDbCrSUJII6YtIuJsADDd+WV7aDWUTbe2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d24256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.7d24256.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/baa4e8da044d8d95caec12ea0841ccdf/skybridge-0.0.0-dev.7d24256.tgz","_integrity":"sha512-lbZjbfUTKaCGyQuVwca//trvBY8/F3HmdVeDUSm8zVt/2VvBEYpSscsM1/eFd3mrQGlihLKc+YzlbZQB+DHSPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d24256_1774459513443_0.01696900744864105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f46d38":{"name":"skybridge","version":"0.0.0-dev.0f46d38","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f46d38","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"472e185dbe0a3b987ae2aa951ed92c835cba38ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f46d38.tgz","fileCount":271,"integrity":"sha512-8qhZN5h0wbsG6+V/DS+rHnXRNxFv38e6qlRlej3/SF9+R2ell88rieOvC7mumTEkupTVUbrNVr3rxx81SVNPZw==","signatures":[{"sig":"MEUCIQCyenZKpD65e0fMhrR98lSaFG39g7N6tjdtDJAMC03rjgIgUPgZicAf/K9Idooej3hm0Srxbuahk1RszcKNWarvZbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f46d38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.0f46d38.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a21f40cf82e860b49a205e99d552f87/skybridge-0.0.0-dev.0f46d38.tgz","_integrity":"sha512-8qhZN5h0wbsG6+V/DS+rHnXRNxFv38e6qlRlej3/SF9+R2ell88rieOvC7mumTEkupTVUbrNVr3rxx81SVNPZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f46d38_1774459879883_0.48853732065590294","host":"s3://npm-registry-packages-npm-production"}},"0.35.11":{"name":"skybridge","version":"0.35.11","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.11","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1fbe92188f4fb692117d7615783b2e86aac152db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.11.tgz","fileCount":271,"integrity":"sha512-MoghBRYwC+tNmvKQ82Rj9fu1/H0fjrrEOUnkJ2WXNYHI84t5XAbIy3XWP9owBIHh+e2N1rN/8hNx0VFpHmeaGQ==","signatures":[{"sig":"MEUCIEQukGi5p9QVBgZnZ3LbjZ/gR6C8WgYIDFICwOH7DZVnAiEAuX07wEiWCBjUatydaXGhXV5tneMOpB2xoBApM/geymI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515870},"type":"module","_from":"file:skybridge-0.35.11.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1b4d1c527aeafe785e85e218d3dcaa7b/skybridge-0.35.11.tgz","_integrity":"sha512-MoghBRYwC+tNmvKQ82Rj9fu1/H0fjrrEOUnkJ2WXNYHI84t5XAbIy3XWP9owBIHh+e2N1rN/8hNx0VFpHmeaGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.11_1774463459911_0.13829147916287643","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45a12bb":{"name":"skybridge","version":"0.0.0-dev.45a12bb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.45a12bb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3bec7e476ec74971c391281ec03d8750525f4068","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.45a12bb.tgz","fileCount":271,"integrity":"sha512-4rKIJaVVw8etjJ0+gU0k1SWYEglMPPTduMqSCC9esZz5N9Z0kb4jl4EKxPa/sjhQTfdzzlPUq2rWnVUkzMMHPg==","signatures":[{"sig":"MEUCIGm2BLo86eJLEpu89kORzzAzftGiykR8ulehWxvy8tk2AiEA5CWYvUk1k8NUNGI5UCcEXf4RH6hKWuGcqY77/Ja3I0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.45a12bb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.45a12bb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0b5b918f5abc9d03ffb06cc3a3326ab/skybridge-0.0.0-dev.45a12bb.tgz","_integrity":"sha512-4rKIJaVVw8etjJ0+gU0k1SWYEglMPPTduMqSCC9esZz5N9Z0kb4jl4EKxPa/sjhQTfdzzlPUq2rWnVUkzMMHPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.45a12bb_1774463618671_0.02793889736446742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d251fe3":{"name":"skybridge","version":"0.0.0-dev.d251fe3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d251fe3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb0b04163850b48bfa1132bbdcfd270bbd3a80ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d251fe3.tgz","fileCount":271,"integrity":"sha512-SC4DkBFM70T5OJnfJazmMPdMJHq2xQmnzN1exjbRh4a3DKg55ySru19wcfVM71WR/1rrKnkkAPJy3f/mljiRTA==","signatures":[{"sig":"MEQCIHfEPBDjCyJgk2r3e7ct5DcYduB84enrP42FCLZfHt0dAiBgRJKfyMwDPmayDNva1KprCAjFqPlcGhZ3uI5US6J6IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d251fe3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.d251fe3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2fa16f613a13e9e722762a83876a4678/skybridge-0.0.0-dev.d251fe3.tgz","_integrity":"sha512-SC4DkBFM70T5OJnfJazmMPdMJHq2xQmnzN1exjbRh4a3DKg55ySru19wcfVM71WR/1rrKnkkAPJy3f/mljiRTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d251fe3_1774466046826_0.3002200861560651","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.56cb439":{"name":"skybridge","version":"0.0.0-dev.56cb439","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.56cb439","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"171556a98e84bc18b77e783f4fe707493530d899","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.56cb439.tgz","fileCount":271,"integrity":"sha512-U0dkD8/vgAkxtqrEcHBdjFrgS49t2iG/RPLlRm0CJGG+6VGll2TKc8t3Bh/ST67WDQ+iMEiSz/V+WPCPmcrxOg==","signatures":[{"sig":"MEUCIBw78E6LBvQM7GKS5gXIL2zmyOrvhAIvGTf3DreC62fFAiEA8swacB5lDRCm3rW7KM3rbUoNCy/mr8OntAoW83fkw48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.56cb439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.56cb439.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/349db6d62b6b9aa3bdcddf29e15b1c7f/skybridge-0.0.0-dev.56cb439.tgz","_integrity":"sha512-U0dkD8/vgAkxtqrEcHBdjFrgS49t2iG/RPLlRm0CJGG+6VGll2TKc8t3Bh/ST67WDQ+iMEiSz/V+WPCPmcrxOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.56cb439_1774466923889_0.6707252885300186","host":"s3://npm-registry-packages-npm-production"}},"0.35.12":{"name":"skybridge","version":"0.35.12","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.12","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19800893fe75580ab03857c1a6ef2137f27ae4a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.12.tgz","fileCount":271,"integrity":"sha512-dFbCmf9AzJyg0aDNzrZHF40Y5UD8GSzuk1Y0FFpHzY8JK+v4x699+gB6kArpes55i8h6Kr+tqQF/sRWPHCRdWQ==","signatures":[{"sig":"MEYCIQCgx2TkEKoqGjIM0Wz0O4RFNJvnQrrrSDRFVlv5QwieYQIhAIEFTenZUj3AzESGArgTOTnV/G5IVLDxMXGApMH8uXnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515870},"type":"module","_from":"file:skybridge-0.35.12.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9e72cb443762015890d9dcef465eaaa4/skybridge-0.35.12.tgz","_integrity":"sha512-dFbCmf9AzJyg0aDNzrZHF40Y5UD8GSzuk1Y0FFpHzY8JK+v4x699+gB6kArpes55i8h6Kr+tqQF/sRWPHCRdWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.12_1774466995211_0.6653573358224718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e4bc091":{"name":"skybridge","version":"0.0.0-dev.e4bc091","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e4bc091","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f14c0201dad84d5f3c63457b393874fc5e16246c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e4bc091.tgz","fileCount":271,"integrity":"sha512-a0kmH2QITzGlgO6DM6HadoJJ3ExgR5tK//hAXgFOzDTw1sHdmdJhhBuxSFAKadKBnjjq/0QfniWzSOjJtnENNQ==","signatures":[{"sig":"MEYCIQDewo03VVoSGMWM1blvsojCnPQOTfEt5DvxTAWy06CC/wIhAJo2pdblDOJpnAyCY+06ZhIKZyhybNuXxdJoQ4O6nAPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e4bc091","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.e4bc091.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fb62b169621a2d79af6780306b4a2f3/skybridge-0.0.0-dev.e4bc091.tgz","_integrity":"sha512-a0kmH2QITzGlgO6DM6HadoJJ3ExgR5tK//hAXgFOzDTw1sHdmdJhhBuxSFAKadKBnjjq/0QfniWzSOjJtnENNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e4bc091_1774470286243_0.8904810482043448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3647286":{"name":"skybridge","version":"0.0.0-dev.3647286","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3647286","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcd51c51c31ed2403ca0bf094bdc2f1089d9c199","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3647286.tgz","fileCount":271,"integrity":"sha512-NPr56MCMGZP4keLkYXAbq8guAIVZUqeKDQDW1BKFiwemgIm6nCIbHcmJ6/sOuZTD3o7LunBUlf9jr8n0yp/YIQ==","signatures":[{"sig":"MEQCIBOWvMpCf/fEI01AoYx+xZfCHMriEM3scZfB4aYA54ORAiACn9u9/wzqmP+U74XriGvM2jbaus4NyZlVL6IFyJb00w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3647286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.3647286.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b595b2f781bad7112b7668bdce5d1ff7/skybridge-0.0.0-dev.3647286.tgz","_integrity":"sha512-NPr56MCMGZP4keLkYXAbq8guAIVZUqeKDQDW1BKFiwemgIm6nCIbHcmJ6/sOuZTD3o7LunBUlf9jr8n0yp/YIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3647286_1774476492867_0.39564164770298027","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4a9b8e5":{"name":"skybridge","version":"0.0.0-dev.4a9b8e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4a9b8e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c1fb653f5f6cbe14aed681079fe1d97b0cf2622","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4a9b8e5.tgz","fileCount":271,"integrity":"sha512-4M9q5DcuKSMhFcCVbXf0YJswyLJFs3UUFWUnLW13ZWXMqaHqhg5ax6itQY0feIHSlyIhg3VWCjiWoZHadXIs3A==","signatures":[{"sig":"MEUCIQDviPPtGg6DQzrw3fpEEIxEA8r70Os/cYvJ6jUJS6X7+wIgLeToZwz2S7MMafwuKvs6GhcfesDEN7FpDqmjtahIBKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4a9b8e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.4a9b8e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea531b4aff7a5ec2011ab016e269bde5/skybridge-0.0.0-dev.4a9b8e5.tgz","_integrity":"sha512-4M9q5DcuKSMhFcCVbXf0YJswyLJFs3UUFWUnLW13ZWXMqaHqhg5ax6itQY0feIHSlyIhg3VWCjiWoZHadXIs3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4a9b8e5_1774513660474_0.5875419491853644","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85dfc11":{"name":"skybridge","version":"0.0.0-dev.85dfc11","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85dfc11","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"00113301783c7266a012b863bc09c6bb91d8321b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85dfc11.tgz","fileCount":271,"integrity":"sha512-U/7WPa5/st+mUDoO2Z6pC9RYq2qz2zeRFdHeLDl70Cw9QbG+uOhjlGkE71BGlnVElz2jbdIAozRqwz4jL0D8wg==","signatures":[{"sig":"MEUCIQCLn+29XbBFTAq1I2byW0bwjg5K+B6uEmYsqjq7+fbxDQIgV667hcUnD12r8ZD1RYPPWr2ofSKXXxhF/MmGaPNWj70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85dfc11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512586},"type":"module","_from":"file:skybridge-0.0.0-dev.85dfc11.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86fc6f7fd8f0aa1df34bd7af54aa22da/skybridge-0.0.0-dev.85dfc11.tgz","_integrity":"sha512-U/7WPa5/st+mUDoO2Z6pC9RYq2qz2zeRFdHeLDl70Cw9QbG+uOhjlGkE71BGlnVElz2jbdIAozRqwz4jL0D8wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.9 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85dfc11_1774514398810_0.11452363205222871","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07d74fd":{"name":"skybridge","version":"0.0.0-dev.07d74fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07d74fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5625e78a85655d8577b85791f91eaf2a682b1d2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07d74fd.tgz","fileCount":271,"integrity":"sha512-mCm6ubZPX75Q+IkQgHYAE0UJJp0Ho3AgzR+VdqC+RcRqRJK9U7/5/TZmboDwKryKMiMJqpnj9YSSaJpHGs9s+g==","signatures":[{"sig":"MEQCIE7EO4W47bDGHXu2yvmcql+xcqXTGL6b1fJs3jYVHaYTAiAVAExTafF3h0esVtpoDYpUAUEDRiFVOt+ZWMo80ZZ4Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07d74fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.07d74fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ad428e2bc629dcee41888ade9d4584f/skybridge-0.0.0-dev.07d74fd.tgz","_integrity":"sha512-mCm6ubZPX75Q+IkQgHYAE0UJJp0Ho3AgzR+VdqC+RcRqRJK9U7/5/TZmboDwKryKMiMJqpnj9YSSaJpHGs9s+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07d74fd_1774515886419_0.8490610011673401","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df84369":{"name":"skybridge","version":"0.0.0-dev.df84369","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df84369","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ce5bdf4a55e329cd2a7c4ad10b3d8d7e105ed967","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df84369.tgz","fileCount":271,"integrity":"sha512-8I28fJRT393N2lY2Afsd3Rsd7sUpx3SOo5ODKZxNQj5E0q37PKY/Pu3BcLgHVVZv7EVonmDk4Wn6mFMi6sKAJQ==","signatures":[{"sig":"MEUCIQD1LRL+co4xQ6LyDh3l8dOyXn7gUWYlUGNELop3+u75dwIgU451nTYHOpP64jZzNLzpij2zPtnRLpnfFP4ICuLbwsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df84369","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515880},"type":"module","_from":"file:skybridge-0.0.0-dev.df84369.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5ffa770f17bcf5b50094bcb4258630b/skybridge-0.0.0-dev.df84369.tgz","_integrity":"sha512-8I28fJRT393N2lY2Afsd3Rsd7sUpx3SOo5ODKZxNQj5E0q37PKY/Pu3BcLgHVVZv7EVonmDk4Wn6mFMi6sKAJQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df84369_1774516115724_0.9307788865956808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e70ae5d":{"name":"skybridge","version":"0.0.0-dev.e70ae5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e70ae5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"80e7593d714518eea2913467af811e4a64fc09c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e70ae5d.tgz","fileCount":271,"integrity":"sha512-Gdj7TxAQl++faVASYE3Cn43jOKNBmmChGSW/8ypPmcjYl0vLuHtnTmNycYT/SPRBB48hNnDCh8AHuTyFGptLrw==","signatures":[{"sig":"MEYCIQClrs4Z1ZWKY69gLDPxhtp4rNx22+SVHsFuPgBRDH4TvQIhAPYlcJ6aL04cLsilhttMf/2qXOk/BwtCNDwwDKdCcTVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e70ae5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512539},"type":"module","_from":"file:skybridge-0.0.0-dev.e70ae5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f79461b5433fae9f188ac1d8fd1640a/skybridge-0.0.0-dev.e70ae5d.tgz","_integrity":"sha512-Gdj7TxAQl++faVASYE3Cn43jOKNBmmChGSW/8ypPmcjYl0vLuHtnTmNycYT/SPRBB48hNnDCh8AHuTyFGptLrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e70ae5d_1774518358066_0.6260754387063696","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e36789":{"name":"skybridge","version":"0.0.0-dev.6e36789","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e36789","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2122c19256cfd11101f599d5e6ff22e76e01027","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e36789.tgz","fileCount":271,"integrity":"sha512-wdHi64x2vqaw2a4k/C6m6vDXcH5TmedzCdgWGxgRtZEBXGcnybuq3qYSWjlXWGgyNq9cX8Bpwoau3KE4zs1+QQ==","signatures":[{"sig":"MEQCIB1SkjELg101qHkq6L2UxEA7kGmEVBShA0n0RXzqkfpgAiAld2o8y1D2+57dqT3ghxECowsfMwN1VP6DjB1WWaRtcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6e36789","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516081},"type":"module","_from":"file:skybridge-0.0.0-dev.6e36789.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a28343d09fbc2553f54328d378e0124e/skybridge-0.0.0-dev.6e36789.tgz","_integrity":"sha512-wdHi64x2vqaw2a4k/C6m6vDXcH5TmedzCdgWGxgRtZEBXGcnybuq3qYSWjlXWGgyNq9cX8Bpwoau3KE4zs1+QQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.6","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e36789_1774523208933_0.8846529110510557","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c08d32":{"name":"skybridge","version":"0.0.0-dev.1c08d32","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c08d32","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0702592127348f38e586bf610052f25d216e8708","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c08d32.tgz","fileCount":271,"integrity":"sha512-ONLSOqUE+yVRDDOnuDrEjveAc/4ScrwPh1C/HDNxeiwDDva6di8agCEKtMFCTfONPKcdxlXi5v0RW+W1EaRZ+Q==","signatures":[{"sig":"MEYCIQCin2HQVy8simfOerg/2TMkFbRP7yKKQ2fiIUsDR6fjigIhAJnrhUJBc45oM80cCimGCBQMmjCPt5dPJL/sE3nfTu01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c08d32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.1c08d32.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e76c5a208e3d238fb350acc274a4fbc/skybridge-0.0.0-dev.1c08d32.tgz","_integrity":"sha512-ONLSOqUE+yVRDDOnuDrEjveAc/4ScrwPh1C/HDNxeiwDDva6di8agCEKtMFCTfONPKcdxlXi5v0RW+W1EaRZ+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.6","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c08d32_1774539453088_0.7771317489834852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d23dff1":{"name":"skybridge","version":"0.0.0-dev.d23dff1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d23dff1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f7b579e66a6df53526a31297d5311e89bcdb66a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d23dff1.tgz","fileCount":277,"integrity":"sha512-KTMa7bl1nz5jgD4Q+J8fElvs1Rv7xC21wezxkczIQWxIOx+DOuVEaC0AJjYWun65ZOQk+vlhm2eHoIYZ7J6GBQ==","signatures":[{"sig":"MEUCIQCXo5hFfXGmN2FUA2kqvbMhnxHOomR5P7HPppJpSUNcuwIgH3x6R1LrKb7pNtv+6Ed03qGyygBoUxwi8PyJNpDot0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d23dff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533579},"type":"module","_from":"file:skybridge-0.0.0-dev.d23dff1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ec5a0a9609345b51782051ecfb22990/skybridge-0.0.0-dev.d23dff1.tgz","_integrity":"sha512-KTMa7bl1nz5jgD4Q+J8fElvs1Rv7xC21wezxkczIQWxIOx+DOuVEaC0AJjYWun65ZOQk+vlhm2eHoIYZ7J6GBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d23dff1_1774544397677_0.19139778648909966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41c7ba0":{"name":"skybridge","version":"0.0.0-dev.41c7ba0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41c7ba0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c923f4089c7a42f8d863dabad137c81a5df8526","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41c7ba0.tgz","fileCount":277,"integrity":"sha512-4xTIflj0lNeMoayI3eNjGYhXjtpGfzhT2+QyNXMPV8tzRD0YPScuAFJ6znDzQMCOlN35Hj9GMVGKCTOccOgxjw==","signatures":[{"sig":"MEYCIQC48sqgWoChyriesOvizRf9jo99PyxOHLO5nr8JZB16ZgIhAOqFjX6iTvf5q9B3Ug31Ds8KQu52DkpYo0RcoTLUo1VL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41c7ba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533580},"type":"module","_from":"file:skybridge-0.0.0-dev.41c7ba0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0583a166e7a6ddbe5dbbfd134fca34a2/skybridge-0.0.0-dev.41c7ba0.tgz","_integrity":"sha512-4xTIflj0lNeMoayI3eNjGYhXjtpGfzhT2+QyNXMPV8tzRD0YPScuAFJ6znDzQMCOlN35Hj9GMVGKCTOccOgxjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41c7ba0_1774545066011_0.1463771438519983","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.778ef92":{"name":"skybridge","version":"0.0.0-dev.778ef92","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.778ef92","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"64f3e940b7e990528f89bb160721e4ff5ee19d24","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.778ef92.tgz","fileCount":277,"integrity":"sha512-658UwA/gcciIRBxGvio5KUTDkvEcBAFYHQ5odeRfLZxHMfori2wMDolKQYZBLT14UtsbJvzRo+afcllkYbmYAg==","signatures":[{"sig":"MEQCIHgKgtP7MNLmwdFLdYD6SsN0e9xdzvF/KGVCep27RUvUAiAGUCewh9T2XNEz49ggQtLXsbgBz4Hs6gVEt4mCqBglIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.778ef92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533772},"type":"module","_from":"file:skybridge-0.0.0-dev.778ef92.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5dabfdc8871324dd632471643ddddb66/skybridge-0.0.0-dev.778ef92.tgz","_integrity":"sha512-658UwA/gcciIRBxGvio5KUTDkvEcBAFYHQ5odeRfLZxHMfori2wMDolKQYZBLT14UtsbJvzRo+afcllkYbmYAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.778ef92_1774545788291_0.510783023888844","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c5d023":{"name":"skybridge","version":"0.0.0-dev.4c5d023","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c5d023","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a119486b7922ac69a2af0240f959e025f975e46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c5d023.tgz","fileCount":271,"integrity":"sha512-x8Ze0q532D1DnvyDTuKUW54TVfO/xhUXcoxjoZBk1J1ma8iaD/LmZYr2N8l71+4h3qop1JCicx9CoT/ourB1cg==","signatures":[{"sig":"MEQCIHny5CP7ztZuOJb/66Bdj3butyOX0HJ7RaKPSm2+o3NEAiAdeeVs/y9b2VoqonixCg8cGVirZxE5eve/Um0+n0DQiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c5d023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.4c5d023.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b8ed569f76e1df6e448359a30988412/skybridge-0.0.0-dev.4c5d023.tgz","_integrity":"sha512-x8Ze0q532D1DnvyDTuKUW54TVfO/xhUXcoxjoZBk1J1ma8iaD/LmZYr2N8l71+4h3qop1JCicx9CoT/ourB1cg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.6","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c5d023_1774562506566_0.8593262126947343","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb2322c":{"name":"skybridge","version":"0.0.0-dev.fb2322c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb2322c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dff5d356142866ecce7ecd3bbc53011bca58535d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb2322c.tgz","fileCount":271,"integrity":"sha512-8imWA0mx4LIFoPXXEtBcWH7/YezZTy7mJm9QIni2ynmItaDkH/P2pIbKbH5K9Zj7HxJuuWKylIwWltmqv4ULBQ==","signatures":[{"sig":"MEUCIEQzDGz+ZDuk1Pk9p/M57aa4rmYcAS4hpcaMReFgpH6aAiEA0B1Fxsr885rEC31dly1MVF/KqStb95V/imOAOfpH8ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb2322c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.fb2322c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb4c586faf4aceb29541a6bab7fafbdc/skybridge-0.0.0-dev.fb2322c.tgz","_integrity":"sha512-8imWA0mx4LIFoPXXEtBcWH7/YezZTy7mJm9QIni2ynmItaDkH/P2pIbKbH5K9Zj7HxJuuWKylIwWltmqv4ULBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.6","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb2322c_1774576028985_0.16539834130674502","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0407c38":{"name":"skybridge","version":"0.0.0-dev.0407c38","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0407c38","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3440b601b118aa45eadf62b5f937cd33ed3b669","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0407c38.tgz","fileCount":271,"integrity":"sha512-2LWXuzadZFvuFj9GaqL1CEb3gw+0kp9xZa8iBT/+sDaffvC5wM+vLdBtU1f8yZh8wZ4Qv/AfjVpwgg93jfkCDA==","signatures":[{"sig":"MEYCIQCTW3czs+Y9dtQvnKvWVFfDwOJWC1+2lSn/DxY0lX0QWgIhAKc3exlKCTDhmHQknmkzHnk+KrAhngdd8wMGHCtSvRgg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0407c38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.0407c38.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce139d591543025111c661b514186f33/skybridge-0.0.0-dev.0407c38.tgz","_integrity":"sha512-2LWXuzadZFvuFj9GaqL1CEb3gw+0kp9xZa8iBT/+sDaffvC5wM+vLdBtU1f8yZh8wZ4Qv/AfjVpwgg93jfkCDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0407c38_1774587314144_0.22900953194406437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b1eed29":{"name":"skybridge","version":"0.0.0-dev.b1eed29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b1eed29","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4480608c42c57c49be83d950ad63fba8a78b3e0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b1eed29.tgz","fileCount":271,"integrity":"sha512-/E80TgiTYUmtTmIysU1bDJ4+ixRxmSzek3dfxzhQ1Kzh5Zf31ieuZnMmN5j+EPAmsFryW4mTyavE+MSlINe3wQ==","signatures":[{"sig":"MEUCIHE5RgleTRz8RZFqpSsUCJ10u5pJ7HkOnx9TV+a7xGFgAiEAn41RsjfzqhJS0zxBS4MzNR2wGZC4H2LIgnVvID3Iklc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b1eed29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.b1eed29.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef300a5fa12c4daa490cf81517ef38f8/skybridge-0.0.0-dev.b1eed29.tgz","_integrity":"sha512-/E80TgiTYUmtTmIysU1bDJ4+ixRxmSzek3dfxzhQ1Kzh5Zf31ieuZnMmN5j+EPAmsFryW4mTyavE+MSlINe3wQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.6","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b1eed29_1774587350177_0.19537560373582408","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.737b4ac":{"name":"skybridge","version":"0.0.0-dev.737b4ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.737b4ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"59f0778f76d60b987fdace300063fa54b97cf625","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.737b4ac.tgz","fileCount":271,"integrity":"sha512-oIab8GcUOwOaUAIzxAwe8Khkn+aE8Rh2vX+lRGFswq3Q95YXMvwPItTCQ2/aaWNo10aq7NYHnMGs19jId1+zqg==","signatures":[{"sig":"MEUCIQDKafKgAKn0HKkg7xMqEOzwkQxKglcYFltaHCQ0zRdrDAIgQvRMRX95D3fST4/oAYvuv3oyNIleVpXRZOusTfhFbd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.737b4ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.737b4ac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bfd9f48983060493de81389ae7f9caae/skybridge-0.0.0-dev.737b4ac.tgz","_integrity":"sha512-oIab8GcUOwOaUAIzxAwe8Khkn+aE8Rh2vX+lRGFswq3Q95YXMvwPItTCQ2/aaWNo10aq7NYHnMGs19jId1+zqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.7","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.737b4ac_1774601637091_0.10873009624963514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22b50d4":{"name":"skybridge","version":"0.0.0-dev.22b50d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22b50d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f589586b5af6579bd9d2dbd8a439854437973f8c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22b50d4.tgz","fileCount":271,"integrity":"sha512-KID3db1o4UuzeDAku02dWGPNoa07oatZTHGB+DvV+JFgH3+cy6Egm5rsssDQazabCQvgONkE1gVzHCg+6U0Iwg==","signatures":[{"sig":"MEQCIDy6Ex0j6r8eteWCVTHJewdbsH8QSELEDEkX2CHFX5ncAiBR0WY4tK4JOpLo59X/K/fJHB4G0c9qX/tVb2jVzQ5Rvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22b50d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.22b50d4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f2308f3fef9a6a5b38819518958811dd/skybridge-0.0.0-dev.22b50d4.tgz","_integrity":"sha512-KID3db1o4UuzeDAku02dWGPNoa07oatZTHGB+DvV+JFgH3+cy6Egm5rsssDQazabCQvgONkE1gVzHCg+6U0Iwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22b50d4_1774605191259_0.5267072359599363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.586e3ab":{"name":"skybridge","version":"0.0.0-dev.586e3ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.586e3ab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3947cc9f975b2420cd22d290a7b76058e18964b2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.586e3ab.tgz","fileCount":271,"integrity":"sha512-Z4y8r0YvK2ZxPWfX3hdzTOPuVX08b6OMo/2gj+vKP/JBKeo3rDsLmlbNdUWOBLaiV1pj7hdVO0kDwIzXQjo4cA==","signatures":[{"sig":"MEYCIQC0aLAhYikSMv9HGbgg9/kaTo5PMwGPHAPPFbdefQhAlAIhAMMTAUTzhBzF8ni5oSlkCIKHvnhlp2/lS6Xd0j4cvAVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.586e3ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.586e3ab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4713a68f12384445291d7bef6fe808eb/skybridge-0.0.0-dev.586e3ab.tgz","_integrity":"sha512-Z4y8r0YvK2ZxPWfX3hdzTOPuVX08b6OMo/2gj+vKP/JBKeo3rDsLmlbNdUWOBLaiV1pj7hdVO0kDwIzXQjo4cA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.586e3ab_1774609656063_0.0801654286050022","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae3a480":{"name":"skybridge","version":"0.0.0-dev.ae3a480","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae3a480","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21b24d9719df7d3e8aef8fa28a70738b4b2b85cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae3a480.tgz","fileCount":271,"integrity":"sha512-gtctxxFF/ZposiCqikfe83NF2sKuG5p7QebfiE6OCi4W4TM+dOm3VjZ6PxuwlxIg1NeyRgfmGrhLUOeLpTm84g==","signatures":[{"sig":"MEYCIQDflGfo5IhFOJEr7Zlcjgwf9ifaCtzwdXPVC426UYvVtgIhAKwC1Sx1BMR83Gs4Usg3WyyU/3j9QLotbwW8Hz8GvQZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae3a480","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.ae3a480.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6535a7b16c5567cdb0cfda3a1d46873a/skybridge-0.0.0-dev.ae3a480.tgz","_integrity":"sha512-gtctxxFF/ZposiCqikfe83NF2sKuG5p7QebfiE6OCi4W4TM+dOm3VjZ6PxuwlxIg1NeyRgfmGrhLUOeLpTm84g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae3a480_1774609875083_0.11012576348646386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb9ddab":{"name":"skybridge","version":"0.0.0-dev.eb9ddab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb9ddab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82e3462c62d676b754016edbc8eead82983fe40b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb9ddab.tgz","fileCount":271,"integrity":"sha512-7m2CpYo+AmvMgrovMaGxruO3P3ws6VwUR0bEpWi3OYrtolsJcP1AI7l5xf8NV6jLH4HGPfToQyKy3J16SFXz6Q==","signatures":[{"sig":"MEYCIQC4V3o6Vvo44+6k1AbvIGdbjniYGGdOoCI40bAtmCWOuwIhAOf54htbRjtfbuKrNbAjFihgMPLFZeIFTvl2c2Uta8Lg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eb9ddab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.eb9ddab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d072eefb8b93fcb6a6de8dd325bec4c/skybridge-0.0.0-dev.eb9ddab.tgz","_integrity":"sha512-7m2CpYo+AmvMgrovMaGxruO3P3ws6VwUR0bEpWi3OYrtolsJcP1AI7l5xf8NV6jLH4HGPfToQyKy3J16SFXz6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb9ddab_1774612264194_0.8958067926332793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6607c2":{"name":"skybridge","version":"0.0.0-dev.c6607c2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6607c2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28200e06e4445d2184fc19b61b006a3dc1c28625","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6607c2.tgz","fileCount":271,"integrity":"sha512-Ff2WacBhJ5VjZJN0Y4CkkPXRYxAHTpiUzLsr/AFzbQvGECgotk3XrXLwKXg3UZ5D7+6A8zavz6YfOIk/AWB11A==","signatures":[{"sig":"MEYCIQD4NqoBkb7cld2wiryhwJGSJCyk644/YPlvNJpVyIa16gIhAOH8jNoRpOP9bp44CMsh7d+nJXlcWGc1iFSKEi2gjHuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6607c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.c6607c2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/08b13933759341cf54c098ec93692d7f/skybridge-0.0.0-dev.c6607c2.tgz","_integrity":"sha512-Ff2WacBhJ5VjZJN0Y4CkkPXRYxAHTpiUzLsr/AFzbQvGECgotk3XrXLwKXg3UZ5D7+6A8zavz6YfOIk/AWB11A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6607c2_1774613661201_0.6103107409610113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b724578":{"name":"skybridge","version":"0.0.0-dev.b724578","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b724578","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7348b110ba46ef9f157742d9a06ce9230811b6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b724578.tgz","fileCount":277,"integrity":"sha512-F48M8Hfj2QV7lSts5xJZ9Y0rOWUScMgqbn1uTzQKog95fTZYbZAFQ9MHC7ud9KQLXvJgPRIGE9dBlhBe9tpHkQ==","signatures":[{"sig":"MEYCIQDL9V8haPY/BtWEO0j846UI6z9KoCxvOmZpVUiJdU09XAIhAJ0O/yg7HXzobRp1qmJmK/SPaGHKMiS8oOUhuhX3lDeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b724578","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533772},"type":"module","_from":"file:skybridge-0.0.0-dev.b724578.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1545df5f26a9c5044cdb4a6964da5882/skybridge-0.0.0-dev.b724578.tgz","_integrity":"sha512-F48M8Hfj2QV7lSts5xJZ9Y0rOWUScMgqbn1uTzQKog95fTZYbZAFQ9MHC7ud9KQLXvJgPRIGE9dBlhBe9tpHkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.7","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b724578_1774619478344_0.7858534852467869","host":"s3://npm-registry-packages-npm-production"}},"0.35.13":{"name":"skybridge","version":"0.35.13","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.13","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"975d7e1e214e576c7965bd387de1dd23ad28f84f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.13.tgz","fileCount":277,"integrity":"sha512-gvQ2SHgKsg2O/WmvG5jq9YuK7LDOLFCSN/CO/trNgFyvOQf3xellnnALmXoMZkd/pPWrlq+8gEUfL/hRH0AvJw==","signatures":[{"sig":"MEUCIQDMpqNa52ygcnnhk0gw341iXgUipx/56B9dWgezxb4/LAIgGqQiDMy5SLxNLuaJsKIZQ3IiCAp93tSTCnMwMAeQd78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533762},"type":"module","_from":"file:skybridge-0.35.13.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa5e1e6b0047e6308c8ee972d2849ae3/skybridge-0.35.13.tgz","_integrity":"sha512-gvQ2SHgKsg2O/WmvG5jq9YuK7LDOLFCSN/CO/trNgFyvOQf3xellnnALmXoMZkd/pPWrlq+8gEUfL/hRH0AvJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.13_1774619523875_0.6032083288273138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d8ce026":{"name":"skybridge","version":"0.0.0-dev.d8ce026","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d8ce026","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6256b3c937154059b8a76e86659cd1bcb12eb86","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d8ce026.tgz","fileCount":277,"integrity":"sha512-CgkcUmmeT4CpGKT9uM4bO8+OGZp78Dzi93rb7nuzrrhEt8Zv9V/qTTAxXZsZJA0++Xq7PT1e6HfjBoBdy20VIw==","signatures":[{"sig":"MEUCIEYFC7AZ5fsl9gaedytcb16KELqNAkrbW1h5ZzfWwS5gAiEAqoiRBZh8JBElnDI/b6Hc8E4g7tV0FQNMVVa47nbo5Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d8ce026","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533772},"type":"module","_from":"file:skybridge-0.0.0-dev.d8ce026.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/84db7d92da8e5467071c7e991d5761ee/skybridge-0.0.0-dev.d8ce026.tgz","_integrity":"sha512-CgkcUmmeT4CpGKT9uM4bO8+OGZp78Dzi93rb7nuzrrhEt8Zv9V/qTTAxXZsZJA0++Xq7PT1e6HfjBoBdy20VIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d8ce026_1774634190404_0.9062506275341888","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c23806":{"name":"skybridge","version":"0.0.0-dev.7c23806","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c23806","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e33973a55676848c17c43ee910b05bcbae24eee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c23806.tgz","fileCount":277,"integrity":"sha512-iCX2Awpc3DyePh52ff1jS1IIixE8bF8gE5v4S73zSopPTS0VrKnci/Hy4SlxsTymcS23preQOcxMuzri8WQYQA==","signatures":[{"sig":"MEUCIFNqsdd3Xs9rOmViIM5AWFW8G36skE+WmnS9iDltMKPoAiEAx3+DHkUZpICEdw+KpqKPjuDEgF5OTyYUc1ciSDZL534=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c23806","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533772},"type":"module","_from":"file:skybridge-0.0.0-dev.7c23806.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/91aff9026fc6476c6f4f35a3f658398b/skybridge-0.0.0-dev.7c23806.tgz","_integrity":"sha512-iCX2Awpc3DyePh52ff1jS1IIixE8bF8gE5v4S73zSopPTS0VrKnci/Hy4SlxsTymcS23preQOcxMuzri8WQYQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c23806_1774648788855_0.6156513155321288","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f7fa8a":{"name":"skybridge","version":"0.0.0-dev.8f7fa8a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f7fa8a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"953a639012a4ac4cb71701074c21828f07730c38","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f7fa8a.tgz","fileCount":277,"integrity":"sha512-o7Prhix2ui7dksS748Ze3Ui2QpQBMSFprN4jxz7gTRzykrM6MEHNT9OYDgin9cdpQ9OlsnqrDKo4rIzl93tlXw==","signatures":[{"sig":"MEYCIQDSIwYJhBdHs+yPGK13Peh24K14p9D7suCAngT+bWGSxAIhALy9c2yngPU89+Fhg6JErAlNkxu4xhIUfl4iBjc37NaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f7fa8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533772},"type":"module","_from":"file:skybridge-0.0.0-dev.8f7fa8a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2fc7c7a7187892e16d282a60a79b2567/skybridge-0.0.0-dev.8f7fa8a.tgz","_integrity":"sha512-o7Prhix2ui7dksS748Ze3Ui2QpQBMSFprN4jxz7gTRzykrM6MEHNT9OYDgin9cdpQ9OlsnqrDKo4rIzl93tlXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f7fa8a_1774716451865_0.5627909278307748","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.affaabb":{"name":"skybridge","version":"0.0.0-dev.affaabb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.affaabb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8826072c8d611e41636a2d3ba9d7bb88f248a466","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.affaabb.tgz","fileCount":277,"integrity":"sha512-c4SVY7v37zSJasiSupUNNhBLlarj7meM6xByve3sycg9JsU0bZKcnSYpwHZpreiZmRtdxTPGXSNjkSkBF9VIuw==","signatures":[{"sig":"MEQCIBw0hrc3Lc/VGdjwQVCoXioGZEVHJogGH+0GUs9q85WeAiAIao0yjDd99CTq1oiYJj2wBEolkIEq7UmT3ZtJz48JwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.affaabb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":533772},"type":"module","_from":"file:skybridge-0.0.0-dev.affaabb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/83ef20e40b735f6f36344265d5d369e4/skybridge-0.0.0-dev.affaabb.tgz","_integrity":"sha512-c4SVY7v37zSJasiSupUNNhBLlarj7meM6xByve3sycg9JsU0bZKcnSYpwHZpreiZmRtdxTPGXSNjkSkBF9VIuw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.affaabb_1774731231662_0.28961318025013205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.872b08a":{"name":"skybridge","version":"0.0.0-dev.872b08a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.872b08a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ffbd79595a1a6378783d550932d8b6f49cae88e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.872b08a.tgz","fileCount":277,"integrity":"sha512-kdk4H4XuNf0FD9L+gcb5ZBWZObeEhKPR9BUo7SsDq/Gh+Kq4Tj29MQuCGiY8xC4IQvk1qogPpJ747bjjd6wFjA==","signatures":[{"sig":"MEUCIQDzuG0Rl/3mv3trffcp//MIZgZD+n8YXVmQtr3qXK5xUQIgDTDTR/AsLb1p2C2u6v/aTC9TUIhF+oBoWVGZzIuBQj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.872b08a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.872b08a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f308b209e59899faeb1e3ba596450d72/skybridge-0.0.0-dev.872b08a.tgz","_integrity":"sha512-kdk4H4XuNf0FD9L+gcb5ZBWZObeEhKPR9BUo7SsDq/Gh+Kq4Tj29MQuCGiY8xC4IQvk1qogPpJ747bjjd6wFjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.872b08a_1774855281903_0.5291582545176403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59870c1":{"name":"skybridge","version":"0.0.0-dev.59870c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59870c1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2da74f41afcff8aa6fc8a9250be1bc864ada6d34","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59870c1.tgz","fileCount":271,"integrity":"sha512-r0KTCwkjze0bbaHTKT+HOuTbVc6XngTQWY79lwUL43mpxfvzLVCyuFp9lqdStHD17tv8LmZ/8gTtWP+feFmgtw==","signatures":[{"sig":"MEUCIDpb8rqQZ0eZw6my5IWPYssX6le454Tb9dOUcgRHkiJjAiEAyfTX1Gn0zVees6MAZlroAagwpeibZ5juSFDZpHiCLOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59870c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.59870c1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f617d3da765d9a6fc94feb45cb17f6ce/skybridge-0.0.0-dev.59870c1.tgz","_integrity":"sha512-r0KTCwkjze0bbaHTKT+HOuTbVc6XngTQWY79lwUL43mpxfvzLVCyuFp9lqdStHD17tv8LmZ/8gTtWP+feFmgtw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59870c1_1774855981737_0.7723709142194637","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e05dc1d":{"name":"skybridge","version":"0.0.0-dev.e05dc1d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e05dc1d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6214a64aa9d24e3a54f1300d2567090b0c794fb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e05dc1d.tgz","fileCount":277,"integrity":"sha512-vDzDMsX44rAFGYeeP3ZuoMFuAsCjcOYKdSIjxBJN5+3otk3JiqztND79r2t2v8b0BXRSWIKTdhgcVH/3MaQb+w==","signatures":[{"sig":"MEUCIQCk4ZAWnE0dxZv+FXMUWdvFj0rHJA+62QARGsdANB6sFQIgDVtnlPNBENAJ7okURt1he1xIeOxsz9b8OYWwSSIw+O4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e05dc1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.e05dc1d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ef0f6a68e2dde212e254cb9ff41f8d5/skybridge-0.0.0-dev.e05dc1d.tgz","_integrity":"sha512-vDzDMsX44rAFGYeeP3ZuoMFuAsCjcOYKdSIjxBJN5+3otk3JiqztND79r2t2v8b0BXRSWIKTdhgcVH/3MaQb+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e05dc1d_1774856482314_0.4333899630088518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a7ca6c":{"name":"skybridge","version":"0.0.0-dev.7a7ca6c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a7ca6c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b3ce26e41ae8eddd1bff8c81cd8138649b35aa76","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a7ca6c.tgz","fileCount":277,"integrity":"sha512-c12ywQHEPLcubo5FiR4r/VQefji+NqUDKPO3rzoFX4xgFe3823jnr5K2geQ0GinnO/SJ/6AHnm4D76mPVHSu3A==","signatures":[{"sig":"MEYCIQCIk2w0l14/KDr9373fAeE3S7G0qYCgdU1okw1ZeDQJVgIhAI29pxg1iDZnnH3VNoxSNTnNmxhuX7NabAktFIbkvPZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a7ca6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.7a7ca6c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2466b09c72c0728a2e5c83829c3203b3/skybridge-0.0.0-dev.7a7ca6c.tgz","_integrity":"sha512-c12ywQHEPLcubo5FiR4r/VQefji+NqUDKPO3rzoFX4xgFe3823jnr5K2geQ0GinnO/SJ/6AHnm4D76mPVHSu3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a7ca6c_1774857217749_0.6325869111617817","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f621de8":{"name":"skybridge","version":"0.0.0-dev.f621de8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f621de8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"474f73f8bb9aa228c3943fff4a0603ec1612333a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f621de8.tgz","fileCount":277,"integrity":"sha512-dVsK1Cm6Y5hJXIDKN6e+HWAvrezuPAsF83K3LtzD2/33MhpzOBOF09MaqJds6iWZnb+bkt2//QNOB3YiTNXOsg==","signatures":[{"sig":"MEUCICv0iMuPTCdIYO1jBkpsENLPmxvvynCYqJz6xo1VUpduAiEAzq6VmcadJ2xtBT3Xa90ci9KJJKIWSce6618Xh24yF0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f621de8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.f621de8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/004138c65fccacd6377460281c480cc5/skybridge-0.0.0-dev.f621de8.tgz","_integrity":"sha512-dVsK1Cm6Y5hJXIDKN6e+HWAvrezuPAsF83K3LtzD2/33MhpzOBOF09MaqJds6iWZnb+bkt2//QNOB3YiTNXOsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f621de8_1774860563500_0.10057999460699563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.070074d":{"name":"skybridge","version":"0.0.0-dev.070074d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.070074d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d4e5cb11155e4b059e3c6379b6958fcb27022b6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.070074d.tgz","fileCount":277,"integrity":"sha512-Sy0tb+WIx2MNrUgEzBnepNGwDNxRI5z6zgobhUEgwa163DFj0tNuUyqxn4Y7lFx4Q35+A5PrQg/BtOY1JuFNug==","signatures":[{"sig":"MEUCIGpP+O+nFuKHfeWPOegDZNup/gUEB3n2qeG8znBEidy9AiEA+SmCDckxDWv3YOQeWuZBiiDuJTHlgtgvVEORlwgYtp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.070074d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.070074d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d1753eefe7344a2359289ce5359a01cb/skybridge-0.0.0-dev.070074d.tgz","_integrity":"sha512-Sy0tb+WIx2MNrUgEzBnepNGwDNxRI5z6zgobhUEgwa163DFj0tNuUyqxn4Y7lFx4Q35+A5PrQg/BtOY1JuFNug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.070074d_1774860689801_0.9936433597709686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61e525d":{"name":"skybridge","version":"0.0.0-dev.61e525d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61e525d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"96b0a2ac4eb64c9b8452ca96084936f6570a199e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61e525d.tgz","fileCount":277,"integrity":"sha512-jfusij1L8I/hmKSsP8c+YX2F96qNAweivT1K1XFBMD2dC1zwLJk2CqJPYSoioIPnaorPrZ6f3V3wY38OUm38tg==","signatures":[{"sig":"MEQCIDT/20PoxUi6Wh8op2efbCk6SyVg6M7GjblDDWr7+nf1AiAYpeEmrfLbf0+7dDUELgMiSjH9GbwvINrZ6y/M4jYdMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61e525d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.61e525d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93f2a79fb0dab7ddca6f32781bb214a0/skybridge-0.0.0-dev.61e525d.tgz","_integrity":"sha512-jfusij1L8I/hmKSsP8c+YX2F96qNAweivT1K1XFBMD2dC1zwLJk2CqJPYSoioIPnaorPrZ6f3V3wY38OUm38tg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61e525d_1774861162836_0.7110257142883438","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.68f700e":{"name":"skybridge","version":"0.0.0-dev.68f700e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.68f700e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7476785658a6b63ead9996372cf62b53dc1cfc10","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.68f700e.tgz","fileCount":277,"integrity":"sha512-3thzTocmISZegKuV8VXQVNS4xiQEFC/ft0oh3GYtLj9p4KLmCHrLd1/yO5eXSmShriCAle2YYS6TsPUmKs/ZIA==","signatures":[{"sig":"MEUCID9IOSLFvw2wa5SXv927VK2ChItaNIx0rqS3YIc4VPWhAiEAlGMLvb76Z2tJA9W6QhsGyANQ32h3oszSqnuy+KjHAzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.68f700e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.68f700e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8e19ff1b042d4b6122a2c19881aa84e8/skybridge-0.0.0-dev.68f700e.tgz","_integrity":"sha512-3thzTocmISZegKuV8VXQVNS4xiQEFC/ft0oh3GYtLj9p4KLmCHrLd1/yO5eXSmShriCAle2YYS6TsPUmKs/ZIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.68f700e_1774861189552_0.5131639603432163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29035a2":{"name":"skybridge","version":"0.0.0-dev.29035a2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29035a2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28d97d59409ee2ad61f239d227410d21ef391fbc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29035a2.tgz","fileCount":277,"integrity":"sha512-KpI4Vx3m8vJ/hJr75i/Zv7HEjUzJurydZA/T10TqfH5wOYZxzkPbM8TB4D5qlGsuueRDAGWX689cvdNTDITsIw==","signatures":[{"sig":"MEYCIQCWsfaV6f0Sgwp/9H+pjCNPvzRvlTlXBkpcWFGxHSA3UgIhALxghhFSHCwr3jPRslFUle7NoL/M9JO/FhAtL8RGnTFY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.29035a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.29035a2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7afb6431a5bbcbd2e66475eed39dd8a/skybridge-0.0.0-dev.29035a2.tgz","_integrity":"sha512-KpI4Vx3m8vJ/hJr75i/Zv7HEjUzJurydZA/T10TqfH5wOYZxzkPbM8TB4D5qlGsuueRDAGWX689cvdNTDITsIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29035a2_1774876630832_0.5951443037046644","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d8e57d":{"name":"skybridge","version":"0.0.0-dev.8d8e57d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d8e57d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33c161b9abd7508a5dbfebedf1bb4ba33b78461b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d8e57d.tgz","fileCount":277,"integrity":"sha512-+ctrFnJQBoahLNXRm8T8FQ+uYACfMU1DNRRUvxWCiQ6myfFc2i7hRFzc12Gz1MQUIl+OlD4ceGmqOWUMcxMBcQ==","signatures":[{"sig":"MEUCIQDFnciNlXUhJt+2zCEbK1xqFkSkggvYAP+Co2FQ9AcAiwIgRw7M2Qtsq+J96WtJ8wlPs+g8iq0/LbSEG/cyuEVW4Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d8e57d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.8d8e57d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c58a4fd7cf8a44dde8edbdef471d032f/skybridge-0.0.0-dev.8d8e57d.tgz","_integrity":"sha512-+ctrFnJQBoahLNXRm8T8FQ+uYACfMU1DNRRUvxWCiQ6myfFc2i7hRFzc12Gz1MQUIl+OlD4ceGmqOWUMcxMBcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d8e57d_1774881892788_0.8517106015342464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fb920d":{"name":"skybridge","version":"0.0.0-dev.1fb920d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fb920d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"009ed4267d14014ebad99c541670dbcfa2d2d6c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fb920d.tgz","fileCount":277,"integrity":"sha512-1UM9RN5xSQTW4yZqLmcvtJIyynjaAYKq8JDHia55fEXutSIh2hkm/XJfXPby0Yq5ygeE1wlDE8vZredywhqgoQ==","signatures":[{"sig":"MEUCIDav4KQbNKqZ1RjIskSCHpkXWZavdSEXZBnoyxe5G9+7AiEAhknMLxNjUPLOM+K/IurGTDUJ/2VMpWDwHXIwYgv2nvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fb920d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.1fb920d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/167a609e2f123d21cd053b3473f59972/skybridge-0.0.0-dev.1fb920d.tgz","_integrity":"sha512-1UM9RN5xSQTW4yZqLmcvtJIyynjaAYKq8JDHia55fEXutSIh2hkm/XJfXPby0Yq5ygeE1wlDE8vZredywhqgoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.8","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fb920d_1774881905674_0.07696540519335549","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7815f36":{"name":"skybridge","version":"0.0.0-dev.7815f36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7815f36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2202a4b785df35f0e98c8e424547b1587508b0a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7815f36.tgz","fileCount":277,"integrity":"sha512-k6LX3lqO4Daznsum415oEiBjEmmDlfqUyGp0s3srDa9rNMIwf2m+ILrDSTXxLlJxSg+YLqL8IpEm7LnXBmV8mg==","signatures":[{"sig":"MEQCIAWFIi5LHVEyewXcrnSF60P+dkiO5sa8nknwzLlbCaGRAiBRrC1qFaOgndqzgZh0ST01rnz9QhO/otIXH0YeTxVavA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7815f36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539624},"type":"module","_from":"file:skybridge-0.0.0-dev.7815f36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd1efecac1162ff37e5bf40a09011dfc/skybridge-0.0.0-dev.7815f36.tgz","_integrity":"sha512-k6LX3lqO4Daznsum415oEiBjEmmDlfqUyGp0s3srDa9rNMIwf2m+ILrDSTXxLlJxSg+YLqL8IpEm7LnXBmV8mg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7815f36_1774882709016_0.42692215400439326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e2befb1":{"name":"skybridge","version":"0.0.0-dev.e2befb1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e2befb1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e16950f212c0e26c53fd95d7866a58df06349399","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e2befb1.tgz","fileCount":277,"integrity":"sha512-Dpwd0K5dF+w6/dfaHmDP27gZmiSUlrI/xI/0SOl6zeE7kK79T4xRcKRhwM98LatarkObLCfEjbt7Hr/AyIxP3g==","signatures":[{"sig":"MEQCIFfqyGUnl74UEWVVBk/03Xcc+SJ+rIfNs2yFHbztJbRJAiBM7yvFQIVNnMDqZV+O+uqA17k0I/5BXjuLW8UURbNqsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e2befb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.e2befb1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ec964e193c5ca5111b13ed2ec3c2fa00/skybridge-0.0.0-dev.e2befb1.tgz","_integrity":"sha512-Dpwd0K5dF+w6/dfaHmDP27gZmiSUlrI/xI/0SOl6zeE7kK79T4xRcKRhwM98LatarkObLCfEjbt7Hr/AyIxP3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e2befb1_1774883283501_0.37466226361694166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd24b30":{"name":"skybridge","version":"0.0.0-dev.bd24b30","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd24b30","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b340df41c4420041068ceb5d4ceeeb55d2568574","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd24b30.tgz","fileCount":277,"integrity":"sha512-a8XLdeh2HBoDoVpVX+44R21Q0mRcP2j+zTYJmRvda3EZSAP6222rq6kdn1suQXrGlN75ISljvT45tpUbkkb6bQ==","signatures":[{"sig":"MEYCIQCfUBD83aiG0rS2hN0XMBq/1lBe+7Nr9AhZaG/oncB32QIhAIYk5s//7CDe0EyUPG7pCTDsKHOf3wwPMaMmEnPXhHH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd24b30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.bd24b30.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0be9ea52c8419b7661de12b4c9552c17/skybridge-0.0.0-dev.bd24b30.tgz","_integrity":"sha512-a8XLdeh2HBoDoVpVX+44R21Q0mRcP2j+zTYJmRvda3EZSAP6222rq6kdn1suQXrGlN75ISljvT45tpUbkkb6bQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd24b30_1774883557394_0.2998016566894235","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.90051cf":{"name":"skybridge","version":"0.0.0-dev.90051cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.90051cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f19f5bef70771f0a500fa2b80602d548c175d98e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.90051cf.tgz","fileCount":277,"integrity":"sha512-GXzkpOSKMfst74lgBvAwqpicUd2qutbKD6oK+eNEk214o2z5Hdmhoi93sJvbS2mUW+lIwj6c+c9xsuY68UaSPw==","signatures":[{"sig":"MEUCIAIz8vH6lOQJlGi5VJmyaxLOPCF1icOdloJBJtIlH5q5AiEA60kKk87jC5VluMr86dbf44pvlQ5bFasBdERXNUWzVxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.90051cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.90051cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d5f7617bb0200173ae5625add909f70/skybridge-0.0.0-dev.90051cf.tgz","_integrity":"sha512-GXzkpOSKMfst74lgBvAwqpicUd2qutbKD6oK+eNEk214o2z5Hdmhoi93sJvbS2mUW+lIwj6c+c9xsuY68UaSPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.28.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.90051cf_1774883865461_0.8552617343120366","host":"s3://npm-registry-packages-npm-production"}},"0.35.14":{"name":"skybridge","version":"0.35.14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc2b8d1197640d6a8e58580392f24b053f8d3f8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.14.tgz","fileCount":277,"integrity":"sha512-ueXutUx8+48qjf2WnvYixwdMv4pd3mm0qBIpb8NWubrnwGtcWG39XhtEONmnFp8ZAROIDfNIxCTskMIkFCUu/w==","signatures":[{"sig":"MEUCIQCN9v2Tk+rAAmzUOw9+K9DrdrH8JA4wfwoKn8FyxfNmZQIgfoHXzborBXEPedVQDxTi4pNILKDey67hYHUUbc5D6Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535603},"type":"module","_from":"file:skybridge-0.35.14.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/341c92fc880b0d965346a2303a5012b6/skybridge-0.35.14.tgz","_integrity":"sha512-ueXutUx8+48qjf2WnvYixwdMv4pd3mm0qBIpb8NWubrnwGtcWG39XhtEONmnFp8ZAROIDfNIxCTskMIkFCUu/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.14_1774883907101_0.3407986501898086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3d292c":{"name":"skybridge","version":"0.0.0-dev.e3d292c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3d292c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50ece8843e3c858d62163e6ef864cc5e923da9c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3d292c.tgz","fileCount":277,"integrity":"sha512-4j/QPEVMqYUBA7hUuVj0fwIF1TYo57Tr1I4jA4/kpsWbjOuQbx5g1k6P3Ep7Ux9tZCV7dQuF4b7aCPaafqeF8A==","signatures":[{"sig":"MEYCIQDJrqjYKr1roThtldc59YR73icPUu3i81kKG6f4hEX66AIhAJs1wMjKuXSXib5/njsw55eL1GTh3rpXsAUFRkm5F9ic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3d292c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.e3d292c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6a9175cd41419479379e40f53812c06/skybridge-0.0.0-dev.e3d292c.tgz","_integrity":"sha512-4j/QPEVMqYUBA7hUuVj0fwIF1TYo57Tr1I4jA4/kpsWbjOuQbx5g1k6P3Ep7Ux9tZCV7dQuF4b7aCPaafqeF8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3d292c_1774884501946_0.9237588663642828","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71fba48":{"name":"skybridge","version":"0.0.0-dev.71fba48","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71fba48","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e5a43b9819ff77d4840feea7ff3271fcf9095b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71fba48.tgz","fileCount":277,"integrity":"sha512-U1QDh2TmKH8rRZoBq/A6Nu6UfneypQegNDmw3KxNOnvXDj1Mu3cqLgcwf+tElBb+o4SlBPvezctfGEHsBFUjcQ==","signatures":[{"sig":"MEQCIAEeCXVYv+70n9bMnj8RJx+CxthYW2WMUwDebU8bfAZzAiAjjpNrGjf9c/5gJATseEXy3KEBSUzJ/Zo4FBY4rKykrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.71fba48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.71fba48.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4028ce216ad8674cab447c8db8d6cd99/skybridge-0.0.0-dev.71fba48.tgz","_integrity":"sha512-U1QDh2TmKH8rRZoBq/A6Nu6UfneypQegNDmw3KxNOnvXDj1Mu3cqLgcwf+tElBb+o4SlBPvezctfGEHsBFUjcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71fba48_1774885606780_0.9047232507057148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0815dbf":{"name":"skybridge","version":"0.0.0-dev.0815dbf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0815dbf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"110b4d3191080cbb1501fde7118a702dc4afde04","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0815dbf.tgz","fileCount":277,"integrity":"sha512-ZY0FFXZsbf1k/BjAY0Z8L6aow59AWtuz9CoOnAf7AEofrhVwHvxN7Rk3uHFiDyg0qZ2mO+CLAHZ9e4pokv9nPA==","signatures":[{"sig":"MEYCIQDpsXhWM2ymo+UBVkchAw2uwhYwDYEU4gEyIgV9obNYbgIhANf4zBHxGy6GIVv3W57ZSlu5CLiqBpCUH1petZv3b/It","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0815dbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.0815dbf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/acc3b7c9d7bc918753669983b00e9694/skybridge-0.0.0-dev.0815dbf.tgz","_integrity":"sha512-ZY0FFXZsbf1k/BjAY0Z8L6aow59AWtuz9CoOnAf7AEofrhVwHvxN7Rk3uHFiDyg0qZ2mO+CLAHZ9e4pokv9nPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0815dbf_1774895483946_0.612217030817898","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5a23a66":{"name":"skybridge","version":"0.0.0-dev.5a23a66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5a23a66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77280a0e58959498fe0a7c484293c364218fb320","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5a23a66.tgz","fileCount":277,"integrity":"sha512-C1RH7eOSFXlf8hfM45srfNq3ggEvY/xH2EtQpI1yFW24pfZYYtJP4cfLXIOedaOBgDdo3zOBhJI+n/RyATWvfA==","signatures":[{"sig":"MEUCIQCuxEOCsWbbqVnNve91Ko9+bV+hVI2MTZfEFyqPY/6njwIgIngmlPF/GRQg+3AYUMq2AocMmy8N75qxSYDU/3qlcy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5a23a66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.5a23a66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9a5b74b7d5180d76f12102ba55f5371/skybridge-0.0.0-dev.5a23a66.tgz","_integrity":"sha512-C1RH7eOSFXlf8hfM45srfNq3ggEvY/xH2EtQpI1yFW24pfZYYtJP4cfLXIOedaOBgDdo3zOBhJI+n/RyATWvfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5a23a66_1774897221183_0.9215521313293051","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd61a71":{"name":"skybridge","version":"0.0.0-dev.fd61a71","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd61a71","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"73b1ad1d7909a791c4d2a746aaa44de36b9c11ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd61a71.tgz","fileCount":277,"integrity":"sha512-amnatbMpS3/WbYVf+yAX+/TqDMvsFPpaJ1yovqnjn5+C/l6K/0CADbIMF2aGisM5d4XF1RTDlnTbeoAg4X06bw==","signatures":[{"sig":"MEUCIQC4O6sc5LSb0TyqVF7Ck/D9nwCFraqFAiTJgeeYyGNW5wIgF3+DcP/Z02SKLNaI+1WN/K24YTfncYyDyQFE8fMEo9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd61a71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.fd61a71.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce6e7deb252dacd1547679599c78eab1/skybridge-0.0.0-dev.fd61a71.tgz","_integrity":"sha512-amnatbMpS3/WbYVf+yAX+/TqDMvsFPpaJ1yovqnjn5+C/l6K/0CADbIMF2aGisM5d4XF1RTDlnTbeoAg4X06bw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd61a71_1774909041872_0.128411183021524","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a8e435":{"name":"skybridge","version":"0.0.0-dev.3a8e435","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a8e435","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1a85178e70478112b57fee5cdc52b8d71e25ba2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a8e435.tgz","fileCount":277,"integrity":"sha512-OGVJWFVyTu7WLDWt2RLViRyIi1sO0+b6VOvj10G8F3wrnjv3VHChfr2CN9f/Nq39fjVIoTTr9ehN6z3kzrdCow==","signatures":[{"sig":"MEQCIEPtOqluK3YHfpYEBA/A4+U2toscNjESCKcfU8cbaYSGAiAFBZzycB4U0LuWl8tTZneN+xbiWf+8zwgqYeN+/mnNgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a8e435","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.3a8e435.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d678bd68a356f502c500dc9c16fa1c6/skybridge-0.0.0-dev.3a8e435.tgz","_integrity":"sha512-OGVJWFVyTu7WLDWt2RLViRyIi1sO0+b6VOvj10G8F3wrnjv3VHChfr2CN9f/Nq39fjVIoTTr9ehN6z3kzrdCow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a8e435_1774944621459_0.6173907796408831","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e5d04e2":{"name":"skybridge","version":"0.0.0-dev.e5d04e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e5d04e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04412505d2ee43f099c241abe913d127ec508c2d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e5d04e2.tgz","fileCount":277,"integrity":"sha512-urG3Zw7KIkwy+qWsrUBkWUtMJA2b5JDmCdiRMq3fW0YPuYeQuzXPTsa+/S2P/6OAba+fmGD7Pbg2snj9jNRKqg==","signatures":[{"sig":"MEYCIQCEyzZdmt1eBZ+bIy6206WH7Oa4sjM7o+mq+n6r0tOiZAIhAOZSpN2Wnk6qshi3pQlt7axPxPW4McUxW1rn7qhtLYrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e5d04e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.e5d04e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2d122f9e6521ef68e7ed9ed134b615d/skybridge-0.0.0-dev.e5d04e2.tgz","_integrity":"sha512-urG3Zw7KIkwy+qWsrUBkWUtMJA2b5JDmCdiRMq3fW0YPuYeQuzXPTsa+/S2P/6OAba+fmGD7Pbg2snj9jNRKqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.13 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e5d04e2_1774945846643_0.4350390088432692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef643dc":{"name":"skybridge","version":"0.0.0-dev.ef643dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef643dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e043f87bc566af36f3de2d88b1da00cf4ae3f451","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef643dc.tgz","fileCount":277,"integrity":"sha512-x7kaMv+ajKenBcG1hB3lK3UrFtp3zFWDNXyOa6jQlHC0GeN8I9lc4Dvwk1aTxQY7Xwh5cQW9Fz41StPs0vE8ug==","signatures":[{"sig":"MEUCIQDir4G43n2hcPgAjX9FxPqQezsIzU7N+aunbxQZBc+8MAIgYUGIoOl+RsAQ/nvYXGZry5jUwbSxmwSAbz7Mx/V10rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ef643dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.ef643dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa3dbc8c782056e641ff704e67c340eb/skybridge-0.0.0-dev.ef643dc.tgz","_integrity":"sha512-x7kaMv+ajKenBcG1hB3lK3UrFtp3zFWDNXyOa6jQlHC0GeN8I9lc4Dvwk1aTxQY7Xwh5cQW9Fz41StPs0vE8ug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef643dc_1774946186790_0.3492901794184704","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6833e81":{"name":"skybridge","version":"0.0.0-dev.6833e81","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6833e81","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"da18cb52c2ceac0076cccfc776b4e9451d02c6bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6833e81.tgz","fileCount":277,"integrity":"sha512-I3N+bxi8dkWIpu5Nrl7GB1eqLVzdM5D2XO7t053oXqOiAeT3tr8ngDiTsG1IuMknyGmDH1fmSJACu30r8jZZsg==","signatures":[{"sig":"MEYCIQC1dVfqjatwGPtRSbp8JMcxoBPvcNOZeVYEcsqx4VSUxAIhAM40BadMmESGqXEEtxubT/uquKjn3yT2rZzmBRL3Xfok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6833e81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.6833e81.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea4c86b71f8191822007b7d7b72ddbd8/skybridge-0.0.0-dev.6833e81.tgz","_integrity":"sha512-I3N+bxi8dkWIpu5Nrl7GB1eqLVzdM5D2XO7t053oXqOiAeT3tr8ngDiTsG1IuMknyGmDH1fmSJACu30r8jZZsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6833e81_1774947179215_0.11629009250670852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.042c4f6":{"name":"skybridge","version":"0.0.0-dev.042c4f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.042c4f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e55b68822e92cfa088c7aa40e7e31e773b30dcc2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.042c4f6.tgz","fileCount":277,"integrity":"sha512-SZDKE1UIzBhytgp5T6/pzokrHP5mhNMSVjIJHVEna34GbqBi8BHeqb6h1IPqpWsxndSml0DHuCBtvVlA7v5DKA==","signatures":[{"sig":"MEYCIQDB1gj3RaQ3OPyNvR8DIF2RUdYbERGPD1q04FKcsCutJwIhAJ7gSMh42tjTZTA0O43ayBvJKN9+VXI93o8rXb7p3oNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.042c4f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.042c4f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0f2fc6aac4547e8b60d16068bcf4160/skybridge-0.0.0-dev.042c4f6.tgz","_integrity":"sha512-SZDKE1UIzBhytgp5T6/pzokrHP5mhNMSVjIJHVEna34GbqBi8BHeqb6h1IPqpWsxndSml0DHuCBtvVlA7v5DKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.042c4f6_1774965452577_0.5453791200398359","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0f5226":{"name":"skybridge","version":"0.0.0-dev.d0f5226","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0f5226","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8169bfd98541af852ade117a51ae1e8f467535cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0f5226.tgz","fileCount":271,"integrity":"sha512-iHOisqA9bpi2yFaSPv45K0qHjinCT1EpwhV07CKcWHGqxmCE8to2hMwTQGJS0PbeXS2Ac8fYJ6L/l0+GTdLK4Q==","signatures":[{"sig":"MEUCIFZ/FbHWbzkaHw4P1cNTgslKzj7w/2NNMxer2lE432BlAiEAkWFY2ILiA4GW2YiPlguvXnwWNRRDs6UOEq51tM08jZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d0f5226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524494},"type":"module","_from":"file:skybridge-0.0.0-dev.d0f5226.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/19ce23c153027ed304b25b95cd40316b/skybridge-0.0.0-dev.d0f5226.tgz","_integrity":"sha512-iHOisqA9bpi2yFaSPv45K0qHjinCT1EpwhV07CKcWHGqxmCE8to2hMwTQGJS0PbeXS2Ac8fYJ6L/l0+GTdLK4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.8","@babel/core":"^7.29.0","@oclif/core":"^4.10.2","posthog-node":"^5.28.5","@modelcontextprotocol/ext-apps":"^1.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.1","ts-node":"^10.9.2","@vitest/ui":"^4.1.1","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.27.1","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.10 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0f5226_1774965666796_0.8174766047676854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.103c082":{"name":"skybridge","version":"0.0.0-dev.103c082","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.103c082","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dabaa68deaba9d5e39fd9cf7fd1f4136beac9841","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.103c082.tgz","fileCount":277,"integrity":"sha512-zTNpwh+tB1Xnk5fTc6M0Ln1r46k0rkru/ZwcQpfglWQIOeuWr0XI/5GmvqQTUeRtmrKnusdj1DrzMxotViLyKg==","signatures":[{"sig":"MEUCIQCbI7NroGwONDBmpuopbMSRAdt/rJU2C+hCiXUnjccoTwIgW1odl1u3llK3lIub9kKli3Q7Y+3bXHDQ0ShV6LRnfhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.103c082","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535613},"type":"module","_from":"file:skybridge-0.0.0-dev.103c082.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd81e2e273fa71a2481df44763dd8201/skybridge-0.0.0-dev.103c082.tgz","_integrity":"sha512-zTNpwh+tB1Xnk5fTc6M0Ln1r46k0rkru/ZwcQpfglWQIOeuWr0XI/5GmvqQTUeRtmrKnusdj1DrzMxotViLyKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.103c082_1774968705671_0.349720320773534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b275a76":{"name":"skybridge","version":"0.0.0-dev.b275a76","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b275a76","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b116c96b6746b11df3c22d6b29166e62f6ead895","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b275a76.tgz","fileCount":277,"integrity":"sha512-cxODH2QQZNijAPZDGlyJIeV38TGDpLylYX1xk5kHyqjY8+f+YuW3qQggbGYnDRwacPOJ9ELO6/S1fbtAXNRe3g==","signatures":[{"sig":"MEQCIERZmI1uuONhkMEc1w9eQsN1/qkQcT1s6dK4zWjyJk1NAiBWlDMAsAFYM2v4cxskc1gFUEr8gar1WOFnE4EysT5QEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b275a76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.b275a76.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/321976a4d7f7a8550f7d0f0dbc07fb03/skybridge-0.0.0-dev.b275a76.tgz","_integrity":"sha512-cxODH2QQZNijAPZDGlyJIeV38TGDpLylYX1xk5kHyqjY8+f+YuW3qQggbGYnDRwacPOJ9ELO6/S1fbtAXNRe3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b275a76_1774968842043_0.9193869661967067","host":"s3://npm-registry-packages-npm-production"}},"0.35.15":{"name":"skybridge","version":"0.35.15","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.15","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b267c1e1a4491e49ae435066b756d3b01b9179b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.15.tgz","fileCount":277,"integrity":"sha512-I2vcMaEYEXEKkFtcsMithGQSpeaiLgXU6uXruZ3F4Vjn25eGLXHYwUVsx7aoljUisdWOlyX6B72Y3CGNrEXahQ==","signatures":[{"sig":"MEYCIQDxhtqYyVybsfbyVwSO0sbSrYa+igPiFLis/Ad0Td27pAIhAP9tXcHGRbg0gBO6PMxj21DbFvcWo1s+GaWhZ8ozEj5M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535590},"type":"module","_from":"file:skybridge-0.35.15.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e72e701d8bd0452be669602f3619dd7/skybridge-0.35.15.tgz","_integrity":"sha512-I2vcMaEYEXEKkFtcsMithGQSpeaiLgXU6uXruZ3F4Vjn25eGLXHYwUVsx7aoljUisdWOlyX6B72Y3CGNrEXahQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.15_1774969404143_0.37239810214177926","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97e7a6e":{"name":"skybridge","version":"0.0.0-dev.97e7a6e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97e7a6e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e67b9690a90a3db8c6a35f63fc074b50889486c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97e7a6e.tgz","fileCount":277,"integrity":"sha512-J40ooCHSwk94jYTGk1+FOltfd7M+VhLZwWZuYPbnXziPcjyTbiBBEmx7o6twvS0dYkoCuLHvo6UoMNO/AT9zRg==","signatures":[{"sig":"MEYCIQCYjnw7KdTyuUnYv2pm/7gRLHyq9j+9Tvn463EWOmpbCQIhALMjJC363QpM/1G3u5RLM9OJsfcP+iv6HEw3tSmSnPcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97e7a6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.97e7a6e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/916f6c42be922d0c92a7bc7d512730a2/skybridge-0.0.0-dev.97e7a6e.tgz","_integrity":"sha512-J40ooCHSwk94jYTGk1+FOltfd7M+VhLZwWZuYPbnXziPcjyTbiBBEmx7o6twvS0dYkoCuLHvo6UoMNO/AT9zRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97e7a6e_1774990793846_0.6986226574426331","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f4f53d":{"name":"skybridge","version":"0.0.0-dev.8f4f53d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f4f53d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc9119ad5a55923ab7d5b8b0cbf6470d1b43177c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f4f53d.tgz","fileCount":277,"integrity":"sha512-QAjhmeXJCjDoW0gRx25GzhEhrw4pdIWvdBKyT7ckpgxeo+hdYT13X4HrMJLA0K+EeTJpnRlyQT7wcufBNGq8xQ==","signatures":[{"sig":"MEYCIQCKBdmzXpKGmcXIvrUKdwvJ/sQKzj4kJsnkt2v7KnkUzQIhAKUsmUkbkTlxo5UOk1zg/Xef3W1DhSZmj3NBIaVmv8rp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f4f53d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.8f4f53d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e93444cb7c5eaf2c745fd25e7af38397/skybridge-0.0.0-dev.8f4f53d.tgz","_integrity":"sha512-QAjhmeXJCjDoW0gRx25GzhEhrw4pdIWvdBKyT7ckpgxeo+hdYT13X4HrMJLA0K+EeTJpnRlyQT7wcufBNGq8xQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f4f53d_1775006012803_0.5049577390492106","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b23fd0":{"name":"skybridge","version":"0.0.0-dev.2b23fd0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b23fd0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b66f6b7f5c6075f5f85eb38130f39cff3ad08d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b23fd0.tgz","fileCount":277,"integrity":"sha512-Sv8jw9ZQMgI5GoZIDU4zK/vj2JPW2LtkJwSQlxCu1zMdey/XQOfq0dXFvc+z0LP7EcsR7XCQo6XkVWhc69qyug==","signatures":[{"sig":"MEQCIHCGJ7OkBpEDTccz2JcfOVvXUqkYPDwydBqRyaZS6kQ5AiADWfkOxphyvVNE8dS41QJ+zfN9vKc5agPghcsTcVx2vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b23fd0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.2b23fd0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/32073c2233302118169e35a0e3bb8d08/skybridge-0.0.0-dev.2b23fd0.tgz","_integrity":"sha512-Sv8jw9ZQMgI5GoZIDU4zK/vj2JPW2LtkJwSQlxCu1zMdey/XQOfq0dXFvc+z0LP7EcsR7XCQo6XkVWhc69qyug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b23fd0_1775019502285_0.9965356440368003","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4203e6":{"name":"skybridge","version":"0.0.0-dev.a4203e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4203e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b407e87beff62cf59fc6bb62a783dcf5fa90702e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4203e6.tgz","fileCount":277,"integrity":"sha512-Sz/DDNFvttfldpjGdyOVPtk+1CEzYlRGdS6+fud2aga29Kk/l/wyZtzzReRgxOhWkVt+eovUA6KuNo42AmF0bA==","signatures":[{"sig":"MEUCIBV5obTZAdqB3tnDR2egCVzTa5dUXO8+f1mOteZ5Ty6qAiEAjF5uhHKM310MVQS6ErI0wbacvnYiK2O+oOrOqxIw5Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4203e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.a4203e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c063a745eb0ad0067cac375a79a16d2/skybridge-0.0.0-dev.a4203e6.tgz","_integrity":"sha512-Sz/DDNFvttfldpjGdyOVPtk+1CEzYlRGdS6+fud2aga29Kk/l/wyZtzzReRgxOhWkVt+eovUA6KuNo42AmF0bA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4203e6_1775032919131_0.09041481197911616","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efb7a49":{"name":"skybridge","version":"0.0.0-dev.efb7a49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efb7a49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f6a2224f5a63d4dc5cf606ee754ebfb64116777d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efb7a49.tgz","fileCount":277,"integrity":"sha512-20mkW3XhYQIGeZxTFSOU4fbVYZklG4uEtosXXRx3KrHXEomrSh5aLzklu0ekwvxNUvUyubcK0qBfP+vUA1yngw==","signatures":[{"sig":"MEQCIBYmSJXjYRDdJx/G2gnnZDH29aFyO0+H2T6M/fHFgivbAiBjL0Ly4OFMu1NDoufCq+T7zbSfm4s7BfC/3J5pgmIt3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efb7a49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.efb7a49.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce901a1a940ed41047cc97076d017dae/skybridge-0.0.0-dev.efb7a49.tgz","_integrity":"sha512-20mkW3XhYQIGeZxTFSOU4fbVYZklG4uEtosXXRx3KrHXEomrSh5aLzklu0ekwvxNUvUyubcK0qBfP+vUA1yngw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efb7a49_1775033321907_0.8269677276186598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a49f377":{"name":"skybridge","version":"0.0.0-dev.a49f377","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a49f377","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9496891efeee5e32794b5bfc31b8ae8fd8fd6816","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a49f377.tgz","fileCount":277,"integrity":"sha512-a7+4NPRsN6k6YZXR7M9Cz7/M6twheeIkApcz0J89dmqjMgVpi7YO0BUrrDjK7jPSXHi/6RZNxWh4FZGQnmQLbA==","signatures":[{"sig":"MEUCIFkaofDeWFl0gyos/BCCDga1eO9M3UtD4wMG1dfHX4fzAiEA/1Bv8/zTBCehGXTMM+T3zm/EhsWNMVKwArg3xa9FrNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a49f377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535600},"type":"module","_from":"file:skybridge-0.0.0-dev.a49f377.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7dff024f5fab495f6f779827a999296/skybridge-0.0.0-dev.a49f377.tgz","_integrity":"sha512-a7+4NPRsN6k6YZXR7M9Cz7/M6twheeIkApcz0J89dmqjMgVpi7YO0BUrrDjK7jPSXHi/6RZNxWh4FZGQnmQLbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a49f377_1775050839417_0.8096060143674833","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c3852a":{"name":"skybridge","version":"0.0.0-dev.0c3852a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c3852a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ec8ef0c5cf61967076b9f40ba325cc6eb86d2f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c3852a.tgz","fileCount":277,"integrity":"sha512-fS2nUeVEPlw0d1U7rih65AMH8KarzQ3zAfDR074Mot7LHmGEsBkCrkNOzQNPCwATgT1Oc/9ktNpLxyNTbNEa7A==","signatures":[{"sig":"MEUCIQCvuLxj25C1vKGsiRhiaDsPdz+yPkyId5N3XPB30H4IfAIgDMD+nB4Mt3BhtIX8h/IH0jJT65NVXQSZe7E34X9+p74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c3852a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.0c3852a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c243039ce46129d50a94ab76bbdc3583/skybridge-0.0.0-dev.0c3852a.tgz","_integrity":"sha512-fS2nUeVEPlw0d1U7rih65AMH8KarzQ3zAfDR074Mot7LHmGEsBkCrkNOzQNPCwATgT1Oc/9ktNpLxyNTbNEa7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c3852a_1775057167959_0.13458787572245146","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c306a75":{"name":"skybridge","version":"0.0.0-dev.c306a75","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c306a75","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e77402b9efa0457df74aea5c9346faef1567d16f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c306a75.tgz","fileCount":277,"integrity":"sha512-epqCnF/ieX1UD1tf3ZEH9yQxOaGlpJa6iL3TV0Mnj1VirbvldYofMMABJN037Up2I+EW+teb+NtTJjAgMw3C+g==","signatures":[{"sig":"MEUCIG5U6mE/Au6vOfQ+ymU1t5tK6j6jTJCXquNeW6ISHFVaAiEA6wHNghmcM+FMlRh1JIpxsQrnOBTR7eVlCQC3iHvtSIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c306a75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.c306a75.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6eeb0e77b7b4e7aa7b026ff35329892/skybridge-0.0.0-dev.c306a75.tgz","_integrity":"sha512-epqCnF/ieX1UD1tf3ZEH9yQxOaGlpJa6iL3TV0Mnj1VirbvldYofMMABJN037Up2I+EW+teb+NtTJjAgMw3C+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.10","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c306a75_1775058541435_0.551531543749425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5589cc8":{"name":"skybridge","version":"0.0.0-dev.5589cc8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5589cc8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c3937499758c6903742744f7e54168a1e4651c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5589cc8.tgz","fileCount":277,"integrity":"sha512-Kdcpra66rY89B6/v+ZoDfG5V72RyTOdtowjTAUTmhVE794VKNQ2Ugmb04tl7qZoFDnMxqydpDU42hIwxaLTfYw==","signatures":[{"sig":"MEQCIH/ZxUaAOk+rz1S+2F52BQXFi9V+BabLqNY3Yozmsr1SAiAe2+wRmXsilGc+BninWcj6NcgM7EnxHj2GWAG3VIfYGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5589cc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.5589cc8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd05fedf1e3496669d43246c03e4995c/skybridge-0.0.0-dev.5589cc8.tgz","_integrity":"sha512-Kdcpra66rY89B6/v+ZoDfG5V72RyTOdtowjTAUTmhVE794VKNQ2Ugmb04tl7qZoFDnMxqydpDU42hIwxaLTfYw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.10","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5589cc8_1775076478776_0.6422388616686099","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a21f5b1":{"name":"skybridge","version":"0.0.0-dev.a21f5b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a21f5b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c64f7fa89f0ea44aa0f45fe50d99f3da43ef5e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a21f5b1.tgz","fileCount":277,"integrity":"sha512-QodvaP/73g/Tf833gnFNugf99GbMLWLxIS3WdQ/nHWs4YH9BN/wtRlipPtS6eHLuJEehGWHiu5liGLQuGrPoTQ==","signatures":[{"sig":"MEQCIHky3wBm0wuc4HMQ6iDPXQ3TM8E5bjRbionJ+fmOKM36AiAml2eEKT4xPWdBt7P57VS9HTS9MR3DonCeHFYFm3ipUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a21f5b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.a21f5b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78f7933bdd37f3d4ffb835b71f8d9fda/skybridge-0.0.0-dev.a21f5b1.tgz","_integrity":"sha512-QodvaP/73g/Tf833gnFNugf99GbMLWLxIS3WdQ/nHWs4YH9BN/wtRlipPtS6eHLuJEehGWHiu5liGLQuGrPoTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.10","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a21f5b1_1775094931275_0.6344692526539448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bf1cdbd":{"name":"skybridge","version":"0.0.0-dev.bf1cdbd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bf1cdbd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d1572da7cfb63331b92845f4811f67ad284b31f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bf1cdbd.tgz","fileCount":277,"integrity":"sha512-ZkJ2CmvhmuwWgdE4p3F+Nah4O4KEETayeUitUyBK9r17fAnKGv+qlvbsnhxt/ktSE3WzJ2ZGvLlpEB2putgrjw==","signatures":[{"sig":"MEYCIQCh6tFCEG6tjlS2t7vdt+fg4t8XHlp+gW4KwSWszITS1gIhAIEVx7233VKZEOx5f47OvuT/BXB0MPnMYCJlv8qRgBrq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bf1cdbd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.bf1cdbd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/709474e1fe24c257237afc538f2e2a78/skybridge-0.0.0-dev.bf1cdbd.tgz","_integrity":"sha512-ZkJ2CmvhmuwWgdE4p3F+Nah4O4KEETayeUitUyBK9r17fAnKGv+qlvbsnhxt/ktSE3WzJ2ZGvLlpEB2putgrjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.10","@modelcontextprotocol/ext-apps":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bf1cdbd_1775108811955_0.6585709724868929","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b508ec":{"name":"skybridge","version":"0.0.0-dev.9b508ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b508ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"feef98cab3822547aa1a8fa5819faa30be94e08c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b508ec.tgz","fileCount":277,"integrity":"sha512-iNu6QGTiALXiU2aGYEr1QNgTdi2sU4qbFtT6XuhtdUU2EfyiJ80ZbuHpADzB/9SiZCnHl8YfrRLpiXQSlle+7Q==","signatures":[{"sig":"MEUCIQDlHYQvZnVcxqTjtCskk5ld/OLRFAC8+14OjkUzi1J6QgIgI2MZKdDtLi/AyxwjkApGo3V08Zsgu6GRrPDDtOse0tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b508ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.9b508ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d528bfdbc59dfe91ab23ca4faca869e5/skybridge-0.0.0-dev.9b508ec.tgz","_integrity":"sha512-iNu6QGTiALXiU2aGYEr1QNgTdi2sU4qbFtT6XuhtdUU2EfyiJ80ZbuHpADzB/9SiZCnHl8YfrRLpiXQSlle+7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b508ec_1775114852644_0.28431384278766303","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.20f3c9b":{"name":"skybridge","version":"0.0.0-dev.20f3c9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.20f3c9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d08a7ed2ba513cdb19ceae5fab0505234455501b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.20f3c9b.tgz","fileCount":277,"integrity":"sha512-0imGcXDh9/D4wU6pREe8caWkB0oBNsdTcA1Fv+d98i9GmkZxKCLAvh7lo66GxcJ0dyoJfyGCiGRkMHJai5M8SA==","signatures":[{"sig":"MEUCIHjDn9uixE79ig+z7jqyEOaxbNf3byhHVSZNh3SQYmXJAiEA1SG3Tw3ty1V7jVF+UDDQ0FM9/nbR4JXARTthhoFJ1VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.20f3c9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.20f3c9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3f76757acb40bcf47888a2b2b75328c/skybridge-0.0.0-dev.20f3c9b.tgz","_integrity":"sha512-0imGcXDh9/D4wU6pREe8caWkB0oBNsdTcA1Fv+d98i9GmkZxKCLAvh7lo66GxcJ0dyoJfyGCiGRkMHJai5M8SA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.20f3c9b_1775122356483_0.44401531992062826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f53cd1b":{"name":"skybridge","version":"0.0.0-dev.f53cd1b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f53cd1b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a8029c6e0dbeb68c22cfcbafe0e67b10bf70726e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f53cd1b.tgz","fileCount":277,"integrity":"sha512-bPmh621042olujhuhVbqR0y4rt/t/rbrq4NQa6fbIHcYTgT7v5SqSGTmQS4Czac3qK48H4tuUZ85BiNdvqJLVg==","signatures":[{"sig":"MEUCIFZCUnnFzgiWqE7pRXDa25mehRwtPTzfJvNsf20ZHE8JAiEAkxUBqt/TAulLgXNhSYbJCNZ1Zbh/VFTGS4fkIYmOcqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f53cd1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.f53cd1b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07baa2597297659313315074af6f1d5d/skybridge-0.0.0-dev.f53cd1b.tgz","_integrity":"sha512-bPmh621042olujhuhVbqR0y4rt/t/rbrq4NQa6fbIHcYTgT7v5SqSGTmQS4Czac3qK48H4tuUZ85BiNdvqJLVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f53cd1b_1775122391550_0.5328469186404019","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.461a4f9":{"name":"skybridge","version":"0.0.0-dev.461a4f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.461a4f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9229632e211764465d599ada91c68e76ac5a78b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.461a4f9.tgz","fileCount":277,"integrity":"sha512-GK4xqkJSK0aAXrfEwOLvvL15yL7q0J6V0XH7RzA31EIlSNwSXFdcTluAeovJLEKUggCKaDjesSfaqTXBMzS83A==","signatures":[{"sig":"MEUCIQCFGXxUsRkY2rNw1H5FA7SM1B+VY+d1478j0B1VcFuDXgIgNBYQJOOw5308nzd3ajue5n1pk6whD4F3BpLzknYwNAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.461a4f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.461a4f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ffdb61663b36cf27f6ef5e9321d9d9c/skybridge-0.0.0-dev.461a4f9.tgz","_integrity":"sha512-GK4xqkJSK0aAXrfEwOLvvL15yL7q0J6V0XH7RzA31EIlSNwSXFdcTluAeovJLEKUggCKaDjesSfaqTXBMzS83A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.461a4f9_1775136857989_0.625973255682142","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9faa29":{"name":"skybridge","version":"0.0.0-dev.b9faa29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9faa29","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b59f324adca387a390b4b9f4d147b2dae14ec616","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9faa29.tgz","fileCount":277,"integrity":"sha512-F8e1jn0PNwLMDMS5McPVCsr7XSye0dQHIQxR7qeoKH2U9dmi4yRa2CwJImb3q4ZfU6u3t036ZGe6a2juPjxg+Q==","signatures":[{"sig":"MEUCIEhGBiwPNDrMbjkUZ4W5GdB/Gla0N0rO7LnmWlSi3FDaAiEA14z995MwPrcJY2INchal3KmGExuMqqyoLwuQtqIkiQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9faa29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.b9faa29.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2b9a1e2760b873b8555ccedcf986f07/skybridge-0.0.0-dev.b9faa29.tgz","_integrity":"sha512-F8e1jn0PNwLMDMS5McPVCsr7XSye0dQHIQxR7qeoKH2U9dmi4yRa2CwJImb3q4ZfU6u3t036ZGe6a2juPjxg+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9faa29_1775149857531_0.5550232722044803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.847456e":{"name":"skybridge","version":"0.0.0-dev.847456e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.847456e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db68cc126fdf8e09fb6c7e0e67b21b9d98fbae0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.847456e.tgz","fileCount":277,"integrity":"sha512-E8LXLXtgk12ELQY8oXPpOTmUOH66EbZX/vRc5+Tj+2r/VEh1qoZ64Ao2HhwVvYJdgeJtbSQb+p+KXn2Lot4Q2g==","signatures":[{"sig":"MEYCIQCotsSODq/rbURprWMQhFGH1fzTqZ2FKgfIrWeImfqFagIhALdacBdD0qjh/TtWvyFt70GaMK0szvfQXj1hx2bnjx2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.847456e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.847456e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92f810b47a7efd4e494787929185c35a/skybridge-0.0.0-dev.847456e.tgz","_integrity":"sha512-E8LXLXtgk12ELQY8oXPpOTmUOH66EbZX/vRc5+Tj+2r/VEh1qoZ64Ao2HhwVvYJdgeJtbSQb+p+KXn2Lot4Q2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.847456e_1775163942434_0.42358903924177427","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.77c6a5d":{"name":"skybridge","version":"0.0.0-dev.77c6a5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.77c6a5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9700c27e64812a138703367aaf85a88d343414e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.77c6a5d.tgz","fileCount":277,"integrity":"sha512-W+abl5Z+IYNkYdxmYzD0GgeRDEvBdpREVb8WX5onxTh41CU9p1XnLTOipvce3KjXfkGBlsj+NnMMXY1Q082XiA==","signatures":[{"sig":"MEUCIGAat8NZhtWX0LJdcns7nuKi35wDdvHbSo5LLiDUNr5UAiEArLy/XsgOdolJ74laVRKFQwxVhMhjD6f2HlZm9HeRAgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.77c6a5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.77c6a5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3cd89f2d7a3746afabbe247d5a16c87d/skybridge-0.0.0-dev.77c6a5d.tgz","_integrity":"sha512-W+abl5Z+IYNkYdxmYzD0GgeRDEvBdpREVb8WX5onxTh41CU9p1XnLTOipvce3KjXfkGBlsj+NnMMXY1Q082XiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.77c6a5d_1775180811936_0.7011838851064154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2c0435d":{"name":"skybridge","version":"0.0.0-dev.2c0435d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2c0435d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1549d800de0265bb68bcd6e50487aa9e075207a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2c0435d.tgz","fileCount":277,"integrity":"sha512-m1mPaDPRbuZ18XAPJW7Mihg+IE4q8o+bsP8/BjNoNhCz2SuxGTt4GxZFxnXBRrRBbRX5PRtCvrDsrZf46dU4mw==","signatures":[{"sig":"MEQCIBsohNU8IRZf5BQMlbdPodY2d7lAyZNP9bDOoMEw0qIaAiBwDuXB2YjN6xgzNBTReINIW0iC5oyXaQV27yA3FDvrkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2c0435d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.2c0435d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/283f8796b8a9259aebda8680658f914f/skybridge-0.0.0-dev.2c0435d.tgz","_integrity":"sha512-m1mPaDPRbuZ18XAPJW7Mihg+IE4q8o+bsP8/BjNoNhCz2SuxGTt4GxZFxnXBRrRBbRX5PRtCvrDsrZf46dU4mw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2c0435d_1775195560332_0.36845693995131956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.769a161":{"name":"skybridge","version":"0.0.0-dev.769a161","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.769a161","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfd1103ece72069036694df57b1dee89820968b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.769a161.tgz","fileCount":277,"integrity":"sha512-5T7AVmEN/ed/cykUNZqDoGAeBJuwP7/jUXtzJ+8ifGNySj9NlkPcJ8hc81BGP7jVxi0gLtOBFjkBTnc57swjuA==","signatures":[{"sig":"MEQCIBnqGGji2yOwcXEHLQIg21rmrciRskwBNnPv9/GYTLpgAiAx7JBIURuCuSLojAdPIKkRnxn7DvxZaV2oE0j9rzkPJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.769a161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.769a161.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c6d9980b219a250974520d97eebfaa5c/skybridge-0.0.0-dev.769a161.tgz","_integrity":"sha512-5T7AVmEN/ed/cykUNZqDoGAeBJuwP7/jUXtzJ+8ifGNySj9NlkPcJ8hc81BGP7jVxi0gLtOBFjkBTnc57swjuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.9.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.769a161_1775207347279_0.6652371295189463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b084d0":{"name":"skybridge","version":"0.0.0-dev.2b084d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b084d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fdbef653ff239d4c268e4460510fd83afa8002fa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b084d0.tgz","fileCount":277,"integrity":"sha512-k+4xrpmlcpERuWPrsylRN/4zGvvs3aQQODAxEwboVSotcqalzU+U97DCngofAoiguh9cuNu6IQKGdAmcQMx9Ew==","signatures":[{"sig":"MEYCIQDJqsV6Kfghz+e4OvlNTabW6eC3ZQ7ocz8fhfQQwC2RlwIhAMnIVLq6OSUsJnpL1ak2ef7VEuUrw46VVePEXa80kMYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b084d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.2b084d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c824c7dda889e98cd7baaec453314eac/skybridge-0.0.0-dev.2b084d0.tgz","_integrity":"sha512-k+4xrpmlcpERuWPrsylRN/4zGvvs3aQQODAxEwboVSotcqalzU+U97DCngofAoiguh9cuNu6IQKGdAmcQMx9Ew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b084d0_1775219953803_0.9217387904839094","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe06299":{"name":"skybridge","version":"0.0.0-dev.fe06299","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe06299","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"14649f184c4d67bcfc40a5f4b306ba99e74f8d64","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe06299.tgz","fileCount":277,"integrity":"sha512-I2koLkZut2CQIWNJAci7gcEadxlgKIVZV2oUIlJjkpU8PUgxwKhQlF91bRNMhGzaTUhGYz8J9V/IaIiQezYFqg==","signatures":[{"sig":"MEUCIFXxnr+des7O523sjj6BkalIDM2UFyE5YcD1HTH2yDwLAiEAoj9wDW8Nd18ZWflR8Hg7LjoGWCxJNTRCuQbICHam1SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe06299","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.fe06299.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/18844118347e6d24258936fce61a3415/skybridge-0.0.0-dev.fe06299.tgz","_integrity":"sha512-I2koLkZut2CQIWNJAci7gcEadxlgKIVZV2oUIlJjkpU8PUgxwKhQlF91bRNMhGzaTUhGYz8J9V/IaIiQezYFqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe06299_1775236365800_0.4475351796653344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2c2df0d":{"name":"skybridge","version":"0.0.0-dev.2c2df0d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2c2df0d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f37d3f92e0a51d3f0a692bd88392e3d6994e669","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2c2df0d.tgz","fileCount":277,"integrity":"sha512-CX84ldGQLRFPjgt55VLJMGwx1FTE/3tNufCwndlR5m1ARFlKfxquIALW5cGgvAae9ycC+m6ybdi17dS1DUimkQ==","signatures":[{"sig":"MEYCIQCsnFrGKDE5zSXEMguMaF79QMj8t2IBMwwrL9EXesiq2QIhAOd4VkbCY7jyGj2nAMGjN4fnlvZEDnvp/MU+3YLyelU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2c2df0d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.2c2df0d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a03d5b9daf54b2f1ef0b496bbf5692ca/skybridge-0.0.0-dev.2c2df0d.tgz","_integrity":"sha512-CX84ldGQLRFPjgt55VLJMGwx1FTE/3tNufCwndlR5m1ARFlKfxquIALW5cGgvAae9ycC+m6ybdi17dS1DUimkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2c2df0d_1775251532473_0.6393511427563592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6bd069a":{"name":"skybridge","version":"0.0.0-dev.6bd069a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6bd069a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe74fdc6dc5e73d6486d8f5a1f372c862c924584","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6bd069a.tgz","fileCount":277,"integrity":"sha512-z4dkpzRxXVO2E6M2axACPg4a2CpoMOc5Yu/aZsJm0ZIOqVyZJDy6k2VCgoHvy/0+9jhcnIlkQnUrg7+ogS6vng==","signatures":[{"sig":"MEYCIQCzue/+7PTqH92rxKUsSbgMaVwFUFvKy/zRpU1+4wYZSwIhAJr3UCt8FO+99jfFheqfugQGBuJqwpM2uGRcrNoh9lZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6bd069a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.6bd069a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7b523b0795506d9ac6674f66e311279/skybridge-0.0.0-dev.6bd069a.tgz","_integrity":"sha512-z4dkpzRxXVO2E6M2axACPg4a2CpoMOc5Yu/aZsJm0ZIOqVyZJDy6k2VCgoHvy/0+9jhcnIlkQnUrg7+ogS6vng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6bd069a_1775265289361_0.48647486513466953","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d58b18":{"name":"skybridge","version":"0.0.0-dev.2d58b18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d58b18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"210d226dbd7759182b0f294f5cd76b29d953cf23","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d58b18.tgz","fileCount":277,"integrity":"sha512-RvRkoPBXCcJftWMNlk8PSayr9FOOzg+ym5XnQIXF5PR1MV/QXIvI07gmWgDe5PlsT7qlf4KS7XNLSh9lYifSKA==","signatures":[{"sig":"MEUCICNEteqE6Mep+AMT646F6eE0TcFotVyBtStbHL7+O+ROAiEA9WPu7JzteD+wHc55TzsqXNSYHhvTlfTl8c5r0bU5d+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d58b18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.2d58b18.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a472f418ac4f6e2c1253c1933593561/skybridge-0.0.0-dev.2d58b18.tgz","_integrity":"sha512-RvRkoPBXCcJftWMNlk8PSayr9FOOzg+ym5XnQIXF5PR1MV/QXIvI07gmWgDe5PlsT7qlf4KS7XNLSh9lYifSKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.4","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d58b18_1775296255788_0.841075199189657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b05dbad":{"name":"skybridge","version":"0.0.0-dev.b05dbad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b05dbad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"96507ddee3b3c2511aabe1d7c3ef9856b9ade608","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b05dbad.tgz","fileCount":277,"integrity":"sha512-JscXlbtmOOEjNgUJVO/vbM5o/hbctn/Kb9++vF5+j0hMImcw2yciRLvugmTWUnzfXRQZXBZphAQN089oWovw/A==","signatures":[{"sig":"MEUCIQD21a4eF8wQb9JIPHk01hJW8zdHSLMq7EPFAKq1W4SwZQIgGeeBdcyRZUsIhilQw+yzIlEXvs0H8r4UJEBwBOp15O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b05dbad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.b05dbad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2a9fd0d89a6ea28c411727b842ad838/skybridge-0.0.0-dev.b05dbad.tgz","_integrity":"sha512-JscXlbtmOOEjNgUJVO/vbM5o/hbctn/Kb9++vF5+j0hMImcw2yciRLvugmTWUnzfXRQZXBZphAQN089oWovw/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b05dbad_1775306914133_0.19953263265217913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c163b5f":{"name":"skybridge","version":"0.0.0-dev.c163b5f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c163b5f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"423488e86bcf64d9a1faec776c155d8647c4aa47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c163b5f.tgz","fileCount":277,"integrity":"sha512-qBJzdnREO1HnDGdKgD9K/ihjejvoM/GXvqXhiXAFsJ2l1zUKX9gSCdzkrBjQxhb6onESQK1rk4I1006+5mKibw==","signatures":[{"sig":"MEQCIA2uPzYZs3O/8e1OB99Ei9QncIOeQXUTd8FuN5XafMOaAiBVShdqc6Ab+HaHq0bk0zvF7qAKjAvpcQWW0sS1VZs/eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c163b5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.c163b5f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/feef13d368a9dcf8ab6643271dc2b2cb/skybridge-0.0.0-dev.c163b5f.tgz","_integrity":"sha512-qBJzdnREO1HnDGdKgD9K/ihjejvoM/GXvqXhiXAFsJ2l1zUKX9gSCdzkrBjQxhb6onESQK1rk4I1006+5mKibw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c163b5f_1775451240569_0.8293367966381813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8808bc2":{"name":"skybridge","version":"0.0.0-dev.8808bc2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8808bc2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dedce3340297fda30e356364d8802eba2a447597","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8808bc2.tgz","fileCount":277,"integrity":"sha512-OMdms7D1xmxd300aViguDMkLCRKon7nwOngQjQKiEeqVYMGKsotnhYfxEY2l05ceaUsRwIl5j/BFCIvs5BAvnA==","signatures":[{"sig":"MEUCIBHj9MtJVNNHx9K8+agpydxydlSlu5utMMTe0YlTMIfUAiEAyg5nLt2+uGvBfacyzw1VrlKAO6J3sTW4u1+UjOsz2oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8808bc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.8808bc2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b6ce6376dd2025b15b0f17b82579305/skybridge-0.0.0-dev.8808bc2.tgz","_integrity":"sha512-OMdms7D1xmxd300aViguDMkLCRKon7nwOngQjQKiEeqVYMGKsotnhYfxEY2l05ceaUsRwIl5j/BFCIvs5BAvnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8808bc2_1775465042711_0.2575326498606183","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.edffd4c":{"name":"skybridge","version":"0.0.0-dev.edffd4c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.edffd4c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b1cb57914a9506e6ef917ecb77b2b242b0f124f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.edffd4c.tgz","fileCount":277,"integrity":"sha512-yfYyPbZC1uDfiMjGiQtEYrzo1VFAdqX5H56FYLn6H3YAybVbdW7o3GGLAlj5cSBjTuhHxCb1ot8f2NnxQBcC4g==","signatures":[{"sig":"MEUCIHpXUeP0DuqKLrvA48HJtiSmW7K5iwD650spy4WJYqunAiEAiTxg2ynDBFfshXUt40YyYeojRhMX5CFBjrONiXN9yqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.edffd4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.edffd4c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38c2620bc8925e1d656a68bfe1c21f09/skybridge-0.0.0-dev.edffd4c.tgz","_integrity":"sha512-yfYyPbZC1uDfiMjGiQtEYrzo1VFAdqX5H56FYLn6H3YAybVbdW7o3GGLAlj5cSBjTuhHxCb1ot8f2NnxQBcC4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.edffd4c_1775483103885_0.6028128665985395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8064c90":{"name":"skybridge","version":"0.0.0-dev.8064c90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8064c90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"60e97c0f6fd6970fbddfe9982bf5f05ea075d1f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8064c90.tgz","fileCount":277,"integrity":"sha512-OimxBwP4C4JgAqujLTr8QJbvtR7mFsveJYR7M4RyreIILoVtzEPrZfWWJS0N/q7+fe7kYEtn12iyy/LHE05GAQ==","signatures":[{"sig":"MEYCIQDCziLQN82exW4nShKQzz2nXPcajmmdd8sadthLr8GhFwIhAJss1iA/PqxvDVgvySlv8Cvc51CsZ9KknoTetPBP1MSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8064c90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.8064c90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5751c27c967c519e4fbbebdc273f549/skybridge-0.0.0-dev.8064c90.tgz","_integrity":"sha512-OimxBwP4C4JgAqujLTr8QJbvtR7mFsveJYR7M4RyreIILoVtzEPrZfWWJS0N/q7+fe7kYEtn12iyy/LHE05GAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8064c90_1775495756396_0.025985505087697813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82ba541":{"name":"skybridge","version":"0.0.0-dev.82ba541","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82ba541","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"835e66d1f4f269e1cf05a57dc5fc2e4174672390","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82ba541.tgz","fileCount":277,"integrity":"sha512-QGveJiTAwt2jydPEc0xYTptl/OHi8zfUB9nUGOHQUa4gg77SYgRhPzdB0VCCBDzRtfU/f4Uyz8OO4l/eCsyeKQ==","signatures":[{"sig":"MEUCIBmXo0np5y5a4dFS6FsFD0nd4odIdhMy2FFWVmtvwuSbAiEAnb4rhSCek1YCExmqPjqIApgzwE6V+DiVCr9vmWn7sHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82ba541","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.82ba541.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a1f1fc1081f9535fcf4d705a59afd41/skybridge-0.0.0-dev.82ba541.tgz","_integrity":"sha512-QGveJiTAwt2jydPEc0xYTptl/OHi8zfUB9nUGOHQUa4gg77SYgRhPzdB0VCCBDzRtfU/f4Uyz8OO4l/eCsyeKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82ba541_1775512606864_0.8527394429873592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5048474":{"name":"skybridge","version":"0.0.0-dev.5048474","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5048474","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"01edea4bdfafeaf6ee83f27f70253e6a5b846877","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5048474.tgz","fileCount":277,"integrity":"sha512-OjyXbLfu/48UBiOLPOYBckZ62EuJ/kI1E6vr+VZ7zKJGi1VsouQis10HdZDuW4Xbl/GM7FVprnwcD+xZHt2OTA==","signatures":[{"sig":"MEUCIQDP3ic1XqGfcRAAnceYYn/+0U38m8ovnAhJAidcHehnrAIgEzA3Gj5Rzj0IjxWf/oK7KPxlBTL7SDtm/Wn1lqNIjrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5048474","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.5048474.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/876c519783754ddbdc62f98a202a8f0d/skybridge-0.0.0-dev.5048474.tgz","_integrity":"sha512-OjyXbLfu/48UBiOLPOYBckZ62EuJ/kI1E6vr+VZ7zKJGi1VsouQis10HdZDuW4Xbl/GM7FVprnwcD+xZHt2OTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5048474_1775527098209_0.06946562115713162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cdd6c74":{"name":"skybridge","version":"0.0.0-dev.cdd6c74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cdd6c74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"019ca99468e49a11898657c0c88fe01b36e98d40","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cdd6c74.tgz","fileCount":277,"integrity":"sha512-gy7JvAn2CkLXUa0rzKBjZmML39SJQD5sL4weoR8hRA1CgdJf1CmfHMVkDX23R+88gPy91RjlZqw/RmxENZlbpQ==","signatures":[{"sig":"MEUCIGj4aRsHw9v3pgQ8jR3drVg2BfF/gvQ2rBaNymAu3u7aAiEAyK3bXSm1o07NQf7o6B2FhugJgBd+nm2yIzFDq7pIf8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cdd6c74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535449},"type":"module","_from":"file:skybridge-0.0.0-dev.cdd6c74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f289af9bc71b9120d6d340da3eefc25a/skybridge-0.0.0-dev.cdd6c74.tgz","_integrity":"sha512-gy7JvAn2CkLXUa0rzKBjZmML39SJQD5sL4weoR8hRA1CgdJf1CmfHMVkDX23R+88gPy91RjlZqw/RmxENZlbpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.28.11","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cdd6c74_1775540390328_0.8253374843802985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4363830":{"name":"skybridge","version":"0.0.0-dev.4363830","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4363830","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d63703298acdccae62a7a56f79e7511a004d1641","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4363830.tgz","fileCount":277,"integrity":"sha512-bwsuBuPMHS25R9W0hv3qvIGN4jUCeR6DE95Q3ML+F6hc7L+M34MXLELh0WHXkVK5tJew/biFuzJr5OiICeH3yw==","signatures":[{"sig":"MEUCIQCyIctS0o2TMtw0C7Ciu5S/By61C8yPGlvp01Ka2lRUmwIgPEDZ4PeJKoTA4R+WWU2IkS6R+bcojVE/pbIXDgYhTqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4363830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.4363830.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f247af1284742ceb3e16ec61ea3fd777/skybridge-0.0.0-dev.4363830.tgz","_integrity":"sha512-bwsuBuPMHS25R9W0hv3qvIGN4jUCeR6DE95Q3ML+F6hc7L+M34MXLELh0WHXkVK5tJew/biFuzJr5OiICeH3yw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4363830_1775554158834_0.9414043641642766","host":"s3://npm-registry-packages-npm-production"}},"0.35.16":{"name":"skybridge","version":"0.35.16","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.16","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f8a6d7342dd40399bc5691d5c7a47c849d5b852","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.16.tgz","fileCount":277,"integrity":"sha512-KInhowStGeg7HE1JQ58D8Z4TiUApGpZ9Lo4fy/EvnvTcHx9KDUtdSYPzgO2gJtZ0T+AKv6n8gntOVKK5d7XwVw==","signatures":[{"sig":"MEUCIH/TwwKh7l73TqhAmjs8bFoGb5P/XTCRfWGBdRL87lzVAiEAp2ClDrMAxvph9KYJIEvSvbxLB1f9tPPRtWsYl/7Upfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535438},"type":"module","_from":"file:skybridge-0.35.16.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a510630274eb152def58eee8ef6e134/skybridge-0.35.16.tgz","_integrity":"sha512-KInhowStGeg7HE1JQ58D8Z4TiUApGpZ9Lo4fy/EvnvTcHx9KDUtdSYPzgO2gJtZ0T+AKv6n8gntOVKK5d7XwVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.16_1775567669141_0.4662078966320111","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.992d939":{"name":"skybridge","version":"0.0.0-dev.992d939","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.992d939","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4730f175132434fe43ad10407944d3dbd7386e7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.992d939.tgz","fileCount":277,"integrity":"sha512-wUrhufZbOP7a+yei/VqIiFSF8kymLBDOKQnYES8XtenzQ/II/4G9xSVcZeG8g5d0nnwckD71AA+9OPsbLLDIFw==","signatures":[{"sig":"MEUCIA30OlaaAFptG64u7mSNO7266KBCScCIhUP2RYsehMsjAiEA0ytRJ5WgSLeLWnqdWrE0Zj3gAuUG+6xOjc3cnlT9INI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.992d939","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.992d939.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0857b19f46fac112ccfa64f167f8093/skybridge-0.0.0-dev.992d939.tgz","_integrity":"sha512-wUrhufZbOP7a+yei/VqIiFSF8kymLBDOKQnYES8XtenzQ/II/4G9xSVcZeG8g5d0nnwckD71AA+9OPsbLLDIFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.992d939_1775571472525_0.09512000067301374","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31cbeda":{"name":"skybridge","version":"0.0.0-dev.31cbeda","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.31cbeda","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09a32d04a2a48c2feb1840cbf0d23f0a7d5f56d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.31cbeda.tgz","fileCount":277,"integrity":"sha512-J92yzCCwNDB2sEex/F7ITZsmjax3AgVDQYYI/Gxof2bphYJms1AD5JQqhtdsXMf0MBoFKcL/hNn3wYLCcrDazw==","signatures":[{"sig":"MEYCIQC0u3zYGKCyMHEdgA+NgT1YbuKTgHKb3mMrlQnZYs8VaAIhAOL3fLSOD4bkqZji7HPbg7t2alPnigTrAxlrLSJmFtWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.31cbeda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.31cbeda.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a0a161654b2a96660452cdcabceb67e7/skybridge-0.0.0-dev.31cbeda.tgz","_integrity":"sha512-J92yzCCwNDB2sEex/F7ITZsmjax3AgVDQYYI/Gxof2bphYJms1AD5JQqhtdsXMf0MBoFKcL/hNn3wYLCcrDazw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.31cbeda_1775583800803_0.2657336950818674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.88b13d7":{"name":"skybridge","version":"0.0.0-dev.88b13d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.88b13d7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f871b3184ac1c706d72a7665528cfd3ddeba675","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.88b13d7.tgz","fileCount":277,"integrity":"sha512-nazNrhHfAJnFXuXg4/h0/Qqu4EEGh6nkjswqVROdAlYTxT7xN/2JslnHFQ247razpqeH2i8//TvwR35TMdi7pQ==","signatures":[{"sig":"MEQCIHNqJr2ZwWTIHccNLcYpPPgwg2uNiaNtcHDxP84Z7o/IAiAgbgXtd/L/wkyjiitBxQklQMM5x4vM9deHGMQRpkxwxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.88b13d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.88b13d7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d2edfa3d68161147bfe4c22cb4ae648/skybridge-0.0.0-dev.88b13d7.tgz","_integrity":"sha512-nazNrhHfAJnFXuXg4/h0/Qqu4EEGh6nkjswqVROdAlYTxT7xN/2JslnHFQ247razpqeH2i8//TvwR35TMdi7pQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.0","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.88b13d7_1775597029930_0.8682507594379603","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.606d1ec":{"name":"skybridge","version":"0.0.0-dev.606d1ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.606d1ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"801ef572126a610b0927219867535fb6e9e0dc89","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.606d1ec.tgz","fileCount":277,"integrity":"sha512-FUfBLl41UJOvsgEPg3n3TjjxiccHwtEBwI8LErqWl4Ah21QxjWwupX6soEDVZPw6hbr4r6decfZ+okZQVGq5Sw==","signatures":[{"sig":"MEYCIQDhO916g+5a9qpeTvgGuZvAtXFBoHqAF14BV61IaRXAPAIhAIv/iq/ivZnbMYlX7tB2osoZrwKs1GwRID5jWYvYYlDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.606d1ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.606d1ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1dac2f5b1e4add4ab15fce09ee4cb9ca/skybridge-0.0.0-dev.606d1ec.tgz","_integrity":"sha512-FUfBLl41UJOvsgEPg3n3TjjxiccHwtEBwI8LErqWl4Ah21QxjWwupX6soEDVZPw6hbr4r6decfZ+okZQVGq5Sw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.1","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.606d1ec_1775608399407_0.8699217758679145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07d01fb":{"name":"skybridge","version":"0.0.0-dev.07d01fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07d01fb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c940dd9627891fe198adf9b32bee839f90abb1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07d01fb.tgz","fileCount":277,"integrity":"sha512-DJUr7WFEP8Qn92xf7lFOPrx65yS2KHxjyi8UZNFN31keeQHEKJtAybrd7M5e1ZUgp3b6JgTlc2H/LmCHUhRyzg==","signatures":[{"sig":"MEUCIQDkNaDFTMKHpvnlw5HSGw5haZzmpgncYVP6El1Tu4HSxgIgJ0pEGzCU5jsCdyX5ZGsuP0rUAKRUXG4vCRX2GCH8tKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07d01fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.07d01fb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b27617be5483a710c3148cdbbd0e640/skybridge-0.0.0-dev.07d01fb.tgz","_integrity":"sha512-DJUr7WFEP8Qn92xf7lFOPrx65yS2KHxjyi8UZNFN31keeQHEKJtAybrd7M5e1ZUgp3b6JgTlc2H/LmCHUhRyzg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.1","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07d01fb_1775627681881_0.6794112831316033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc97c9d":{"name":"skybridge","version":"0.0.0-dev.cc97c9d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc97c9d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77ae78da9d2ea306d07f65daefab038103297186","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc97c9d.tgz","fileCount":277,"integrity":"sha512-xmN12M4n3Pv64uSU3J+edt++tcxYJeJ1iW6XvREwYUwkd+wTRLBkS8gwnp7eWYiLINrx5w0PeOCHyoUV+/qwRg==","signatures":[{"sig":"MEQCIE8ge9Ypt8HlJzxAutqETwjwCquvI2i/xCUP70fIhTVPAiBjUE1UpLhdxZ8eZmf5vGG8W96y8nUK9BoGKFiGpUx/qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc97c9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535575},"type":"module","_from":"file:skybridge-0.0.0-dev.cc97c9d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89f98848413ad167f308530d7a2148ea/skybridge-0.0.0-dev.cc97c9d.tgz","_integrity":"sha512-xmN12M4n3Pv64uSU3J+edt++tcxYJeJ1iW6XvREwYUwkd+wTRLBkS8gwnp7eWYiLINrx5w0PeOCHyoUV+/qwRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc97c9d_1775633670308_0.33140016205284617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.147079d":{"name":"skybridge","version":"0.0.0-dev.147079d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.147079d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a308522c5dd1846c41407bdfc4e1b7154260f2ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.147079d.tgz","fileCount":277,"integrity":"sha512-erFHquL1zCl+MeAwAE+Bd4nU/g49GmapClUSyBnMsB416btETwxSBwWyupyukZnmTG9uLVZTlRplE5BZgFsZ2g==","signatures":[{"sig":"MEQCIAJVyo42rfmp9EcCwqpPOsURnEZ5Rlo+2+OH+zCETAZQAiAINUHIgMbLmFwTUQCRbS0AKMCUTtujHAiBzknO1n5hxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.147079d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.147079d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2cba58d958c96a743ddb6b9944605f5e/skybridge-0.0.0-dev.147079d.tgz","_integrity":"sha512-erFHquL1zCl+MeAwAE+Bd4nU/g49GmapClUSyBnMsB416btETwxSBwWyupyukZnmTG9uLVZTlRplE5BZgFsZ2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.147079d_1775633722386_0.1748759729010636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b2fd5dc":{"name":"skybridge","version":"0.0.0-dev.b2fd5dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b2fd5dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb45f8747c4a0479271245c2edb6b1c3d5ca524a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b2fd5dc.tgz","fileCount":277,"integrity":"sha512-V8vmlz+CDFfNpHYRK0ZvRIkw02Nj6bhbHINzqa/vuH5vCTmKkUAwdr+5rMrJw6HiZrMSnV5/JXGIYG2MpMRABg==","signatures":[{"sig":"MEUCIQDZDMVS2AuTXqIH+xUkROrqLq6VQYxYtNqE2KWgl6TaywIgGkN+IV3R0noElXj5gaGk7M/6a2ub1gI6BnEF8GNXzSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b2fd5dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.b2fd5dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0c60a0a06068280efa7dbeb59af2c2e/skybridge-0.0.0-dev.b2fd5dc.tgz","_integrity":"sha512-V8vmlz+CDFfNpHYRK0ZvRIkw02Nj6bhbHINzqa/vuH5vCTmKkUAwdr+5rMrJw6HiZrMSnV5/JXGIYG2MpMRABg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b2fd5dc_1775633924939_0.8490339085102208","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc518c3":{"name":"skybridge","version":"0.0.0-dev.cc518c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc518c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbf0d844e0dbe642d02ef4487942b2680ec2b863","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc518c3.tgz","fileCount":277,"integrity":"sha512-jeNKTtOpbBByMzofnzlXaw8bHalCxkN7VygWmGvBd/reAEoqzwv/zvULJCdi9SIAVu+l6IAFGqtvgY957EaNnA==","signatures":[{"sig":"MEUCIEbmpS7D8IJfKAEi0wrB2L1xv6ov6g3xuX1EZcemQuYQAiEAvpHgK0bJ2NCAWjCbbS8QNIOaU6+rAvHU966t4HUBtCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc518c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.cc518c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4bd06201e47acf822590a02350c954bf/skybridge-0.0.0-dev.cc518c3.tgz","_integrity":"sha512-jeNKTtOpbBByMzofnzlXaw8bHalCxkN7VygWmGvBd/reAEoqzwv/zvULJCdi9SIAVu+l6IAFGqtvgY957EaNnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc518c3_1775637741931_0.08477601583385308","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.957ab85":{"name":"skybridge","version":"0.0.0-dev.957ab85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.957ab85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"53d84b089d1147f5ae1370dc3c75e086753e33d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.957ab85.tgz","fileCount":277,"integrity":"sha512-tZnI/d7hdd9vtZN7ypI4t1K1fUcKPSiso8XcpOtcwUjsYzAK+TlYBSaRZodlyC20gJbcn1gxIrgbmvsgv9ZJqQ==","signatures":[{"sig":"MEQCIBgLLPW2S7xf0w0rHHuyGYqgHw6NpD1OgxGI0h7164ROAiAdfuuJ6waJ5xpC1x0C2HBqghHsoc9yfxG/VDySJaUIBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.957ab85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.957ab85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/682ae2dd3acc09ec2aefd264e1f35355/skybridge-0.0.0-dev.957ab85.tgz","_integrity":"sha512-tZnI/d7hdd9vtZN7ypI4t1K1fUcKPSiso8XcpOtcwUjsYzAK+TlYBSaRZodlyC20gJbcn1gxIrgbmvsgv9ZJqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.957ab85_1775641946466_0.33945892483986717","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.316acfd":{"name":"skybridge","version":"0.0.0-dev.316acfd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.316acfd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e60c9a8a0fafab3f77245bee39bdaf791f13db24","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.316acfd.tgz","fileCount":277,"integrity":"sha512-HGQ8AM4FDheB2849HI4gpbZnNCKnVvyoXpZnLvC/YmSKnnS2hvZ+4RvQequHBtCgeTkGDq6y0EVa8eVIKXI+aA==","signatures":[{"sig":"MEUCIFIWwKzDeM1UTt9fU1qZdGU/jjQPwrtwfJf5kzxMWaZwAiEAw2nzR405NDPCEWm9b7XApROhodQDdhucdJ676iOMg84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.316acfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.316acfd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/066330b1c6335cd24c3567a0ef6df5b6/skybridge-0.0.0-dev.316acfd.tgz","_integrity":"sha512-HGQ8AM4FDheB2849HI4gpbZnNCKnVvyoXpZnLvC/YmSKnnS2hvZ+4RvQequHBtCgeTkGDq6y0EVa8eVIKXI+aA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.316acfd_1775642017522_0.43562068491908823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d683cdc":{"name":"skybridge","version":"0.0.0-dev.d683cdc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d683cdc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"958bbffa6aec759a2f18a2f02f2ae742fa5c7434","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d683cdc.tgz","fileCount":277,"integrity":"sha512-PUNp1cIEfBY8BU/sXC2MV/UQS1tmhpse80oHL1QUhvsCnieEyhBx4+2V9qsPv2kLk4ikcEQIrs51uDMXeYncZQ==","signatures":[{"sig":"MEQCIEj1yUjKfW3N7JNk8pRb77NoUuPPhsUDqkJ8oT1HtLlFAiBx3+JRBLI9lO+iUFwUSUsQ65YiLHAXK+2fHQxkK073lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d683cdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535448},"type":"module","_from":"file:skybridge-0.0.0-dev.d683cdc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36f04f51804bc41a1c59f40f6ea36b45/skybridge-0.0.0-dev.d683cdc.tgz","_integrity":"sha512-PUNp1cIEfBY8BU/sXC2MV/UQS1tmhpse80oHL1QUhvsCnieEyhBx4+2V9qsPv2kLk4ikcEQIrs51uDMXeYncZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.1","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d683cdc_1775652725870_0.954506769999321","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5dfdaa6":{"name":"skybridge","version":"0.0.0-dev.5dfdaa6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5dfdaa6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d4a448eb3d5b0bc7bc9d3beb4b04ebc332bed33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5dfdaa6.tgz","fileCount":277,"integrity":"sha512-81Tc3xHt9rAErADzr8b6LuRAPxqh00TC/T0Avdn49HbNAlSTfwzgw6cdcd4X6qUIN8ka5Sn5m7MWpgX9xoaDag==","signatures":[{"sig":"MEYCIQD0xmCxvYvsAo2lI38PjbDrOlkPgpCTAxNokA8nmGaZGwIhAOnNN3fCMr2Yghsvo0JEFYZXncdtVbcReKbWT0e11/H/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5dfdaa6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539459},"type":"module","_from":"file:skybridge-0.0.0-dev.5dfdaa6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ce15e65a8522ac0952c6d73dc5d9cda/skybridge-0.0.0-dev.5dfdaa6.tgz","_integrity":"sha512-81Tc3xHt9rAErADzr8b6LuRAPxqh00TC/T0Avdn49HbNAlSTfwzgw6cdcd4X6qUIN8ka5Sn5m7MWpgX9xoaDag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5dfdaa6_1775654425633_0.38728171784258447","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0a7bbb":{"name":"skybridge","version":"0.0.0-dev.e0a7bbb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0a7bbb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"706fe3e78528897c86903aa27fbe29e09ade02c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0a7bbb.tgz","fileCount":277,"integrity":"sha512-mA38NyIjMqjYgGpeuUXgobFkgmTYaTrnyVauDaGT+hnGGgvDGrltk5hBWKMLM8HxAKBB5KOp9Ij8+33e3gGDlg==","signatures":[{"sig":"MEUCIQDVjlPwD4SQHiVIoAuatSKWz5xt4+yI8ZdC+zkHCjrRvwIgYczoN1xbmk0gq7/RIHuo/X0SVHQQJKcsS7WnlajGmY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0a7bbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.e0a7bbb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/593f634ffd465281cbf64796a7dfa953/skybridge-0.0.0-dev.e0a7bbb.tgz","_integrity":"sha512-mA38NyIjMqjYgGpeuUXgobFkgmTYaTrnyVauDaGT+hnGGgvDGrltk5hBWKMLM8HxAKBB5KOp9Ij8+33e3gGDlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0a7bbb_1775656019416_0.8980486584900946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c40c85c":{"name":"skybridge","version":"0.0.0-dev.c40c85c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c40c85c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb482d059c2a7366affd88e346242747f3b31e4c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c40c85c.tgz","fileCount":277,"integrity":"sha512-wdaVu4PDUQR6E5CLb+aejT5zAOlPEhAbAqWTQL7XW+O3DxxHV7x3LAdWrNZmvG2b79bNLISMYOfvi6i0Z8BCUA==","signatures":[{"sig":"MEYCIQDobkUs11b+hWKbcxxjyHcTG8lz31vLzeYIyBtdsl/lKgIhAOJqylODOoFxOuSxYUFk6ObrCmSGPYEiAYadyZDuoV3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c40c85c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535035},"type":"module","_from":"file:skybridge-0.0.0-dev.c40c85c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ec896c5572ce9858d21646efad09292/skybridge-0.0.0-dev.c40c85c.tgz","_integrity":"sha512-wdaVu4PDUQR6E5CLb+aejT5zAOlPEhAbAqWTQL7XW+O3DxxHV7x3LAdWrNZmvG2b79bNLISMYOfvi6i0Z8BCUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c40c85c_1775659065447_0.5182518986140845","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d26270f":{"name":"skybridge","version":"0.0.0-dev.d26270f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d26270f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61cde7a6ea657f5e7055a103681e8998f238bd18","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d26270f.tgz","fileCount":277,"integrity":"sha512-ABnDhvMjB7JcUE2h+WRI1QVlFMfCziYD+ltDOVXNBTfnOAFKk7r8Pzkd3CCn74NRnrOGBc9/sc24SSgv/9PMQQ==","signatures":[{"sig":"MEYCIQDmXcspxayel3ITCEL2svb2Us0y0sj+6SnT8z2GoEP/7gIhAKi3h4Z65OuXJOckAPjlmPAs8rkgg6CkJKe6SSufqNkQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d26270f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534991},"type":"module","_from":"file:skybridge-0.0.0-dev.d26270f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38f3b19525c9b1a098e9e7d6adf0a04d/skybridge-0.0.0-dev.d26270f.tgz","_integrity":"sha512-ABnDhvMjB7JcUE2h+WRI1QVlFMfCziYD+ltDOVXNBTfnOAFKk7r8Pzkd3CCn74NRnrOGBc9/sc24SSgv/9PMQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d26270f_1775660321076_0.7083373769379111","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a34f9e9":{"name":"skybridge","version":"0.0.0-dev.a34f9e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a34f9e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ebcbc93e9e337db9d30d75c05ea5d2dc37ab55bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a34f9e9.tgz","fileCount":277,"integrity":"sha512-fLayXqR7M3rjoA6v2MCk7nnKdUa3ER/1x8Sjf6CPZxINSkHxr7/XuwOKMF4mlXAPVRPJNpAAvVSnXL3J+Dw41w==","signatures":[{"sig":"MEUCIQD/UlgcvukTmE5tR9bIhxWaoK35KkgwaHyjictePLegPQIgL9hG1oVYAPqwqXEnXhy8nWdaQqE8iBnkjRLtgHDhXTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a34f9e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.a34f9e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4494f8810d137e8fff9bf92dfc4127c9/skybridge-0.0.0-dev.a34f9e9.tgz","_integrity":"sha512-fLayXqR7M3rjoA6v2MCk7nnKdUa3ER/1x8Sjf6CPZxINSkHxr7/XuwOKMF4mlXAPVRPJNpAAvVSnXL3J+Dw41w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.1","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a34f9e9_1775661815801_0.5362089714955178","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f467fe3":{"name":"skybridge","version":"0.0.0-dev.f467fe3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f467fe3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"669c7acb07c284ef585a1afdb09fac0a6002bb02","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f467fe3.tgz","fileCount":277,"integrity":"sha512-A8I2NzHGMoeTTiRVXHAORCEboVv1BpRlrbfmaOfKafb7xE41+LxOmUjKlr2D1V8+c0xi/Y5iCVfzv5OCeH/VRQ==","signatures":[{"sig":"MEQCIB0V4iyFA206ZappkIqcHe/UBKxsVesNbP8ZvgPR/0MWAiBEGIz5jMhyy2wae2769ll+5X8y4STuQrjjJPoUc8VfPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f467fe3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.f467fe3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/95399bcd478e582c20e3cd5c45648284/skybridge-0.0.0-dev.f467fe3.tgz","_integrity":"sha512-A8I2NzHGMoeTTiRVXHAORCEboVv1BpRlrbfmaOfKafb7xE41+LxOmUjKlr2D1V8+c0xi/Y5iCVfzv5OCeH/VRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f467fe3_1775661843897_0.7171749229466755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36d0b83":{"name":"skybridge","version":"0.0.0-dev.36d0b83","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36d0b83","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a2ce75cd7727482fce0cd7e10f52cafeeb6208fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36d0b83.tgz","fileCount":277,"integrity":"sha512-k+Yd/8BYwAN8cZBd8DEcV4iyOzJIU1+0Bb6uZHXXbNCnyJUTPyayHeeA7SoGdH+ID/GY0v7k8ZpEs4Euslqp9g==","signatures":[{"sig":"MEYCIQDQuwnQgkos/kiymKBYZCO0/mm1zdJ6a9tppoDrELTlEgIhAOfW/GxycvlI5j6kwjviUNuBPXypVpuNoeZYSlLCT1d0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.36d0b83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.36d0b83.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/876b5c0d05a3e4eae931e4aa31a52a89/skybridge-0.0.0-dev.36d0b83.tgz","_integrity":"sha512-k+Yd/8BYwAN8cZBd8DEcV4iyOzJIU1+0Bb6uZHXXbNCnyJUTPyayHeeA7SoGdH+ID/GY0v7k8ZpEs4Euslqp9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36d0b83_1775661846774_0.6209574235059976","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d24303":{"name":"skybridge","version":"0.0.0-dev.2d24303","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d24303","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ef78c91084b9c7057059046e29eeb0076a45028","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d24303.tgz","fileCount":277,"integrity":"sha512-XF2US1BOkBxupHcbb3gaFxtbOF2xJ/NuDQm4hKWNpIiqlYewz9D88QT+Ar4vnOCudSrixXfoDyx97mJgqlIOUA==","signatures":[{"sig":"MEUCIQDrni18OGC7W7Oep49982mLL2+3RPKaJAHSegIcvLEM9QIgcJeY4UmVWfWGKg7fJXrxMBDLfuLHdUNwZAgt4SJ23us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d24303","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.2d24303.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9edd430ae32ae55e4180d4a94615632b/skybridge-0.0.0-dev.2d24303.tgz","_integrity":"sha512-XF2US1BOkBxupHcbb3gaFxtbOF2xJ/NuDQm4hKWNpIiqlYewz9D88QT+Ar4vnOCudSrixXfoDyx97mJgqlIOUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.1","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d24303_1775691355021_0.3986779789490318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efb6361":{"name":"skybridge","version":"0.0.0-dev.efb6361","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efb6361","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5992559bcc5a42230fdf1fe9e461a765733ab22c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efb6361.tgz","fileCount":277,"integrity":"sha512-1XgL+PZKPr2F/5eGOw1OgfiVDmC/yIw7m8e2rSS4dxLKziNtpph84sH8nYyHaPQElCzbqiJw+CAJ8tnIxmLdbQ==","signatures":[{"sig":"MEUCIQDFvorVpZMLha/GwmjaYuHZ9D2XHqYfyU7wMRsBivn/HQIgR+6BRK9XkjIqW+ZUlSUk4kYgI8v2SxnmQXJ59gb6E3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efb6361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.efb6361.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b562fe444d5f9007c531b6b919fc9dbe/skybridge-0.0.0-dev.efb6361.tgz","_integrity":"sha512-1XgL+PZKPr2F/5eGOw1OgfiVDmC/yIw7m8e2rSS4dxLKziNtpph84sH8nYyHaPQElCzbqiJw+CAJ8tnIxmLdbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.1","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efb6361_1775699855166_0.46611265823274706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6af944f":{"name":"skybridge","version":"0.0.0-dev.6af944f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6af944f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fac8c5c9392b8d39d98c763db68e0c6381c54b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6af944f.tgz","fileCount":277,"integrity":"sha512-Db7JQQGpWt+9xVk56SeQwLsZxLAE2/sPZ3tDjZcSjVPcVWM1CIF0ywooUqWXBMW0xA/sZUgt5UwJnFKj0yLOMg==","signatures":[{"sig":"MEYCIQDx4L7nUAmd9E3WrqFFfhZ05V6nZxuYkkcJXyNcMXcEAAIhAIDEjUBFOvFk/jt2tOhWt4L5JCnppvN41QD3rpZPwEaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6af944f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535423},"type":"module","_from":"file:skybridge-0.0.0-dev.6af944f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12582502bb6d530c78b7097ea3d726eb/skybridge-0.0.0-dev.6af944f.tgz","_integrity":"sha512-Db7JQQGpWt+9xVk56SeQwLsZxLAE2/sPZ3tDjZcSjVPcVWM1CIF0ywooUqWXBMW0xA/sZUgt5UwJnFKj0yLOMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6af944f_1775716710583_0.4270273767936661","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e02976":{"name":"skybridge","version":"0.0.0-dev.8e02976","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e02976","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc7de85270f2bb0266e5f0b4c1312f6cb38b83b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e02976.tgz","fileCount":277,"integrity":"sha512-RsfBx6KSILdlhLNus8XhotW1tGcKB49+GdL9vmZiGaUeOEQhFdVarCoFjeVGfK9lY0DE/aYh7Fw4u0kL2Ma01A==","signatures":[{"sig":"MEQCIBhqznNW5iLZ0woywiEoCFnPemzo1Ve6dpl728sPf3lsAiA4xeE4i4FYxxs80Gl6Bo0eHJFh5HXHF+tHmfZn2uX+BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e02976","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.8e02976.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8b153497bf3e8692f132e9dd53976c7b/skybridge-0.0.0-dev.8e02976.tgz","_integrity":"sha512-RsfBx6KSILdlhLNus8XhotW1tGcKB49+GdL9vmZiGaUeOEQhFdVarCoFjeVGfK9lY0DE/aYh7Fw4u0kL2Ma01A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.3","ts-node":"^10.9.2","@vitest/ui":"^4.1.3","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e02976_1775720188563_0.8054878300662558","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2c8fae":{"name":"skybridge","version":"0.0.0-dev.f2c8fae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2c8fae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7f012b4739aad2dda532b09149bb39a9ef52b8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2c8fae.tgz","fileCount":280,"integrity":"sha512-qekgKrEEDHvn7AQ2CJyj8xtj+p7FT86p5w1mB5msbPQO6ubZx0HCiksOHd8OA+dUkrtHHqcuAxgdsOQNkn8Ojg==","signatures":[{"sig":"MEUCIEdaCsZeEd5KO9wP0Rz6QC+nDe0j8dZF+xXCnD+BcxopAiEAqKLOwQCUKrSkHs0XXViy7NsMcChGSwcPR+BQ9vyaRiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2c8fae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539851},"type":"module","_from":"file:skybridge-0.0.0-dev.f2c8fae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9a4afee4bedb1be400af6f625ac61e8/skybridge-0.0.0-dev.f2c8fae.tgz","_integrity":"sha512-qekgKrEEDHvn7AQ2CJyj8xtj+p7FT86p5w1mB5msbPQO6ubZx0HCiksOHd8OA+dUkrtHHqcuAxgdsOQNkn8Ojg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2c8fae_1775727030043_0.4644541793647168","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfd4e8f":{"name":"skybridge","version":"0.0.0-dev.bfd4e8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfd4e8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4795bb7cc67e0f81aaef6289aaf71e746b39bfa0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfd4e8f.tgz","fileCount":277,"integrity":"sha512-DXNUA5sxSYuaXXWFO2DVrq9T9bnVnN0DlIy+7cVTCAAo0S1wvYIa8hClQthFuzVQX7RPC6XmLeZrLKtNw26tlw==","signatures":[{"sig":"MEMCIDn3njUpmPUiqZGz64ZhP7UYKXoO2ZFv8IZB/cDWt5YCAh9RTW8iebJCGWQgm5oI4kbqFcPSXZj+FzUpv8SM3h42","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfd4e8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.bfd4e8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e520a4a240ac2a9910d355d0ef78cd06/skybridge-0.0.0-dev.bfd4e8f.tgz","_integrity":"sha512-DXNUA5sxSYuaXXWFO2DVrq9T9bnVnN0DlIy+7cVTCAAo0S1wvYIa8hClQthFuzVQX7RPC6XmLeZrLKtNw26tlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfd4e8f_1775732696788_0.9999318067364771","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.973ff17":{"name":"skybridge","version":"0.0.0-dev.973ff17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.973ff17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8854af71e26b70515308b9553e74e44b4f1483a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.973ff17.tgz","fileCount":280,"integrity":"sha512-KypFXNO5uoQkrFNTVK1o1yS95jagbD1Uc3VsdMqeybCCmiYEJ91oYZjwysOVPDxc4axw1nzWj4q1lFDDZDvOLQ==","signatures":[{"sig":"MEQCIFC+78ZLrVsIGQJvr4NkZoZWUz3Fy68R69LHLMmygGtSAiBbA2VoSN/p3YT5GmIsYgjKG9GliHJ021KEtyC/kutdrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.973ff17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":539776},"type":"module","_from":"file:skybridge-0.0.0-dev.973ff17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdc359c86e52198f0fdef772829e83ca/skybridge-0.0.0-dev.973ff17.tgz","_integrity":"sha512-KypFXNO5uoQkrFNTVK1o1yS95jagbD1Uc3VsdMqeybCCmiYEJ91oYZjwysOVPDxc4axw1nzWj4q1lFDDZDvOLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.973ff17_1775739881554_0.5859373586832077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0dc9a5":{"name":"skybridge","version":"0.0.0-dev.d0dc9a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0dc9a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dd9edf39181ac1c0efd49929c616edf7f2874482","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0dc9a5.tgz","fileCount":277,"integrity":"sha512-odMTCIGPNw9jZfv2MMNCQzOXm7ISgVTvMc/Sg8cDQNteSKuhh0GDe2zWT5n1CCjVHsRI0Lm9/I4yNwXzDTvx5g==","signatures":[{"sig":"MEQCIGY/HSESiA5Er7sF3PiYa11HIELJWopwuQGjSSnk9yTQAiB9mYawNkvXEnU3CYUn9BGx+iW8mVcQayFUonUoDxlCIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d0dc9a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.d0dc9a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d44f28d9ef53b9dbc2b51d21562782d0/skybridge-0.0.0-dev.d0dc9a5.tgz","_integrity":"sha512-odMTCIGPNw9jZfv2MMNCQzOXm7ISgVTvMc/Sg8cDQNteSKuhh0GDe2zWT5n1CCjVHsRI0Lm9/I4yNwXzDTvx5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0dc9a5_1775752820371_0.6495908075591075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ddffa43":{"name":"skybridge","version":"0.0.0-dev.ddffa43","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ddffa43","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"451d7e33e4db7a6e8aec76570deb55d71c6d9ba4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ddffa43.tgz","fileCount":277,"integrity":"sha512-4JBRDGtHIh2oAqDxUmXkXfDiKPkJ5Qek0dt/+KpDWByTYXpwIp46c+OA1d16QQYjBhb9ykK+1YTmSN3rpLUWdw==","signatures":[{"sig":"MEQCIHGfvrTYiCqQvGRquCdOQe5uY/RyZ4RuqbGRVtfUZ661AiArbWZPsqzOhtL0FO49uj1k/rllet01EkBhb7Hdmy5LsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ddffa43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.ddffa43.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/639d59a754260345e73fc40d26b8a327/skybridge-0.0.0-dev.ddffa43.tgz","_integrity":"sha512-4JBRDGtHIh2oAqDxUmXkXfDiKPkJ5Qek0dt/+KpDWByTYXpwIp46c+OA1d16QQYjBhb9ykK+1YTmSN3rpLUWdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ddffa43_1775754646459_0.5110166038898061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e652e49":{"name":"skybridge","version":"0.0.0-dev.e652e49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e652e49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d7890043c8b405a14100557d397eb593cca2e55","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e652e49.tgz","fileCount":277,"integrity":"sha512-lIYvBvxIrSRl1g0eOqP65cvQ//F5yv0KoANJp2EZQZU/QMG7ikeSs8pZnXgZeeu9cSjJ4yswopeuNgkKAPrHHw==","signatures":[{"sig":"MEUCIEZJka1Zj31cFYAhoClWIn/oK07zuUZ0p2EPtDihf0rbAiEAnsfh/j1jTZhsEVCeqLfx6FE1ATacbxhlA7lNDMMKf54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e652e49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.e652e49.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4adf95637f698e0b74cf2c30ab05e3e/skybridge-0.0.0-dev.e652e49.tgz","_integrity":"sha512-lIYvBvxIrSRl1g0eOqP65cvQ//F5yv0KoANJp2EZQZU/QMG7ikeSs8pZnXgZeeu9cSjJ4yswopeuNgkKAPrHHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e652e49_1775755472465_0.6268606485160189","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e90427":{"name":"skybridge","version":"0.0.0-dev.3e90427","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e90427","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2df530db87a2ef1f17ba05c6c8bb84c2592613e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e90427.tgz","fileCount":277,"integrity":"sha512-oTSY9WKZrQB0gs//Oaf9HhuefNQ8L05Xk8NHCZleZmunQj9sR0/lV5oLBnCwDe/1kRpoUSgHeYSRqAHfCmvnOg==","signatures":[{"sig":"MEUCIHR1bVQjqh66s78Kj8f96g1w7LJCPdQ6txrsDj8Oa6V8AiEA0TZnzOAe/nJuD05PyVcYqS6EB1aATqpjvzZkWvsT2LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e90427","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.3e90427.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e328ac59132e031082cf533fe90ae95b/skybridge-0.0.0-dev.3e90427.tgz","_integrity":"sha512-oTSY9WKZrQB0gs//Oaf9HhuefNQ8L05Xk8NHCZleZmunQj9sR0/lV5oLBnCwDe/1kRpoUSgHeYSRqAHfCmvnOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e90427_1775758324616_0.12365948131163318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a512a40":{"name":"skybridge","version":"0.0.0-dev.a512a40","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a512a40","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a9ea16547d553788ede0ea7631ff8e93b436514","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a512a40.tgz","fileCount":277,"integrity":"sha512-H2TeTrDFxibNVU6QnMRW1bztxnQTB7dx0b1/3DnLjTmzBLaGD9uZFYGR+qPhLQgbVQ96XzJu9/ga3/iYEPkW0A==","signatures":[{"sig":"MEQCIDBE5zlcUvgXzmrRINq9dOpgetT1XWS4TEEuTqcnUSAmAiA6BDGRcaY9CWwIJNawG8sj8xMLczv7OQLCJFKymCTd7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a512a40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.a512a40.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f52facf0bffa666e3e056566cceb64dd/skybridge-0.0.0-dev.a512a40.tgz","_integrity":"sha512-H2TeTrDFxibNVU6QnMRW1bztxnQTB7dx0b1/3DnLjTmzBLaGD9uZFYGR+qPhLQgbVQ96XzJu9/ga3/iYEPkW0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a512a40_1775773963610_0.43445455827793045","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.082470b":{"name":"skybridge","version":"0.0.0-dev.082470b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.082470b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"303cd6e90c4fe90538683271f88547c3f26e575a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.082470b.tgz","fileCount":277,"integrity":"sha512-fMHkZlaWWMHMFcLTFNBV9SzQE27YSqRO0EJmlUy4V8hQvywKQTzjQOG3ImPNbL17JlmzljcLxdjLsa836lONOw==","signatures":[{"sig":"MEUCIQDgkR9f4CZirjf3++ByvraT76Xj8/tmreD4r4jKQcENnQIgFDIpzMESttPBP1L1g/tO6AmJw4bg8exyBLDwtt6HUlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.082470b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.082470b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47d809469575776822d49fa821bd0122/skybridge-0.0.0-dev.082470b.tgz","_integrity":"sha512-fMHkZlaWWMHMFcLTFNBV9SzQE27YSqRO0EJmlUy4V8hQvywKQTzjQOG3ImPNbL17JlmzljcLxdjLsa836lONOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.082470b_1775774058828_0.8432019612236132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.160088f":{"name":"skybridge","version":"0.0.0-dev.160088f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.160088f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5ab4933695589b93004bc7ac927c195d3d65090b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.160088f.tgz","fileCount":277,"integrity":"sha512-2issYwtpojIHiQC89CknRsQR5gVf2mAygdfst9sHhIocFwhrVAtk/R5EvqTw2U1hbMhtybhRi7bc5CSu3uReyg==","signatures":[{"sig":"MEUCIQDMdPgxEgSbp+9xDrSJk/aLt4ZxMj81ktmwcSJrxEnTzwIgDQF9A9HEOLPAzIx4czQ1yn3X+o+MaiU9iFp0jLb7Wsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.160088f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.160088f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b2854d5de4e92650033a150b5769309/skybridge-0.0.0-dev.160088f.tgz","_integrity":"sha512-2issYwtpojIHiQC89CknRsQR5gVf2mAygdfst9sHhIocFwhrVAtk/R5EvqTw2U1hbMhtybhRi7bc5CSu3uReyg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.160088f_1775775919851_0.8165794146476253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa855a5":{"name":"skybridge","version":"0.0.0-dev.aa855a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa855a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5044012c070962a5e3636b967683be1b75ff597","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa855a5.tgz","fileCount":277,"integrity":"sha512-SCn2leOJuRL226fgppt++n6BFh33kcUkkjECRHdZ+/vpEZw6Ri1MwVZU0Ef01pOrKAujFUwyGK1u9q16KgiwuA==","signatures":[{"sig":"MEQCICWfThPiQFMyjMwxPhfvM294oHfWtFi1afNwVIeQJkjBAiBdEhW/iVtVoTpcNLRJ6D2Q4+UP2/YA5EmVRl53GmxcRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa855a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.aa855a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b0abc497076389eabd3f36b51b4e686/skybridge-0.0.0-dev.aa855a5.tgz","_integrity":"sha512-SCn2leOJuRL226fgppt++n6BFh33kcUkkjECRHdZ+/vpEZw6Ri1MwVZU0Ef01pOrKAujFUwyGK1u9q16KgiwuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa855a5_1775775985232_0.2596365160155907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d0ca3d":{"name":"skybridge","version":"0.0.0-dev.9d0ca3d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d0ca3d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4dda4c4eb1deb650796c7d146782976329fcb07f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d0ca3d.tgz","fileCount":277,"integrity":"sha512-LOWUzSd99OCz0vi95jRy2j/GB9gEDtXEoxVdzs6WHtQxIAYHRzHpHyi9LzxvsDdBaMmqTsKp2zmM00RDKYq8kQ==","signatures":[{"sig":"MEUCIG7zgdHFTChiZ7U00xaJ9gCnbNiEio4tDGmjhavp+ShxAiEAxropfuoYTMHOl7CJPtcRINgdHvlvkmV4cz7+xrRjEQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d0ca3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.9d0ca3d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1283844ff85fb4f358f449fc3b15835/skybridge-0.0.0-dev.9d0ca3d.tgz","_integrity":"sha512-LOWUzSd99OCz0vi95jRy2j/GB9gEDtXEoxVdzs6WHtQxIAYHRzHpHyi9LzxvsDdBaMmqTsKp2zmM00RDKYq8kQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d0ca3d_1775799886404_0.5530449679454679","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f208ce":{"name":"skybridge","version":"0.0.0-dev.9f208ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f208ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc5c989d561faffda9a62aa33877bf3a158f6bb1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f208ce.tgz","fileCount":277,"integrity":"sha512-Rh/IySQKa5550gUAETbakeTCq/HZy7MVd5dPROB58uiQaWKshAzj9Xhsdo90Yi4YxMpunShrTdKGtsOedjk+zg==","signatures":[{"sig":"MEUCIQDDT2W6/3JAbtMfgjfRS29QEB0W2dJPbH4fUCZOgUKy7gIgMEdG+SargpmuU84wdQHRl4UTe5rQ7dE/6L00UoUWEhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f208ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.9f208ce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03ee648fc2d12568077435059377cbb2/skybridge-0.0.0-dev.9f208ce.tgz","_integrity":"sha512-Rh/IySQKa5550gUAETbakeTCq/HZy7MVd5dPROB58uiQaWKshAzj9Xhsdo90Yi4YxMpunShrTdKGtsOedjk+zg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f208ce_1775812784647_0.8481724639817052","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b48833":{"name":"skybridge","version":"0.0.0-dev.2b48833","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b48833","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f745fa2abbece9dacb1fcee981625764cf46496","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b48833.tgz","fileCount":277,"integrity":"sha512-M5+C3JtBq1DwfyKdaKDk2qVzQNCt5uu9q3rq953crWcepquYaJrk5UdDF9cQqUkDBZHTiYCRH50PbQcvS/QG0w==","signatures":[{"sig":"MEYCIQDz0/w6NP1iRPmA6/TvOHZSw0tfktp8faxORRyvgod/xgIhAL3BUuXQ/O+k7eLQuVxjS/4XFfIo5ecL6PqDvD3fvqB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b48833","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534966},"type":"module","_from":"file:skybridge-0.0.0-dev.2b48833.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54b6c9086e8740665da31a1daaeef944/skybridge-0.0.0-dev.2b48833.tgz","_integrity":"sha512-M5+C3JtBq1DwfyKdaKDk2qVzQNCt5uu9q3rq953crWcepquYaJrk5UdDF9cQqUkDBZHTiYCRH50PbQcvS/QG0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b48833_1775812953840_0.3794800503915665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b64c601":{"name":"skybridge","version":"0.0.0-dev.b64c601","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b64c601","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02401ca1aa77f148b2a6c1a47a0ca2dba7d47047","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b64c601.tgz","fileCount":277,"integrity":"sha512-J3iRz7AbF9YzTqB5BmVmYE5eNlc2cO5ubS5xqYp2mny3hMYil18ELpAHFzTxFx4W49OQ+arhiybed34LYiopqA==","signatures":[{"sig":"MEUCIBBK3IofOFlx3BgZUPSH5zXQ4Ty1Xe9u8lcf+NupC7aoAiEA/ubAW3/Cmd/hQtnIpvd+qM3UjWYeKZAsp16HoLR9vKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b64c601","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.b64c601.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c465c1d71057505a4bf19a3d5452d6fd/skybridge-0.0.0-dev.b64c601.tgz","_integrity":"sha512-J3iRz7AbF9YzTqB5BmVmYE5eNlc2cO5ubS5xqYp2mny3hMYil18ELpAHFzTxFx4W49OQ+arhiybed34LYiopqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b64c601_1775814243494_0.7416282548363056","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eee3cf0":{"name":"skybridge","version":"0.0.0-dev.eee3cf0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eee3cf0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5be37718a073df953850d24f520c61747ea4a768","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eee3cf0.tgz","fileCount":277,"integrity":"sha512-q4pPUG4qvuudLaePra3Hs8VtdjRSx6ahAG2Oml3yXFo1C467IyDROwV7vQxvXzpW5+tRLrsw6pr84lTcdTXrlw==","signatures":[{"sig":"MEQCIGjIhrKSZBXMNQV1PYL2py5ETc80+H8Nv6GCRX5L+EVeAiAl7zYtPZnzDbxJThpw0/lY6VvptmoZd4MLCfq/Lxz4Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eee3cf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.eee3cf0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c7ffdd0fa0dc5594e1bf412380a4be0a/skybridge-0.0.0-dev.eee3cf0.tgz","_integrity":"sha512-q4pPUG4qvuudLaePra3Hs8VtdjRSx6ahAG2Oml3yXFo1C467IyDROwV7vQxvXzpW5+tRLrsw6pr84lTcdTXrlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eee3cf0_1775814293075_0.8210426132424309","host":"s3://npm-registry-packages-npm-production"}},"0.35.17":{"name":"skybridge","version":"0.35.17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b5cbd98a2b48317ad2ba04286c692167d7a9139","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.17.tgz","fileCount":277,"integrity":"sha512-dTTMtrccxt81WuIER2Y3gbHSBlHorCD5RkoaAGWzTh8uYxWLVi0Nd+2/Evyf8Mwoc3USrjzEm7pc1r+AssYwOg==","signatures":[{"sig":"MEQCICiCcDjyCn55psd1hqSd2IkzSUPu87HVly1vJjnCOTsuAiBiIKNJ/clKK+3J2oRbWs4E3ZlHUPl9IycGEORUXnYbxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534978},"type":"module","_from":"file:skybridge-0.35.17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f3766dd0dfef9e4dc2db390a3d5278b/skybridge-0.35.17.tgz","_integrity":"sha512-dTTMtrccxt81WuIER2Y3gbHSBlHorCD5RkoaAGWzTh8uYxWLVi0Nd+2/Evyf8Mwoc3USrjzEm7pc1r+AssYwOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.17_1775815441345_0.2730652142814518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cff0ec6":{"name":"skybridge","version":"0.0.0-dev.cff0ec6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cff0ec6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dcb146d297d2cec65572ce8d0cf0c06a452fa5a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cff0ec6.tgz","fileCount":280,"integrity":"sha512-3HoMBbqTj4PS7YSIOAxAkIPQxnz46r0Ym+VMREY39odOuZM0Ehp2he7KSvYzolu9fHboCrfah3RpavnFfRxXbQ==","signatures":[{"sig":"MEQCIH5Asrnr91R6iVLu0Z8fhE3M49vXQ3rDRCSkr6fzdWjOAiAtWGFXpsLaJ0tWDczdomqDHBRJNQcxKUdxI45VlGbx9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cff0ec6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540078},"type":"module","_from":"file:skybridge-0.0.0-dev.cff0ec6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6338b4362d8a8ca93520997b7bc842f0/skybridge-0.0.0-dev.cff0ec6.tgz","_integrity":"sha512-3HoMBbqTj4PS7YSIOAxAkIPQxnz46r0Ym+VMREY39odOuZM0Ehp2he7KSvYzolu9fHboCrfah3RpavnFfRxXbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cff0ec6_1775818810191_0.25215312616319063","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a320e90":{"name":"skybridge","version":"0.0.0-dev.a320e90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a320e90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de79b60eee90c78583d0974d9e629f9136a53e54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a320e90.tgz","fileCount":277,"integrity":"sha512-d3iyow5u8jrHwlhGUXE/DhbpwytHU1Rmw1zpn6qI8+91/rp7YRfAgq1kcreTJWMQ0lUPRzlyz01P6qSWxlHFvw==","signatures":[{"sig":"MEYCIQDZhHk7kZKgin0o/4vXmYAtuqcFi+CqPjxsZU9p9vVuewIhAJaOFJP0l5KEmuMQML6VCfALqpX3Iwhraf+AupsK2hev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a320e90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.a320e90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/633cd1d9b8f8dc82bb55c221b348da6f/skybridge-0.0.0-dev.a320e90.tgz","_integrity":"sha512-d3iyow5u8jrHwlhGUXE/DhbpwytHU1Rmw1zpn6qI8+91/rp7YRfAgq1kcreTJWMQ0lUPRzlyz01P6qSWxlHFvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a320e90_1775857938468_0.38972381334598016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be494bd":{"name":"skybridge","version":"0.0.0-dev.be494bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be494bd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8db8cb0a434ff1788bf56c14d282d0308b9e1f87","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be494bd.tgz","fileCount":277,"integrity":"sha512-s1r96IAhdLc9tXXI6lxf+KTDBglKFBSQFx7gDx9HuWLRmSkUnEBJk15H4gH+VfkQ/hlGfGWTyBBpE8gFYL77BQ==","signatures":[{"sig":"MEYCIQCjrxg+AAJB0xgUrkyFKcm4lw3fF2AleD9/T5Z5f2A5wAIhAMhLcqp8rmLDsCksiwEVZp62hu/Wymm6tndM1FavzcEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be494bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.be494bd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2278f4f7dbc0486dfe5b4e2fa7389a6/skybridge-0.0.0-dev.be494bd.tgz","_integrity":"sha512-s1r96IAhdLc9tXXI6lxf+KTDBglKFBSQFx7gDx9HuWLRmSkUnEBJk15H4gH+VfkQ/hlGfGWTyBBpE8gFYL77BQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be494bd_1775872151735_0.3151861041776669","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7aa39c2":{"name":"skybridge","version":"0.0.0-dev.7aa39c2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7aa39c2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b2f43aabc90e70aa1abc81ec61f5b1dec593de5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7aa39c2.tgz","fileCount":277,"integrity":"sha512-2lbwCayPr9MgxYUtlSHRjiVgBs5F10XUiQ+b7vJE/Hq+Sk4Dr7jSL3D/aqN0iCeIxH9ggmjoCn4Uwl9NQAnUCg==","signatures":[{"sig":"MEYCIQCMCaewervSvcnZRNNwqpAoEUxMcdmig1AALe8sscrW9wIhANf+ztg62y9y2/palCns27hQsfbulSS1wKgmDu3xDSbk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7aa39c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.7aa39c2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff2fa2b94fc2611fc83cc5af2ff95a11/skybridge-0.0.0-dev.7aa39c2.tgz","_integrity":"sha512-2lbwCayPr9MgxYUtlSHRjiVgBs5F10XUiQ+b7vJE/Hq+Sk4Dr7jSL3D/aqN0iCeIxH9ggmjoCn4Uwl9NQAnUCg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7aa39c2_1775925402072_0.17372169908869228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0cd0b9c":{"name":"skybridge","version":"0.0.0-dev.0cd0b9c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0cd0b9c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e4946088e1f80808d847620180d308bae6ddf1c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0cd0b9c.tgz","fileCount":277,"integrity":"sha512-uUxV7rpCGz0OQ9/CfyfX7fgOuUWeEDDYFsq5i+ZzsNYohXirZLeAh7sXkSw0vdShDCH3DVTXJTZOfOZdIyWlsw==","signatures":[{"sig":"MEYCIQCrcYD3/tgp0K3fVGOL273tZxsJHQOdUEG4Ys7ak+vHfAIhANLUWKA16iLNXo5BoaZUlQ+AbbchvUgtdnj+gRuy8bij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0cd0b9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.0cd0b9c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e5301e66075341f6ee95cbcc248fd986/skybridge-0.0.0-dev.0cd0b9c.tgz","_integrity":"sha512-uUxV7rpCGz0OQ9/CfyfX7fgOuUWeEDDYFsq5i+ZzsNYohXirZLeAh7sXkSw0vdShDCH3DVTXJTZOfOZdIyWlsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0cd0b9c_1775943931993_0.9686130793777217","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9147b5":{"name":"skybridge","version":"0.0.0-dev.b9147b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9147b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"71dfad8d00d08f1d3523472d93fcb175804a8a18","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9147b5.tgz","fileCount":277,"integrity":"sha512-TmQv2gFa36Xewum9wJ6I4LHQJnHJBF+DY0nZV6s/yCkn3uOqhhS+DZApsVj56e5qIZFJMcLopDKhWXuY8P8xIQ==","signatures":[{"sig":"MEYCIQCS3pEjW8k0exSIetZFD+FaY4lRCBRB7gUaXVHAMrfK6gIhAP6aqwTp8k/Cilb0RA1eLcnJ9ffJozUU+j1SSiSnKj0b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9147b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.b9147b5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9985e9e2a97373ff965af5bda8146ae/skybridge-0.0.0-dev.b9147b5.tgz","_integrity":"sha512-TmQv2gFa36Xewum9wJ6I4LHQJnHJBF+DY0nZV6s/yCkn3uOqhhS+DZApsVj56e5qIZFJMcLopDKhWXuY8P8xIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9147b5_1775953522396_0.02566466398741518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f6ed81":{"name":"skybridge","version":"0.0.0-dev.0f6ed81","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f6ed81","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf477de6be9cbce8ee106335cfc86fcd9c8ad212","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f6ed81.tgz","fileCount":277,"integrity":"sha512-0Vg78bkXR7MHwbwMFT1sxzRAENUTns6FWLEuijR/ixoroDPnK5C02KUbIWxX92izk5nkluIHPEOpkbz2HEUiKQ==","signatures":[{"sig":"MEQCICzNHRmaokskXV7MyCCjuIlrCEg8ZjDhfHhctCZbD80EAiAjn8Flx5qT+7TTmhJMuIlEg5UNNlCVIsB7gehrHpgbng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f6ed81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.0f6ed81.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/afd719b732efe27a2ec827872c80d13b/skybridge-0.0.0-dev.0f6ed81.tgz","_integrity":"sha512-0Vg78bkXR7MHwbwMFT1sxzRAENUTns6FWLEuijR/ixoroDPnK5C02KUbIWxX92izk5nkluIHPEOpkbz2HEUiKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f6ed81_1776040398282_0.23267242407459499","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e86e74":{"name":"skybridge","version":"0.0.0-dev.4e86e74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e86e74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a58b4086ff5164dfcff78b9862890687af09ad1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e86e74.tgz","fileCount":277,"integrity":"sha512-OOv28GKKVVxpntaqvLEF0yu4aZQQBeUJ+aict+ck59RPQw4jT0V9fwys9gmxRSeNMprSopNAFy/rLSyIlOPTXg==","signatures":[{"sig":"MEUCICPkWNBaAmwPE/x+LFzYtxdWgv0DP/Fw607GO7NWPTBIAiEAonk6ICNx+sle0STnpKo5zAYMogojJ96gN2O+F94sXrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e86e74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.4e86e74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/459fb1214985d45349a8f9e04fc2b9e1/skybridge-0.0.0-dev.4e86e74.tgz","_integrity":"sha512-OOv28GKKVVxpntaqvLEF0yu4aZQQBeUJ+aict+ck59RPQw4jT0V9fwys9gmxRSeNMprSopNAFy/rLSyIlOPTXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e86e74_1776069405607_0.6753233873598814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc700dc":{"name":"skybridge","version":"0.0.0-dev.cc700dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc700dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de7e527adba3ecd7e56ec855aaf8512f542d8cea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc700dc.tgz","fileCount":277,"integrity":"sha512-Vmxg4ogAQqPOEGtHXiH2TqBzlRdZGaj4bzHYepIqN/GmxOZnndpGMEN6ymdRB1R9WrdLG3V028orf+wv/VEvgA==","signatures":[{"sig":"MEUCIDJi5UZj7pSG2FIy+OxblJR89cjF0cJd2Xn1ufqPowKQAiEAqHecu16WGrTkEWdfCMB9/IlJ/sPJSTByORsImNn9dkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc700dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.cc700dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df8861fca707016059afd394c727e6c2/skybridge-0.0.0-dev.cc700dc.tgz","_integrity":"sha512-Vmxg4ogAQqPOEGtHXiH2TqBzlRdZGaj4bzHYepIqN/GmxOZnndpGMEN6ymdRB1R9WrdLG3V028orf+wv/VEvgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc700dc_1776069525913_0.5585364277829856","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3d05594":{"name":"skybridge","version":"0.0.0-dev.3d05594","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3d05594","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8780bf4b9d2e922c42076d5aa434713b615c23c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3d05594.tgz","fileCount":277,"integrity":"sha512-Pf2SB5kovH6HtQ9O3tHMgvPrXEvgDNX5XC4FEjrxZYgmokiYyfQG9f02qEKT2Pxqn4sP3PMwLpdaijG6Ns7EVg==","signatures":[{"sig":"MEQCIEKu1NPfSoCMfXs5kDnFpan7RQVhxmzQMxliXpYn1D69AiBkDPtiUSBfAnmfGz9pzklfCEC26JtO4vR+JcA9EYNwLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3d05594","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.3d05594.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c643b70644c9d6014ffb98c588e4956/skybridge-0.0.0-dev.3d05594.tgz","_integrity":"sha512-Pf2SB5kovH6HtQ9O3tHMgvPrXEvgDNX5XC4FEjrxZYgmokiYyfQG9f02qEKT2Pxqn4sP3PMwLpdaijG6Ns7EVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3d05594_1776069599983_0.37394790299574376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ab874e":{"name":"skybridge","version":"0.0.0-dev.9ab874e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ab874e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1a7628c6b286faba71ebc8c4293b27ad2e34106","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ab874e.tgz","fileCount":277,"integrity":"sha512-KFoa+2niDCNEApEGuLCUP5jMoko23l0Ht3QYEHP86xTrXCmwF+TZ9/qmIVruoWQCfqUr9QXWeynaRuaZ4EUSQg==","signatures":[{"sig":"MEYCIQDQPf7efYsAapjpCPwnDbZChO5tcAmetP0PgjBt/Rl3VgIhAL2EbU0f3qhdNOMdTP2HoQ/Nnb3g9p3+914lvzxzW7lE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ab874e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.9ab874e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/116e716bf919d85660113a02d11e12db/skybridge-0.0.0-dev.9ab874e.tgz","_integrity":"sha512-KFoa+2niDCNEApEGuLCUP5jMoko23l0Ht3QYEHP86xTrXCmwF+TZ9/qmIVruoWQCfqUr9QXWeynaRuaZ4EUSQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ab874e_1776076002084_0.28211615777976506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6702106":{"name":"skybridge","version":"0.0.0-dev.6702106","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6702106","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81bc50aa77b8b1f2510c4b900a8db720e36dec2c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6702106.tgz","fileCount":277,"integrity":"sha512-6qWcQ0J9KoHExZLbYOzGHnswLssk58ITC5ejxLQg56xe/iijWc+29rKg2pJINAyU1tAtCTDL1gNt9Z9sG1E2jg==","signatures":[{"sig":"MEUCIA/E47zFWuwFOLYKCZqeDTGWXCNuVs7qZAqteafAtDPwAiEAhDgotko4ZJDQDEdlqaEkIcer3nQS70aG9IglPtyDWu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6702106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.6702106.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6402b59b7fa96de989397640cf641daa/skybridge-0.0.0-dev.6702106.tgz","_integrity":"sha512-6qWcQ0J9KoHExZLbYOzGHnswLssk58ITC5ejxLQg56xe/iijWc+29rKg2pJINAyU1tAtCTDL1gNt9Z9sG1E2jg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6702106_1776076371809_0.03417317728308955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5cc36bc":{"name":"skybridge","version":"0.0.0-dev.5cc36bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5cc36bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dbfab5c81f3797628475b33d5da7c98b14789b6e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5cc36bc.tgz","fileCount":277,"integrity":"sha512-hip+hCs/70waoORu6ln84pYONn72JGXJkGdo+sV1XQv05Fly7jv/6lIMCwt6wl+6RAFa1OxvIoLgKirOvfbE5Q==","signatures":[{"sig":"MEYCIQDypwWpcH6WoTFKxaX/OpWyp9/f6hTLOK9ZljdUZqBgRQIhAI0sYqDtyjwhH4LuAcGIop6LFKKJTSwosPq5e0W4wlCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5cc36bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.5cc36bc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef0cb010c2468ad07b89fbcf77e84214/skybridge-0.0.0-dev.5cc36bc.tgz","_integrity":"sha512-hip+hCs/70waoORu6ln84pYONn72JGXJkGdo+sV1XQv05Fly7jv/6lIMCwt6wl+6RAFa1OxvIoLgKirOvfbE5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5cc36bc_1776076473914_0.35828141375031564","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30a68da":{"name":"skybridge","version":"0.0.0-dev.30a68da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30a68da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23f0d10d1322dc8ff81622098712758ad3843ddd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30a68da.tgz","fileCount":280,"integrity":"sha512-KpzVxQVAEyXJ2J+QGaq/LuI5+UbhffiD7U00rwY+pQMQYob3hr5thvcIWqmxw1x3appkbIRypv/MC93uYAkHQA==","signatures":[{"sig":"MEUCIEjZi8MxOajy2ant+KoSbOibrAP7f394kYt+JnXTzQ0AAiEAyFR1YXNlWnbsGdcmcOE73QAjz0Sh/hgqiWTWq65VJ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30a68da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538692},"type":"module","_from":"file:skybridge-0.0.0-dev.30a68da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/234768c6014c19619f7f1be61b35506d/skybridge-0.0.0-dev.30a68da.tgz","_integrity":"sha512-KpzVxQVAEyXJ2J+QGaq/LuI5+UbhffiD7U00rwY+pQMQYob3hr5thvcIWqmxw1x3appkbIRypv/MC93uYAkHQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30a68da_1776076628656_0.733091149091512","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d91fd56":{"name":"skybridge","version":"0.0.0-dev.d91fd56","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d91fd56","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"713038e69c081f69ef14f788a2056bd5ed1b039f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d91fd56.tgz","fileCount":280,"integrity":"sha512-QqPCAN+L66tNzI45oBdk4Wxglb9xASvCEFVbNb9TggCaMgmf9QUkTXDSPGj/kPr3y5HgtPTVlbDQm6rAoAMCBQ==","signatures":[{"sig":"MEUCIQDW90P2HdZKN49VJHiQwSJ6KPhzuxwNQPHR0xyGQ5SwbwIgNIdeXXZE27NFsKUYXvEeu3JLjH8LniQZPqcb/C6XTf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d91fd56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538692},"type":"module","_from":"file:skybridge-0.0.0-dev.d91fd56.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/08e920defbb72c0e18a7eb5c4515b1cd/skybridge-0.0.0-dev.d91fd56.tgz","_integrity":"sha512-QqPCAN+L66tNzI45oBdk4Wxglb9xASvCEFVbNb9TggCaMgmf9QUkTXDSPGj/kPr3y5HgtPTVlbDQm6rAoAMCBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d91fd56_1776077107689_0.2351826948319422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d9eeb4":{"name":"skybridge","version":"0.0.0-dev.8d9eeb4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d9eeb4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"febf341cae399a5ab565d745f8b67dc5a1816cc3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d9eeb4.tgz","fileCount":277,"integrity":"sha512-2nyPWCOoserXFdbT3mf7KzeJRF9x/3fs+Acf6pIYK5mqMOsuGQJx4/561y7V7g5n0qakbDVh7gVhYwDvtVy2EQ==","signatures":[{"sig":"MEYCIQCSnot6/p+unywOtoP52KcTExoaWJKp8JMw1Ue8j8dCoQIhALPCA61OD94nyZI0Mj+uHSLa/x26W3SeyMctrh+o8TkC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d9eeb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.8d9eeb4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be0b161ea298e9ddfa17247642e7bc67/skybridge-0.0.0-dev.8d9eeb4.tgz","_integrity":"sha512-2nyPWCOoserXFdbT3mf7KzeJRF9x/3fs+Acf6pIYK5mqMOsuGQJx4/561y7V7g5n0qakbDVh7gVhYwDvtVy2EQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d9eeb4_1776077402488_0.9643523779482439","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.822c3db":{"name":"skybridge","version":"0.0.0-dev.822c3db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.822c3db","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd5b9262d92884c0e6b5d1da9c27f728ca754bab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.822c3db.tgz","fileCount":277,"integrity":"sha512-Z+d0XIxPYcf1BxecW6jT9S5GBkZTMSo21JrIB7GaQZcg/czZW3K/XJE8sNiZkpGQc+Iaen8sSp0IB8w5syiNdw==","signatures":[{"sig":"MEUCIAH5MVpfjjTc1qF0ZvN9KGdFg94eQ8Tnt/AYwpu+aOmBAiEAvsfb5/Ah+XqLvezwF9fkPWczQYoHgvZzl2uT3d0YZwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.822c3db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.822c3db.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/439c58f253d3dea7183c61e391bd4feb/skybridge-0.0.0-dev.822c3db.tgz","_integrity":"sha512-Z+d0XIxPYcf1BxecW6jT9S5GBkZTMSo21JrIB7GaQZcg/czZW3K/XJE8sNiZkpGQc+Iaen8sSp0IB8w5syiNdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.822c3db_1776077845159_0.015235880903915255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db50ab6":{"name":"skybridge","version":"0.0.0-dev.db50ab6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db50ab6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bba8ac136942b28a9341206632792e6c0fadebca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db50ab6.tgz","fileCount":277,"integrity":"sha512-sIJk4iKz5T9+B8pyAw/LKs/FVbzD/hd2okWPH16hE4qsDN006yMu2WCz+jU2iSHNcr1Ko3w6GfO/jJqQtbLE3A==","signatures":[{"sig":"MEQCICBLxcJ0sYamN0PfAh1so/yJhLQMj8tGH+8TbILnSE/ZAiAKS+WoAekcVjbQTKLCKuwaJ1bk1O3+S/yPwjnRVdFyqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db50ab6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.db50ab6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9d6d86af0b2cdf40b112f0cd8c8ef877/skybridge-0.0.0-dev.db50ab6.tgz","_integrity":"sha512-sIJk4iKz5T9+B8pyAw/LKs/FVbzD/hd2okWPH16hE4qsDN006yMu2WCz+jU2iSHNcr1Ko3w6GfO/jJqQtbLE3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db50ab6_1776078114652_0.7685224733001563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f53d5e":{"name":"skybridge","version":"0.0.0-dev.5f53d5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f53d5e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a5c47b8fc920feeccfb01ae006358195fcb903f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f53d5e.tgz","fileCount":277,"integrity":"sha512-+2IZHl+Un+NQzMKgElAM8k6oMTmNadekQkmPjmBWtW6dPhVRB8zMwtLsKj8ySFOpcu2cQ4PcmlanGHV/8i/qZg==","signatures":[{"sig":"MEUCIF3ti4bSCnfdNSa5+bk2bXVL4qBetPjpu+qti0LcytCHAiEA7Vu0ebj8nwaoicHNi17eKj6T145um7HLd2OGGH9ABBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f53d5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.5f53d5e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e26a46febd788387b3bb14c93d1e723/skybridge-0.0.0-dev.5f53d5e.tgz","_integrity":"sha512-+2IZHl+Un+NQzMKgElAM8k6oMTmNadekQkmPjmBWtW6dPhVRB8zMwtLsKj8ySFOpcu2cQ4PcmlanGHV/8i/qZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f53d5e_1776079619071_0.253810409683205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a71a5cb":{"name":"skybridge","version":"0.0.0-dev.a71a5cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a71a5cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ce48a05ec8f7700c7ce209f62d6d36864fdd47b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a71a5cb.tgz","fileCount":277,"integrity":"sha512-zEF5mQXRxhzyfz52bri1GFW3D4oyRJdyC+i/LyjU6ufeBTo6apRCy69ZAmzxgE6PSly29aFqYLZpxTXTZH593A==","signatures":[{"sig":"MEQCIFRi+nI1Fd8obaPgPWP5nSDt5thXy4Mbc99HJ4g1kL7kAiATNrND2qvpeYHiKCon5YWFCjfgqmO7SqVkPAyqlVAbng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a71a5cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550455},"type":"module","_from":"file:skybridge-0.0.0-dev.a71a5cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a84d2a0b7c7b0f4320b27b81322f4857/skybridge-0.0.0-dev.a71a5cb.tgz","_integrity":"sha512-zEF5mQXRxhzyfz52bri1GFW3D4oyRJdyC+i/LyjU6ufeBTo6apRCy69ZAmzxgE6PSly29aFqYLZpxTXTZH593A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a71a5cb_1776079882275_0.876472581492284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.21cd76e":{"name":"skybridge","version":"0.0.0-dev.21cd76e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.21cd76e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ef72c0a360383d48f64173e9c1d86f36442da357","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.21cd76e.tgz","fileCount":277,"integrity":"sha512-kea7IIF2g7ZvaB1swhWDV2jY7wriuOz+VxME1UyKOWqZXBhYAgQv0jXO9nT73PDo09/p/6NyNHApXr4VFw4wiA==","signatures":[{"sig":"MEUCIDP9gflXNixCIiEwNMS9UY5kXshoX/r6uce13LWTxNShAiEAnIrZIhKRQWeDLjxZWsnxOVj/Hzpdgh/mgTPpMF+c/jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.21cd76e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.21cd76e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2718bbcc370a9462b8a15a65c6465567/skybridge-0.0.0-dev.21cd76e.tgz","_integrity":"sha512-kea7IIF2g7ZvaB1swhWDV2jY7wriuOz+VxME1UyKOWqZXBhYAgQv0jXO9nT73PDo09/p/6NyNHApXr4VFw4wiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.21cd76e_1776081523334_0.9103636197661935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d695687":{"name":"skybridge","version":"0.0.0-dev.d695687","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d695687","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e4ba368a255513511db798e03392b94823ceae85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d695687.tgz","fileCount":277,"integrity":"sha512-DPXFR9xD0eknxLfZ2X94l7IhU529J24HKEXlaW542HcZXX4WjTJW1ON3jn87Qqr+CpJj9ASO+VuO6sC5f7219g==","signatures":[{"sig":"MEYCIQCNiEASF+i26YvdP699KeO6JRrkwimOYuxtAwY9yBBOIAIhAJ2VyqP14goxFSXQET1LD5CdeRDrNllzcAmni3NRhnzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d695687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.d695687.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/333779fa33be7aa66c134501c4e04c70/skybridge-0.0.0-dev.d695687.tgz","_integrity":"sha512-DPXFR9xD0eknxLfZ2X94l7IhU529J24HKEXlaW542HcZXX4WjTJW1ON3jn87Qqr+CpJj9ASO+VuO6sC5f7219g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d695687_1776082198570_0.39321525254657175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1afd628":{"name":"skybridge","version":"0.0.0-dev.1afd628","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1afd628","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58aa55883e8697626a6437ceebd7aee61835a003","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1afd628.tgz","fileCount":277,"integrity":"sha512-IJ+PhDO/mzU9cBn79IJM7+ql30UZwRpXvMqP8bObrXTDzsv+Oq4LSICIWip3AtG1ZuTICX19Kg+JZSG33TO9qw==","signatures":[{"sig":"MEUCIQDtpvzIWw0WcDtacRHUxgoVC1hZ6Bpl+qzLZ/e/6B6+IAIgVOalsfD0ywcPq04uoO48xgryJN+z2BjK4CIYEsGRgE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1afd628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.1afd628.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/739ff2d27fb3f0e7126b9c73f2bd9a3c/skybridge-0.0.0-dev.1afd628.tgz","_integrity":"sha512-IJ+PhDO/mzU9cBn79IJM7+ql30UZwRpXvMqP8bObrXTDzsv+Oq4LSICIWip3AtG1ZuTICX19Kg+JZSG33TO9qw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1afd628_1776089774654_0.6560512656449495","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89d9ab1":{"name":"skybridge","version":"0.0.0-dev.89d9ab1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89d9ab1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8213bafa545b350ad641a00e5bb0a50889ebed4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89d9ab1.tgz","fileCount":280,"integrity":"sha512-OBJtzezGTpH/cmJYcMMCv9GkGr2l+aPtySrL6y5ljwnDY1zvv33F8bTyTCsK1SuEVvrddFi6FwGem6ZIvQZ2wg==","signatures":[{"sig":"MEUCIQCwOM2JJYdejDVApuNi2KUKGB/wEt8xmvwk21CY+vBMJwIgFS7kFh/GviLXP5I27Xce9I3I/JenfhmpHDBwuhIH+9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89d9ab1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538535},"type":"module","_from":"file:skybridge-0.0.0-dev.89d9ab1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/21a6c340026bef1f82ec93a8ecfd4ef0/skybridge-0.0.0-dev.89d9ab1.tgz","_integrity":"sha512-OBJtzezGTpH/cmJYcMMCv9GkGr2l+aPtySrL6y5ljwnDY1zvv33F8bTyTCsK1SuEVvrddFi6FwGem6ZIvQZ2wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","jsdom":"^29.0.1","vitest":"^4.1.2","ts-node":"^10.9.2","@vitest/ui":"^4.1.2","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89d9ab1_1776089966729_0.5866322027027844","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8c4375":{"name":"skybridge","version":"0.0.0-dev.c8c4375","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8c4375","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07efb6f9cf9f2ca99df2f09be2e36725516b9f68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8c4375.tgz","fileCount":280,"integrity":"sha512-MaHkHSY9j5Y03s4Zi6fb50n6F8LbZgrzKe7GgLJSQcZAf4jsDGEG8yd2GkxdkljemVVu3x+BtXJbbVlD15VxTQ==","signatures":[{"sig":"MEYCIQDcOHSLvrPfRcdHN7kG+FAUXg0IOtWdfqhdTF3i4aFALgIhAJLUDCBvGoX+SJdmLbJ4xg+wRnY6VZOC40auDeKKMl88","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8c4375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.c8c4375.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1f866df4bfc44a09eea111a897ad2f3/skybridge-0.0.0-dev.c8c4375.tgz","_integrity":"sha512-MaHkHSY9j5Y03s4Zi6fb50n6F8LbZgrzKe7GgLJSQcZAf4jsDGEG8yd2GkxdkljemVVu3x+BtXJbbVlD15VxTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8c4375_1776093165337_0.6940200803526315","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.882f111":{"name":"skybridge","version":"0.0.0-dev.882f111","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.882f111","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fa13e1c25d58b65435274a0b7174b2a243162fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.882f111.tgz","fileCount":277,"integrity":"sha512-vqPji6OGIjAsGvzic61m3pf7zAnhOY03XmyLsf0fa42lVgIQvYfZCsR6H3JceKLDmwsANYLT/2FBWDbs/23i/g==","signatures":[{"sig":"MEUCIGwjpkIRCf1LdgNb6A4p3Z+cEMq6cRoeOsh53+ibbzDYAiEAwRe8W6BSvbVadng598vfHkqfJQ+ziiFTUv71//X3HMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.882f111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.882f111.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a1f5546df4b77778e2397b875676d738/skybridge-0.0.0-dev.882f111.tgz","_integrity":"sha512-vqPji6OGIjAsGvzic61m3pf7zAnhOY03XmyLsf0fa42lVgIQvYfZCsR6H3JceKLDmwsANYLT/2FBWDbs/23i/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.882f111_1776093432623_0.7018764281535961","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b10f764":{"name":"skybridge","version":"0.0.0-dev.b10f764","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b10f764","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"352c6ec962276ff00f2b639cf21770bf1e407196","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b10f764.tgz","fileCount":277,"integrity":"sha512-p4hhq1Rl3qoB4LUHIahiGIN/jvOtMEEJB5CHTxqou1JfrCL3lNfX0jimn4SosLtdFwdEDCRIFxdgbmsF9VMAuA==","signatures":[{"sig":"MEQCIBp1ASph1mwhZ8f4/eeYT+/y1xU+BdecK0ndUtosZtM+AiBvjWSI3qeyhGqhKTMxNeAL3leRjmIZPtx1eAHAgvF1Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b10f764","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.b10f764.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc9f2397c2f5e5da5f7b979ababa3189/skybridge-0.0.0-dev.b10f764.tgz","_integrity":"sha512-p4hhq1Rl3qoB4LUHIahiGIN/jvOtMEEJB5CHTxqou1JfrCL3lNfX0jimn4SosLtdFwdEDCRIFxdgbmsF9VMAuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b10f764_1776094359090_0.21278391797078178","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a6b4e0":{"name":"skybridge","version":"0.0.0-dev.7a6b4e0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a6b4e0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd98fcf3fdc037b6706e777b6c8c1ace40b704f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a6b4e0.tgz","fileCount":280,"integrity":"sha512-SbrijI2fgaOfVo6pnmOs6xNVHTnLkTMRXEKKkDAQxEUfIS62Kt3kPHPVkWoboD8nhUH1t8e2XRhkzkmTdVrHQg==","signatures":[{"sig":"MEYCIQD2LCKdxFzdaRktQvrhdibfb5QYj7s5YD4d+uzjmfUZTwIhAJVpLetplzYlB9tXu053O9zPiZR5gjFrJ+gL5odCNhbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a6b4e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.7a6b4e0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d993dd9e93466d84cc2c8844307d118e/skybridge-0.0.0-dev.7a6b4e0.tgz","_integrity":"sha512-SbrijI2fgaOfVo6pnmOs6xNVHTnLkTMRXEKKkDAQxEUfIS62Kt3kPHPVkWoboD8nhUH1t8e2XRhkzkmTdVrHQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a6b4e0_1776094443604_0.2246744407568555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.defd82e":{"name":"skybridge","version":"0.0.0-dev.defd82e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.defd82e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2acfe25c494b0a4eea3e17d17a52368e2e1fd48d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.defd82e.tgz","fileCount":277,"integrity":"sha512-B8PRz7wztVLC+9sW4k8rpgVnCI5e8vkGia6z9+PPQZ9fe8IQs+SpcpFXNfBBwMV5aw9yuL+q+LUJgiDiNOH4lw==","signatures":[{"sig":"MEQCIBwxujzH0BtFtj5qf8FK2HarqxtZGTizhrHbtodQDw3KAiBnnAdsT15qOt9QMwQ1JVYC/gr1L7N3y71aCfpyTJyIOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.defd82e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.defd82e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/970305d93227f64a8e1f7cf75d5b8a36/skybridge-0.0.0-dev.defd82e.tgz","_integrity":"sha512-B8PRz7wztVLC+9sW4k8rpgVnCI5e8vkGia6z9+PPQZ9fe8IQs+SpcpFXNfBBwMV5aw9yuL+q+LUJgiDiNOH4lw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.defd82e_1776095814760_0.5661423463109505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd91f9e":{"name":"skybridge","version":"0.0.0-dev.dd91f9e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd91f9e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d6a0f06412f719be4b3a7bbe5cabdc9099e58de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd91f9e.tgz","fileCount":280,"integrity":"sha512-aDLr16pjJQuAaHEE8kK/IPMU7QZM1RWIXc3pxpGjOqLzrlzr78P6Lwz4jnysIWecfteWAQPgWuxaEpYGp4IY1g==","signatures":[{"sig":"MEQCIFykN82eU/oYO3FETwigLOPWYJOu+PHboqeIryyRQALwAiBGAALZUc0o20KTLt1gNcKDweePUdbErCZjGIZv4NGEsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd91f9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.dd91f9e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6913f336987918ff5f608cfaeb741cc0/skybridge-0.0.0-dev.dd91f9e.tgz","_integrity":"sha512-aDLr16pjJQuAaHEE8kK/IPMU7QZM1RWIXc3pxpGjOqLzrlzr78P6Lwz4jnysIWecfteWAQPgWuxaEpYGp4IY1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd91f9e_1776095974775_0.9172924449222843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a761338":{"name":"skybridge","version":"0.0.0-dev.a761338","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a761338","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2920514ce9a31663fe7c8441c73c6414a013becc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a761338.tgz","fileCount":280,"integrity":"sha512-PVLaV0GyB8r6EwKukm2ZsPVMPuUa3MzT2ks6bQTDFZiewjIMUuWWy1Jgk9LoGvS5iVlYArBbMhnEWDWk6bEp8A==","signatures":[{"sig":"MEUCICC73R1m/g2jB53H2K8tbuiqAULiApZTgfPrwKcaMd7XAiEAhB176Nq4fuUKI18ZiyVo2WGjfKfSt8Wpjkgq654O3us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a761338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.a761338.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44f6cea03b15c04d4117744ffc04ff90/skybridge-0.0.0-dev.a761338.tgz","_integrity":"sha512-PVLaV0GyB8r6EwKukm2ZsPVMPuUa3MzT2ks6bQTDFZiewjIMUuWWy1Jgk9LoGvS5iVlYArBbMhnEWDWk6bEp8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a761338_1776096551648_0.38122351997669","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0dd39dc":{"name":"skybridge","version":"0.0.0-dev.0dd39dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0dd39dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17585dfc4dd3623cfcfc7ad15a17e26d561f1791","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0dd39dc.tgz","fileCount":280,"integrity":"sha512-3Q+7qYc0wmVdmaIRcL4dl+V/2m4NX8gIQapTY8GRG/jxYo7tBOkrl5C7S6Q17Uy16kpVJeZteJQysiVZ1HiMBA==","signatures":[{"sig":"MEYCIQCINCIlg+Qu3MHNcGwFjbk2QfG951iywyNoeU5Z2Un/8AIhAJCX+m7XguTXvWICREMQZsPT6s9xyYKPXJdr6knWiO52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0dd39dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.0dd39dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93a347a492823df4412afbdcb9c48281/skybridge-0.0.0-dev.0dd39dc.tgz","_integrity":"sha512-3Q+7qYc0wmVdmaIRcL4dl+V/2m4NX8gIQapTY8GRG/jxYo7tBOkrl5C7S6Q17Uy16kpVJeZteJQysiVZ1HiMBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0dd39dc_1776096657947_0.4298153718369162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b25e944":{"name":"skybridge","version":"0.0.0-dev.b25e944","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b25e944","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8a264359e436d8aa73ede71d361c3eb13edc6a72","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b25e944.tgz","fileCount":280,"integrity":"sha512-6dy509O65sAdVVCG+vxGU9yqlnkMiK7Q7o6S2HwKyjMZZ0kJZW76MGHrMKEKdNeVJstTatdbl+GJW8aCOpm0+A==","signatures":[{"sig":"MEYCIQD0B97PugJ3KcO7EYVBjwqfgaHB5CCQ2/Bmk4GLF3M4xQIhALUxNVrKQNir+aidfQSjmP/cy/Bd6kKq73a9gv7DtldK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b25e944","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.b25e944.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e6e015b1e6b77e009b2cfc8895c66b5/skybridge-0.0.0-dev.b25e944.tgz","_integrity":"sha512-6dy509O65sAdVVCG+vxGU9yqlnkMiK7Q7o6S2HwKyjMZZ0kJZW76MGHrMKEKdNeVJstTatdbl+GJW8aCOpm0+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b25e944_1776096933159_0.0594933128646864","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.feb6875":{"name":"skybridge","version":"0.0.0-dev.feb6875","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.feb6875","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e9b071f6680f609d2c80b351020f0734446bb053","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.feb6875.tgz","fileCount":280,"integrity":"sha512-rq+h6FpN8ePZ12zvilvkChbRs7K54vc6YO9lfyIkFD2QH/6f1X0h13y70JbiWfUv1k+FFEPSNMnvTuV56byQOA==","signatures":[{"sig":"MEYCIQCAQ3wIsl1FP1Jqw/eLBNlde8wgKvEBqqs4NMVN/3+ULgIhAIW0fjoOfJ/veFJI03VOztWoX35FnsZJ8WAHpD7z4FYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.feb6875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.feb6875.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7c1d4f8bb8689c702b1bcaa1b9dc3f7/skybridge-0.0.0-dev.feb6875.tgz","_integrity":"sha512-rq+h6FpN8ePZ12zvilvkChbRs7K54vc6YO9lfyIkFD2QH/6f1X0h13y70JbiWfUv1k+FFEPSNMnvTuV56byQOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.feb6875_1776114153199_0.23150442439083285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a8dd9b":{"name":"skybridge","version":"0.0.0-dev.3a8dd9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a8dd9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"692f39c9460ce9b79e5ba89bd9713c2c4b6b748f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a8dd9b.tgz","fileCount":280,"integrity":"sha512-MCIQyNtiGLiXLEasU1YXszjFrJhH2xDgcfpMkl9dNXJzbJis95/bQM2D3WTpEwGff6JihuIsF0fzWnxMGmIOCQ==","signatures":[{"sig":"MEYCIQCD8OlInaly6rgGhklPubZj2YptoDleSwh9DC54N4OKAgIhALi4iq77HQPp6hXBfJXWtD1Txvoo3DfTHVpck8QxuR26","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a8dd9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538557},"type":"module","_from":"file:skybridge-0.0.0-dev.3a8dd9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b079ecd54f9f1f460889e6e206b973e9/skybridge-0.0.0-dev.3a8dd9b.tgz","_integrity":"sha512-MCIQyNtiGLiXLEasU1YXszjFrJhH2xDgcfpMkl9dNXJzbJis95/bQM2D3WTpEwGff6JihuIsF0fzWnxMGmIOCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a8dd9b_1776128900853_0.87278826169248","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.663f0ea":{"name":"skybridge","version":"0.0.0-dev.663f0ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.663f0ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ddb7f51447a5a99cc2c16cd971df1009ab3f65c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.663f0ea.tgz","fileCount":277,"integrity":"sha512-v6+WSt47oqpiAqYCwjly9vu4Kydbt+9crj+BQ4vwxggfA9wY9BM9NSLcFJIwSsLAUlHh9TXTDJyQvMR6qtrTUg==","signatures":[{"sig":"MEUCIFzpiVjAZWLZbCK1O2QrbCnDJULvcvf0mhCiIGiFXGuxAiEA9aFz80psM9JCUtvdq4im0rfXzurqzWNvYSZSINbe+Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.663f0ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556875},"type":"module","_from":"file:skybridge-0.0.0-dev.663f0ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78881c3a91b67980bb638b160bcb2e7f/skybridge-0.0.0-dev.663f0ea.tgz","_integrity":"sha512-v6+WSt47oqpiAqYCwjly9vu4Kydbt+9crj+BQ4vwxggfA9wY9BM9NSLcFJIwSsLAUlHh9TXTDJyQvMR6qtrTUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.663f0ea_1776161912105_0.6748986562987083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.231ea85":{"name":"skybridge","version":"0.0.0-dev.231ea85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.231ea85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b43dd12dc40b8212135798bafb8f682e2d645b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.231ea85.tgz","fileCount":280,"integrity":"sha512-uK6HugSx2xcRzPpm76yGkVFUJrrAb4mOKEUchuYf0hCO0NTteOMI8f3baMUPyxF7VhN+LQkrPtpScTsYJUiJuA==","signatures":[{"sig":"MEUCIDUev/7Wt83ontYZ8y3EEog18hSuWdPtSc3BHupI9+ibAiEA5EadvqNujgTr3IMYwz2BVqcs9Tt11VhMoSfW3aJ6HVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.231ea85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560444},"type":"module","_from":"file:skybridge-0.0.0-dev.231ea85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/acf30afb782118b3263a0adc366cd48e/skybridge-0.0.0-dev.231ea85.tgz","_integrity":"sha512-uK6HugSx2xcRzPpm76yGkVFUJrrAb4mOKEUchuYf0hCO0NTteOMI8f3baMUPyxF7VhN+LQkrPtpScTsYJUiJuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.231ea85_1776162214897_0.8791515327304165","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.12fe649":{"name":"skybridge","version":"0.0.0-dev.12fe649","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.12fe649","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26fc10635df192f24850b2389e36d143bbd22a4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.12fe649.tgz","fileCount":286,"integrity":"sha512-Wr8/0QobL8MxnTacZEdCqHvb8TQRhlBUlt3YlrQHQjW3ty586urtBzCpBDLmVTQGCp/cf6vi4M2pqOWeBbS/0w==","signatures":[{"sig":"MEQCIBHCP8TJgqyDmpWPdysDNcGaBu6WlZZ/pyP+RZXy4DwMAiBOUXmuxHNU0vRTGCfl0cKdS9P+vSfsavmiBeFhFzcDXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.12fe649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570873},"type":"module","_from":"file:skybridge-0.0.0-dev.12fe649.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d1c932584d8d9238b8c75a20b85175e4/skybridge-0.0.0-dev.12fe649.tgz","_integrity":"sha512-Wr8/0QobL8MxnTacZEdCqHvb8TQRhlBUlt3YlrQHQjW3ty586urtBzCpBDLmVTQGCp/cf6vi4M2pqOWeBbS/0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.12fe649_1776169859793_0.0547470709252722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e28dbb6":{"name":"skybridge","version":"0.0.0-dev.e28dbb6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e28dbb6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"34245eea3b8059c6b80a8ab8901ea6403e9ae572","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e28dbb6.tgz","fileCount":283,"integrity":"sha512-uSr/E+/COdnltMEMicDr+0bQYv3Xt9n/CZxP6pbWsgAS5nmvaHz5TOpuigycUOOguLEM+yRCiuHD35PCU0rqkg==","signatures":[{"sig":"MEQCIC9XFAQUIT0yzeAAbv7ks6ps7nkQWNFXTMLjR9BPbh/rAiBK7/nbVffpTJcOllRY6VcDJcAC0D2xwccgnec4xt+nhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e28dbb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561688},"type":"module","_from":"file:skybridge-0.0.0-dev.e28dbb6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3ff42b1ecf43cd6a4dc062a172ad3685/skybridge-0.0.0-dev.e28dbb6.tgz","_integrity":"sha512-uSr/E+/COdnltMEMicDr+0bQYv3Xt9n/CZxP6pbWsgAS5nmvaHz5TOpuigycUOOguLEM+yRCiuHD35PCU0rqkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e28dbb6_1776170123975_0.5376093552870214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe9bc33":{"name":"skybridge","version":"0.0.0-dev.fe9bc33","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe9bc33","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed75e3f65632293cb13a4dbd2dc8c1b2bc549d5e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe9bc33.tgz","fileCount":283,"integrity":"sha512-9N/DRO4IGetqljydScEKkYqspJmbopAD8e2oMJHca4k9Rve3D+MP1DXJD0oOBeBRhskpNdM3f3LfXqxKqvgnLw==","signatures":[{"sig":"MEUCIQDs5dj3s+3FmrLs8IjESCNwZZCjsl/oY9hHA4U9v42LHgIgZnqC/AZOGnTOYskSYyoG5woa5vlanQcwCjrn372daPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe9bc33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.fe9bc33.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b2bc63a6fb89a8c2d75e7b5138216b2/skybridge-0.0.0-dev.fe9bc33.tgz","_integrity":"sha512-9N/DRO4IGetqljydScEKkYqspJmbopAD8e2oMJHca4k9Rve3D+MP1DXJD0oOBeBRhskpNdM3f3LfXqxKqvgnLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe9bc33_1776170814401_0.14061753859273107","host":"s3://npm-registry-packages-npm-production"}},"0.35.18":{"name":"skybridge","version":"0.35.18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8dcdf8a226bbe9cb5a38c37dfef39dfcf6a79c9b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.18.tgz","fileCount":283,"integrity":"sha512-KC/vo2zFp5eL6nvYyH9A6X9ImwsLEttK+Y86Kf9A2rKtSp9QJ67NuzEXAhP2RgANItLh1CXOR/7nllsT3CFJ2g==","signatures":[{"sig":"MEYCIQC6yBxVUgsX0XHljgOe0ncsqV+AwCWX7zg9quVMnzthggIhAOl8xXcfFqF9naePPHw6tMi12gn8TubieKH6E4z8kZwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561988},"type":"module","_from":"file:skybridge-0.35.18.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6eca89e49ec8f37315fc67d580aa140c/skybridge-0.35.18.tgz","_integrity":"sha512-KC/vo2zFp5eL6nvYyH9A6X9ImwsLEttK+Y86Kf9A2rKtSp9QJ67NuzEXAhP2RgANItLh1CXOR/7nllsT3CFJ2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.18_1776172327803_0.25551798629104816","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6bb9567":{"name":"skybridge","version":"0.0.0-dev.6bb9567","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6bb9567","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7f2a9a26fa68b72c52968fc65f4ff646eae6d17c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6bb9567.tgz","fileCount":283,"integrity":"sha512-LYY1qfSqMBf82fgi/3O2h+nOnKqwdr++dpyKusEn8j+DkKH5DwvNk9bVB0xMDlBewBYx767ocBQIP95eapeD2A==","signatures":[{"sig":"MEUCIBVEg/byMRCehniI20/l+RUB9U/+DW7SUnhIFBHImNpaAiEA92NXDUTb70SRc4A+z/yxDeJnf4go35fBXhMGxZqJ0V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6bb9567","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.6bb9567.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d9bc1526841955238b7b1a6a64aa219/skybridge-0.0.0-dev.6bb9567.tgz","_integrity":"sha512-LYY1qfSqMBf82fgi/3O2h+nOnKqwdr++dpyKusEn8j+DkKH5DwvNk9bVB0xMDlBewBYx767ocBQIP95eapeD2A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6bb9567_1776184668485_0.7076884010411653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.231238e":{"name":"skybridge","version":"0.0.0-dev.231238e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.231238e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a2a9fcc7d9ed40a4fbe546aae8a646fae863cbf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.231238e.tgz","fileCount":277,"integrity":"sha512-gmIezu8ocZ+sYwENozJf+tFQP2sJUIZV8BpneYb4y4AFAa9Am4kHKYlwL0Iixm4+d14UIWeE8UxIYGsW/iHUdQ==","signatures":[{"sig":"MEQCIBT4zSUcW52CV+tXRwZYXZffcfiHVMBmVjPXqXYf//LuAiBRSI4m7mBFKc4I4dn9G3mlJI5DtQEBuhOrrW32SzENww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.231238e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.231238e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e5ca56d0b00306a0a983575a60954ed5/skybridge-0.0.0-dev.231238e.tgz","_integrity":"sha512-gmIezu8ocZ+sYwENozJf+tFQP2sJUIZV8BpneYb4y4AFAa9Am4kHKYlwL0Iixm4+d14UIWeE8UxIYGsW/iHUdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.231238e_1776184788442_0.16443985371725112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eb0ff5f":{"name":"skybridge","version":"0.0.0-dev.eb0ff5f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eb0ff5f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f9b6e83e48b82cbc10b3f59796b4d53a43c52703","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eb0ff5f.tgz","fileCount":277,"integrity":"sha512-knLwI+Ckss5gxsyjr3sSvckvB7qG+5MlOwDkjvDCw6DMhpZlSyNf4P7SIog/bU4QkSmjOqF0g3dMH7660iljgA==","signatures":[{"sig":"MEUCIBIACQ0didlAzXUXOTVYlculblVPHmnCt89dBJZNV8OUAiEAwv2fhGNImi+1kCzOn1mlhrJtfUci6BxypqjtygYBKxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eb0ff5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534988},"type":"module","_from":"file:skybridge-0.0.0-dev.eb0ff5f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c73cae4e013cac01755d01d0197471c/skybridge-0.0.0-dev.eb0ff5f.tgz","_integrity":"sha512-knLwI+Ckss5gxsyjr3sSvckvB7qG+5MlOwDkjvDCw6DMhpZlSyNf4P7SIog/bU4QkSmjOqF0g3dMH7660iljgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eb0ff5f_1776185075795_0.6796989240932134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.796c8e3":{"name":"skybridge","version":"0.0.0-dev.796c8e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.796c8e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19c9f9aeb1ac36d0849d5a9fe91c10ee101c326c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.796c8e3.tgz","fileCount":283,"integrity":"sha512-uD3lyeWHjxN+BK3k98QC4qrBM6T4/lmVYbkrlifU9EKhj7AoUTeeaUpk0gWsIW28at/NNFAGP/zlB81fr6TwOA==","signatures":[{"sig":"MEUCIGXg0OYhHMwkGtfgsaiR/XeLpxRED4zDDI5H2VnTYQ5rAiEAi1CIC2EyotaGBXErm+WFIGiWUKQ/oaUg9mXbflPQBIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.796c8e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.796c8e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/88ba3ae3477ca7fc15f0963a90fff413/skybridge-0.0.0-dev.796c8e3.tgz","_integrity":"sha512-uD3lyeWHjxN+BK3k98QC4qrBM6T4/lmVYbkrlifU9EKhj7AoUTeeaUpk0gWsIW28at/NNFAGP/zlB81fr6TwOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.796c8e3_1776185330234_0.6088428183120389","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2bf188f":{"name":"skybridge","version":"0.0.0-dev.2bf188f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2bf188f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"72c16091460d0ecef33227aaa11c13d45ffab811","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2bf188f.tgz","fileCount":283,"integrity":"sha512-NcSEOG+o1hTGUyXEp+vBqIiei7gtXOzvbOxBd0rpE4JwWFri12dCEafbGuEYL2YGi6A9Agsax6Mt9qq5Z02//A==","signatures":[{"sig":"MEUCIQCjWhUEeDxXkUq7SGl6Q5M3D+TPNa3QqNLAUbvC5ssyrAIgP9wCI5TCG9PKgdZ8Y/0b4DbanT0hABf3a0J/1WGdwQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2bf188f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.2bf188f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6139d078356ece25095cc82e14442803/skybridge-0.0.0-dev.2bf188f.tgz","_integrity":"sha512-NcSEOG+o1hTGUyXEp+vBqIiei7gtXOzvbOxBd0rpE4JwWFri12dCEafbGuEYL2YGi6A9Agsax6Mt9qq5Z02//A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2bf188f_1776185391738_0.66627045776867","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b59fa2":{"name":"skybridge","version":"0.0.0-dev.4b59fa2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b59fa2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a34e988297e1517c2f82aec919601100ef509dee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b59fa2.tgz","fileCount":283,"integrity":"sha512-MfV6PjZ3gFaPSVZPfQ2NF9khnZmsqbEslYHktbRnWFn070TlB01pZfXhaXMu2nIHB7ihhb6L7MHYojRb414+jQ==","signatures":[{"sig":"MEUCIQCdEmF27VNEAPR4hbCYnAN+BbhI4XB3eQCSS88KXT8hxAIgHfYzJ9qdKksk7MFMnv5PtL/PRag3Lv0rVcj+ljCtouk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b59fa2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.4b59fa2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa3390f69f165a7007fb2603a050b10b/skybridge-0.0.0-dev.4b59fa2.tgz","_integrity":"sha512-MfV6PjZ3gFaPSVZPfQ2NF9khnZmsqbEslYHktbRnWFn070TlB01pZfXhaXMu2nIHB7ihhb6L7MHYojRb414+jQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b59fa2_1776186836332_0.576040947051637","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ae8ff8":{"name":"skybridge","version":"0.0.0-dev.4ae8ff8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ae8ff8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"633c558c81e40798406750bb1cbc5fd12ec90317","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ae8ff8.tgz","fileCount":283,"integrity":"sha512-fgGj/N5dN4YzPdylphyXedqullasPV0kEXxSv9mIp48HewuDw0QKeu3e6V/4Vgq+53gSAlD95p9E9GAxASJB/g==","signatures":[{"sig":"MEQCIBSCFQLKUy+iEkHiipzJw/D600feEL5eo5E9B+fwHp3/AiBvkp+RJXUDvx7vetgSQJIhnpKFA9Eff0pGowae7I8q/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ae8ff8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562121},"type":"module","_from":"file:skybridge-0.0.0-dev.4ae8ff8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dfe4342632d0e4ac418780b2ec27cc51/skybridge-0.0.0-dev.4ae8ff8.tgz","_integrity":"sha512-fgGj/N5dN4YzPdylphyXedqullasPV0kEXxSv9mIp48HewuDw0QKeu3e6V/4Vgq+53gSAlD95p9E9GAxASJB/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ae8ff8_1776186943928_0.14992449492121818","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ce36f6":{"name":"skybridge","version":"0.0.0-dev.2ce36f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ce36f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8bc1364b9dbd3c214a6aaf26fedfd6d8ef40b5bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ce36f6.tgz","fileCount":283,"integrity":"sha512-u2aP8oxRXuZZDc/eW637MLMq9JwU4Us4HRW676jyaejkOOyz2HXR4rPq6PHHuGI0EljA5/pG4eoUh5h4lC6KGA==","signatures":[{"sig":"MEUCIQDFpaaqOphubP5jMMD/JAJk6Wl6hL/IXrbAGFoyBEkYfAIgYeiHsIkc6YJn/kfNwnOGTmRtvHFESY0cCcxaNbsrRm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ce36f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562121},"type":"module","_from":"file:skybridge-0.0.0-dev.2ce36f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef45ea2feb17dd76ebd10e35aa719122/skybridge-0.0.0-dev.2ce36f6.tgz","_integrity":"sha512-u2aP8oxRXuZZDc/eW637MLMq9JwU4Us4HRW676jyaejkOOyz2HXR4rPq6PHHuGI0EljA5/pG4eoUh5h4lC6KGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ce36f6_1776201492000_0.3597281538521455","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43ba2fa":{"name":"skybridge","version":"0.0.0-dev.43ba2fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.43ba2fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b76109eef6a02df23d53f942832e483894055813","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.43ba2fa.tgz","fileCount":283,"integrity":"sha512-D5uXr3pwZs/2DyLq7gDdWa5fOyuD9uh2kqoSaLDKDdNK7c5DDIvWIWQwSI3YrlSRrpd32jwLq9Nwct1GGaHj+w==","signatures":[{"sig":"MEYCIQC63X1NWmLGsXRlvlmFWOc8RQpwHvOXzhTkLTNtFsp2hQIhANbRj/G8pLQhI23mB/KXfRjhfmF9f4w+CtkZDSIbbGhF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.43ba2fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.43ba2fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/68195ee0451997a996ffeb2fd4fa56c4/skybridge-0.0.0-dev.43ba2fa.tgz","_integrity":"sha512-D5uXr3pwZs/2DyLq7gDdWa5fOyuD9uh2kqoSaLDKDdNK7c5DDIvWIWQwSI3YrlSRrpd32jwLq9Nwct1GGaHj+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.43ba2fa_1776201743089_0.42808882465979026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4a63db":{"name":"skybridge","version":"0.0.0-dev.a4a63db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4a63db","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f7ab3a25f9c54de85bef422083ea2b9c998ac41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4a63db.tgz","fileCount":283,"integrity":"sha512-XeLKAafUOEkobhixH5EFZLNMzCBTfeSqpQfExhwX2WHMGWlmVx7PNCIJQbnPcIGd2RL9fJ6I+JEEHGrCwM95SQ==","signatures":[{"sig":"MEUCIE+RIuwy4h1gSNhxUPbsgu651s7oF8CTK3p/iDu329KaAiEAifMfGomvcHyVUSz4qwSYxbi2ijCDYcfS0toPwy/tbCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4a63db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562012},"type":"module","_from":"file:skybridge-0.0.0-dev.a4a63db.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0caf1398fbd2a80a553c9cddf49e3d5/skybridge-0.0.0-dev.a4a63db.tgz","_integrity":"sha512-XeLKAafUOEkobhixH5EFZLNMzCBTfeSqpQfExhwX2WHMGWlmVx7PNCIJQbnPcIGd2RL9fJ6I+JEEHGrCwM95SQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4a63db_1776201901204_0.931093104554191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc5668f":{"name":"skybridge","version":"0.0.0-dev.cc5668f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc5668f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9bf70a550d5ac1822deb976d35b6724e68dadcdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc5668f.tgz","fileCount":283,"integrity":"sha512-TpOoBVg06RiryggEx9akT0cAz+4yNx//dzjaWKwPEDq6fENfCXoibYrdZg5bthri+nE+Bfr8+wAy2ZA4ipFLIg==","signatures":[{"sig":"MEYCIQCkDGCsUMUGMhPVWqHf9ZDd9UPnmuM/obhMmnLi14Hs8gIhAMR/8vzGw229ggSmYG69SJkBecF4OGYRGxuEqyYDcMkN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc5668f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.cc5668f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a8118c0d2fb147d8b9f88089d62c856/skybridge-0.0.0-dev.cc5668f.tgz","_integrity":"sha512-TpOoBVg06RiryggEx9akT0cAz+4yNx//dzjaWKwPEDq6fENfCXoibYrdZg5bthri+nE+Bfr8+wAy2ZA4ipFLIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc5668f_1776213692241_0.8070302874389477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a08ce31":{"name":"skybridge","version":"0.0.0-dev.a08ce31","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a08ce31","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d5a8c6a742d7ef48e002cb5164d01e963810d63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a08ce31.tgz","fileCount":283,"integrity":"sha512-uHopyUnoW7LS2xqfIvmeUIGAtzqsyS+noDvrXIXHMHVnwDZa94Zt8HwxgFMalY8A3Ox2FLJW8Mx/UBL2VXtOJA==","signatures":[{"sig":"MEUCID92S9RHR2Qgsr8tHy58EpbH8YRHl/eRKv14iZPZKGC0AiEA5TGlfo9NAT3J84SnADPbgNJw/tM9moUm6S0AcLkVjXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a08ce31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.a08ce31.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a22bfb24794d79ae35530e1269788aa6/skybridge-0.0.0-dev.a08ce31.tgz","_integrity":"sha512-uHopyUnoW7LS2xqfIvmeUIGAtzqsyS+noDvrXIXHMHVnwDZa94Zt8HwxgFMalY8A3Ox2FLJW8Mx/UBL2VXtOJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a08ce31_1776241410404_0.5674309906112387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8cd5e5d":{"name":"skybridge","version":"0.0.0-dev.8cd5e5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8cd5e5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"83036a47832acc7a56cd977312e35b189de5f928","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8cd5e5d.tgz","fileCount":283,"integrity":"sha512-y7u/3XYPBlDgJwJBHrPcZ2pxZOgNBIcrDwvDYxml12fBCFOMx7eqcruCfX9ol2UqByf/y5r7Ij2UQhDheBVe1A==","signatures":[{"sig":"MEUCIGxgQSNai7nvy3htE6sr8YExI2jQEaJumsabVM4sc5zRAiEAi2DdhJiA87QEXAmTJ1PhXryD879mlBmMQQO4AtpEa1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8cd5e5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.8cd5e5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43d78d5809f39701f33742623f225a10/skybridge-0.0.0-dev.8cd5e5d.tgz","_integrity":"sha512-y7u/3XYPBlDgJwJBHrPcZ2pxZOgNBIcrDwvDYxml12fBCFOMx7eqcruCfX9ol2UqByf/y5r7Ij2UQhDheBVe1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8cd5e5d_1776241763626_0.5285285004899631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.27c07f0":{"name":"skybridge","version":"0.0.0-dev.27c07f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.27c07f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"025ddbd05da2b3158d4ea8c5ed0d3862a600a251","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.27c07f0.tgz","fileCount":283,"integrity":"sha512-GBkl9FnfWvFyR5SoyZ2hs0QYhAdyuk3pkBsCtCo6LIBi1ina5s1l3rvfq1s+b21XuqoZGcMGaROYjqIV/v80xw==","signatures":[{"sig":"MEUCIGvj4wpEcfKasjvK8ZcaHwMBoPdxIuFT7fsvdcqKog5EAiEAh6Bmwaf7epTOaRouiTMfDCxW/F3euzBFU04QZNkiCEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.27c07f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.27c07f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4bfd747350f195997c1b3652bb607fb3/skybridge-0.0.0-dev.27c07f0.tgz","_integrity":"sha512-GBkl9FnfWvFyR5SoyZ2hs0QYhAdyuk3pkBsCtCo6LIBi1ina5s1l3rvfq1s+b21XuqoZGcMGaROYjqIV/v80xw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.27c07f0_1776246324654_0.4432395185195983","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0854d6":{"name":"skybridge","version":"0.0.0-dev.e0854d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0854d6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee25bdb66bb228b469751de6c07681f2fb0cd587","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0854d6.tgz","fileCount":283,"integrity":"sha512-LN+naKRVs3D7mBa6Mwq9HKQQ1DsErTCRAOKjTnJhrsVlc2iFhWtu0a6bPEmpscn9qw/RB6cxUU4INNNPTVKWFA==","signatures":[{"sig":"MEYCIQC46t9Ouat8G4Te/gH/skJDW5+DLMnCIEqj02TKT1BWiwIhAJq5WUezxz3LUY3eSe+XHfUF8WHPYKgpNc7NAnand6kb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0854d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.e0854d6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e168b3122e2e1e2fddc79cbb1140c99/skybridge-0.0.0-dev.e0854d6.tgz","_integrity":"sha512-LN+naKRVs3D7mBa6Mwq9HKQQ1DsErTCRAOKjTnJhrsVlc2iFhWtu0a6bPEmpscn9qw/RB6cxUU4INNNPTVKWFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0854d6_1776247221543_0.5689600796351075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f746ad":{"name":"skybridge","version":"0.0.0-dev.0f746ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f746ad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1fda17ed4105bc426e9f5924b0c05e9a0207c8a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f746ad.tgz","fileCount":283,"integrity":"sha512-nDvA/HHw6L1j6+aZvnOvNcMJ9FgNQpdS2Mg7phutbVHP0IOkDUyVgxpoemTpaIOFcf2yufcfe1NsaWeHvHiEFQ==","signatures":[{"sig":"MEQCICLtgpi0AheyrauT5jB+TZxP7emUIqWOhxHnpwMw4xzDAiAZtB8VRi9d5XNqRitxrYHTLtl6ZMMpHcjrRh9vd3kYXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f746ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562012},"type":"module","_from":"file:skybridge-0.0.0-dev.0f746ad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a423e727e86e2748bf40b850c1d1432a/skybridge-0.0.0-dev.0f746ad.tgz","_integrity":"sha512-nDvA/HHw6L1j6+aZvnOvNcMJ9FgNQpdS2Mg7phutbVHP0IOkDUyVgxpoemTpaIOFcf2yufcfe1NsaWeHvHiEFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f746ad_1776247996784_0.8133807185770394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13285c1":{"name":"skybridge","version":"0.0.0-dev.13285c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13285c1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"839c21e96ccb8ec3c87201fa75a2722fab0210ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13285c1.tgz","fileCount":283,"integrity":"sha512-kMCUooltEWA8QPOGKAeaCNsw906WfiYkfFZskQNG/GMaOZ5Bc0jDbRR3CErPabzo+QnV2Zsfu66e1W/HHnfT9g==","signatures":[{"sig":"MEUCIQCifxEeGFaOb0RBKZzwlQHQsOWVUbEFodM7Drrt9va7lQIgCvOoPhL+oW8To/mOMgYMzCUqXt5XEWV8P/HY8Z8XV2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13285c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.13285c1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/895905dfac1dfc656197d17806fb30b1/skybridge-0.0.0-dev.13285c1.tgz","_integrity":"sha512-kMCUooltEWA8QPOGKAeaCNsw906WfiYkfFZskQNG/GMaOZ5Bc0jDbRR3CErPabzo+QnV2Zsfu66e1W/HHnfT9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13285c1_1776248453295_0.7250017043326769","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b1f7dd5":{"name":"skybridge","version":"0.0.0-dev.b1f7dd5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b1f7dd5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06e04e5aa9a994b6c629ff6f406a7308b10c46b2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b1f7dd5.tgz","fileCount":283,"integrity":"sha512-EpJUwXU8N28KHvRN3MbuwWWwNLW+9u2OZM8xeOYOTLdAg4icSGNuvGCOrAAg5Wo7c4R7FmcWXHguLD+MciRozQ==","signatures":[{"sig":"MEQCIAENLttOYo22c4HNsxqc2XEKhjY6opyICnWt6VD9g7oWAiAoX07FCkikJFkbgZpi7tCZXwe+gg27AbLhWfVyLH3ykg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b1f7dd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.b1f7dd5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/374341828bd431a872808da2f7107fa0/skybridge-0.0.0-dev.b1f7dd5.tgz","_integrity":"sha512-EpJUwXU8N28KHvRN3MbuwWWwNLW+9u2OZM8xeOYOTLdAg4icSGNuvGCOrAAg5Wo7c4R7FmcWXHguLD+MciRozQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b1f7dd5_1776258627499_0.9203737900259608","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8549144":{"name":"skybridge","version":"0.0.0-dev.8549144","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8549144","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c42f7bdc0d6c01af2466418772519595f272063","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8549144.tgz","fileCount":283,"integrity":"sha512-hTm9ecEe/avd97LsA9i2Z+E1Ox7Sj7iDaUsvCVLSRB5m+hhUD/Zoy7Ucq3o8cG90PuOP2UH4He+bLb4cSaYJLA==","signatures":[{"sig":"MEQCIGSb7z5LraCF5qHkMhSXaSw+3HFM3oxR+WefZOZzsT0KAiAZKFk5xB5Wdcm/6aiGag3OOFK38vs9vs6r6yPQTFFBlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8549144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.8549144.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4311c226ad5989b3eb0a951e452a4391/skybridge-0.0.0-dev.8549144.tgz","_integrity":"sha512-hTm9ecEe/avd97LsA9i2Z+E1Ox7Sj7iDaUsvCVLSRB5m+hhUD/Zoy7Ucq3o8cG90PuOP2UH4He+bLb4cSaYJLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8549144_1776259944203_0.06577162667182002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ace8e2":{"name":"skybridge","version":"0.0.0-dev.9ace8e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ace8e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c20ba2c0aa2752b5d7cc4f657231414cdaf9d17b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ace8e2.tgz","fileCount":283,"integrity":"sha512-Lg2PYrekwIKtvDxg9Mklksl2mZnSlqQbIAmjNU743W2KGfUrNRobHW8KJWYzSHrmzyoRl4UfS5NFn5faWPKt8A==","signatures":[{"sig":"MEQCIAeoAv6hu75908fCX+/zzJNWd9QqHPLQgXbhE33MJUhbAiA5q8wrZD7YD1agjo5UtOnFZfuInm7YWHCdZgKpZ8hpSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ace8e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.9ace8e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/351eb8d8c1b093a9001a954ef2073f3d/skybridge-0.0.0-dev.9ace8e2.tgz","_integrity":"sha512-Lg2PYrekwIKtvDxg9Mklksl2mZnSlqQbIAmjNU743W2KGfUrNRobHW8KJWYzSHrmzyoRl4UfS5NFn5faWPKt8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ace8e2_1776261409159_0.975357521946592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f4d9846":{"name":"skybridge","version":"0.0.0-dev.f4d9846","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f4d9846","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b136b00bf59023fb5df5854951ce8d885b949197","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f4d9846.tgz","fileCount":283,"integrity":"sha512-4rAREpwCV00yJQL1/pDnLPXExTimQE9q4JJFyeGMkB31ADTuE6XsweWZPtuX7i5BgHfCrJ4X/AR4g2EvlL1Lhg==","signatures":[{"sig":"MEQCIAkTxUs961sLWUZUmWy2KGkUq8+pHaagSWenY1n9Ej97AiATKQnzxxHqRBackcwA4EcIRGravb5lghrBSfNPX1WPEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f4d9846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.f4d9846.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/758649087b70769ddf47c0cfb38d6354/skybridge-0.0.0-dev.f4d9846.tgz","_integrity":"sha512-4rAREpwCV00yJQL1/pDnLPXExTimQE9q4JJFyeGMkB31ADTuE6XsweWZPtuX7i5BgHfCrJ4X/AR4g2EvlL1Lhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f4d9846_1776262818244_0.5813921582233206","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f79620f":{"name":"skybridge","version":"0.0.0-dev.f79620f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f79620f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"65d8dedfd811dbc0e1f104dc1f915ea9a9dbebdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f79620f.tgz","fileCount":283,"integrity":"sha512-KCoGNUlPWfj05/r9a+5mRLvmAo1i9rzxhdjHs5JHxWAjbwSp1wayedfYJHhMlEz9d1EgLkpCaWIxk/TNfSFE2Q==","signatures":[{"sig":"MEYCIQDWnVsJC1vSCJdRAJKIP8MJC7KMIMHnBtzUGU/f5yKVLAIhAN5rLt2X3lvcrOVl9ChJydD54SxtKlEnBbD3a3eW+fTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f79620f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.f79620f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b73b39e201aa35fce7668843a49fa14c/skybridge-0.0.0-dev.f79620f.tgz","_integrity":"sha512-KCoGNUlPWfj05/r9a+5mRLvmAo1i9rzxhdjHs5JHxWAjbwSp1wayedfYJHhMlEz9d1EgLkpCaWIxk/TNfSFE2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f79620f_1776263405507_0.410137411429619","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c2be41":{"name":"skybridge","version":"0.0.0-dev.1c2be41","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c2be41","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"78b1c3c14acf06cfbe9f504fd77db303aa9a3050","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c2be41.tgz","fileCount":283,"integrity":"sha512-jZlqp8oVBL3s5Tkgqg0DXqJKVPjB0IPZ387mGadwNIiBts17j9WnLjOfZrqYPo2EjuWYUWM6ZlGzkdU3LpX1yQ==","signatures":[{"sig":"MEQCIEQk9ic8jvA9YEVtViXZ+89mlEVJDliTYcxv30OF3w61AiBpLp7kAEnjOIo71t5n4PPIEGnagLCa3Chzgh5iwdPoIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c2be41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.1c2be41.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/296098b9a7c590852370f9e045bf4255/skybridge-0.0.0-dev.1c2be41.tgz","_integrity":"sha512-jZlqp8oVBL3s5Tkgqg0DXqJKVPjB0IPZ387mGadwNIiBts17j9WnLjOfZrqYPo2EjuWYUWM6ZlGzkdU3LpX1yQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c2be41_1776263798543_0.4863416955088322","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55e3bb6":{"name":"skybridge","version":"0.0.0-dev.55e3bb6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55e3bb6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e46347e685755f50555a662d996be0c29ae0e2e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55e3bb6.tgz","fileCount":283,"integrity":"sha512-JIQ6WMqCvDk0/U7LPl6RvWEdc2ZMB21qVflXzk0tSivBBmLVc0nIkazrYjAfNfV3dfxsvY/qYD4JJejWM9+i0A==","signatures":[{"sig":"MEUCIAubV9sM/J/wr3kl5FGQxyzBcdST8xxAIAjJFOE7SDpaAiEAuxU8wpjnQIOVY11vkW0A0LEXVEMZ9XcL/BnLLS3bM58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55e3bb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.55e3bb6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ec7dcfdf5f303169b94c65f9d6baaf69/skybridge-0.0.0-dev.55e3bb6.tgz","_integrity":"sha512-JIQ6WMqCvDk0/U7LPl6RvWEdc2ZMB21qVflXzk0tSivBBmLVc0nIkazrYjAfNfV3dfxsvY/qYD4JJejWM9+i0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55e3bb6_1776263904543_0.12926255673556986","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f7d4990":{"name":"skybridge","version":"0.0.0-dev.f7d4990","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f7d4990","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1852f9050cd6009c783e6d8124cd5afb53574b0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f7d4990.tgz","fileCount":283,"integrity":"sha512-soCjZo24XvLPxPFx+LXjRweDvx6ojdyHj9BrYj4wV1a+qDs/T7QVmqpjNxaCLcfyg/1SR9K/iqTS5uhcJM5SuQ==","signatures":[{"sig":"MEUCIQCXCv/HaQgBqC5C54zT/WOmjPc9MoZ6im/khaP7UCtYwQIgSsJv5HbusXmvvJgPj90WQnZdUO/8bsU3Z8N9JbrkC9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f7d4990","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.f7d4990.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed99b5322da882e98679ee65c96d6db0/skybridge-0.0.0-dev.f7d4990.tgz","_integrity":"sha512-soCjZo24XvLPxPFx+LXjRweDvx6ojdyHj9BrYj4wV1a+qDs/T7QVmqpjNxaCLcfyg/1SR9K/iqTS5uhcJM5SuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f7d4990_1776264105238_0.9204576312746575","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.64d25d5":{"name":"skybridge","version":"0.0.0-dev.64d25d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.64d25d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d3cd159308e886ae187ce64617829f218d0afa30","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.64d25d5.tgz","fileCount":283,"integrity":"sha512-NuYzMbWPb5mzKcEK3bAtL6Y8i856BXuqjNH6N7AwShgW16yc9Hux5nBuMcX5IDiCB1gcNIGl7HdZ9UWvGG7FKw==","signatures":[{"sig":"MEQCIC855S2dv0NHy9oZbHlnugBcOoGMRIuVwJw9XqxFlVBAAiA2qFfr8UyZZbRP8/9L/egpRmxZdaYZh2PK6E4LinQgMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.64d25d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.64d25d5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9cbce857886dbe23fce167afb16269c/skybridge-0.0.0-dev.64d25d5.tgz","_integrity":"sha512-NuYzMbWPb5mzKcEK3bAtL6Y8i856BXuqjNH6N7AwShgW16yc9Hux5nBuMcX5IDiCB1gcNIGl7HdZ9UWvGG7FKw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.64d25d5_1776264281416_0.40816506011115217","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.23c941c":{"name":"skybridge","version":"0.0.0-dev.23c941c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.23c941c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ab31e3123a8845b196ac957d1e134e4c500706b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.23c941c.tgz","fileCount":283,"integrity":"sha512-TIt068Gz/5/QfIC/Z/IWvn9CipLjSbKNF/74U9Iimz8x528//N3iaWIXWRzaqcD7DnEsgwEhbm4eVHPSJhMHtA==","signatures":[{"sig":"MEYCIQCwtG+yVUx7eoDMOB7E6E4lahUFyxAJGKoZDPH+MVhkPQIhAJjl7mG/ve9w66Sx1Kyx9gzeXWCesUwJE9KS5/uEYC4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.23c941c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.23c941c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/72d1a5541f37e12721166e70187a541c/skybridge-0.0.0-dev.23c941c.tgz","_integrity":"sha512-TIt068Gz/5/QfIC/Z/IWvn9CipLjSbKNF/74U9Iimz8x528//N3iaWIXWRzaqcD7DnEsgwEhbm4eVHPSJhMHtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.23c941c_1776264684269_0.6186279691474035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d58c5f":{"name":"skybridge","version":"0.0.0-dev.5d58c5f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d58c5f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d93d7c5f815932459e10743275bedf58622d1ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d58c5f.tgz","fileCount":283,"integrity":"sha512-BLdoT0+S21Zajz9NXwKiOlU9X8A2MnD2TEr4zetLO61Cr2YLkGsXvbv7FIfPLS+QSaCtMENNTynu/kO1nyoklQ==","signatures":[{"sig":"MEQCIFKl0pZhpCqQwLh0mF16WIO8f7MtkgaKAGE7vBUdc9gCAiBY0Lkr6NxWhGagBOq2zDsYHy9qKwCi0Ot1WBaWc5cxzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5d58c5f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.5d58c5f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c110dfbaa2c34e636c7ae231bc1a22b2/skybridge-0.0.0-dev.5d58c5f.tgz","_integrity":"sha512-BLdoT0+S21Zajz9NXwKiOlU9X8A2MnD2TEr4zetLO61Cr2YLkGsXvbv7FIfPLS+QSaCtMENNTynu/kO1nyoklQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d58c5f_1776266448256_0.031097762360317693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.87368":{"name":"skybridge","version":"0.0.0-dev.87368","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.87368","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ae2a8ab4d235ce31a9f075f6412c55499842467","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.87368.tgz","fileCount":283,"integrity":"sha512-Hg3g4tK9oSZU8KDcePpCzfMIqlyCDaf/weD7CkBGiqxw0PoGUej3yOCM1AP1jDFiXryEsLsWT3M42BJsNJF1/A==","signatures":[{"sig":"MEQCIEo8b4qIdI6c6y36c/IrmyDIKwNoa9418HBdFZGH0xxXAiB52lBT+Zgr9fB6urYCSUQYzg2frrYQJrCpH0v3ENhkdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.87368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562010},"type":"module","_from":"file:skybridge-0.0.0-dev.87368.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b35f183458d33751017121318230fe4/skybridge-0.0.0-dev.87368.tgz","_integrity":"sha512-Hg3g4tK9oSZU8KDcePpCzfMIqlyCDaf/weD7CkBGiqxw0PoGUej3yOCM1AP1jDFiXryEsLsWT3M42BJsNJF1/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.87368_1776266526729_0.8069395051638908","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae78c61":{"name":"skybridge","version":"0.0.0-dev.ae78c61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae78c61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c8c8e760b1d96657e5a58afb73e277d7381c9791","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae78c61.tgz","fileCount":283,"integrity":"sha512-zehPorrJNe+/7TcA8K0FmL/j1xNayVQmaWjT5x3aWMv78Tdr3cjwCOcBuQZAFUJ9pd6UAR9CKtow2ByxKa+pgA==","signatures":[{"sig":"MEYCIQChRWTx5EbZPEERUSLQOTB4yRmZTtxkzcAVfbjhy7ja3wIhALUYMv0xYUvrrWM0VAFF4ss+N1O3PxmGTGF0hY7dHC8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae78c61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562012},"type":"module","_from":"file:skybridge-0.0.0-dev.ae78c61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86288e0d72ee2a86970a8a8b2737ab0b/skybridge-0.0.0-dev.ae78c61.tgz","_integrity":"sha512-zehPorrJNe+/7TcA8K0FmL/j1xNayVQmaWjT5x3aWMv78Tdr3cjwCOcBuQZAFUJ9pd6UAR9CKtow2ByxKa+pgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae78c61_1776267408670_0.03620900234312008","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0cd4a09":{"name":"skybridge","version":"0.0.0-dev.0cd4a09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0cd4a09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5eec77d9b5c03e4ec2fbee1588f7992b838d7bac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0cd4a09.tgz","fileCount":283,"integrity":"sha512-d5gONYLY3SulkBXa4BuxYbB2vkL9LSHlu8j0HFzlDsyvDkEWkBhC3SQ5XD1j+4UC+XWEArGxHuYHwy3m9aU2XQ==","signatures":[{"sig":"MEUCIQCtc6xKp0Q3XmxvMi/ZIlehxI4PZnv6FxsPqFxOuJ/AvAIgBZtkOMk9xs1EGG246R3VAEMr2wyQeQtwi6haKbrxlbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0cd4a09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.0cd4a09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5425e2d0fc10ed84c7fe26a75411368e/skybridge-0.0.0-dev.0cd4a09.tgz","_integrity":"sha512-d5gONYLY3SulkBXa4BuxYbB2vkL9LSHlu8j0HFzlDsyvDkEWkBhC3SQ5XD1j+4UC+XWEArGxHuYHwy3m9aU2XQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0cd4a09_1776271662199_0.7181235261219552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c680ea":{"name":"skybridge","version":"0.0.0-dev.4c680ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c680ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12d88b2767fb06168cae852108dcea57c3c676d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c680ea.tgz","fileCount":283,"integrity":"sha512-d2ijme1nMEI1R6rHtnyD0jyWEw5uEFuLtjOsuGG3gCeIPfnw3CsUlmX8PQHyX1fmEO8x4MAzMpnjKp83gsbEgg==","signatures":[{"sig":"MEYCIQCzAIxInGpjJmgpcaTa5PRaCMeQ7pVPxzjmaoUnRliNMAIhAIEfBgCK166BUHfNXE30K5o9OgDPl3CkSDXTL883kCmN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c680ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562013},"type":"module","_from":"file:skybridge-0.0.0-dev.4c680ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23b532b9c83668c5ad1fe88186aef170/skybridge-0.0.0-dev.4c680ea.tgz","_integrity":"sha512-d2ijme1nMEI1R6rHtnyD0jyWEw5uEFuLtjOsuGG3gCeIPfnw3CsUlmX8PQHyX1fmEO8x4MAzMpnjKp83gsbEgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c680ea_1776274674910_0.19067835111107634","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d986cf":{"name":"skybridge","version":"0.0.0-dev.9d986cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d986cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"76e7a8454907a33c8a84be46ae988a432ce64a5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d986cf.tgz","fileCount":283,"integrity":"sha512-2cDx7C1pFqc1mDS8ssOwAvuNZKDUlUa3st13RVZodrREtqfIEYTV6aKqiSFv+AGdpIpbwcwb5Jp2wYLdpsXBlQ==","signatures":[{"sig":"MEUCIHX944rYwrkJPxgwSkgiHUamlLbZxbBKJwuXpbTDhQawAiEA5ShX5JfFJkC3lCLosi+t17YukoruGUaQutp8rQPf9Xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d986cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562012},"type":"module","_from":"file:skybridge-0.0.0-dev.9d986cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b2c9d0d6ffbd7a31ff862c973373cd0/skybridge-0.0.0-dev.9d986cf.tgz","_integrity":"sha512-2cDx7C1pFqc1mDS8ssOwAvuNZKDUlUa3st13RVZodrREtqfIEYTV6aKqiSFv+AGdpIpbwcwb5Jp2wYLdpsXBlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d986cf_1776274761517_0.7387775895728328","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb38eb7":{"name":"skybridge","version":"0.0.0-dev.fb38eb7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb38eb7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"333d837a29cb234f70d4872ccaebf7bfe0a4c77f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb38eb7.tgz","fileCount":283,"integrity":"sha512-VWc4PkVJEW25o5F+OSeuVtJGeTLBtwVaeYlH8Z7cY3gurMO57/HSQjLZTOjE2xfnL1E1AFS8Xt9OmOqBVv9o9A==","signatures":[{"sig":"MEQCIGlWQFuCFRvbVuGl9/JyvbdSMml7WYY8yBF1IM89CFD3AiBVTRUDQPU4yD2YYh9+YxJNsjz4SJW+2Sdlp6EJ/UzC9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb38eb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562013},"type":"module","_from":"file:skybridge-0.0.0-dev.fb38eb7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/de9e47aae782691784c135c9d9767c51/skybridge-0.0.0-dev.fb38eb7.tgz","_integrity":"sha512-VWc4PkVJEW25o5F+OSeuVtJGeTLBtwVaeYlH8Z7cY3gurMO57/HSQjLZTOjE2xfnL1E1AFS8Xt9OmOqBVv9o9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb38eb7_1776275014218_0.5677007250617134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb107e4":{"name":"skybridge","version":"0.0.0-dev.cb107e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb107e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33033e487158453d5eec6b9f6dedb406d9657479","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb107e4.tgz","fileCount":286,"integrity":"sha512-bSQ0onK9AQX5VFK82JxTZTbuAWqwUbTrTK7GldEFJHwA+L+t5ojm4/Pce38ns7R/qSxUodw9LUBy1lXuoqCJig==","signatures":[{"sig":"MEUCIQDdbBdF2XwTFoIKjm9bXWFXPkuVXj6q4MJK9FaR0dS75QIgXqapRkwfu07uRnTlozM622RVqUONfhdxq0zdlwHYGC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cb107e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561615},"type":"module","_from":"file:skybridge-0.0.0-dev.cb107e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9921d9c25e32faf9c387a4645f6d815/skybridge-0.0.0-dev.cb107e4.tgz","_integrity":"sha512-bSQ0onK9AQX5VFK82JxTZTbuAWqwUbTrTK7GldEFJHwA+L+t5ojm4/Pce38ns7R/qSxUodw9LUBy1lXuoqCJig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb107e4_1776275776658_0.2962913604114661","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a59aacf":{"name":"skybridge","version":"0.0.0-dev.a59aacf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a59aacf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b19ccfcb21a87f9046827a4a6160c6938b04920","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a59aacf.tgz","fileCount":283,"integrity":"sha512-ZADwuVDnxJYuQptDk/H5bJ1z8bywNFC2Wk0u4egcetES/aT0ZLpLZY7rpzH8qD3aO1mrPUERYd1sl1Yp088fiQ==","signatures":[{"sig":"MEUCIQCKZ2st5HBuLoBTuUDu8QKYxn6Wz7lP2/RYrKZn3nUwFgIgEvDkeqoX2dDvJhujMYFwjPaopGW1glt6ElNrufDKnTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a59aacf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.a59aacf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f923b065b6eeb8f2445a23f7441c60c5/skybridge-0.0.0-dev.a59aacf.tgz","_integrity":"sha512-ZADwuVDnxJYuQptDk/H5bJ1z8bywNFC2Wk0u4egcetES/aT0ZLpLZY7rpzH8qD3aO1mrPUERYd1sl1Yp088fiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a59aacf_1776319087416_0.8148266778760016","host":"s3://npm-registry-packages-npm-production"}},"0.35.19":{"name":"skybridge","version":"0.35.19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb3db0eb1f743fe9b68ff68bd79c62a35281fcd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.19.tgz","fileCount":283,"integrity":"sha512-E2jRZKXsYW2dfxfwN8JWzgXvi9qVDk6GLiwGmmRuilQTI840Trr2voquuQhcnzCb+ir/B5BxVTxZPSwlCbLLtg==","signatures":[{"sig":"MEYCIQDaIP73WpcINCHiEMxfvG+PgAlx3JQsfT3Op8xdEx8FMAIhALnHOr3eJZYX4Ef4Bsuz6Cm/9z6PKwPyR0Bw8LdXzqGf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562648},"type":"module","_from":"file:skybridge-0.35.19.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51038e627b296f9c745a45d80ec9f6b2/skybridge-0.35.19.tgz","_integrity":"sha512-E2jRZKXsYW2dfxfwN8JWzgXvi9qVDk6GLiwGmmRuilQTI840Trr2voquuQhcnzCb+ir/B5BxVTxZPSwlCbLLtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.19_1776324711619_0.8558074281076435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.12f0e85":{"name":"skybridge","version":"0.0.0-dev.12f0e85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.12f0e85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3299d77506310bb1942ea56029781a822d93898","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.12f0e85.tgz","fileCount":283,"integrity":"sha512-3DGwdtKqYfu1uh8svUM+vCFQLYMWuHj0Mq3yEdCTabcBHF2c5vvIba/K72UMA+cZmj29BO34LfcbSe+y4pRbCw==","signatures":[{"sig":"MEUCIQCcbNCse2Wep0hp9jDEJQddBbH36+XlBvWNwtrf1BGvBQIgBXeDnWjfMgb8X6jsHbMMtqHg3B6dxmeLJTMHpntKTwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.12f0e85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.12f0e85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/91a874e187b692da197008f49fb15051/skybridge-0.0.0-dev.12f0e85.tgz","_integrity":"sha512-3DGwdtKqYfu1uh8svUM+vCFQLYMWuHj0Mq3yEdCTabcBHF2c5vvIba/K72UMA+cZmj29BO34LfcbSe+y4pRbCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.12f0e85_1776331973178_0.5927633173214741","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.24e522a":{"name":"skybridge","version":"0.0.0-dev.24e522a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.24e522a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5fce67db81c44652e0c6ff4f459fa7ccf169e04b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.24e522a.tgz","fileCount":283,"integrity":"sha512-2sI22ofth29BMG84yfsepBfy/ZkkXMAtN6AdUGRVKPVZTjVPUqEB9LWcFoJcqMUbKhL7evMjaDj1AYwyLy5T5g==","signatures":[{"sig":"MEYCIQCSkLVTZGzYlihFuMUhN63z+gFiyC1YIzazhvC1yjK4SQIhAKkdspPhVCEVTbYOORJB85QrFFkynHoGaSbz3iRP1EXk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.24e522a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.24e522a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07c3a4e1e13592e228462bb3263506db/skybridge-0.0.0-dev.24e522a.tgz","_integrity":"sha512-2sI22ofth29BMG84yfsepBfy/ZkkXMAtN6AdUGRVKPVZTjVPUqEB9LWcFoJcqMUbKhL7evMjaDj1AYwyLy5T5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.24e522a_1776339191263_0.6744032570310388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60b7b8d":{"name":"skybridge","version":"0.0.0-dev.60b7b8d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60b7b8d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d988bf221e58c355cb7c5fe6708cc8d1864b9d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60b7b8d.tgz","fileCount":283,"integrity":"sha512-ojJyLIQSq8dElKsewWx8DD51+dfpdpnUtCzmMlMPHNKbEOQGIQnQLcqGIRDgrNuT6xMTfGSo/fBGk88T0w77UQ==","signatures":[{"sig":"MEUCIQC889o24WhjZugWi+T1AE6NNh1hXHSulT1UBZayGN99hAIgL2Q9njrySQuQClOCB3dOTb/E/LeRRX88UggFxXfk/vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60b7b8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561998},"type":"module","_from":"file:skybridge-0.0.0-dev.60b7b8d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b29bcc9da08495a4e029f127ad43d91/skybridge-0.0.0-dev.60b7b8d.tgz","_integrity":"sha512-ojJyLIQSq8dElKsewWx8DD51+dfpdpnUtCzmMlMPHNKbEOQGIQnQLcqGIRDgrNuT6xMTfGSo/fBGk88T0w77UQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60b7b8d_1776339366057_0.2336601598944854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc23608":{"name":"skybridge","version":"0.0.0-dev.fc23608","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc23608","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ff3f253afca0102dd0c06d9297a1bab709e4f08","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc23608.tgz","fileCount":283,"integrity":"sha512-F/VWbs+mPSOszGZGtw3asrV7pftf9C3r+DNcx+3rBARVn9RvmM30Yrf2AERL1J2fXCB92xGr7pWaNQKSzeOm6g==","signatures":[{"sig":"MEQCIGhUZtIoromPFeuKo152wEEMVXZ3pp2HvEGIVbw1ed4bAiBCsXB4kUZvdrKzAmAb92l4Uaipb6c6v1UQeH89kwACBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc23608","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.fc23608.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ddec4ab73a78005fe43da8142b99e9cb/skybridge-0.0.0-dev.fc23608.tgz","_integrity":"sha512-F/VWbs+mPSOszGZGtw3asrV7pftf9C3r+DNcx+3rBARVn9RvmM30Yrf2AERL1J2fXCB92xGr7pWaNQKSzeOm6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc23608_1776339561144_0.20372410069281854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4bbfc14":{"name":"skybridge","version":"0.0.0-dev.4bbfc14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4bbfc14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7396a93a7942df03827eb9fd577006b623bf684a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4bbfc14.tgz","fileCount":283,"integrity":"sha512-stGWqPHk5ctNJTtIr54JJB3WIUr1t1nZ/dGy9o8OyKVPYZYJ/ZXujpuVXFuHqRy8T6DkBKOrCLxW66nQQ3vBrg==","signatures":[{"sig":"MEUCIQCVj2IoZP3EZe8dvVlMU1NjJBjIx40khMps/UPJaHY+vwIgF1TxeziEqgcWDtj5ABKq45o/Z52YoBILIj1glcbp8XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4bbfc14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.4bbfc14.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ea48baff9ca4da0f12e49c2f904c2ef/skybridge-0.0.0-dev.4bbfc14.tgz","_integrity":"sha512-stGWqPHk5ctNJTtIr54JJB3WIUr1t1nZ/dGy9o8OyKVPYZYJ/ZXujpuVXFuHqRy8T6DkBKOrCLxW66nQQ3vBrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4bbfc14_1776339599664_0.10577048658403476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f381d90":{"name":"skybridge","version":"0.0.0-dev.f381d90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f381d90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f51a2dcfd292e99d38ddc7667a80eca835260d55","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f381d90.tgz","fileCount":286,"integrity":"sha512-Kxmtv8dZdZcrvzuJSRvH9hudpviqK7gpheUkBKrxzIb+B0jc5T5SfFuX9/Tfthce07h3+ct1zROePSVFvKEfAA==","signatures":[{"sig":"MEYCIQDZD34biFuZjX7xi920Akp9AJ4Iy/ZjcTWMnY1u+ddYegIhAM+Lle7wlI7QDgkQ5SwEPt5KT5DxwxS3Utlgdt5UCTVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f381d90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561615},"type":"module","_from":"file:skybridge-0.0.0-dev.f381d90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7640814fe9b72eb56aac2fd3ddc451aa/skybridge-0.0.0-dev.f381d90.tgz","_integrity":"sha512-Kxmtv8dZdZcrvzuJSRvH9hudpviqK7gpheUkBKrxzIb+B0jc5T5SfFuX9/Tfthce07h3+ct1zROePSVFvKEfAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f381d90_1776341461656_0.4794944076270071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1bdc98f":{"name":"skybridge","version":"0.0.0-dev.1bdc98f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1bdc98f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"57c697abd162a062486ad18c27ed8b4d065735b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1bdc98f.tgz","fileCount":283,"integrity":"sha512-WCzyJ4BuRtL47rT4EAqSbxjntlvntLq0fPYeZW2UXoXuZyb0r1WVWojzi3pOXZMlE6Z1wS9MEMgeGJdIe283yA==","signatures":[{"sig":"MEUCIB6R1KRnkCSHhoHo5QmWfUa5mMmYKc126uE2D/7cewHiAiEAo6mne0DU9LQgNFaJUvllPGEbZfkFg/r/4bNUPidbSpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1bdc98f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.1bdc98f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d23c757e9e425879fbeaac558257f770/skybridge-0.0.0-dev.1bdc98f.tgz","_integrity":"sha512-WCzyJ4BuRtL47rT4EAqSbxjntlvntLq0fPYeZW2UXoXuZyb0r1WVWojzi3pOXZMlE6Z1wS9MEMgeGJdIe283yA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1bdc98f_1776341795629_0.2992064453114516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8736a40":{"name":"skybridge","version":"0.0.0-dev.8736a40","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8736a40","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21114c28183fba3cd4167c3e8c80a4db3ba621b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8736a40.tgz","fileCount":286,"integrity":"sha512-NuSpjuH22V/5LBCXzXsDBtczK8gc7X+yxWjW0uHzRkiR+dewqI8F9xypKt6j5Izo/AoEVC/C2HZPWEqT766UTw==","signatures":[{"sig":"MEYCIQDEjmfaFpDMpOTthNuaQ4awBFe0yZIGaFxI/hRwQJckfQIhAIrgWIoRbU+2Jiac/zlpsmIprYRt1BuBbRwHWrCKPDxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8736a40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561615},"type":"module","_from":"file:skybridge-0.0.0-dev.8736a40.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a815fec20954a0a12fb9c56be5bd27e0/skybridge-0.0.0-dev.8736a40.tgz","_integrity":"sha512-NuSpjuH22V/5LBCXzXsDBtczK8gc7X+yxWjW0uHzRkiR+dewqI8F9xypKt6j5Izo/AoEVC/C2HZPWEqT766UTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8736a40_1776343295333_0.583366547662717","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b1d257":{"name":"skybridge","version":"0.0.0-dev.1b1d257","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b1d257","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c41e02cd699609e09c1185c94ce39ca50f1c6759","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b1d257.tgz","fileCount":286,"integrity":"sha512-bkA4HZe+md3FY5Ns4d4J72g4j2kUJsIC6jTHjnnaW/eKIa7UiFa5nqT7XWCYo1jCPMkvHOXo7H+pyGkmWVCDog==","signatures":[{"sig":"MEUCIH+ln+NuoN2MQt03318EQ5i8TCB4qsKuHwWPPsBt/LzGAiEAobv9S0I1FquMPw3L9W0tuvVCXuQLOAn8pTymQHbBSdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b1d257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561615},"type":"module","_from":"file:skybridge-0.0.0-dev.1b1d257.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f4b52401afa81459125f581f4d8f56c/skybridge-0.0.0-dev.1b1d257.tgz","_integrity":"sha512-bkA4HZe+md3FY5Ns4d4J72g4j2kUJsIC6jTHjnnaW/eKIa7UiFa5nqT7XWCYo1jCPMkvHOXo7H+pyGkmWVCDog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b1d257_1776343663220_0.34062151810580765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c7b84de":{"name":"skybridge","version":"0.0.0-dev.c7b84de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c7b84de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"421f1b696b1b0e487ba9fabf57dd7b20e6423ce2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c7b84de.tgz","fileCount":286,"integrity":"sha512-sgJvRTOndp6NQ5AoRmjRDF9pH/DJoD2e/lObsSlYC6/Bd9X4ZHBWTzUCPAjYHmggeaFCvt4XATdZ8q4bfSLQvQ==","signatures":[{"sig":"MEUCIQDWyesU37Yzf1BjfTkm/RvSbNn8AXachemyE0K7LrFdPwIgd7+tMO5OaeufdkrQS7yLipvhYO1KgpgjExftVW5yrhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c7b84de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561615},"type":"module","_from":"file:skybridge-0.0.0-dev.c7b84de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/007cde1f63e39ccaa4c9a27c4de016c2/skybridge-0.0.0-dev.c7b84de.tgz","_integrity":"sha512-sgJvRTOndp6NQ5AoRmjRDF9pH/DJoD2e/lObsSlYC6/Bd9X4ZHBWTzUCPAjYHmggeaFCvt4XATdZ8q4bfSLQvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c7b84de_1776343750968_0.5721923311159869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ef181ec":{"name":"skybridge","version":"0.0.0-dev.ef181ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ef181ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ec5d91a0c20e0a51926bed1175decca81b5cbe4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ef181ec.tgz","fileCount":286,"integrity":"sha512-nciz9jpa4Y8pGxNx1MexdcdL9DV9xiIb4DAc+VcIWjW0XMIZa0tdDLs7Ra7GUfhdwMx7TjBvKYxZ0VDQGPM7fA==","signatures":[{"sig":"MEYCIQDhtKvAv1zb91EMPpVBV2NPkIUFjKvxIVli5i01FCFIDQIhAOohgckndI51ofeO1XZI3Bsc80NKCg6WY2ODjBkLWSmx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ef181ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565626},"type":"module","_from":"file:skybridge-0.0.0-dev.ef181ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7145977165adfbf53a7cd45d877983df/skybridge-0.0.0-dev.ef181ec.tgz","_integrity":"sha512-nciz9jpa4Y8pGxNx1MexdcdL9DV9xiIb4DAc+VcIWjW0XMIZa0tdDLs7Ra7GUfhdwMx7TjBvKYxZ0VDQGPM7fA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ef181ec_1776354558196_0.5846943541533702","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b5bda8":{"name":"skybridge","version":"0.0.0-dev.8b5bda8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b5bda8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5659f3a8a1e4a9cea447f87287741d3a2ac010ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b5bda8.tgz","fileCount":286,"integrity":"sha512-O2z05CDYnfJNdNJjrhHcss2hSvh5MqUGTHVy/0kbQ+3IRXHxRCcX+GMXShuIy9tgSdECJiRLXuFDpMcx7xJlFQ==","signatures":[{"sig":"MEUCIQDhJXCfoc0goMRythcuS0sK9PvhJ2IA+6FPyGw4yFA1jwIgeKAclKST/FOayh7EnZiBArbvfmIYePsbXa+FucpoPfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b5bda8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565626},"type":"module","_from":"file:skybridge-0.0.0-dev.8b5bda8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1ab7fefdf89df6a7b7cc3957eb996ee/skybridge-0.0.0-dev.8b5bda8.tgz","_integrity":"sha512-O2z05CDYnfJNdNJjrhHcss2hSvh5MqUGTHVy/0kbQ+3IRXHxRCcX+GMXShuIy9tgSdECJiRLXuFDpMcx7xJlFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b5bda8_1776366061418_0.9515054800505438","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b41230":{"name":"skybridge","version":"0.0.0-dev.5b41230","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b41230","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3756c17a1340fee409d415c6a4ec6734aca3d2a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b41230.tgz","fileCount":286,"integrity":"sha512-qybzLnvLdHAAhAmsuidoqdujHIUwYrWfF0S4X8FLdoCC+ZB3IuO3ZRRvn74YJQqCYqmlhNkT7nBGmCqlGvfFXQ==","signatures":[{"sig":"MEUCIQCbYohff0HwmOYGQD7wVdtX4CqrE7r+6jnBA86OUI3YEgIgW6Dhhsio8+f6ukK/L8UO93mhBFqg1WSqmtH5J59XuDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b41230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565626},"type":"module","_from":"file:skybridge-0.0.0-dev.5b41230.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c8b516dd94b74ff25b7922a05b87ac49/skybridge-0.0.0-dev.5b41230.tgz","_integrity":"sha512-qybzLnvLdHAAhAmsuidoqdujHIUwYrWfF0S4X8FLdoCC+ZB3IuO3ZRRvn74YJQqCYqmlhNkT7nBGmCqlGvfFXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b41230_1776380124936_0.1010619443966132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c879c0":{"name":"skybridge","version":"0.0.0-dev.3c879c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c879c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"417ae442a06e09ee5c19a5c6aacc58bc4e931133","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c879c0.tgz","fileCount":286,"integrity":"sha512-tcNp4yj+mcMJLBG+PKuIi5FS9yMCEn/DwyaRb5dwIHgAlRnYKGfY5pQRN9eqi8ytynzh/4+HdnI6OFsWXpu3MA==","signatures":[{"sig":"MEQCIDA2JL6lekxt7pN1GlZKkcyS2GUL7Q1v+0UAKMWDYvktAiBxtfyCO4K0bHDq6rSQVdHYpuomNNFxOpnHC3X6XZ5+oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c879c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565626},"type":"module","_from":"file:skybridge-0.0.0-dev.3c879c0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a60f4419bacc667b2d3f7a341a96890/skybridge-0.0.0-dev.3c879c0.tgz","_integrity":"sha512-tcNp4yj+mcMJLBG+PKuIi5FS9yMCEn/DwyaRb5dwIHgAlRnYKGfY5pQRN9eqi8ytynzh/4+HdnI6OFsWXpu3MA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c879c0_1776393897013_0.3723794636154112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ac7dd5":{"name":"skybridge","version":"0.0.0-dev.7ac7dd5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ac7dd5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7e8795518ea6818125e86c036b2d510b8ae2176","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ac7dd5.tgz","fileCount":286,"integrity":"sha512-xHmBQRTK4cAcRTdkNYGBtYef5303aaxvev14wo1bw1CZymTxZa0d8k1nhT3gy9wLBItCWGga2Z7WIMLzri+iSg==","signatures":[{"sig":"MEMCIHA14CgfDv0QQa1DjWIvPJIxbQnUTdDV8LpCvxC2ajntAh9+moUgNg//8DrDx+NUBv+zePFctgsLm2y9/ki9GSQ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ac7dd5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565626},"type":"module","_from":"file:skybridge-0.0.0-dev.7ac7dd5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50fa3b5a81b3e9d896c95a4768e33b39/skybridge-0.0.0-dev.7ac7dd5.tgz","_integrity":"sha512-xHmBQRTK4cAcRTdkNYGBtYef5303aaxvev14wo1bw1CZymTxZa0d8k1nhT3gy9wLBItCWGga2Z7WIMLzri+iSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ac7dd5_1776416988224_0.04426632184640744","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3d91d22":{"name":"skybridge","version":"0.0.0-dev.3d91d22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3d91d22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91fb1e530d0a4313d59dbc8b85efc9a3f96797d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3d91d22.tgz","fileCount":283,"integrity":"sha512-uqPfMM95IzO1n1xixR/74d7wqIBU01gWA25LLz072o1DfncO6xva9EVJENv6i97LP4WNimKbIFNq5MsanDrzmw==","signatures":[{"sig":"MEUCIDWl4ChtcwwzOo47ypHBr94LxHKh7W61Jc+z+CeAeDZ7AiEAwB/XBV4UxWGCzRSGxEbufP9E9ssBP31BPZS3q+smzJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3d91d22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562013},"type":"module","_from":"file:skybridge-0.0.0-dev.3d91d22.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9d83d15c54a30246c3b04b6adc9bd65/skybridge-0.0.0-dev.3d91d22.tgz","_integrity":"sha512-uqPfMM95IzO1n1xixR/74d7wqIBU01gWA25LLz072o1DfncO6xva9EVJENv6i97LP4WNimKbIFNq5MsanDrzmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3d91d22_1776426429903_0.18612089737708648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60f71d9":{"name":"skybridge","version":"0.0.0-dev.60f71d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60f71d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cba1db7c5676e150fc25fd57930bc242106c4131","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60f71d9.tgz","fileCount":286,"integrity":"sha512-2vwKM5q4GGlrDfEjolC+SoZR6vjKFLNB65MiWedMjGmNm2EKLPT2S4v3hYpLLIQkJ8ZKThDwkiYuTr8HAmsSmw==","signatures":[{"sig":"MEUCIEeLmKet0k0Nk+a18/t3n8jpIt1hYgB1XhL+CFom29U5AiEAzUYeTTgWtuWtY+mTzSNxSmUIKkQOJXr8J19Un+uP26g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60f71d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565627},"type":"module","_from":"file:skybridge-0.0.0-dev.60f71d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42e73bd9436453e2af377caea21841c8/skybridge-0.0.0-dev.60f71d9.tgz","_integrity":"sha512-2vwKM5q4GGlrDfEjolC+SoZR6vjKFLNB65MiWedMjGmNm2EKLPT2S4v3hYpLLIQkJ8ZKThDwkiYuTr8HAmsSmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60f71d9_1776426559186_0.24457257855959802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bce1a45":{"name":"skybridge","version":"0.0.0-dev.bce1a45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bce1a45","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"afc25fe1f377481b29c97ea9dbd97613e066b77f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bce1a45.tgz","fileCount":286,"integrity":"sha512-VMswF0RDfGTayo8VHcl3MQQoOXjJc9jw4Fx5Aa/efUx1p4rBuh8x6OkPVGvPSUkhsaMiqSQrDo6bPErKTOt6gA==","signatures":[{"sig":"MEYCIQCRhWObkXyVCkCID32h//QEHd4sM9TwHWNqa/6VOBYfeQIhAP9nNRHB15lnqGBfgcJl40r/RN6042D26/jjiyNvrVuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bce1a45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565627},"type":"module","_from":"file:skybridge-0.0.0-dev.bce1a45.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b44e95ae5e2140a403b3082e105cb833/skybridge-0.0.0-dev.bce1a45.tgz","_integrity":"sha512-VMswF0RDfGTayo8VHcl3MQQoOXjJc9jw4Fx5Aa/efUx1p4rBuh8x6OkPVGvPSUkhsaMiqSQrDo6bPErKTOt6gA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bce1a45_1776432516644_0.07175218022365693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bad05f4":{"name":"skybridge","version":"0.0.0-dev.bad05f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bad05f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f38ec77597ae2566491af580a86bf320c0669f05","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bad05f4.tgz","fileCount":283,"integrity":"sha512-xd1eHTEsi5J/1+jqbuqNhmssSzPjdD5n2HplZKCTHY+A8Q22/XvpboREMLkzMn6tNVUFMwjVebE0QEgiY2d8Ew==","signatures":[{"sig":"MEUCICT9RUvVXeCfXdYt+RSkYFS7gk8phkenMvAXFQ2PBAe6AiEAwHCTFyLxiuQFNO3cDCidj7n9514D1UbdDAgRNUZ/LqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bad05f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564943},"type":"module","_from":"file:skybridge-0.0.0-dev.bad05f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e56615f85f58f4bd25fdb289c639a959/skybridge-0.0.0-dev.bad05f4.tgz","_integrity":"sha512-xd1eHTEsi5J/1+jqbuqNhmssSzPjdD5n2HplZKCTHY+A8Q22/XvpboREMLkzMn6tNVUFMwjVebE0QEgiY2d8Ew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bad05f4_1776436272272_0.08431674454434468","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.88cf4e1":{"name":"skybridge","version":"0.0.0-dev.88cf4e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.88cf4e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b14110953f9c6243d610522652590ab0b356488e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.88cf4e1.tgz","fileCount":283,"integrity":"sha512-s0g948YyMje1yifZWYPozDrZTLdLJu7Vz86N4Zk6aeiqM3dqKpET9IkBGhrM/Deg9k8DP380a/qM/PzNLj+LMQ==","signatures":[{"sig":"MEUCIQCRlk+1pag0bCzNn1p7sx78YesGpi/zhA6Wab5daOlGMAIgOeHUGUH33O7fXguYimhYimXe1GCEcx9D1agsooNRgK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.88cf4e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564943},"type":"module","_from":"file:skybridge-0.0.0-dev.88cf4e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/492b485cc71bb4efe6673be4047c2593/skybridge-0.0.0-dev.88cf4e1.tgz","_integrity":"sha512-s0g948YyMje1yifZWYPozDrZTLdLJu7Vz86N4Zk6aeiqM3dqKpET9IkBGhrM/Deg9k8DP380a/qM/PzNLj+LMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.88cf4e1_1776438993207_0.8755385918899201","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6bf796a":{"name":"skybridge","version":"0.0.0-dev.6bf796a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6bf796a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2edf2f82d99585d2b59b5d014f321df9d8abd07e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6bf796a.tgz","fileCount":283,"integrity":"sha512-XDH52VGZo+xbb4B07+hn/rOU5HPofm+N2A4PGDU9GQlHoeGzeXZz+hjktLX7u7MCImRJJ9rXf23uM2gGAK7XbQ==","signatures":[{"sig":"MEUCIBoL6ZGZTbfOLpeqQ7jVrGduh8FCnlk7grhEOduL1sBmAiEAsn0FALVsrW7NgWcDQPyP+zjJtGQZNrkbjbcGf4v+3+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6bf796a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564943},"type":"module","_from":"file:skybridge-0.0.0-dev.6bf796a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b1adeea8eafd2c447c74adb13373c529/skybridge-0.0.0-dev.6bf796a.tgz","_integrity":"sha512-XDH52VGZo+xbb4B07+hn/rOU5HPofm+N2A4PGDU9GQlHoeGzeXZz+hjktLX7u7MCImRJJ9rXf23uM2gGAK7XbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6bf796a_1776439175255_0.648931519096456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5a4535b":{"name":"skybridge","version":"0.0.0-dev.5a4535b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5a4535b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"244f2144d62afc51c2bff9fee1fd759c35695cb5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5a4535b.tgz","fileCount":286,"integrity":"sha512-u1Op0+wVhlh40S8dUrDN0HST+cAW5IrnyVC8e9C6QkLAowF52GuwIipjsXIrDPmiPgRfkypjhRzw7eN3bYDFuA==","signatures":[{"sig":"MEUCIQDPSHrW5GlD0ntk+o8VSVqi3rhREA0xs/vDes89rhhOXgIgDbsv2Ex+CLHEkZZI/HflLqkZKSKH7D2miQDjaBNkbeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5a4535b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.5a4535b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5fb10b029a80b9f1bbb9aacdc7dd6f31/skybridge-0.0.0-dev.5a4535b.tgz","_integrity":"sha512-u1Op0+wVhlh40S8dUrDN0HST+cAW5IrnyVC8e9C6QkLAowF52GuwIipjsXIrDPmiPgRfkypjhRzw7eN3bYDFuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5a4535b_1776449863179_0.26877091901894","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.835f38f":{"name":"skybridge","version":"0.0.0-dev.835f38f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.835f38f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5b11538b3a062c84e46fb4241bfa1cdc14b370a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.835f38f.tgz","fileCount":286,"integrity":"sha512-KtkReY/v2K8GzGKx+Ch88SMj+a+Gjj4cTs7gTKOvISRIqFYJB0wGIGK+hJXUPgos/a+kzobibSrH46QLVWuaLg==","signatures":[{"sig":"MEUCIGuZOLsxss96VY4M06v7W67SMvQpqeKMRE+RV1bz+vYxAiEA5InfsQLL9jA5Hydi8+jGJXvp40nAm+Rx2fS3hU1OAyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.835f38f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.835f38f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c63bcd9df1774887bfc8d7134e7fdd37/skybridge-0.0.0-dev.835f38f.tgz","_integrity":"sha512-KtkReY/v2K8GzGKx+Ch88SMj+a+Gjj4cTs7gTKOvISRIqFYJB0wGIGK+hJXUPgos/a+kzobibSrH46QLVWuaLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.835f38f_1776547964859_0.6200447995724152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c36ba3f":{"name":"skybridge","version":"0.0.0-dev.c36ba3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c36ba3f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9ea59645a99a6e5d34405909ed78e1c032c91dc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c36ba3f.tgz","fileCount":286,"integrity":"sha512-2Ocnl4qb/zo7JKdiZb7dL1AysykHZYSI48LTc7VeOcSY2jj90QK+LwE9M9TV3KLpK4kEL892kijkgybiQycvdg==","signatures":[{"sig":"MEUCIQCF8tD2xnwMtQcucMmo8bAJxdtyDdRgyrMYb5ykQ9lL0AIgW+U9I34PSJDxV5UCWe0Ep3Gj+9h6enXOtRufqinYgRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c36ba3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.c36ba3f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/784be03bdfebbdb4933a0f43247dd42f/skybridge-0.0.0-dev.c36ba3f.tgz","_integrity":"sha512-2Ocnl4qb/zo7JKdiZb7dL1AysykHZYSI48LTc7VeOcSY2jj90QK+LwE9M9TV3KLpK4kEL892kijkgybiQycvdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c36ba3f_1776604535114_0.8214627031192645","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.799e597":{"name":"skybridge","version":"0.0.0-dev.799e597","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.799e597","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8aa96e0cbec4fce668ff8565fa6648ede9a56599","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.799e597.tgz","fileCount":283,"integrity":"sha512-9+Ab2O0lp60YU+aXk7ONfsJgbxZx0V/DRwRfHNSci7K0BbwdXwVxRbm+h5UN3Yjp5MXwaA20d07ke+41qG+NdA==","signatures":[{"sig":"MEQCIFgyVatlsN+YliHV+uERz7GcRbOAcf5iqunO0TkGVvBMAiAj4r8pPjGVNx94SBOMF9PiGuzqFoocy9quwH6MUt3qTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.799e597","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562658},"type":"module","_from":"file:skybridge-0.0.0-dev.799e597.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d5ccb82a6d438d431aadac61a72bf3f7/skybridge-0.0.0-dev.799e597.tgz","_integrity":"sha512-9+Ab2O0lp60YU+aXk7ONfsJgbxZx0V/DRwRfHNSci7K0BbwdXwVxRbm+h5UN3Yjp5MXwaA20d07ke+41qG+NdA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.799e597_1776644783061_0.7011985790919677","host":"s3://npm-registry-packages-npm-production"}},"0.35.20":{"name":"skybridge","version":"0.35.20","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.20","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c49c3dd2638f28296998ce9bc41074b652bfb7ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.20.tgz","fileCount":286,"integrity":"sha512-qWCW2Iyto5tIdEi4W6ouelutM6ld+MMBBlXlGe5hHD2zz0ppFpGcdBcWRsQman6QKZEUqOEG4TIlTVyD0WQNLw==","signatures":[{"sig":"MEYCIQCAw0sxs1+g26ho7vDHuiPoOgPiqDbfYipP/ZlUP3b/QgIhAImpa7IvA4CsY14friZrlf4tsvRRUwW3DerGSUi5mCbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568548},"type":"module","_from":"file:skybridge-0.35.20.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a06c2c3b2aa8e520f1a4dc5b2d6c2d22/skybridge-0.35.20.tgz","_integrity":"sha512-qWCW2Iyto5tIdEi4W6ouelutM6ld+MMBBlXlGe5hHD2zz0ppFpGcdBcWRsQman6QKZEUqOEG4TIlTVyD0WQNLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.20_1776674076597_0.03494054706095029","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c9318b4":{"name":"skybridge","version":"0.0.0-dev.c9318b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c9318b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d68453a3b8f9a500189078f11975ae32775145ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c9318b4.tgz","fileCount":286,"integrity":"sha512-25QSMWdqSvj4XOsUl2R1msan6PQurUTq8jvvr9gFkVC2GEbvQJ8xLzADMfU9t37JZI95mnYy3LXJQBxv7wFaZw==","signatures":[{"sig":"MEYCIQDluK1J6ALTbn80lMI9f5MTBOIq7kdgCghBEjXe9zJp4AIhAIkK1ZVPSdQcCPcHgKhbrMydR8hsaUVBrp0uDf9tn3QR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c9318b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.c9318b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4a2391e4345d3ed3c91218754ac463b8/skybridge-0.0.0-dev.c9318b4.tgz","_integrity":"sha512-25QSMWdqSvj4XOsUl2R1msan6PQurUTq8jvvr9gFkVC2GEbvQJ8xLzADMfU9t37JZI95mnYy3LXJQBxv7wFaZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c9318b4_1776675174302_0.8512551076383175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4a61d13":{"name":"skybridge","version":"0.0.0-dev.4a61d13","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4a61d13","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3640bafb79990e0e8403cebfcc3f24d9cdd9dcc5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4a61d13.tgz","fileCount":286,"integrity":"sha512-d/p0F65Yd9uoCIcoxoaEkoq8xjPaGsy1EQFOC/tbPLcrBjVb9m1zHnkj8ccmJl/XvU7HoZliri7I6zluZlmMsg==","signatures":[{"sig":"MEYCIQCaLg0z5Ud1USSXNHBnefNU1lq3/4U3fkJ6T1hnjdLNswIhAPyumk7BEyef6ChPQ1MR8/2KRKtU0mj8BKuj22rzna7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4a61d13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569406},"type":"module","_from":"file:skybridge-0.0.0-dev.4a61d13.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b32721f6680957a06072f2f2a39c1bc/skybridge-0.0.0-dev.4a61d13.tgz","_integrity":"sha512-d/p0F65Yd9uoCIcoxoaEkoq8xjPaGsy1EQFOC/tbPLcrBjVb9m1zHnkj8ccmJl/XvU7HoZliri7I6zluZlmMsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4a61d13_1776687194183_0.8506456994854175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d9dba3c":{"name":"skybridge","version":"0.0.0-dev.d9dba3c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d9dba3c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c470ce3bd6295630eac298c996bfc06ea3aafc7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d9dba3c.tgz","fileCount":286,"integrity":"sha512-DtL/iyWWCPDX3Oef307xpFCdSPb6NFhhFmt+FNF8CEYyBTDFUuxRdQPz2FIw9aHYuluJAxraMEKSrvHCdEWhDw==","signatures":[{"sig":"MEUCIQCO/1vSe/Xu0omZlUu2JjVUoBL4i4qI6S8dk0+0z46fLQIgNXtu2ATYp/WrtRbeZsZTzG0sTQ1f/ubzCzLzwdu31JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d9dba3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.d9dba3c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b289d44622a653f4b0543088d49a4e0/skybridge-0.0.0-dev.d9dba3c.tgz","_integrity":"sha512-DtL/iyWWCPDX3Oef307xpFCdSPb6NFhhFmt+FNF8CEYyBTDFUuxRdQPz2FIw9aHYuluJAxraMEKSrvHCdEWhDw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d9dba3c_1776687736587_0.6370034348645093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ddadd25":{"name":"skybridge","version":"0.0.0-dev.ddadd25","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ddadd25","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5669f47db5c4cb8b7fcdf56fd7bce28da2aff4d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ddadd25.tgz","fileCount":286,"integrity":"sha512-SxXNVnKAG722uwglZIZMGJdlSeIKhINX39bku+lBpy2AsPdOOCs2++zoLcSpasYRss/sEVe89QghSw06EffVcg==","signatures":[{"sig":"MEUCIQCkGDLZawgu7MuHgLxZ+fSFVomd2+Xj96PbUhRr/fZCbAIgEfsJFlfPwzvQjRurTblRJoRCXOzh0dZcmjzGFsWmbdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ddadd25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.ddadd25.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f575848c3b00a5c3b24d6e006f8ce08/skybridge-0.0.0-dev.ddadd25.tgz","_integrity":"sha512-SxXNVnKAG722uwglZIZMGJdlSeIKhINX39bku+lBpy2AsPdOOCs2++zoLcSpasYRss/sEVe89QghSw06EffVcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ddadd25_1776691843518_0.8022218779792989","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9ddb69":{"name":"skybridge","version":"0.0.0-dev.a9ddb69","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9ddb69","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ec003b24c48e26755b39b9aa341258decfc601ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9ddb69.tgz","fileCount":283,"integrity":"sha512-FwGBT/9l7rEA5R22vWmJgNuNrlvL5GXsIJ39J2kyu/BgRefvLtiooglQe6+rtaqP0dnpyMSj/QzTkhp3HwZzXA==","signatures":[{"sig":"MEUCIQCGTjHHZo6HNuffeqhsxUSBFxTkXU5knUUnFubSz/QyOwIgTTFCarhhEvUS0eDxrAoR0OQG/juOqor7vHC/VImocLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9ddb69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565369},"type":"module","_from":"file:skybridge-0.0.0-dev.a9ddb69.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a18b7cbb6a639dbf1aa7f70b92d3e6d/skybridge-0.0.0-dev.a9ddb69.tgz","_integrity":"sha512-FwGBT/9l7rEA5R22vWmJgNuNrlvL5GXsIJ39J2kyu/BgRefvLtiooglQe6+rtaqP0dnpyMSj/QzTkhp3HwZzXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^6.8.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9ddb69_1776696744914_0.48384655613229177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.898a4d3":{"name":"skybridge","version":"0.0.0-dev.898a4d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.898a4d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df51af1a94f9f8049972b19429a25f44e0e7c618","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.898a4d3.tgz","fileCount":286,"integrity":"sha512-mop27yEM63kX9S2dS4V5LA1LTb1R+QBtMEiClRtV22AtD/H5rvebjVJLqtmTUglZpwGzQekvRilhByrDhKeS9g==","signatures":[{"sig":"MEUCIGKThIllk3Jr1T4Lo6C6Qecxuh2CqZnkd4+QWewKrAorAiEA/siqKRUpcWQGPg8R2Qh4kNDYBgCmScZkX+JzvhN/cNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.898a4d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568984},"type":"module","_from":"file:skybridge-0.0.0-dev.898a4d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52cd0c11fb3ad3c457183b4a4c0d8c44/skybridge-0.0.0-dev.898a4d3.tgz","_integrity":"sha512-mop27yEM63kX9S2dS4V5LA1LTb1R+QBtMEiClRtV22AtD/H5rvebjVJLqtmTUglZpwGzQekvRilhByrDhKeS9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.898a4d3_1776696794508_0.408813152836329","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.72c460a":{"name":"skybridge","version":"0.0.0-dev.72c460a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.72c460a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"835d6eb6c593b905a7dffb7cc1640f285b84407d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.72c460a.tgz","fileCount":286,"integrity":"sha512-XusJkzpw3lgoeniC2XTraMr/ugEoEg/1f6nfbsGBfdbFV6Ih3BLKAvImqKWUHagp0Dv8gR92PCJ/6JNzUKTsDg==","signatures":[{"sig":"MEUCIQDrQISwh9Rk4bL6a459fP7jgZbiJT40Zd2KTZtrXqSZ9AIgD6O8WJ/dcAQKllkqJp/kZCHsw1z3PSIRjT6qoqeIzoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.72c460a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569581},"type":"module","_from":"file:skybridge-0.0.0-dev.72c460a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6106cb54c61be3ba79f6509b1fb36ad9/skybridge-0.0.0-dev.72c460a.tgz","_integrity":"sha512-XusJkzpw3lgoeniC2XTraMr/ugEoEg/1f6nfbsGBfdbFV6Ih3BLKAvImqKWUHagp0Dv8gR92PCJ/6JNzUKTsDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.72c460a_1776697276034_0.17578645962475314","host":"s3://npm-registry-packages-npm-production"}},"0.35.21":{"name":"skybridge","version":"0.35.21","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.35.21","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f20ef12f25d8ae0d0aa6b0fb7a63d3ac0db09b05","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.35.21.tgz","fileCount":286,"integrity":"sha512-0P2ROlkB1RumVir8V0wgh9e8GHvALJiELoU2ZEIPjAYNybDlCT01LQtC5H1v9Oy2SQ17y2pHOVDrAMtUHEjgtw==","signatures":[{"sig":"MEUCIFTm4D2MLIIEjRCYBq8sOJYpzXk65dfspX0T6TUqzq7IAiEAuHm6xMicN9yQ1NlciiWGHqFbo+ygUe8BMAo86DvggnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.35.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568974},"type":"module","_from":"file:skybridge-0.35.21.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61bd87c55be2de8a7fcf96624ead663a/skybridge-0.35.21.tgz","_integrity":"sha512-0P2ROlkB1RumVir8V0wgh9e8GHvALJiELoU2ZEIPjAYNybDlCT01LQtC5H1v9Oy2SQ17y2pHOVDrAMtUHEjgtw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.35.21_1776697683227_0.36447938079762254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82b5dbc":{"name":"skybridge","version":"0.0.0-dev.82b5dbc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82b5dbc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d1d24762b08e753bdb801abc8a4700b980e9f60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82b5dbc.tgz","fileCount":286,"integrity":"sha512-qWXLjGXUzN0Hwh5aL3N7/bfDFmpv5dPBfFHUgf6P0+u+J5pS/VUeNO+RYhg1fKKf9BJTRWYYO+RjNroVmIVZcQ==","signatures":[{"sig":"MEUCIG0pcGW12YfosQYDNFveeX8MTKnIhrSuvjETF4Yn+F3bAiEAhqQQe0rKx2J/pIARsNCgOyvfR22g0hGc/fvma8ox+bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82b5dbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569447},"type":"module","_from":"file:skybridge-0.0.0-dev.82b5dbc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c912788c0ac696cd884076e8e0ea614/skybridge-0.0.0-dev.82b5dbc.tgz","_integrity":"sha512-qWXLjGXUzN0Hwh5aL3N7/bfDFmpv5dPBfFHUgf6P0+u+J5pS/VUeNO+RYhg1fKKf9BJTRWYYO+RjNroVmIVZcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82b5dbc_1776697939634_0.3368354716694988","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd1b1ae":{"name":"skybridge","version":"0.0.0-dev.dd1b1ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd1b1ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b52b3945bcb77b8f6c6ae9f0265cb35cabdf8448","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd1b1ae.tgz","fileCount":286,"integrity":"sha512-ifdV4ryu/xfQh8D4OdP5kYcktaRgs2hpA0oFdbrSkywNzQVFHLq2Dsq6ZaQGvVXEvKwKqcEbB0e+gw2Ds6wMSg==","signatures":[{"sig":"MEUCIEFMowybAb9K7XSRy50v9bJMnarGOMcnztYbQA4oEEzIAiEA1v1fKH24/tC188QSxFNCSni1nOTSbJd1rZze2/BDCcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd1b1ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568984},"type":"module","_from":"file:skybridge-0.0.0-dev.dd1b1ae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c7e16a3df122279a0e2d451b9e3a21c/skybridge-0.0.0-dev.dd1b1ae.tgz","_integrity":"sha512-ifdV4ryu/xfQh8D4OdP5kYcktaRgs2hpA0oFdbrSkywNzQVFHLq2Dsq6ZaQGvVXEvKwKqcEbB0e+gw2Ds6wMSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd1b1ae_1776700826645_0.9498215668938403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6ef1d3":{"name":"skybridge","version":"0.0.0-dev.c6ef1d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6ef1d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a564c5578bf330880b04975f3fc722db21afa795","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6ef1d3.tgz","fileCount":286,"integrity":"sha512-mx5R3tugA0/fjftxkRFdmspihYtX9sApDu95p5FosNKp6B00cIyEy+ZJ1k1TEYZi2ydgWUybwNBgKFJmN3B8GQ==","signatures":[{"sig":"MEUCIQDk5oFplAmYg1pTMysrt7qjXEt4H4AbxRlvj/BhFwjPjgIgaofsCIkW7cBWhahFDAC5E695H0WpayYsx0aU7KT7++E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6ef1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.c6ef1d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/486fc886830bed4bc1ea6cea7085084a/skybridge-0.0.0-dev.c6ef1d3.tgz","_integrity":"sha512-mx5R3tugA0/fjftxkRFdmspihYtX9sApDu95p5FosNKp6B00cIyEy+ZJ1k1TEYZi2ydgWUybwNBgKFJmN3B8GQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6ef1d3_1776702878181_0.4646668223384942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9309ea2":{"name":"skybridge","version":"0.0.0-dev.9309ea2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9309ea2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b83ef968d893164649a3e7c5815402750b1a0ad9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9309ea2.tgz","fileCount":286,"integrity":"sha512-LqAbcevJ8bY7ndsbt7ppNktcEf5kj5JT/YBs5TYNlP90yaX6d0Hw98MEH8qbbiFBTj14+XoFDlbTz+uOv77XMw==","signatures":[{"sig":"MEUCIAhVTIloo96KjilsQNU6bfhBI/KvNoa7TlLN39AwHcfrAiEAno0fdSqOgdEarN9ogfwzaND/FSoaaLpNcmbdgAFCS7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9309ea2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":569832},"type":"module","_from":"file:skybridge-0.0.0-dev.9309ea2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/67804431beb0c9ad3eebdecc666dab02/skybridge-0.0.0-dev.9309ea2.tgz","_integrity":"sha512-LqAbcevJ8bY7ndsbt7ppNktcEf5kj5JT/YBs5TYNlP90yaX6d0Hw98MEH8qbbiFBTj14+XoFDlbTz+uOv77XMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9309ea2_1776703440058_0.4698872274894421","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1f5ed6":{"name":"skybridge","version":"0.0.0-dev.e1f5ed6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1f5ed6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f35400a63602b4a5625f105f4ee3ef5353bee695","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1f5ed6.tgz","fileCount":286,"integrity":"sha512-pa2gOlrcE3QnSW5kBj/4C2bQ/IUjp9jBxvAW7HJ4hZP0qvE3RfdSGc+XhX+FTIxNS99g+rUebxINuPIQ1PhdEA==","signatures":[{"sig":"MEYCIQDJNBHirnVtq1oOXAN01EQsPqulJ+eTKMiNHNQl2RB1wQIhAPwMeJlndKoDnjxgIExZeLD6sWFUyB5Prp2cTCcsm6bR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e1f5ed6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.e1f5ed6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aef124ec97b1e8e060cfed6598dc5172/skybridge-0.0.0-dev.e1f5ed6.tgz","_integrity":"sha512-pa2gOlrcE3QnSW5kBj/4C2bQ/IUjp9jBxvAW7HJ4hZP0qvE3RfdSGc+XhX+FTIxNS99g+rUebxINuPIQ1PhdEA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1f5ed6_1776711156446_0.3976660696430798","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e0908cf":{"name":"skybridge","version":"0.0.0-dev.e0908cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e0908cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23f3777b485e7842f50b9de2ac865fc4ed94e647","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e0908cf.tgz","fileCount":286,"integrity":"sha512-qFA8tuwifm9hW6jpbkO41ZZ+EBxoJplv9KGSdOlf4gPyxojOnaadSoqnVw0l8glVFwuZeh+CapNXnFINTV0ZWw==","signatures":[{"sig":"MEYCIQCQt+QDTutjHNSQ5+hxxmhNyJOxzNsXkDIWE93hz+iyTAIhAMIdy1DGFIVqajMSysflRZiL6i28mO7TIFyv0yyckOec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e0908cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.e0908cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad775ba0234cd0f41546282a0e11cdeb/skybridge-0.0.0-dev.e0908cf.tgz","_integrity":"sha512-qFA8tuwifm9hW6jpbkO41ZZ+EBxoJplv9KGSdOlf4gPyxojOnaadSoqnVw0l8glVFwuZeh+CapNXnFINTV0ZWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e0908cf_1776725158013_0.9519565048131697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0586e5a":{"name":"skybridge","version":"0.0.0-dev.0586e5a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0586e5a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c7733c9e84d496d9227cc67db8a46adef9e62e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0586e5a.tgz","fileCount":286,"integrity":"sha512-xmgBfcanblRx1zh4FSEFGzb/paWYL7lpQxoDLVcPAzJuiqAGGYC/vMdaQFYi6JCl+wxNsjF28ncxoGbxkM7BLA==","signatures":[{"sig":"MEYCIQDpoIr1dnGqRNW9OPBd6Na/cFk/9CLqP5X7QjOw0+23UAIhANddhC8PdfQ2ztN4cqGQeP/11EB1L26NH1gRdcbNp+cX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0586e5a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.0586e5a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c3464ad377ddfc2f0c96e3c67ad661c/skybridge-0.0.0-dev.0586e5a.tgz","_integrity":"sha512-xmgBfcanblRx1zh4FSEFGzb/paWYL7lpQxoDLVcPAzJuiqAGGYC/vMdaQFYi6JCl+wxNsjF28ncxoGbxkM7BLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.2","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0586e5a_1776735753000_0.5156027633620217","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a3dc9e":{"name":"skybridge","version":"0.0.0-dev.3a3dc9e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a3dc9e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17fa5c42f7989b572e7ccd8319d9963192e93846","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a3dc9e.tgz","fileCount":286,"integrity":"sha512-UqRIPwjboISuAT0f6KPLdk0zg4Q8d2+V4Q5MuPIeTAdDe4Q5CY/PgZRTAxVVHznerndR/HASNmyxTgg9hIaUXA==","signatures":[{"sig":"MEYCIQDxKo1vPp9OVpbMW+xhtUxX5MUKJmgGyZsPrASoQqYj8wIhANlJ4OiiUM+IDQeOqGATL7NV3x/PNI2DrVvsjFAJH1Ee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a3dc9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.3a3dc9e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ebb3600bc08746456cba94a6d7bab85/skybridge-0.0.0-dev.3a3dc9e.tgz","_integrity":"sha512-UqRIPwjboISuAT0f6KPLdk0zg4Q8d2+V4Q5MuPIeTAdDe4Q5CY/PgZRTAxVVHznerndR/HASNmyxTgg9hIaUXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.4","@modelcontextprotocol/ext-apps":"^1.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a3dc9e_1776784046308_0.5831896324842045","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7de34c":{"name":"skybridge","version":"0.0.0-dev.d7de34c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7de34c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"88f9222a0126d831968491409ec7891ea9636338","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7de34c.tgz","fileCount":286,"integrity":"sha512-25ONBWOImqATfhVQlnxoPVKBoBVK7Fpmj8djW2Dnebun9KGqYs9iL1obou4ovQkHoGpB3j+RN+ePgllHBzAGEQ==","signatures":[{"sig":"MEUCIHVMIlEElk0JDKammxiTPEsLQ0u9W2syzcN6pGfheNRHAiEAgFicb7pO4rrIjrudEySV6lL0yAofNVFLGvk/PP8+wrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d7de34c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.d7de34c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3add3539d4fc80a7bf02323276161df3/skybridge-0.0.0-dev.d7de34c.tgz","_integrity":"sha512-25ONBWOImqATfhVQlnxoPVKBoBVK7Fpmj8djW2Dnebun9KGqYs9iL1obou4ovQkHoGpB3j+RN+ePgllHBzAGEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7de34c_1776785837008_0.22761335710642605","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c676e5e":{"name":"skybridge","version":"0.0.0-dev.c676e5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c676e5e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"520bf96d4b1b8b6ca61e917d778704678fd2a744","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c676e5e.tgz","fileCount":286,"integrity":"sha512-vtPNh9BUmsD7BQrZfF7Gu6hhi1gHyupfBR3qpcYtylKaH0CfeAh2S/PBBcOx3//96+QFXjYh8vKyWz3Akt1Qxg==","signatures":[{"sig":"MEQCIEHPHwQeqTBtXwxA1TRxwIz/X5uAUUD62IGEiPNd412rAiAYG7DRgr/KXVJnxRjEW7O/u97slZ9LwbCt6fckCLORoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c676e5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.c676e5e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac55c3373fb30b6b456135337fe2c345/skybridge-0.0.0-dev.c676e5e.tgz","_integrity":"sha512-vtPNh9BUmsD7BQrZfF7Gu6hhi1gHyupfBR3qpcYtylKaH0CfeAh2S/PBBcOx3//96+QFXjYh8vKyWz3Akt1Qxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c676e5e_1776785937799_0.10080302563742993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71cc7d1":{"name":"skybridge","version":"0.0.0-dev.71cc7d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71cc7d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61ef32d4c48f8e28e23a175d9be03eb2bfaf00c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71cc7d1.tgz","fileCount":286,"integrity":"sha512-mv4pBW0r2OqsIJIY6/8yy57CDzjJ082yFKbTriBi4dSL0K0qGR/KxEKHVP7/TZTnRjtt5Stg5FJvfgOB798CLA==","signatures":[{"sig":"MEUCIQDkmxLYaV2+zJiE/0PFbrTkcNctnrqxGEffg1DUzY9dFwIgFF7sPuVwX+X4MmesxWEb21Yl14e1NiV4w2ql836D/Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.71cc7d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.71cc7d1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5735e971d08875e2c27d6da2d02bc1fd/skybridge-0.0.0-dev.71cc7d1.tgz","_integrity":"sha512-mv4pBW0r2OqsIJIY6/8yy57CDzjJ082yFKbTriBi4dSL0K0qGR/KxEKHVP7/TZTnRjtt5Stg5FJvfgOB798CLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71cc7d1_1776786304828_0.5630465706918626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.635284f":{"name":"skybridge","version":"0.0.0-dev.635284f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.635284f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee5bd537b61aff5992cece9f636e4e69bb5b4cb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.635284f.tgz","fileCount":286,"integrity":"sha512-6oK3vlVIjZ2sgWWRwNPY9Dy73MjWYXQPdXsMzbThLv5mAtUe4fKpVblZlhaTqWnY5ry3wLAezEYDzQt+nbfagw==","signatures":[{"sig":"MEYCIQC0ZJcQG2ArwAPlTewqgoFzlwbt0yMUGgX0y+h+9QpMJgIhAIeRrve1C85VKwvmBeD3icGQGuDJjRv7MCoFax2pZdXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.635284f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.635284f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d8d79e5f4ff787e052f39904ba9c88d4/skybridge-0.0.0-dev.635284f.tgz","_integrity":"sha512-6oK3vlVIjZ2sgWWRwNPY9Dy73MjWYXQPdXsMzbThLv5mAtUe4fKpVblZlhaTqWnY5ry3wLAezEYDzQt+nbfagw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.635284f_1776822549434_0.7244980261813727","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09a19cc":{"name":"skybridge","version":"0.0.0-dev.09a19cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09a19cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd72a165197c100433e27ce630a4ba5c9a85b738","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09a19cc.tgz","fileCount":286,"integrity":"sha512-asV57sgxvGevUvTRA29ZDAv+JpFhTA1BiAAFoF/9Jf7v9ENVyiBNSQgW9JKlE+GUMzL5nnbLQAHX1WNbT8kTDA==","signatures":[{"sig":"MEUCIQDVLJRSmDfnqbn0fAVP1SgvzmaE7LVu2kKOefWI9vmnyQIgB6ALZGDWBS01vabqSNDYtC4Gf6NO+Qo7FL+GgWD1Xbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09a19cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.09a19cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe3070139c754ce61c5344c8c4232075/skybridge-0.0.0-dev.09a19cc.tgz","_integrity":"sha512-asV57sgxvGevUvTRA29ZDAv+JpFhTA1BiAAFoF/9Jf7v9ENVyiBNSQgW9JKlE+GUMzL5nnbLQAHX1WNbT8kTDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.5","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09a19cc_1776883568166_0.6469074033368549","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93c6a1f":{"name":"skybridge","version":"0.0.0-dev.93c6a1f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93c6a1f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f2579ae182e8070202107b4efeb8e5695cc6c856","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93c6a1f.tgz","fileCount":286,"integrity":"sha512-h5LH2JaBxmf1VSBLlynZcI/NooYLyyUz9qiHtodGXa04lVKfL7Jtu9b7rBCbf8gZV/b6/iq0zdFuZE6msaoctQ==","signatures":[{"sig":"MEUCIAGfTJzZC4t8KNB/dZaL/E/0n+I4uXawgbattxdSh21jAiEA1QOCcV1KXaJg3ntNrS31NQmU8PnYjsQit4wdmfyrIV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93c6a1f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.93c6a1f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c89b7ad2f8e8908b3053281702f1ab1f/skybridge-0.0.0-dev.93c6a1f.tgz","_integrity":"sha512-h5LH2JaBxmf1VSBLlynZcI/NooYLyyUz9qiHtodGXa04lVKfL7Jtu9b7rBCbf8gZV/b6/iq0zdFuZE6msaoctQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.5","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93c6a1f_1776905327361_0.6186864532114857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b62a016":{"name":"skybridge","version":"0.0.0-dev.b62a016","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b62a016","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa41926c07faebbf09670dfc9e4b527058f101ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b62a016.tgz","fileCount":286,"integrity":"sha512-Vn//ZSiKDX+oY3fXiraKqEWaReyJYKmXqZcT2AYl7HE/hRX2egjVTZngnN0TjTywfq64wr3kLpdt9GbpXfJw+Q==","signatures":[{"sig":"MEQCIFcQgdXOWAS8d+Z7L5DWp01wND1LPNbhfgfh4d6QsnggAiALcf3ivQBT2eFaAd3I6g/+wnIYvDwtrPNTOwGtdXwgRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b62a016","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.b62a016.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe94a91d36cc5af6c04c75de4f1db642/skybridge-0.0.0-dev.b62a016.tgz","_integrity":"sha512-Vn//ZSiKDX+oY3fXiraKqEWaReyJYKmXqZcT2AYl7HE/hRX2egjVTZngnN0TjTywfq64wr3kLpdt9GbpXfJw+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b62a016_1776929416103_0.9929858967611946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9cc82e3":{"name":"skybridge","version":"0.0.0-dev.9cc82e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9cc82e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2848c20b84a01d239ba652f4d57b454980ddc748","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9cc82e3.tgz","fileCount":286,"integrity":"sha512-DG522Bv+G7AVM2bMWxviJlijcscOW4jShaQkjHvjqSZdfEuaWf+WVxwbH7T/5FyRo2aVePaCezubDCVRGKZu1A==","signatures":[{"sig":"MEUCIQCsTNaoZJlKmWMrGWt9p6o16tlm3ih6f0CIsws7L5j59QIgO8DjIj0DuKpmQLRYslPiiUcehiUxHbDipPAJLWSFhSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9cc82e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.9cc82e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39e7694f9652b1f75f96fd4b772ac779/skybridge-0.0.0-dev.9cc82e3.tgz","_integrity":"sha512-DG522Bv+G7AVM2bMWxviJlijcscOW4jShaQkjHvjqSZdfEuaWf+WVxwbH7T/5FyRo2aVePaCezubDCVRGKZu1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.6","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9cc82e3_1776933949992_0.9553815025557224","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac38b5b":{"name":"skybridge","version":"0.0.0-dev.ac38b5b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac38b5b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d816b4004063f84d65d7bad14bd65810604394a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac38b5b.tgz","fileCount":286,"integrity":"sha512-H6eWkJGlcPzoIOn/JAJ5Q3ijSrLOxot8BUPNGctn9AkgQOWZs7WVDztkLpuyzhwTAFB9Mv7c+lJnOf14GQdJsg==","signatures":[{"sig":"MEUCIDa8cJXjq0zTCfPHmzrs20EVoCLb3tHfWmi3IKuM3GH5AiEAqJFq477CFAUYna3BrF/JyzkPYcVrFWoak5y/+e7jkq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac38b5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.ac38b5b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/732ed7587637236820729e1034dd8838/skybridge-0.0.0-dev.ac38b5b.tgz","_integrity":"sha512-H6eWkJGlcPzoIOn/JAJ5Q3ijSrLOxot8BUPNGctn9AkgQOWZs7WVDztkLpuyzhwTAFB9Mv7c+lJnOf14GQdJsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.29.7","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac38b5b_1776958601711_0.1582695596905026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da358e4":{"name":"skybridge","version":"0.0.0-dev.da358e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da358e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"602764e29427b3bc08a096546bd6ef2e9c57f273","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da358e4.tgz","fileCount":286,"integrity":"sha512-PuB/GimY1Is/fmqmy3rCan/xa19abiViR5XCQ8YeHgh5kMR577S2D6Evj2vFLRx61hpZ8gvN+RA5akQDFpTwkQ==","signatures":[{"sig":"MEYCIQCgGe2TQOKNzssqa+lRxtyZa/qeO2BETdXRQ1fe+6l9+QIhANyT6UN0j9R2z1c2Bq93ClLRW12VejpnMnydamYA0Oc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da358e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.da358e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/386902368418d051993c41036f73c319/skybridge-0.0.0-dev.da358e4.tgz","_integrity":"sha512-PuB/GimY1Is/fmqmy3rCan/xa19abiViR5XCQ8YeHgh5kMR577S2D6Evj2vFLRx61hpZ8gvN+RA5akQDFpTwkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.0","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da358e4_1776969557382_0.3710069546029999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.385e1d0":{"name":"skybridge","version":"0.0.0-dev.385e1d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.385e1d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"105df198b9ff219db11f45f43f97934f1cccae2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.385e1d0.tgz","fileCount":292,"integrity":"sha512-3S89fzo7CElakshbneSMKRcUo1/Z7/Lh8yYOdfkpBdSwhKw2IygCAQLpBnKjAzkRzJnEi2xIvmOPKIFzFu+TSQ==","signatures":[{"sig":"MEQCIH3swe63aHotXaMU+V0uaPbmKeKZrr5aDp1OCAEsjqiEAiBkE33Ou/9bi+cVWnXuNDmcwjcQqfcYTp0QmrfkMfGyXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.385e1d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598969},"type":"module","_from":"file:skybridge-0.0.0-dev.385e1d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea4404790442cc185d4991fe83d76b01/skybridge-0.0.0-dev.385e1d0.tgz","_integrity":"sha512-3S89fzo7CElakshbneSMKRcUo1/Z7/Lh8yYOdfkpBdSwhKw2IygCAQLpBnKjAzkRzJnEi2xIvmOPKIFzFu+TSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.385e1d0_1776972291008_0.7012929812712576","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d26b118":{"name":"skybridge","version":"0.0.0-dev.d26b118","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d26b118","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f2465a68d517aca0c39c007b50266854a39ae1ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d26b118.tgz","fileCount":292,"integrity":"sha512-9t1JpLceoZ6dc2U4IOMfXG7INxQa8QfF1/t5MnahrKfazJVA/TmZCwhzV89wZuxcPhYJJVg5RhFc/c5DFzvQJg==","signatures":[{"sig":"MEYCIQDsUiczvHp7c42xocecNz5kz22VIkwY1I6mpbtdHpMPkAIhAJO/xZfKh8ViJe73PVQqYDpzBVOhyzrHDkhK7IlYTWA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d26b118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598587},"type":"module","_from":"file:skybridge-0.0.0-dev.d26b118.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52e18c56a28832d34a54a8e558fb85dc/skybridge-0.0.0-dev.d26b118.tgz","_integrity":"sha512-9t1JpLceoZ6dc2U4IOMfXG7INxQa8QfF1/t5MnahrKfazJVA/TmZCwhzV89wZuxcPhYJJVg5RhFc/c5DFzvQJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d26b118_1776972869330_0.11129747395042822","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.584466b":{"name":"skybridge","version":"0.0.0-dev.584466b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.584466b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed73eaa17815543afdff1def85ba97b2604346ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.584466b.tgz","fileCount":292,"integrity":"sha512-Cz+JVIR9yxM1o0MjS4HN4Cp/YDg08BB1aXtd+0E1SvhuoyMVZAADcRfBOm/XX5Ker/7R8UItevlwUnw+FZgMhQ==","signatures":[{"sig":"MEYCIQChJP+eOKjLimVZuv4U5n+B8qV0Medr6HiqqHGwprk4YAIhAMtza0JSqst2i6aPHCYxDThs78+zWS6KqvIOiJIp64fz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.584466b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":595591},"type":"module","_from":"file:skybridge-0.0.0-dev.584466b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70a97b8dd84bf27ba7c9bc56c207dadc/skybridge-0.0.0-dev.584466b.tgz","_integrity":"sha512-Cz+JVIR9yxM1o0MjS4HN4Cp/YDg08BB1aXtd+0E1SvhuoyMVZAADcRfBOm/XX5Ker/7R8UItevlwUnw+FZgMhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.584466b_1776974277128_0.28981832918645556","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5940ee3":{"name":"skybridge","version":"0.0.0-dev.5940ee3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5940ee3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b5464430ca4b9c8602f8e6d5613721600cca8e4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5940ee3.tgz","fileCount":292,"integrity":"sha512-/IZWmRBNtUjFlrojd66K3o2jWVJSK2xUfV/LITfWkPFAzy2sYm7D5J7qYM9NSgOrhuqvLBmMtNSMkeKzRsFPEg==","signatures":[{"sig":"MEUCIA2VRB1a1+zhhIz7FsC4yLGmM8cjdsOhh9Od5XkzM+LnAiEAtnj1Qepfa+DyG7wItb29zlw7tcq3DWmiuUR88D+Jr3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5940ee3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":591817},"type":"module","_from":"file:skybridge-0.0.0-dev.5940ee3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a9d6457bf3819d5d3ae806d6b211ad95/skybridge-0.0.0-dev.5940ee3.tgz","_integrity":"sha512-/IZWmRBNtUjFlrojd66K3o2jWVJSK2xUfV/LITfWkPFAzy2sYm7D5J7qYM9NSgOrhuqvLBmMtNSMkeKzRsFPEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5940ee3_1776979160396_0.4148639019243394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.629716c":{"name":"skybridge","version":"0.0.0-dev.629716c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.629716c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3930f736b8266ec8265cefe34dcaa701894563b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.629716c.tgz","fileCount":286,"integrity":"sha512-8dpdI7Pz9nYJM+xN19H5TMhC6OilTC5LvX592GDdEJ1CiEA8/pgUTC3wc9bhUNlpl68RUwpyBhlnKihQZFcO/A==","signatures":[{"sig":"MEUCIQD2DKLgxGCyUXLcuoh4gmb794ejvs8oO0PbRBf0CnbQ0gIge8rk5iaoOOXbwKOpNpApWcJ9F9TQOweIatv7zI+APC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.629716c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.629716c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79b9a1147c1b4a0884bbb76fe8181fa3/skybridge-0.0.0-dev.629716c.tgz","_integrity":"sha512-8dpdI7Pz9nYJM+xN19H5TMhC6OilTC5LvX592GDdEJ1CiEA8/pgUTC3wc9bhUNlpl68RUwpyBhlnKihQZFcO/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.0","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.629716c_1776994410743_0.9642313886186191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5e8544b":{"name":"skybridge","version":"0.0.0-dev.5e8544b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5e8544b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbf89296a36d56b69284a84044409b20ec69aa6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5e8544b.tgz","fileCount":298,"integrity":"sha512-1cMzshte6U+ip/JT6L3oZZ11d7a69wc5eQRSd48qop7/GTfVzjbLdQmHIzTb7BDbXry8+FgpOlkg9R4FGZmt0g==","signatures":[{"sig":"MEQCIFxJVZRMjMAbC0BMqWdMRuID46CxHTvolhA6IbaczjuyAiB7iNlDr7uqSgw9p9ZHXo7Sjp6uhvjMdA9aYSLzEqA5xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5e8544b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605451},"type":"module","_from":"file:skybridge-0.0.0-dev.5e8544b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa6726e57a5c44c74f619cbcde3c15cb/skybridge-0.0.0-dev.5e8544b.tgz","_integrity":"sha512-1cMzshte6U+ip/JT6L3oZZ11d7a69wc5eQRSd48qop7/GTfVzjbLdQmHIzTb7BDbXry8+FgpOlkg9R4FGZmt0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5e8544b_1777016376968_0.7300657917824211","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.711a56b":{"name":"skybridge","version":"0.0.0-dev.711a56b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.711a56b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aaad015db5067e0e841e209982c3ef8a26f0370e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.711a56b.tgz","fileCount":286,"integrity":"sha512-tJxVEn43kwyryIDBpMVTR0IJQ3QXckF02IDOVqmA4FgAX9qVEyv5rTZCauwNSN61iQhTsHJVjoW8f5+SlkV8WA==","signatures":[{"sig":"MEUCIQCH+qD9X7gy93VFOrtIGCUYGhKmjXeYqblmuKiez5AWRQIgJBzuhEWCvmnZ7TmxUuXP6AC/y/ZdwLUfo/5d/8b5zsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.711a56b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.711a56b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b6138f9335a0c50b8e5883b3f32a3b7/skybridge-0.0.0-dev.711a56b.tgz","_integrity":"sha512-tJxVEn43kwyryIDBpMVTR0IJQ3QXckF02IDOVqmA4FgAX9qVEyv5rTZCauwNSN61iQhTsHJVjoW8f5+SlkV8WA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.1","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.711a56b_1777016477047_0.11459945436437202","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2676d53":{"name":"skybridge","version":"0.0.0-dev.2676d53","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2676d53","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"84f052b2c54eb865896436e0743356a5caeb72dd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2676d53.tgz","fileCount":298,"integrity":"sha512-nfYs8t7BJk7awIY37UrKQZW6HBhgzCsVRdfBsP0mZh+pOuElaGBAIj3QxGgWoMIMmsAscSt5ZUkqUetKFpqDOg==","signatures":[{"sig":"MEUCIQDsLogmfnLUjjaOs/XiHUxNUDE2vK0Ctj8mgF3Uqz0HzwIgbK+IAEAAVfXZ+Lds2yoCz8Pk/MNrkdS2PW5h2Hs0voQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2676d53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605451},"type":"module","_from":"file:skybridge-0.0.0-dev.2676d53.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff8395953be806fa53db8a1e9d350780/skybridge-0.0.0-dev.2676d53.tgz","_integrity":"sha512-nfYs8t7BJk7awIY37UrKQZW6HBhgzCsVRdfBsP0mZh+pOuElaGBAIj3QxGgWoMIMmsAscSt5ZUkqUetKFpqDOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2676d53_1777017642286_0.9465987727479157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13b6349":{"name":"skybridge","version":"0.0.0-dev.13b6349","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13b6349","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3bf7826235eaede62adf4111a13ce1623574247c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13b6349.tgz","fileCount":298,"integrity":"sha512-RNlGPKEvuLv2hP7OYCjztzFKnNlXPNVEGIexB8TlRbjix8qGUTbXs2cp4j03v0jjNVERIrAjlXNYjQybRyUZhw==","signatures":[{"sig":"MEQCIDYNJMxh5mgAqQIn58xcRd3EZoYIcD0CxXGHzXJSl/qgAiBScY3DSeBP/OgFDukBMMWcGTCvlA5iUYdqHVogflV2hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13b6349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605451},"type":"module","_from":"file:skybridge-0.0.0-dev.13b6349.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4db9f9c8ea6e04b01e55a63a403c4885/skybridge-0.0.0-dev.13b6349.tgz","_integrity":"sha512-RNlGPKEvuLv2hP7OYCjztzFKnNlXPNVEGIexB8TlRbjix8qGUTbXs2cp4j03v0jjNVERIrAjlXNYjQybRyUZhw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13b6349_1777019503584_0.8384632971791386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6bfb966":{"name":"skybridge","version":"0.0.0-dev.6bfb966","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6bfb966","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d63ad0b2635cf9d873f704abf7d7ce97dabc46f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6bfb966.tgz","fileCount":298,"integrity":"sha512-DoZwJlmsMe0NHpyjCTs82DnePHdGOCztDEWmWRLaspVPseGH1vKEBc4TZDhqkdM7F+a1UMZirNRQoJ0NPTFKsA==","signatures":[{"sig":"MEUCIFCn/wLLV7KJnV+H8zmQYql0k0hpgo9Rvk+K8MT21RcJAiEA/fYJF8VL0nO2t7sUXYEYe4KGXydLvuOot2z6OEEauvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6bfb966","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605451},"type":"module","_from":"file:skybridge-0.0.0-dev.6bfb966.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ce76c74702e8262603e4228792547ba/skybridge-0.0.0-dev.6bfb966.tgz","_integrity":"sha512-DoZwJlmsMe0NHpyjCTs82DnePHdGOCztDEWmWRLaspVPseGH1vKEBc4TZDhqkdM7F+a1UMZirNRQoJ0NPTFKsA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6bfb966_1777020312194_0.47134819420480656","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8eed82d":{"name":"skybridge","version":"0.0.0-dev.8eed82d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8eed82d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee34e3d7ebad5a5fe108dda1dbf58e92fdd5d942","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8eed82d.tgz","fileCount":298,"integrity":"sha512-4H6ktne/Gdf2WVe96GSwYeWt+AxpKHBm0L0eX1oX0K6Hlj/GknQ6S+Ap7oQLhJXLQmPdj6IkR3qifUnxsB/RpA==","signatures":[{"sig":"MEQCIE/lnv0rZYERjLhFQ67aXBJk0x+SboBUO76UeZ82BY9oAiAsA382MeOj20c79kiNWQuWbpQUIZmNSeqTKY33CxAsKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8eed82d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605451},"type":"module","_from":"file:skybridge-0.0.0-dev.8eed82d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b35ab22e4b609c566b59c053c4dfeeb/skybridge-0.0.0-dev.8eed82d.tgz","_integrity":"sha512-4H6ktne/Gdf2WVe96GSwYeWt+AxpKHBm0L0eX1oX0K6Hlj/GknQ6S+Ap7oQLhJXLQmPdj6IkR3qifUnxsB/RpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8eed82d_1777021254782_0.8299552357546753","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3941b0":{"name":"skybridge","version":"0.0.0-dev.e3941b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3941b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b9d1b05d9b01ca311a5015f5e894671089ee141","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3941b0.tgz","fileCount":298,"integrity":"sha512-Pt9ZFCgSVFvS0zgTiyUAJnh+jJE7Zd8/Q95ujqFpt7Q/7REcHbCoZlRyYwA9PwEnlRlL/t0fpqGjh12I/efOTg==","signatures":[{"sig":"MEYCIQCRdmtRcSnj+q+cK6Zo322WEHEjBCKN9sNHy5BjE2wu8AIhANdpIQvCsNmf/KAah3i8B2mL9TdViLD+PJPCJK6VMmuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3941b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607187},"type":"module","_from":"file:skybridge-0.0.0-dev.e3941b0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/faaf614d8aefcb8fe9ed445caefb4f39/skybridge-0.0.0-dev.e3941b0.tgz","_integrity":"sha512-Pt9ZFCgSVFvS0zgTiyUAJnh+jJE7Zd8/Q95ujqFpt7Q/7REcHbCoZlRyYwA9PwEnlRlL/t0fpqGjh12I/efOTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3941b0_1777022278752_0.5667211682254332","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b497fa7":{"name":"skybridge","version":"0.0.0-dev.b497fa7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b497fa7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eeaea8947d07ce2593722edc3b326693e6d23102","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b497fa7.tgz","fileCount":298,"integrity":"sha512-p1SG8723HpJKB44UJwugRyHCjRFWo+Hf/ZjQ1/qVNY2MH0WHd4mro0pda51FKCltMuQZ2GH+D40F0M5i4CopDg==","signatures":[{"sig":"MEQCIGFUxbwaTcB+iPMaBLYNlwaMOVDjmEJRWAzI4IpbCC6PAiBvZIiXb0sh1CfEZdNqhQwk5H1++HsNlIEeVI5WnXD9Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b497fa7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607442},"type":"module","_from":"file:skybridge-0.0.0-dev.b497fa7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b6643a8e92e72cf55c30af2a689da1e/skybridge-0.0.0-dev.b497fa7.tgz","_integrity":"sha512-p1SG8723HpJKB44UJwugRyHCjRFWo+Hf/ZjQ1/qVNY2MH0WHd4mro0pda51FKCltMuQZ2GH+D40F0M5i4CopDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b497fa7_1777022907670_0.6902847639659813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f7e85aa":{"name":"skybridge","version":"0.0.0-dev.f7e85aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f7e85aa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6fd946b44d82461cb6aa32a98e22d192e01e64fd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f7e85aa.tgz","fileCount":298,"integrity":"sha512-a1Cy188v7W1MCqzibQz17im+oBqllYWye2MBys9osK0u0RMGSmALza+d5M0K5KK3YBmCS3s6uESZmTbbQ1jZxg==","signatures":[{"sig":"MEUCIBk6keLTS27AE+xnWDT/f9otnLY4TrmbJ6UZqxu59cfvAiEAtX1tcS6c1CyGnuhB23MgzePo9UIXhCeT+C/8G8XUwMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f7e85aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607442},"type":"module","_from":"file:skybridge-0.0.0-dev.f7e85aa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1604e62e5db7df6a7ceca940688d6b63/skybridge-0.0.0-dev.f7e85aa.tgz","_integrity":"sha512-a1Cy188v7W1MCqzibQz17im+oBqllYWye2MBys9osK0u0RMGSmALza+d5M0K5KK3YBmCS3s6uESZmTbbQ1jZxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f7e85aa_1777023868385_0.8613471280746097","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd6e4e8":{"name":"skybridge","version":"0.0.0-dev.fd6e4e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd6e4e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd69e5b276406e1d205a89eeea4bc1096200ed41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd6e4e8.tgz","fileCount":298,"integrity":"sha512-vXkmo3xcSqpPOiD68MwpMc1+d/CBWuRic5bw8chXYnIcMO2EJMMFwXmK8SuL13XLjZzqDQvsj/nwFXh9QJhpXA==","signatures":[{"sig":"MEYCIQCpPaeb/r7xvTZOS+E46MomaerSJ0XVY+2yS7CvtZsZrQIhAPSXUhs+zraO+abI7RWh5+kXAyMNlhljnrYBbp8YPFQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd6e4e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608878},"type":"module","_from":"file:skybridge-0.0.0-dev.fd6e4e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/698f2e14a655d50fb69b2612e3e7c776/skybridge-0.0.0-dev.fd6e4e8.tgz","_integrity":"sha512-vXkmo3xcSqpPOiD68MwpMc1+d/CBWuRic5bw8chXYnIcMO2EJMMFwXmK8SuL13XLjZzqDQvsj/nwFXh9QJhpXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd6e4e8_1777025060723_0.9298238062567832","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b7d20c6":{"name":"skybridge","version":"0.0.0-dev.b7d20c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b7d20c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82a2f699d398b6f7b069179b7e77ecb807fd6fc4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b7d20c6.tgz","fileCount":286,"integrity":"sha512-BhihWgyS1V0u0f8nJ5FcGONFfJ9bRkVNDPVy776nxTgj4V2nByn3qER6/jR3oogWGmDJBq/q3g1cVw0mPBo1SA==","signatures":[{"sig":"MEQCIBHoMtsn8HpctNdGE1+fROoEerq1VTP071STWBfWgqzWAiADb4l8JlPr5EsPqKeMNMaNfYQBZ8ugavmkgFBxY5tepA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b7d20c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.b7d20c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/19579ca065b825b9f3ed85028f247c6b/skybridge-0.0.0-dev.b7d20c6.tgz","_integrity":"sha512-BhihWgyS1V0u0f8nJ5FcGONFfJ9bRkVNDPVy776nxTgj4V2nByn3qER6/jR3oogWGmDJBq/q3g1cVw0mPBo1SA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b7d20c6_1777029670917_0.6445818807229011","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a29aa10":{"name":"skybridge","version":"0.0.0-dev.a29aa10","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a29aa10","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"244df5e71feb5856d2343a339895860056a55402","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a29aa10.tgz","fileCount":286,"integrity":"sha512-kAa/XJSUZn0+15f1h/mqwuPW6qbdrc0xdAf4KQLIOml9v7FNZDW+hoH/Qq+SgadjK239iFDADixpWenRN/B/VA==","signatures":[{"sig":"MEYCIQCTSeNFElR7IDjEPn+qzSoHM7DD9y9dsD1qNfPAi1aPxAIhAKva9W9Hmzy1GQG9u7zRav8t+3w4DrLmz+pwqTU/9o75","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a29aa10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.a29aa10.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf03c5605ec42032bb1cf4633cacb3fb/skybridge-0.0.0-dev.a29aa10.tgz","_integrity":"sha512-kAa/XJSUZn0+15f1h/mqwuPW6qbdrc0xdAf4KQLIOml9v7FNZDW+hoH/Qq+SgadjK239iFDADixpWenRN/B/VA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a29aa10_1777029975119_0.18044143973528293","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.291ea9e":{"name":"skybridge","version":"0.0.0-dev.291ea9e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.291ea9e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e737477dabb025e935295532e7476b88c3cfaf1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.291ea9e.tgz","fileCount":298,"integrity":"sha512-Slmzd+TUNyM1ZnPa9noeH1qBKE9/pBtRWYaLAWTjVZIv1Cqyg9vNU15z68kkWuvnNYVL09erybHqv1WK4XymfA==","signatures":[{"sig":"MEUCIQCIeG23zjvPJKjFy7+Kj20Q6BRqIl8db5e07dbN3K0KgAIgOv+/qPnQMdBPDgkp+D/iV8sqTeN4rWS3SLsM2QbjTSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.291ea9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611228},"type":"module","_from":"file:skybridge-0.0.0-dev.291ea9e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a68cadecd37ab6ee5bd23b4e96c0164/skybridge-0.0.0-dev.291ea9e.tgz","_integrity":"sha512-Slmzd+TUNyM1ZnPa9noeH1qBKE9/pBtRWYaLAWTjVZIv1Cqyg9vNU15z68kkWuvnNYVL09erybHqv1WK4XymfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.291ea9e_1777031061228_0.4532903695239674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e2ef612":{"name":"skybridge","version":"0.0.0-dev.e2ef612","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e2ef612","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa81384c16c0e149d439bcccd79da0203a5dc24e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e2ef612.tgz","fileCount":298,"integrity":"sha512-0fHYnF67gX1cZLpkxjEQydUQfFN0IOygYJOWd/r0xkiD8iwWiFRaQmlAKWSDNdCDkPBDV9ALQb0nSDYI714Wzg==","signatures":[{"sig":"MEYCIQC3SBVUvng1DEPI/lHH93dwjIJ4FNBemiAeDw97vL7C+gIhAJU35pITXQN9kuBGpiDTX4MN63PBEyudCSjgYg3/8lVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e2ef612","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611255},"type":"module","_from":"file:skybridge-0.0.0-dev.e2ef612.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cde3afc2f25b6d0301d5eb69013aadd3/skybridge-0.0.0-dev.e2ef612.tgz","_integrity":"sha512-0fHYnF67gX1cZLpkxjEQydUQfFN0IOygYJOWd/r0xkiD8iwWiFRaQmlAKWSDNdCDkPBDV9ALQb0nSDYI714Wzg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e2ef612_1777031553928_0.932215106289422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55c7bb2":{"name":"skybridge","version":"0.0.0-dev.55c7bb2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55c7bb2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ff9b99493cc220a7975944d9e48815e7af09dc7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55c7bb2.tgz","fileCount":298,"integrity":"sha512-kvbAbK9Xgdb21rcMMRzW3e9UzLKwI4NqZ8iq+IFE6QLpprArrNBnmsN1RL6mSqOsaqBVq90ZxUE/5leI9RNe0g==","signatures":[{"sig":"MEUCIETF+j/6eo/Bnb8H00o/8gUv6DZVzs5xlomrtqOAxv+gAiEAuF409xNctG0bNcJceFr3+GYmk37h9KDjRulU6ddxTuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55c7bb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612416},"type":"module","_from":"file:skybridge-0.0.0-dev.55c7bb2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a820036b3c7aa5ca6e5b556888aa778/skybridge-0.0.0-dev.55c7bb2.tgz","_integrity":"sha512-kvbAbK9Xgdb21rcMMRzW3e9UzLKwI4NqZ8iq+IFE6QLpprArrNBnmsN1RL6mSqOsaqBVq90ZxUE/5leI9RNe0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55c7bb2_1777032064597_0.2324765910251574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ef8bd6":{"name":"skybridge","version":"0.0.0-dev.1ef8bd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ef8bd6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77dae0350427c0a0cd1d4e4432f6149ee9dbd20c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ef8bd6.tgz","fileCount":298,"integrity":"sha512-tItyUyxsfUZPyB/7gS2t8FRksnlQiwvKpJ2JqC1xhuyJpZ5i7CAMMOs5eatadf9/Sw6/tv8lWoYq9/b6LIZn3w==","signatures":[{"sig":"MEUCIH0mDtW6EsKqONod1/aVvQGHQULXZXLCM1RsSHLiyMBKAiEA2YO3jceRQx2A7AiAsAaIOMmuFC43ea+o5GoV/B1KF28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ef8bd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611843},"type":"module","_from":"file:skybridge-0.0.0-dev.1ef8bd6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc85d71face4e5dcc3a98fc55ae1b858/skybridge-0.0.0-dev.1ef8bd6.tgz","_integrity":"sha512-tItyUyxsfUZPyB/7gS2t8FRksnlQiwvKpJ2JqC1xhuyJpZ5i7CAMMOs5eatadf9/Sw6/tv8lWoYq9/b6LIZn3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ef8bd6_1777032482931_0.9475514617368441","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ca2974":{"name":"skybridge","version":"0.0.0-dev.0ca2974","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ca2974","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e01da0b6f477e528dd6f209ad47b287f4eb599f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ca2974.tgz","fileCount":286,"integrity":"sha512-s8J155jxQ6/TJZaEvIHtcpgM/NPVSUgCK18W8SB2sUBIbNEJUEOKXkibUnEP/mtbXQ/HzPmyJksgu/ohoUdt0w==","signatures":[{"sig":"MEYCIQCs0LPPMgao0xcJEEPMjdn5vQXKjyz1QiDThnR3MFczCgIhAKP0JVIhZWSA3Xjsbhh0KARlK5pqijwqwP9cT8zeOLjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ca2974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.0ca2974.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51a05152bbc3ceca33d647d143b77953/skybridge-0.0.0-dev.0ca2974.tgz","_integrity":"sha512-s8J155jxQ6/TJZaEvIHtcpgM/NPVSUgCK18W8SB2sUBIbNEJUEOKXkibUnEP/mtbXQ/HzPmyJksgu/ohoUdt0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.2","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ca2974_1777046259539_0.6409657145173246","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3f1476":{"name":"skybridge","version":"0.0.0-dev.a3f1476","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3f1476","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b36090f242518a05f79482389d36027681acf12f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3f1476.tgz","fileCount":286,"integrity":"sha512-DQoqmQ7kdm7gCOeRv6EbAwZbgCYCKXgyWe/rBDBHUQNCEflrF2/WO30a2noKo4dXNqya5mH6evyCxoHYtRQF4g==","signatures":[{"sig":"MEQCIGaRWw3Bs9cua2G4sAlFG8BKL9zNDiatTfy4oyjxhviXAiAgp2YTmoNdcj6Vw399N5G8ojpBTYmDx/taTszZ/j8OYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3f1476","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.a3f1476.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffb5902be1fc901ed3ae4297d8cc8ea1/skybridge-0.0.0-dev.a3f1476.tgz","_integrity":"sha512-DQoqmQ7kdm7gCOeRv6EbAwZbgCYCKXgyWe/rBDBHUQNCEflrF2/WO30a2noKo4dXNqya5mH6evyCxoHYtRQF4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3f1476_1777059566843_0.594517586398291","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d2072c9":{"name":"skybridge","version":"0.0.0-dev.d2072c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d2072c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6fa0241a4171cb0e0d6ee1d8a3c686a04eb6419f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d2072c9.tgz","fileCount":286,"integrity":"sha512-0ZTwWx80f9qsLIYy7R6eo7gqe6zixdMl1TwUfZ2gojHCTNVNpLZ6msfBUaKjAmiDDJb4RS3sk/2zQNwraQ3T/A==","signatures":[{"sig":"MEQCIFuNVpyqmaw2niwcxEkq9PT9a7P8HRSzbrw5kwulNNNTAiBU4vfvR8zktyxBWs8gtRDsJtn7K54bqV3tSEkZFWwMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d2072c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.d2072c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8e642f35d92db836e1bf444a9bc8d79e/skybridge-0.0.0-dev.d2072c9.tgz","_integrity":"sha512-0ZTwWx80f9qsLIYy7R6eo7gqe6zixdMl1TwUfZ2gojHCTNVNpLZ6msfBUaKjAmiDDJb4RS3sk/2zQNwraQ3T/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d2072c9_1777080814963_0.9488806583110538","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f59e885":{"name":"skybridge","version":"0.0.0-dev.f59e885","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f59e885","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"abe1cbbacb577cff045e84210a331c970f43d16d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f59e885.tgz","fileCount":286,"integrity":"sha512-BG56hK48i9PVhTrYhQNJmg6/OHZrNjWlqA6wNHno4FzSVNHJdyBOuRedb0VrF8nr/UT+1n+WR1uEaa+Bw8LcFg==","signatures":[{"sig":"MEUCIQCSJOAXDfLoD5ZWSRVo6V3H3BVqpEHplHOr3dUJV5hbYwIgVKvVfTcM39ATgBrvXEVknTVA+YLm5BNvZ6jSgTHNcis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f59e885","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.f59e885.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e6c9a9145560ff14b4b55e953a5fa89/skybridge-0.0.0-dev.f59e885.tgz","_integrity":"sha512-BG56hK48i9PVhTrYhQNJmg6/OHZrNjWlqA6wNHno4FzSVNHJdyBOuRedb0VrF8nr/UT+1n+WR1uEaa+Bw8LcFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.5","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f59e885_1777092456957_0.1879933373087126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc64418":{"name":"skybridge","version":"0.0.0-dev.bc64418","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc64418","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6bc3cd1ea2586b94a9b0009330350ae6f094e2bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc64418.tgz","fileCount":286,"integrity":"sha512-ftALiBN7Bl7yUlF6Hd24jQoE84Dx3n7LFlVEQ2c/jrwpsBjLEf8M28mnuDsLCoa9tothy1CsWnXRP7M14HJ3Ow==","signatures":[{"sig":"MEUCIH9Cq83ojuIUv6VFV+WpMLYAlwrIjn5qrJCuVdaCVqKPAiEAhijxuP4i83YGfb2bCIPNAiUoLF1v7F3L85TCOUcVHWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc64418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.bc64418.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d070208d676531a68beee1a9a8396152/skybridge-0.0.0-dev.bc64418.tgz","_integrity":"sha512-ftALiBN7Bl7yUlF6Hd24jQoE84Dx3n7LFlVEQ2c/jrwpsBjLEf8M28mnuDsLCoa9tothy1CsWnXRP7M14HJ3Ow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc64418_1777110772588_0.4314623210098443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b1c06ba":{"name":"skybridge","version":"0.0.0-dev.b1c06ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b1c06ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04c860e34b3562837d249bd386450e0a371cf9f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b1c06ba.tgz","fileCount":286,"integrity":"sha512-8ZEyS+xfaUTYAeVh5Gms0CAwtddvnc/E3FJ6OcXjGs1EPGb/T9t4rS2PA5tg15ATkDpgveda0MnZHJXdO76jLA==","signatures":[{"sig":"MEQCIAT7lHCqIWLAIGFcdUBwCXRbd9uzSL4rwpdV0X4PIHQrAiBHksocGHda1h5oI4jURlnxRRnZ+l3TG+d0oEJ2+cVr9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b1c06ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.b1c06ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c449281105ba1687c0495d3ae122559/skybridge-0.0.0-dev.b1c06ba.tgz","_integrity":"sha512-8ZEyS+xfaUTYAeVh5Gms0CAwtddvnc/E3FJ6OcXjGs1EPGb/T9t4rS2PA5tg15ATkDpgveda0MnZHJXdO76jLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b1c06ba_1777123617088_0.716484898587207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37e9ed2":{"name":"skybridge","version":"0.0.0-dev.37e9ed2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37e9ed2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e860a8f7538c039996c07d3084d5923c15122a30","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37e9ed2.tgz","fileCount":286,"integrity":"sha512-KulwxspQ5Z5xXfGCrqL5d09hplSJq3nE2KeUYu/3hieFCm49GpaaFlyqi/OLsflwZixoWa8THWb1xeP1eYrAlw==","signatures":[{"sig":"MEQCIEBwLd7xSCjDjU3n8kl9Qkbu8p4duuvr4Ixez+k4V/8UAiAXCPUh/rvECYq0HD1chFxSuovLzC+aGztSo6s4gEvH3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37e9ed2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.37e9ed2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93304d647647c7e5dfc8e9e54035ba91/skybridge-0.0.0-dev.37e9ed2.tgz","_integrity":"sha512-KulwxspQ5Z5xXfGCrqL5d09hplSJq3nE2KeUYu/3hieFCm49GpaaFlyqi/OLsflwZixoWa8THWb1xeP1eYrAlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37e9ed2_1777135002034_0.18236899668343654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e28afb2":{"name":"skybridge","version":"0.0.0-dev.e28afb2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e28afb2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"42a42b41c4f630cd931d344e5859fe5f14f36421","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e28afb2.tgz","fileCount":286,"integrity":"sha512-01XcLnBAua1lcFSMSznOuV/HCOQ+VqFkwraCVbGNUe+w5BDlnWfkzwxbvmvUXcWkgWTMwGOl/zoN4HdJsU3g8w==","signatures":[{"sig":"MEYCIQC270Q+iSa8ODwBuLuuODUmfxGRRKIBIODrgAnpJkeyuQIhANKmD/Z6YRmqsegchOjLz20o2DP2pEcpD+uECWJHHc83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e28afb2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.e28afb2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d8e071609949ef8f76f63adbc189d331/skybridge-0.0.0-dev.e28afb2.tgz","_integrity":"sha512-01XcLnBAua1lcFSMSznOuV/HCOQ+VqFkwraCVbGNUe+w5BDlnWfkzwxbvmvUXcWkgWTMwGOl/zoN4HdJsU3g8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e28afb2_1777142807674_0.24688019799840477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ee5d59f":{"name":"skybridge","version":"0.0.0-dev.ee5d59f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ee5d59f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06033a0818fe799c3fc289d8864703e436372eb0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ee5d59f.tgz","fileCount":286,"integrity":"sha512-vOwPmCVFK307Y4hwXyQ9fcyrpChn0xMuV/IvRpvGcGqxCGF1JD57SSJIuRfVXoU1maQxqh+EbbpCqH6NrftkYQ==","signatures":[{"sig":"MEUCIApCgPWCXe+MGFiafqB68+xfkKV2XPWPiyd6RV3dogY6AiEAkyPFMKL479M0EUtfAigPmeRrnj0te20Dmz1vgqML0VA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ee5d59f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.ee5d59f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4465d8937c067a2525c7d1054f260f86/skybridge-0.0.0-dev.ee5d59f.tgz","_integrity":"sha512-vOwPmCVFK307Y4hwXyQ9fcyrpChn0xMuV/IvRpvGcGqxCGF1JD57SSJIuRfVXoU1maQxqh+EbbpCqH6NrftkYQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ee5d59f_1777211975824_0.6620755099003153","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe48ef8":{"name":"skybridge","version":"0.0.0-dev.fe48ef8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe48ef8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"283f142836bf1261d7ce7ec1eb7d9b100d1178be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe48ef8.tgz","fileCount":286,"integrity":"sha512-cAvmhoM5efaenJd1NYLSfJvuHX1JIO5imClQlIjPt1Vy7Bl0pjKZ2SDajeLTpfvk6jZZpY9MPlug15rOHAl/GA==","signatures":[{"sig":"MEYCIQCm5U0fksteyPPDgZS4m3cMkp49DsLmMKKtKShZFVH19gIhAO5i6Z0W+J5r1wauQ4EmDp5UdPpYi+0+rOzRRxWLjhaP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe48ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.fe48ef8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48c451bf5126ccc953921d7094ba48b7/skybridge-0.0.0-dev.fe48ef8.tgz","_integrity":"sha512-cAvmhoM5efaenJd1NYLSfJvuHX1JIO5imClQlIjPt1Vy7Bl0pjKZ2SDajeLTpfvk6jZZpY9MPlug15rOHAl/GA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.2","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe48ef8_1777222704041_0.05444423656065189","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.01bfb61":{"name":"skybridge","version":"0.0.0-dev.01bfb61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.01bfb61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2fbb914a61c791d76969909f66aef821aa0413b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.01bfb61.tgz","fileCount":286,"integrity":"sha512-qxZlogLW3gKTvIPTQaaYn9KgRgK8F0MtdI+2eNADs/6kHvDsAhnCoVrT4CXh1oz3yUIsHlkZYLxvzRhZBu7ZGw==","signatures":[{"sig":"MEUCIQCiJEyglSaAW+rl2m3jRp89XGJoEWW2qM45D2JsUurPBwIgEgUS9KiURKrqUlE7ysbdk5MMj3W0e9f9iqBYVnJvRXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.01bfb61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568984},"type":"module","_from":"file:skybridge-0.0.0-dev.01bfb61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/173720fe39038de3a6981e20d3d75d1a/skybridge-0.0.0-dev.01bfb61.tgz","_integrity":"sha512-qxZlogLW3gKTvIPTQaaYn9KgRgK8F0MtdI+2eNADs/6kHvDsAhnCoVrT4CXh1oz3yUIsHlkZYLxvzRhZBu7ZGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.01bfb61_1777249680483_0.9372587025464012","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a151467":{"name":"skybridge","version":"0.0.0-dev.a151467","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a151467","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6750b9947328b8fa9856e729d2efc7878563eb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a151467.tgz","fileCount":286,"integrity":"sha512-HTa0yx5ew2JWDh0OVVM30rV2tKKc0Onuppjey5uWcuB01CjtuY0/PUJIYUPnQF4Vu+k28vzgJOXQsDNfbP/DTg==","signatures":[{"sig":"MEUCIQC/kDBHtGV9PQK2HchnDXGWT6LxX1MkD7qh4kDoyp7KFAIgab6YOVsEbrcTy8dLN8tAWaOH9Us6edZrPSPugsO8IMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a151467","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.a151467.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/536a3b30a95d1994e0b55ede0f741c74/skybridge-0.0.0-dev.a151467.tgz","_integrity":"sha512-HTa0yx5ew2JWDh0OVVM30rV2tKKc0Onuppjey5uWcuB01CjtuY0/PUJIYUPnQF4Vu+k28vzgJOXQsDNfbP/DTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.4","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a151467_1777269992799_0.7853024255243337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37422fa":{"name":"skybridge","version":"0.0.0-dev.37422fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37422fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cae2a35783a35bf5b45b7ccd69a6834346687ccf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37422fa.tgz","fileCount":286,"integrity":"sha512-RJDybsN2NC2+NpO3AKREdC01PsownOYC9EcftKsJv+L54IptHJHhBZLwS2OHp/qySKyn4pR+5jY6uJR8kawx/w==","signatures":[{"sig":"MEUCIFaTPrn8g0GxmlPYYSNrdmDohq0xzNkBjoo11Z4wlUBjAiEAgqvPy3MYqpYlj6XeKEJTqOIm8gVeJ6ErQn0Rxy3Ltj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37422fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.37422fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3827abfbafa4e26cbdcfc861b495c2bf/skybridge-0.0.0-dev.37422fa.tgz","_integrity":"sha512-RJDybsN2NC2+NpO3AKREdC01PsownOYC9EcftKsJv+L54IptHJHhBZLwS2OHp/qySKyn4pR+5jY6uJR8kawx/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.5","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37422fa_1777289570657_0.14557311389917538","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6d614a":{"name":"skybridge","version":"0.0.0-dev.c6d614a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6d614a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f21c2512b6c2133c66dd72e88010d79b52a83642","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6d614a.tgz","fileCount":286,"integrity":"sha512-GuP6WqDMmnWnJ6j6uGsX3dmK9B8iIMngbAyZ6WiMiLWXHdomO3MoaNPOoQRMmPO4/sKfQ95KPH0ejhCnH0EUNw==","signatures":[{"sig":"MEYCIQCLqYmPBC4IWbXBfTzCtdOKZpj6YjFmo1uCyUzsF8YIvAIhAKItd2qf0UJDUMQ4aoD8j2o8i/AKbUHAsltYAcAByLUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6d614a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.c6d614a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8dc6525bf94253bfca4ac5aecb29818b/skybridge-0.0.0-dev.c6d614a.tgz","_integrity":"sha512-GuP6WqDMmnWnJ6j6uGsX3dmK9B8iIMngbAyZ6WiMiLWXHdomO3MoaNPOoQRMmPO4/sKfQ95KPH0ejhCnH0EUNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6d614a_1777296415251_0.11572002296518313","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7df6177":{"name":"skybridge","version":"0.0.0-dev.7df6177","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7df6177","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3cb52a277a7e629da14187994e1ae6813b6c4aee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7df6177.tgz","fileCount":298,"integrity":"sha512-4YoSkG766gQJd2gS0yNwlYoxa4ZvOnt16/EWIsA1NzmP7lf5lyW5hBPRrEyNj1/lMeBqq+EBXlcwWxRZ6tQ5SA==","signatures":[{"sig":"MEUCIQDSIQMHjHXufnSZQTqgRGpIZXgQedBq/aSyoOmFrQ8y3gIgLAb+pYqZmaEhnbQZXbiaXBHDhgIrcBqQCebLdoYWAiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7df6177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610988},"type":"module","_from":"file:skybridge-0.0.0-dev.7df6177.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b71ae2b8f087ba0b6c0aa00beb7dc41/skybridge-0.0.0-dev.7df6177.tgz","_integrity":"sha512-4YoSkG766gQJd2gS0yNwlYoxa4ZvOnt16/EWIsA1NzmP7lf5lyW5hBPRrEyNj1/lMeBqq+EBXlcwWxRZ6tQ5SA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7df6177_1777296564271_0.8510510364773565","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ff41de":{"name":"skybridge","version":"0.0.0-dev.5ff41de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ff41de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df5c8aa454440de7859f8c482ccc29e0adb881ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ff41de.tgz","fileCount":298,"integrity":"sha512-VpAy3aw6YK9Jjj0DxefCM93Xwo+/con013eFET9ddCQbGbwM4rSNZ72VZK0j8VOiD2rOA+pqAU0tVmn+Q4l9VA==","signatures":[{"sig":"MEYCIQDawOXpMR8u8FZ83tooVVfsKUzWeWaBKKy7ksmbj5bBJAIhAN+2eTG+Ux1I0g35Rk9wDrGPrmP++ahfe6MdnCqOs6O+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ff41de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606403},"type":"module","_from":"file:skybridge-0.0.0-dev.5ff41de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c0421e57f8981a51ea4828903f2a3f7/skybridge-0.0.0-dev.5ff41de.tgz","_integrity":"sha512-VpAy3aw6YK9Jjj0DxefCM93Xwo+/con013eFET9ddCQbGbwM4rSNZ72VZK0j8VOiD2rOA+pqAU0tVmn+Q4l9VA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ff41de_1777298947282_0.7686036931175018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d338619":{"name":"skybridge","version":"0.0.0-dev.d338619","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d338619","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"573619f5995e8c9e400df0aeef012ed3f0102cd5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d338619.tgz","fileCount":298,"integrity":"sha512-uBN2w7+04eyoDDkFpP8OdzDUu0rOhFg+/EjWo8/TD8m6X2bQOez5bB5wX8PfIsG+MlL7AZfHakO1OyG0LpYYZw==","signatures":[{"sig":"MEYCIQDEIrHviLHL916AybYyWemhrOUwSXX3vid7k1OLVidfbQIhAJMAGyiVnK38WmcMjqlRsWG/llyy99q38cDWoTnzMolu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d338619","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606396},"type":"module","_from":"file:skybridge-0.0.0-dev.d338619.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c81df9865b77700b67cff1169975ef79/skybridge-0.0.0-dev.d338619.tgz","_integrity":"sha512-uBN2w7+04eyoDDkFpP8OdzDUu0rOhFg+/EjWo8/TD8m6X2bQOez5bB5wX8PfIsG+MlL7AZfHakO1OyG0LpYYZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d338619_1777299307612_0.3601696902597442","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48e4b51":{"name":"skybridge","version":"0.0.0-dev.48e4b51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48e4b51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"408122ec198a26c57289b9c12bc87bc34b3e1c2a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48e4b51.tgz","fileCount":286,"integrity":"sha512-5aSus2NNpYOtr6mTg1A5jJzZAVeGs7Z/tH6XW5Y1rMylw30SKJiRNOKdqnWNcElmWPxAQILtjN0IOsrfFw+ZBg==","signatures":[{"sig":"MEYCIQCD1PEyzHIPTItXMCinb5kVGpsDmvehozSSjKXqb1UlXwIhAJyrpViQeF9ApruSwDDmqkap7JElXjZwT8MXYRg9RDET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48e4b51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568558},"type":"module","_from":"file:skybridge-0.0.0-dev.48e4b51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/865daecf78efa12f49a1e98ef595d1d3/skybridge-0.0.0-dev.48e4b51.tgz","_integrity":"sha512-5aSus2NNpYOtr6mTg1A5jJzZAVeGs7Z/tH6XW5Y1rMylw30SKJiRNOKdqnWNcElmWPxAQILtjN0IOsrfFw+ZBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48e4b51_1777299917140_0.7975905054321046","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4a972cd":{"name":"skybridge","version":"0.0.0-dev.4a972cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4a972cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17ba503a2328de6b135735e250a8e57aec5b95eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4a972cd.tgz","fileCount":286,"integrity":"sha512-4CIIuBbapxvXceU+ZVXrpxKfIkbvbvaXI51kiscTX0APTyVd9NHnrXrTj3gxxP0TaQeOyaVf5hYg9vZFJkhGBw==","signatures":[{"sig":"MEUCIQCe9wakiIPRhbZDxWFtTTYBTqONfZz60b8nMF7rBB3omwIgDJKpBXFioiK/1zxKcWY4bt9jH92mHqPTPMbBcjsyCo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4a972cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.4a972cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b14d9d935ef894042bc29cbdcd59a65c/skybridge-0.0.0-dev.4a972cd.tgz","_integrity":"sha512-4CIIuBbapxvXceU+ZVXrpxKfIkbvbvaXI51kiscTX0APTyVd9NHnrXrTj3gxxP0TaQeOyaVf5hYg9vZFJkhGBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4a972cd_1777300130288_0.37127688558085037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0a3a70":{"name":"skybridge","version":"0.0.0-dev.c0a3a70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0a3a70","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb8e76769b88a96b7aedb5f3d7265415135fbc5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0a3a70.tgz","fileCount":286,"integrity":"sha512-FdTe/liK+XiGbNagLZvJ7YyKCzkhXUI/7jrjZjITCqfgFRuzs/p15DuPuhz5CSS4nHQLNh8Ous/0OSv3EmR2fQ==","signatures":[{"sig":"MEUCIQCWhg3XBI3Xh5HHvnqbnPYpZlFas6hC7GUNd4afcnf1KwIgMWb6BrWJHcXaR26P90VijONW4k5C9tR+R8MRyGJdzi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0a3a70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.c0a3a70.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a86d52a6e50908a1bdd78a94177d270/skybridge-0.0.0-dev.c0a3a70.tgz","_integrity":"sha512-FdTe/liK+XiGbNagLZvJ7YyKCzkhXUI/7jrjZjITCqfgFRuzs/p15DuPuhz5CSS4nHQLNh8Ous/0OSv3EmR2fQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0a3a70_1777300166577_0.846389205938497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8700283":{"name":"skybridge","version":"0.0.0-dev.8700283","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8700283","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1abbd1efcd758a4ae236970ccca9808861797627","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8700283.tgz","fileCount":286,"integrity":"sha512-pWgmiuTnKwv3EeiRR2x044sNSa0sbBzZeklfs6MnK2nzDP5oKQgUGgX/lT6iaeHDP1i+7i86nONA/lbywOkJeg==","signatures":[{"sig":"MEUCIHszRPac0g4WyZM8+uW5feN0xEu3xJqdOihcqVExQF9aAiEAwK7tmCyAbE6arf77YQ9qMSKoAAAUpV13KxhmPQYkeJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8700283","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.8700283.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2db3c42f6dd5b7a3d59620b6b535cc1f/skybridge-0.0.0-dev.8700283.tgz","_integrity":"sha512-pWgmiuTnKwv3EeiRR2x044sNSa0sbBzZeklfs6MnK2nzDP5oKQgUGgX/lT6iaeHDP1i+7i86nONA/lbywOkJeg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8700283_1777305554048_0.40455929929828205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a660d12":{"name":"skybridge","version":"0.0.0-dev.a660d12","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a660d12","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1db7719a8ef4753f6b0459752c66aa847583767f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a660d12.tgz","fileCount":286,"integrity":"sha512-57UN2A845T41qYHuqESfrwW8fCafXeOqdWedHd5B52gBy+Ei0EV8HUCCeuQ6KQwgJZy8T7bB+Oo785bn4zgGUg==","signatures":[{"sig":"MEUCIQDq4U7Zl9xEidVS5ldPv0vu+qjP3cZNm+Zx+jZpSiSkTAIgHRaY5q8D+tC8WRSP7VN70ep7C8BTHBl4La5o5lxSq2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a660d12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.a660d12.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcf6f49bd22ee98fa2ed4692827c818b/skybridge-0.0.0-dev.a660d12.tgz","_integrity":"sha512-57UN2A845T41qYHuqESfrwW8fCafXeOqdWedHd5B52gBy+Ei0EV8HUCCeuQ6KQwgJZy8T7bB+Oo785bn4zgGUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a660d12_1777306102488_0.833722111971019","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7027574":{"name":"skybridge","version":"0.0.0-dev.7027574","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7027574","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"529d0524920675683d0f28b5bcbbd915a2e066a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7027574.tgz","fileCount":286,"integrity":"sha512-b+J0LXzUH0c9FFDBLUkrXsrSj59nOOUurKnWTa0vHLnguGjwdwO7UdG7g82+cpk3hxyqquW+xiGdcObWwdFxcA==","signatures":[{"sig":"MEUCIDMiyPMXiezPM7Eb6AIMKtfG7ab9Wo5QDy4WKhc7NfJWAiEAhIZKpolcq/KD4vx7Lzy5c8M5xYXF3sg9J+bZ5xd8PFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7027574","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.7027574.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9e1df310a15686f23517ab5cfd722ab0/skybridge-0.0.0-dev.7027574.tgz","_integrity":"sha512-b+J0LXzUH0c9FFDBLUkrXsrSj59nOOUurKnWTa0vHLnguGjwdwO7UdG7g82+cpk3hxyqquW+xiGdcObWwdFxcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7027574_1777312571657_0.8482131671486781","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.756306d":{"name":"skybridge","version":"0.0.0-dev.756306d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.756306d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"41fa6068bf332af3d63966e36be38e6a0c6a7e04","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.756306d.tgz","fileCount":286,"integrity":"sha512-Hs56udcypZ/4Pe6iYN7UygPHIiWE7X9VFqQY14sY/1gMBYAbPU8D8SmIsMhp/8kRTu0NosMP7M8vFe8FjcTPuA==","signatures":[{"sig":"MEQCIBJ08q+n9BCOFdfeKkRHc7MLoOWXJJ6pXtQKcdPO8NK3AiARe+IG2ywG/hPLNrFeIKbMDKUi6zPL5mhj0EcDsoBJ6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.756306d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570772},"type":"module","_from":"file:skybridge-0.0.0-dev.756306d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac56e869ba728926df17ad7fa3f183ab/skybridge-0.0.0-dev.756306d.tgz","_integrity":"sha512-Hs56udcypZ/4Pe6iYN7UygPHIiWE7X9VFqQY14sY/1gMBYAbPU8D8SmIsMhp/8kRTu0NosMP7M8vFe8FjcTPuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.10","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.756306d_1777312910996_0.9845746723617159","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.91c545d":{"name":"skybridge","version":"0.0.0-dev.91c545d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.91c545d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"268305d4376215eccb7490721d07723ed8fa14ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.91c545d.tgz","fileCount":286,"integrity":"sha512-9AP7cjSdZk1nuOTD3ItNdZF5T/rDbVaAf8ik8dlM8xQRdxjcLvSuIuUxQF7z9NXPlnICcykMwKqSubolA+bmMg==","signatures":[{"sig":"MEYCIQDRbTZSSNli+8QMRFatq66qr3FQfTO9xGjOAYBd/+MuZwIhAIEh98PjIftS5Bumrr0naeXJHUwgrS8FH+k9ZCJduvKb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.91c545d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.91c545d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2f7ab4aa186d83a03e035bf6a59ccf5/skybridge-0.0.0-dev.91c545d.tgz","_integrity":"sha512-9AP7cjSdZk1nuOTD3ItNdZF5T/rDbVaAf8ik8dlM8xQRdxjcLvSuIuUxQF7z9NXPlnICcykMwKqSubolA+bmMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.91c545d_1777328276289_0.1387928448228506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.604f79e":{"name":"skybridge","version":"0.0.0-dev.604f79e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.604f79e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9af808606b9172497e054fee02c0edf50708411e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.604f79e.tgz","fileCount":286,"integrity":"sha512-GB79gLnY+oxnoQoY9/Q6iAiNIrg4xEQGHaBxfDl4toXnauYRJ4qraeddYzyupVukZJtxQhfp1dbvPnOMpRY1zA==","signatures":[{"sig":"MEUCIQDTsIikjnEY+73xLa03c8RiwcmiNqMBdxFztXun7nfYKgIgfoLegHtXXjkqTYUD5Y9tvVZfMyZoHqh1AvGr10kMaVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.604f79e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.604f79e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0127ae9f9b167f00b140fc1b4f83fcd7/skybridge-0.0.0-dev.604f79e.tgz","_integrity":"sha512-GB79gLnY+oxnoQoY9/Q6iAiNIrg4xEQGHaBxfDl4toXnauYRJ4qraeddYzyupVukZJtxQhfp1dbvPnOMpRY1zA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.604f79e_1777358206876_0.5707575583704141","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a1b996":{"name":"skybridge","version":"0.0.0-dev.9a1b996","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a1b996","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5329a54cbbe21a56da87a2b44ba14d68d076a498","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a1b996.tgz","fileCount":286,"integrity":"sha512-B9k6F6auFU7sUh+K/w6JnnWv4Ut4aDmQ1aovDoJqEsuqxhMA7/3fjkno+9wPRAzRTsLThP0dMeXS5syIcON71w==","signatures":[{"sig":"MEUCIBkwC+PPTJTCS1YrrIN42W53TkTngmrN0DY2PiUJ14drAiEAmC5hIwC0kI3vLBq3UzbUE6ETR+5TFniiZkk20I24gEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a1b996","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.9a1b996.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/159a4c66081092c0e6407ab3f8d903d9/skybridge-0.0.0-dev.9a1b996.tgz","_integrity":"sha512-B9k6F6auFU7sUh+K/w6JnnWv4Ut4aDmQ1aovDoJqEsuqxhMA7/3fjkno+9wPRAzRTsLThP0dMeXS5syIcON71w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a1b996_1777364454862_0.6032279870016684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86543b9":{"name":"skybridge","version":"0.0.0-dev.86543b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86543b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"75ce495da14b607ad9f1aff729f6d7bc3267a87b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86543b9.tgz","fileCount":286,"integrity":"sha512-xw6ZKc9oS9I8t8aatw9+4xcnXKsL8n4ycKKAp70W7mvGTcYuKHI0/yCNWEOHD1ODZ+GUc8SC+7Ky7XDmoxzuKQ==","signatures":[{"sig":"MEYCIQDI1suK6QMvEzSh21W3HPmj0PX6/E23u3N/pN3G4wu+TwIhAOMb7nQYa0wBV6FvQXV4fZiiUxt2rfvBWtEsz5QgVpOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86543b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.86543b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/085af62499b2e06ed881491701ea1981/skybridge-0.0.0-dev.86543b9.tgz","_integrity":"sha512-xw6ZKc9oS9I8t8aatw9+4xcnXKsL8n4ycKKAp70W7mvGTcYuKHI0/yCNWEOHD1ODZ+GUc8SC+7Ky7XDmoxzuKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86543b9_1777367805448_0.08544829122007247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae9801a":{"name":"skybridge","version":"0.0.0-dev.ae9801a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae9801a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b83cae7756dc67bcc530586bf04cf4a1006c0a13","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae9801a.tgz","fileCount":286,"integrity":"sha512-ZxJb3JY1VN8zM2fdM6ZeOQOLoTA1W5duT/XXslXc1YdTS+3e9XyKFsL94mDXdWXHIVHZDgw3lAxuzoFtAUTVAA==","signatures":[{"sig":"MEQCIDflFaThv+qET42bCAL5RrdTao/OK3gB0FAM/aWn+TPWAiA77s+KyFfjlVE7aXMrE3dE1Q6d0AvXUfxC4oj/G4mU1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae9801a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.ae9801a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70538d596cea6e7794d6e1a4828a8986/skybridge-0.0.0-dev.ae9801a.tgz","_integrity":"sha512-ZxJb3JY1VN8zM2fdM6ZeOQOLoTA1W5duT/XXslXc1YdTS+3e9XyKFsL94mDXdWXHIVHZDgw3lAxuzoFtAUTVAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae9801a_1777367840474_0.7869151120061868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70bd51f":{"name":"skybridge","version":"0.0.0-dev.70bd51f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70bd51f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"275d49b73ce365ed9fee11c71635cb70867ce3b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70bd51f.tgz","fileCount":286,"integrity":"sha512-2bMIpGlGySEHTBCoadNOUBzM/3MhoknsphZK8CZ6YfHLzT6WFDPA8D6NH5CAYwFAbVcVHwndcEH7IaaiWrhDww==","signatures":[{"sig":"MEUCIFdO6lIuHLzbNDow7OILfrCLrYkPongnynF2KyF71OQnAiEAqqNkLMmxGf+QWuZG4aAh9KhVN5coQxgn7uDlN0PVjEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70bd51f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577155},"type":"module","_from":"file:skybridge-0.0.0-dev.70bd51f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/362063439561bb327ca66e90979de022/skybridge-0.0.0-dev.70bd51f.tgz","_integrity":"sha512-2bMIpGlGySEHTBCoadNOUBzM/3MhoknsphZK8CZ6YfHLzT6WFDPA8D6NH5CAYwFAbVcVHwndcEH7IaaiWrhDww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70bd51f_1777368585710_0.576619306043836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35d293a":{"name":"skybridge","version":"0.0.0-dev.35d293a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.35d293a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"744ce3d0f1f6185315554502e212cdc3a9835893","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.35d293a.tgz","fileCount":286,"integrity":"sha512-SQZva05nB77fpb4deiFtZPzqoAH4vPBObOQMnjmvehceWQ2UXjrAifhS+M+ZzVxIa3AL0tEs954HVCp6N3sWPg==","signatures":[{"sig":"MEUCIDxpD0Upry4yS2JMt1xYBHRWmRMdwMa28SrRMhJ1YXypAiEAwamjd/qJhiYaXwLcnD2t7yFuJn5pSI5N6eY8ubaCbdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.35d293a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577155},"type":"module","_from":"file:skybridge-0.0.0-dev.35d293a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/826de7a44225e22ed365622f09ab0552/skybridge-0.0.0-dev.35d293a.tgz","_integrity":"sha512-SQZva05nB77fpb4deiFtZPzqoAH4vPBObOQMnjmvehceWQ2UXjrAifhS+M+ZzVxIa3AL0tEs954HVCp6N3sWPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.35d293a_1777368639897_0.4200767487428574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.64e93a1":{"name":"skybridge","version":"0.0.0-dev.64e93a1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.64e93a1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33b9b3e45722c5cb3ac1f6ed1aa50de8684e60ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.64e93a1.tgz","fileCount":286,"integrity":"sha512-wbfiO7Yx8+ec+jVnGg5fbCMSx679juvVAcP6SPXR3+otlIcGrypQDr9fqWOZ1+QD6oiQXQVwrIZpD9uodh6WnQ==","signatures":[{"sig":"MEYCIQCFQkgwtoGB21X2//ZNeXgl2xtjUFzhUQgFrIKpvEg1GgIhAPwtGoyol3bR1KvMu/RGyLppN/DSTmm/eIGPbOfIBmf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.64e93a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571508},"type":"module","_from":"file:skybridge-0.0.0-dev.64e93a1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9b445118e7d102977f54d61631b0200e/skybridge-0.0.0-dev.64e93a1.tgz","_integrity":"sha512-wbfiO7Yx8+ec+jVnGg5fbCMSx679juvVAcP6SPXR3+otlIcGrypQDr9fqWOZ1+QD6oiQXQVwrIZpD9uodh6WnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.64e93a1_1777370103665_0.2250871484718353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bffc31c":{"name":"skybridge","version":"0.0.0-dev.bffc31c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bffc31c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"202aefc0d84b92a6e5140ee11f8341963c83c30e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bffc31c.tgz","fileCount":286,"integrity":"sha512-0S9iFqCu7oYOWmXL2d3cuU71p2OhnrUzt+l623HS81UK7zzWfRlVy6hKU+yzQlS/i1YfXgdG/677iOoqUvF30Q==","signatures":[{"sig":"MEYCIQD8wT3H1ujfJr/NQLSb7DTxcxipaLcAnJ4XuFGlejCpTgIhALHJOzYuNibJ7h5Vtlr2AzUQGxxJRwm2ch86jhm69GgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bffc31c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571879},"type":"module","_from":"file:skybridge-0.0.0-dev.bffc31c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f7c9fbe57a37637f50ed9800ac61e41/skybridge-0.0.0-dev.bffc31c.tgz","_integrity":"sha512-0S9iFqCu7oYOWmXL2d3cuU71p2OhnrUzt+l623HS81UK7zzWfRlVy6hKU+yzQlS/i1YfXgdG/677iOoqUvF30Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bffc31c_1777370446742_0.18910954146482806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14c02de":{"name":"skybridge","version":"0.0.0-dev.14c02de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14c02de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"565a245ac12ade85c3e5c60640c006b1b97ae44e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14c02de.tgz","fileCount":298,"integrity":"sha512-xN7q8wPU+nnA/x/B9ZrN/QvW2+vD/8CYpK55raaz0t13fCJNTbcUe1fg9dY0xSnPcsE6BUSez0hn3gNHMnDA+g==","signatures":[{"sig":"MEYCIQD8InD2XJG++jH6oBjsisBov/Ku78Cuank2AdUYvr7kPwIhAKiIB5CTBNR4MpZYfuzL5P0R3FGtuV1bjzo5l3n1qaSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14c02de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606340},"type":"module","_from":"file:skybridge-0.0.0-dev.14c02de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a9a764a8259b15f79c4fdeda68335007/skybridge-0.0.0-dev.14c02de.tgz","_integrity":"sha512-xN7q8wPU+nnA/x/B9ZrN/QvW2+vD/8CYpK55raaz0t13fCJNTbcUe1fg9dY0xSnPcsE6BUSez0hn3gNHMnDA+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14c02de_1777370858064_0.8548209222107206","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a25ef41":{"name":"skybridge","version":"0.0.0-dev.a25ef41","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a25ef41","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68a8fb4bf25b9239fe81f2acff8f3d1733b3c47a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a25ef41.tgz","fileCount":298,"integrity":"sha512-0aOF1XK8Xi+pqz8OCykL1OgHPuL4QcvsQ33W8JPn0F7clU23edNtZb3MGPrMmbO+iFSGLkXXnOQgmRNinapDog==","signatures":[{"sig":"MEUCIQCG3U6K1T9c4j8KpO6Ahpp1RIetSTsoDILNN050qBJceQIgFXoQaVLciPJ60SjVEcQD+eXicIHjr2SCr6nMp3DpkLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a25ef41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606375},"type":"module","_from":"file:skybridge-0.0.0-dev.a25ef41.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f09b532e1eab6d8f416a0a0e2e3029f/skybridge-0.0.0-dev.a25ef41.tgz","_integrity":"sha512-0aOF1XK8Xi+pqz8OCykL1OgHPuL4QcvsQ33W8JPn0F7clU23edNtZb3MGPrMmbO+iFSGLkXXnOQgmRNinapDog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a25ef41_1777370909684_0.5880595609499277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f79511":{"name":"skybridge","version":"0.0.0-dev.5f79511","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f79511","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1f6c88ab279d65b3d84ed57f9b13d2b98edcf0d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f79511.tgz","fileCount":298,"integrity":"sha512-kht4TfuuRg/3/dRmB521BzadhmeqikotNVGGdgrtwRAwXviT3xs9rHIoXmyo82BQIVlHUW8PP87BqZdXUyDezA==","signatures":[{"sig":"MEUCIQCoeF3ZGVYvxGvrfa6vkoldn5fLWb+TnRdT3JDhANUhxgIgbvoGB6W7BxB6wd4eWo8G4D1fLPDwDRZwwHqhYzZ4gJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f79511","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606375},"type":"module","_from":"file:skybridge-0.0.0-dev.5f79511.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7943fe3e337431284a6ff3b8e89b919/skybridge-0.0.0-dev.5f79511.tgz","_integrity":"sha512-kht4TfuuRg/3/dRmB521BzadhmeqikotNVGGdgrtwRAwXviT3xs9rHIoXmyo82BQIVlHUW8PP87BqZdXUyDezA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f79511_1777371000407_0.9757013934251337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4068f6f":{"name":"skybridge","version":"0.0.0-dev.4068f6f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4068f6f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a640b124244c1995cee1a30fc58b11f3c8f96c6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4068f6f.tgz","fileCount":286,"integrity":"sha512-uCWUJpbv+oyUsHfsu8jCJdicyYGSmxEqcm/pVVuK2PE4BRAsJXijytCfr1ZthWDpE1fRDFI83mrzcn6GFvCw0Q==","signatures":[{"sig":"MEYCIQDqVLDHr9Ms7W9d50sjJNEt/Rxxxfiv5EzMSw2xVU8BqQIhAJ05kIlqF928fbx9Nxwx7waeZMyl1ylu3CwjAZXFhiEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4068f6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":577177},"type":"module","_from":"file:skybridge-0.0.0-dev.4068f6f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/145ce3caa5ebda34e5fca2db5cc24473/skybridge-0.0.0-dev.4068f6f.tgz","_integrity":"sha512-uCWUJpbv+oyUsHfsu8jCJdicyYGSmxEqcm/pVVuK2PE4BRAsJXijytCfr1ZthWDpE1fRDFI83mrzcn6GFvCw0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4068f6f_1777371141513_0.6335806245483746","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c003b05":{"name":"skybridge","version":"0.0.0-dev.c003b05","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c003b05","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1469ce7a38ab0ffbf154812a613220bbd94b0e99","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c003b05.tgz","fileCount":298,"integrity":"sha512-18JTEodHLpxsbUvie/a3O/r/SoLFGj3lJ/3gLKRR2mSOIjbOC/nWarRNNyZu29lIEHiiBaJvestAIbsJtUCqaA==","signatures":[{"sig":"MEUCIQCmDcNg2wQ0CjHN/gFWFIriSSQvESNa/8RNJwn2nf/LhAIgF0AHUhPtsnJM64x0TFYM9ZYkR/yWwuRtH9ariEUcDJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c003b05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606375},"type":"module","_from":"file:skybridge-0.0.0-dev.c003b05.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ec1e4bf3779a062c3d22954d25dade29/skybridge-0.0.0-dev.c003b05.tgz","_integrity":"sha512-18JTEodHLpxsbUvie/a3O/r/SoLFGj3lJ/3gLKRR2mSOIjbOC/nWarRNNyZu29lIEHiiBaJvestAIbsJtUCqaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c003b05_1777372364925_0.9714154113161682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.891b84f":{"name":"skybridge","version":"0.0.0-dev.891b84f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.891b84f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb4b7ab81e6aac0e72211c57cd49f84da9378441","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.891b84f.tgz","fileCount":298,"integrity":"sha512-9WjmMuSZ3qcWS/esR5KnG2jyO4GdRmNho6kHbuxB0sm0bDJhaZWwB66GHfgHhBw/2GND7y8w8+bE95WUXaCTJA==","signatures":[{"sig":"MEYCIQDXiU1/7fHDghFQtpPmKYKVgOqRwDv5AO5wVAIyLYpmuAIhANsQW5cTDqQecN1xpRAYoKk+vrCQyDuDXTgAxemTATKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.891b84f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606376},"type":"module","_from":"file:skybridge-0.0.0-dev.891b84f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb8b4dc3a1ee35494c31b2120a6d64a2/skybridge-0.0.0-dev.891b84f.tgz","_integrity":"sha512-9WjmMuSZ3qcWS/esR5KnG2jyO4GdRmNho6kHbuxB0sm0bDJhaZWwB66GHfgHhBw/2GND7y8w8+bE95WUXaCTJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.891b84f_1777375844549_0.1952871095677522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65e5e0f":{"name":"skybridge","version":"0.0.0-dev.65e5e0f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65e5e0f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6720f1ce94f314887e403653b2669592c13fdf00","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65e5e0f.tgz","fileCount":298,"integrity":"sha512-1dA4QxFjnUikNYxCn4qqJFrYjix5XLi9/3zolmHcbprNMdaYa455UwMoCJKPvqUcRubdTzvs7OQBLUtaVBL0SQ==","signatures":[{"sig":"MEYCIQDmplmVxj4VrLBCnHS7Y0qIYaoID+0HxwRw5JAHTbFOWwIhAJVlz6VwOFYpbXsmoQFYuNG5zQ2DX0Hl8FiDJt6Id9gB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65e5e0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608648},"type":"module","_from":"file:skybridge-0.0.0-dev.65e5e0f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb4ce122a840c7c6690a3f97aadf86ca/skybridge-0.0.0-dev.65e5e0f.tgz","_integrity":"sha512-1dA4QxFjnUikNYxCn4qqJFrYjix5XLi9/3zolmHcbprNMdaYa455UwMoCJKPvqUcRubdTzvs7OQBLUtaVBL0SQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65e5e0f_1777390159785_0.03862190586842207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7b88ed":{"name":"skybridge","version":"0.0.0-dev.d7b88ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7b88ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04b74fa2ce6a77c9bc06d367a0784beaa9e42690","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7b88ed.tgz","fileCount":298,"integrity":"sha512-CThAe5KzaSWZ9RUFd20ofoStVTJzjhsCCh3MzBUbLcSh65UfLPO6vrozEk6uUW8/6vhvkRLfUIE7OFHc8n8NWw==","signatures":[{"sig":"MEQCIFzMzohelnUfejbputO9LouCWYgViDAXtiTKOsFATGdFAiAub1YTlpsnqI2LM43sn3QWbMc3/hlX9l+4oBPy5GD2sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d7b88ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612796},"type":"module","_from":"file:skybridge-0.0.0-dev.d7b88ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/133610ebd40a3ffb49c47ac7aa96cfcb/skybridge-0.0.0-dev.d7b88ed.tgz","_integrity":"sha512-CThAe5KzaSWZ9RUFd20ofoStVTJzjhsCCh3MzBUbLcSh65UfLPO6vrozEk6uUW8/6vhvkRLfUIE7OFHc8n8NWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7b88ed_1777390220073_0.264084344321069","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37217ff":{"name":"skybridge","version":"0.0.0-dev.37217ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37217ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f9fc5d54ee615381121a0413e5acdb9980d2bd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37217ff.tgz","fileCount":301,"integrity":"sha512-ewMNxEZKF8eCq+qq2N040lRoLY0ozUqjiB7gtXRTRazXxY11SkVWPvFLfdfHHbdZ+124ltdcGT9iZQjocbVrlw==","signatures":[{"sig":"MEUCIQDuBD1hq/HmuYDUY7+JuVBacRJp6IuAoFZN2W/ty9uJZQIgOgKWV9FhJzx725MjXHAJwE8L6mezq2TD6wiiGbem2sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37217ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611455},"type":"module","_from":"file:skybridge-0.0.0-dev.37217ff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e9e893dd848c1c01f221c6b269da20bd/skybridge-0.0.0-dev.37217ff.tgz","_integrity":"sha512-ewMNxEZKF8eCq+qq2N040lRoLY0ozUqjiB7gtXRTRazXxY11SkVWPvFLfdfHHbdZ+124ltdcGT9iZQjocbVrlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37217ff_1777390346853_0.19013682103888163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a8e02da":{"name":"skybridge","version":"0.0.0-dev.a8e02da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a8e02da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"63c5f5079ec5f79f42f69b6d5692d63bc26518e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a8e02da.tgz","fileCount":298,"integrity":"sha512-Qnz2sI7g9rjh84mQtz3ny1oMX98xt3rZRVebLbXpvWh5O1z5OvHJM4MlHX98xZovUXFI7OxoaUltcnsmkYgDkw==","signatures":[{"sig":"MEYCIQDTS1cqEUHAh6emZ+uy8ci1ZL3s7JTIOMEgkS4pvze2sQIhAJ7x7MYi0aziCz/pF9fP6BjM5afCCpfQzuYlu1rhcRjv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a8e02da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606153},"type":"module","_from":"file:skybridge-0.0.0-dev.a8e02da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e2f0f98ad92dee4a73c43f335883977/skybridge-0.0.0-dev.a8e02da.tgz","_integrity":"sha512-Qnz2sI7g9rjh84mQtz3ny1oMX98xt3rZRVebLbXpvWh5O1z5OvHJM4MlHX98xZovUXFI7OxoaUltcnsmkYgDkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a8e02da_1777390660861_0.6012710222958924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44248b2":{"name":"skybridge","version":"0.0.0-dev.44248b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.44248b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed4ce763d6cf2a678bd4dc1998a10100b1a18705","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.44248b2.tgz","fileCount":298,"integrity":"sha512-z4k5l+hFT21hI2ZB+0iCCX/r5yscbwEyYbEFlm8dFMGgDPX/Yh8SJG1v7FQLWhARl9j1SloRbuKaq1ZM5Ahbtg==","signatures":[{"sig":"MEUCID/ZIsWXYO4SxR45ZzMNwDBGZsKnCiqmGsSuO8dT6uuDAiEAzbwoHxI18KnHdNwACJMxhNw6MCOMFY+H/0pQIWjOw0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.44248b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606375},"type":"module","_from":"file:skybridge-0.0.0-dev.44248b2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b59c8de9193b45a4d50e5e8ffb8bc50e/skybridge-0.0.0-dev.44248b2.tgz","_integrity":"sha512-z4k5l+hFT21hI2ZB+0iCCX/r5yscbwEyYbEFlm8dFMGgDPX/Yh8SJG1v7FQLWhARl9j1SloRbuKaq1ZM5Ahbtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.44248b2_1777392070863_0.5610486848680936","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0a6e24":{"name":"skybridge","version":"0.0.0-dev.b0a6e24","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0a6e24","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13b3798c5658b12b04fb47ee75434f9b4065bcfe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0a6e24.tgz","fileCount":298,"integrity":"sha512-u9cQ/t4nXTfIqF37fPOQDZdFdh0FSrix8m+665oN2y7043AA9oalvHrI10UIgS6dX88bdYZHQew8gd+FLfCVQg==","signatures":[{"sig":"MEUCIQCmtglrXz4ZURfsfZ9YlxidMjucH+PJlbbYaOC+2/+kNQIgPNvyJhy/jtuzMWBHAcVq6FDXbCwl0ufM1JFOyyfMB74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b0a6e24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612797},"type":"module","_from":"file:skybridge-0.0.0-dev.b0a6e24.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a3fd83c561af45b2ebb8b4a10f25b319/skybridge-0.0.0-dev.b0a6e24.tgz","_integrity":"sha512-u9cQ/t4nXTfIqF37fPOQDZdFdh0FSrix8m+665oN2y7043AA9oalvHrI10UIgS6dX88bdYZHQew8gd+FLfCVQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0a6e24_1777393791142_0.5835005191846521","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.757e69c":{"name":"skybridge","version":"0.0.0-dev.757e69c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.757e69c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5587b41e80fb3c2c8b9a8c5e43a7176136787551","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.757e69c.tgz","fileCount":298,"integrity":"sha512-bTCdRi9ESqZr18PWWx9ncKsGqyKFLx+AWFlBYP3x9H4qtC1CHkj1F7lSRSM1D3gRPFwvLNgxMIuFlPPebtL3GA==","signatures":[{"sig":"MEQCIGbzH1Noaevz5a9mRATHpIjcW9VAvB0MYpTJMMcMCrSNAiA4XmcGGOYTZNfCC5Z2qjUWulZ7vFKFD3XOOOkqHHJBVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.757e69c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615132},"type":"module","_from":"file:skybridge-0.0.0-dev.757e69c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f286b827e3b24135aa7228cbe0d1aac/skybridge-0.0.0-dev.757e69c.tgz","_integrity":"sha512-bTCdRi9ESqZr18PWWx9ncKsGqyKFLx+AWFlBYP3x9H4qtC1CHkj1F7lSRSM1D3gRPFwvLNgxMIuFlPPebtL3GA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.757e69c_1777394456699_0.9646037024745975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59c9f03":{"name":"skybridge","version":"0.0.0-dev.59c9f03","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59c9f03","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af1c7a72bfb0c2c7f8094768ab79122dbb0bd37f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59c9f03.tgz","fileCount":298,"integrity":"sha512-E6B6uK7oLodW9xvrUXbmjuDFynfskQt9nM0n+b1e8ZnNyjyKRBdX7GiDFZIUeL6cUqx4ITiEuUOT6b4g6o6Zog==","signatures":[{"sig":"MEUCID1Sy2gSyO9vV6ApG3tDuYT5+Q137hRyaBKdHDNgfXfRAiEAma+3ADiG/IOZLkw2480SykP1sxKkscUYNDuOLIl29Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59c9f03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612797},"type":"module","_from":"file:skybridge-0.0.0-dev.59c9f03.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2afcf16e0ed76a71bb5516cc2a7d5aad/skybridge-0.0.0-dev.59c9f03.tgz","_integrity":"sha512-E6B6uK7oLodW9xvrUXbmjuDFynfskQt9nM0n+b1e8ZnNyjyKRBdX7GiDFZIUeL6cUqx4ITiEuUOT6b4g6o6Zog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59c9f03_1777395275889_0.018724003885377094","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f03017e":{"name":"skybridge","version":"0.0.0-dev.f03017e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f03017e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2ceb06162c5f2a7c837ffb2d3b0916e88808b33f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f03017e.tgz","fileCount":298,"integrity":"sha512-ZIqD1gxJmuE0+2Jgb6dunk91yn9s6BHBF38ZBDQCFUuSfJOGNylLiaUo/tjskIRHMNIMT7KoGp69607cRS+4Ag==","signatures":[{"sig":"MEUCIQDLluY2jg7ZhO+CckW5ZG/DzWeQz18t3dA3CZIyHWI5FQIgLv5jyqGi+spbilenaqoYaFTA4wi0kcPxd6juSqubZ7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f03017e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612797},"type":"module","_from":"file:skybridge-0.0.0-dev.f03017e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/364bb62dfad435d101d610968c903b2f/skybridge-0.0.0-dev.f03017e.tgz","_integrity":"sha512-ZIqD1gxJmuE0+2Jgb6dunk91yn9s6BHBF38ZBDQCFUuSfJOGNylLiaUo/tjskIRHMNIMT7KoGp69607cRS+4Ag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f03017e_1777419624568_0.3240575173207747","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7887c49":{"name":"skybridge","version":"0.0.0-dev.7887c49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7887c49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7bd46f8996a72b9b85a8b22fcad74bd1bd3751c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7887c49.tgz","fileCount":298,"integrity":"sha512-8a9z0WKaHdTdKdIL6GIOFHd/ztk7UYSVzzQnlC9JRPx4TuVOSIu/h4eLdim3K8QOfPnkbtoM+NpTJ6Bt/nfDbw==","signatures":[{"sig":"MEYCIQDKHOubCi3/rsZLQqaksPNB+soiMfff1nsJZnoi9nTWhgIhAIJQo+KqVBqhSBzZwtYSfP7mxVByJUru4vvR/nkYh9rT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7887c49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612797},"type":"module","_from":"file:skybridge-0.0.0-dev.7887c49.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e06466b7a4fa10261ee1b0a10f8e750c/skybridge-0.0.0-dev.7887c49.tgz","_integrity":"sha512-8a9z0WKaHdTdKdIL6GIOFHd/ztk7UYSVzzQnlC9JRPx4TuVOSIu/h4eLdim3K8QOfPnkbtoM+NpTJ6Bt/nfDbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7887c49_1777426417762_0.705964097525517","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b17d0b9":{"name":"skybridge","version":"0.0.0-dev.b17d0b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b17d0b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f4786eb8b93dd40ddb75bec080b0d6fc3de4766d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b17d0b9.tgz","fileCount":298,"integrity":"sha512-618KMG4EwBKTSFyVpEF5s8SabIatP53bDd/5eZeeBeB0pcCl+mOXxPdSefsNcs5ieMICQ50+oe9oBehvKWN84A==","signatures":[{"sig":"MEYCIQCjX+JiR+zn2LVXiS0R0G0FCQDwCXmEo3hAtEPvIcFo0AIhAKiAkepmpSy2TqElfWymiGEm+nFVb7gG3o+sdoXfW47w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b17d0b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621554},"type":"module","_from":"file:skybridge-0.0.0-dev.b17d0b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ab615618ef758675ed01552d0c3c78d/skybridge-0.0.0-dev.b17d0b9.tgz","_integrity":"sha512-618KMG4EwBKTSFyVpEF5s8SabIatP53bDd/5eZeeBeB0pcCl+mOXxPdSefsNcs5ieMICQ50+oe9oBehvKWN84A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.7","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b17d0b9_1777449706213_0.12829779930702268","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e63ef1f":{"name":"skybridge","version":"0.0.0-dev.e63ef1f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e63ef1f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b6ad7b0de3ec87007edcd14dff35f6b858119c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e63ef1f.tgz","fileCount":298,"integrity":"sha512-v2b+1J6Ok7KOwoOwaiIESwNOfrwVcZOUpw79cGNXb0jn4FLs9evZE46nbMtbuaq4TWc/S9XqY1vxEzZKMC1Jzw==","signatures":[{"sig":"MEUCIQCWhCgobf2gmLmPUGLYh0P3hNVSkZheO+Zfcq/KXISYgQIgU5L7WvGdMd311MP8N5L6SklTzHAfZlMb4ggK1wJU+oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e63ef1f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628322},"type":"module","_from":"file:skybridge-0.0.0-dev.e63ef1f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/484d71f637fdd0c2b3b470dc34f8c598/skybridge-0.0.0-dev.e63ef1f.tgz","_integrity":"sha512-v2b+1J6Ok7KOwoOwaiIESwNOfrwVcZOUpw79cGNXb0jn4FLs9evZE46nbMtbuaq4TWc/S9XqY1vxEzZKMC1Jzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e63ef1f_1777451508794_0.7693713694795568","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cf86f93":{"name":"skybridge","version":"0.0.0-dev.cf86f93","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cf86f93","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bccb9d96d51dd4ff4c654daae2ee57d04bd8ddb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cf86f93.tgz","fileCount":298,"integrity":"sha512-95XxNYFLPN8reiY7AkTCNuegli3oreyU8lf1Tejm6PzTnXGx2OelZa18f6grQibOUe+wpDRAk0rF0B7rF4juzQ==","signatures":[{"sig":"MEUCIQC4XkdwAAayH/blPWd9Hn5h1XHGnq3lnAQbG/7n+znHLQIgZ46/irWkBn0lWgVdYcNWKsD5LrEoCeuaZSLIpR6guaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cf86f93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628066},"type":"module","_from":"file:skybridge-0.0.0-dev.cf86f93.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4760c2ea7927b38ef31c7d58b7bc4cc2/skybridge-0.0.0-dev.cf86f93.tgz","_integrity":"sha512-95XxNYFLPN8reiY7AkTCNuegli3oreyU8lf1Tejm6PzTnXGx2OelZa18f6grQibOUe+wpDRAk0rF0B7rF4juzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cf86f93_1777452418698_0.17131058449073255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb507f1":{"name":"skybridge","version":"0.0.0-dev.cb507f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb507f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"260741f5f41b53c6267b54e0f5d033ea1eb24a8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb507f1.tgz","fileCount":295,"integrity":"sha512-K255sWU0ATuBPJZt98m/1LEP7+cJAsthyKofb1hOZncjRdcXExMqBNdvpuq6IFKuFyvhLbvX3V1jzdgSN+2fTw==","signatures":[{"sig":"MEYCIQCHZcCpVKgGuWs/rXYfMgBgtskt8YXWxEPSuzzORJITqAIhAPpL7PEp8nnjRcrC/+UwmVXoMa7ENwLQTRlbNBw2jEQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cb507f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619100},"type":"module","_from":"file:skybridge-0.0.0-dev.cb507f1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d135e4179bba6120a51d84b894edd640/skybridge-0.0.0-dev.cb507f1.tgz","_integrity":"sha512-K255sWU0ATuBPJZt98m/1LEP7+cJAsthyKofb1hOZncjRdcXExMqBNdvpuq6IFKuFyvhLbvX3V1jzdgSN+2fTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb507f1_1777452849584_0.41002992426280915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.56555ea":{"name":"skybridge","version":"0.0.0-dev.56555ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.56555ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"125323d433855b19edf4ad4bb49b0044d3d482f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.56555ea.tgz","fileCount":298,"integrity":"sha512-+86h7Ezq8MzePDSk6OdEnQQNYVqEDpSwwKIeUJa5rv4ivUcTq98dQMiHAU1+Iz+ZfPYXf0dQytqix+L09kcPLw==","signatures":[{"sig":"MEUCIQDbPcXMxODerH9H6eeGBPt4ye/sUSX5oBKeqpBfUSdwTQIgc11/zJ1E0O64wHXCLhVUnNLpGQQ8dC90YDKr8ReFi+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.56555ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628323},"type":"module","_from":"file:skybridge-0.0.0-dev.56555ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c35156c912538dbda3cf536b310f440e/skybridge-0.0.0-dev.56555ea.tgz","_integrity":"sha512-+86h7Ezq8MzePDSk6OdEnQQNYVqEDpSwwKIeUJa5rv4ivUcTq98dQMiHAU1+Iz+ZfPYXf0dQytqix+L09kcPLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.56555ea_1777453162049_0.34917446205905467","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ca1af4c":{"name":"skybridge","version":"0.0.0-dev.ca1af4c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ca1af4c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e8f7463474c0e816531383f462830767650a32b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ca1af4c.tgz","fileCount":298,"integrity":"sha512-o/JIj01UcdSUDEahvVhRJ4RC1IRfoRwiitNOGMvImU/FBbjqPmNTBVWdROUZv8A4HhnEOvP7HdQV8FRtTnh6/Q==","signatures":[{"sig":"MEYCIQC73N1ctPcePBex0NrkQlHURD8FC7X4my97QyW99fJSpgIhAIjXCKGIdOZopbj7bCGh63f4kliWbEVvt00KW5a2jKvF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ca1af4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621323},"type":"module","_from":"file:skybridge-0.0.0-dev.ca1af4c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb5e649fbc5ca15598a6caa11de0f584/skybridge-0.0.0-dev.ca1af4c.tgz","_integrity":"sha512-o/JIj01UcdSUDEahvVhRJ4RC1IRfoRwiitNOGMvImU/FBbjqPmNTBVWdROUZv8A4HhnEOvP7HdQV8FRtTnh6/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ca1af4c_1777453643114_0.17675278945621997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e112094":{"name":"skybridge","version":"0.0.0-dev.e112094","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e112094","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d13a8b7fd93eca6fd9cebdf10b5d73468cddf029","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e112094.tgz","fileCount":298,"integrity":"sha512-cNbp7Q5HMoYBSN9fwU7VbJyi02dDZ6Kx4yy7B3akD37E7YXXuFrM09UDzXTzqiJOUQeWhO6ET8X9AOzo7AZ2ig==","signatures":[{"sig":"MEUCIHT57EwVptV4fwPc3D+qprYCViwo6PMB5+oOS5/9WFt3AiEA8HTXTQYwVNbsUt2PWVTL0aj4Uuvo1tgf+njhBCtPcUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e112094","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621236},"type":"module","_from":"file:skybridge-0.0.0-dev.e112094.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ff9fdd23ea628066fe149d8cd5bfad8/skybridge-0.0.0-dev.e112094.tgz","_integrity":"sha512-cNbp7Q5HMoYBSN9fwU7VbJyi02dDZ6Kx4yy7B3akD37E7YXXuFrM09UDzXTzqiJOUQeWhO6ET8X9AOzo7AZ2ig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e112094_1777456403761_0.9168490493366355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a034452":{"name":"skybridge","version":"0.0.0-dev.a034452","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a034452","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e158fbf0c8ee113d18104b954471add729b6a1d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a034452.tgz","fileCount":298,"integrity":"sha512-uzB0U5ECJmfQjDU+b/zQZyhqU0f2TIyBZ57xLnGK4W9ZtPwRKaX9/5TGBuncOmPpe4hwUj3OrEOPVotALhK+EQ==","signatures":[{"sig":"MEUCIQDsMjS/cUknYHWp+1NykZk4hzXuyyTRqIgd5KzmC1hsBwIgWI0Hs5wz4oamhVK3x+4FmCidCY5JK4sjKNM4vPMruk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a034452","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621553},"type":"module","_from":"file:skybridge-0.0.0-dev.a034452.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c60f9bf71ae8d468936763dd7341905c/skybridge-0.0.0-dev.a034452.tgz","_integrity":"sha512-uzB0U5ECJmfQjDU+b/zQZyhqU0f2TIyBZ57xLnGK4W9ZtPwRKaX9/5TGBuncOmPpe4hwUj3OrEOPVotALhK+EQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a034452_1777456491147_0.3412341921890236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2a8f8c3":{"name":"skybridge","version":"0.0.0-dev.2a8f8c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2a8f8c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5977e8fa0dc0cfbb369904d5bbe1a7eff3d910e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2a8f8c3.tgz","fileCount":298,"integrity":"sha512-lRyeiTJ2Xb72kldmZeRCPiZ3A98li3wLtMWFslFxojhjPuFczpsnthFUkrMhxhYTw6xGM1hd1tyjtSauUaSxog==","signatures":[{"sig":"MEQCIDxlSQGrRHXah3h3OcWILe76rvuOsUPOkvDqZslLzbDsAiBlsZFN6N31Id6INRiU/2KNSROtqkUKsJqPMz6ko5jqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2a8f8c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621554},"type":"module","_from":"file:skybridge-0.0.0-dev.2a8f8c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86d3a541cfdc6439d79d37f71c389a52/skybridge-0.0.0-dev.2a8f8c3.tgz","_integrity":"sha512-lRyeiTJ2Xb72kldmZeRCPiZ3A98li3wLtMWFslFxojhjPuFczpsnthFUkrMhxhYTw6xGM1hd1tyjtSauUaSxog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.8","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2a8f8c3_1777456513648_0.7422065675542515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f9ae1d8":{"name":"skybridge","version":"0.0.0-dev.f9ae1d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f9ae1d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aefc75eb817a753ce208436240eb177f7d8c0cc1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f9ae1d8.tgz","fileCount":298,"integrity":"sha512-wPAtDgNRswGLSokU3XhFKNovX72SRJ2Xxv7QE1jW8KpvdgQdyVVwgFO49V32vegbjTvC2AHh3NNFgcvFeODNbw==","signatures":[{"sig":"MEYCIQCGXr3600BJtJLmyUt+HdbsUqsIsd+/T7OfoRXxHJMgNgIhAPH6ZuZtL2XQFOv9WK5W03UvClgZbC4kZW7HVWWYMnUC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f9ae1d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621236},"type":"module","_from":"file:skybridge-0.0.0-dev.f9ae1d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ba58efb6057e1917742b7c2983a162a/skybridge-0.0.0-dev.f9ae1d8.tgz","_integrity":"sha512-wPAtDgNRswGLSokU3XhFKNovX72SRJ2Xxv7QE1jW8KpvdgQdyVVwgFO49V32vegbjTvC2AHh3NNFgcvFeODNbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f9ae1d8_1777464154726_0.08690020399683229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.938da2d":{"name":"skybridge","version":"0.0.0-dev.938da2d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.938da2d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"31f636b8ecb1897f5d5cee3cfa65fb07f1190fb7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.938da2d.tgz","fileCount":298,"integrity":"sha512-NKi/8sZmQsbOFDkuPho1F0KyiLiuy4//paBsuY26ogVJti9umpxuozso4MQ61g+WEfwN4Aunqm0hPIzj5C6ueA==","signatures":[{"sig":"MEQCIASMmPplUs92iUf6C7zAsAQ7XLYCnEBEEIcnPhOleZzEAiBzTuBiaCRyF/bx48kdgo0ghWOj9lttOdp3HqB5GMUHnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.938da2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621236},"type":"module","_from":"file:skybridge-0.0.0-dev.938da2d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6aaff79886e75b79950552fbca95f4ab/skybridge-0.0.0-dev.938da2d.tgz","_integrity":"sha512-NKi/8sZmQsbOFDkuPho1F0KyiLiuy4//paBsuY26ogVJti9umpxuozso4MQ61g+WEfwN4Aunqm0hPIzj5C6ueA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.938da2d_1777466642601_0.42964489147816187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ab16ac":{"name":"skybridge","version":"0.0.0-dev.2ab16ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ab16ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3118d0814f04a89c7dccc2a05cf4f5097f1fcdbc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ab16ac.tgz","fileCount":298,"integrity":"sha512-+RxU3lMcXDOO5IidrTSCByH79/kJnMRheg0aMDi13AWmmCH62JxyXvTP9PmEAzgo6IOX3hQUcYH4qpdRXY0pNw==","signatures":[{"sig":"MEYCIQCRf1R4kUuzESfgFQMNsPd1D4GawWalAjXLSFSsCwmaGgIhAMjN8fj5AwP6hJOjoNjry5GttvBVkDyzpQQVaArdCqsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ab16ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621554},"type":"module","_from":"file:skybridge-0.0.0-dev.2ab16ac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/641fc2bc43638e6b8660615639d35f3f/skybridge-0.0.0-dev.2ab16ac.tgz","_integrity":"sha512-+RxU3lMcXDOO5IidrTSCByH79/kJnMRheg0aMDi13AWmmCH62JxyXvTP9PmEAzgo6IOX3hQUcYH4qpdRXY0pNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.30.8","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ab16ac_1777466764925_0.9116026385180431","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b27efff":{"name":"skybridge","version":"0.0.0-dev.b27efff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b27efff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9ee6190c14a50592ee54ef762d6ee8e7ccaf6290","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b27efff.tgz","fileCount":298,"integrity":"sha512-XKNMX9qgJwPaFzmnKSrHPpd5+4QC7oDYb+07YlRp8dP5k5pezurEegjdWV5gY8VPz7rXGHlzAu2rSUsYYVBsmw==","signatures":[{"sig":"MEYCIQDrW9R0aW4n3MmHXkgTA/wZe0XcKHFHN4nqoQyvs+bw6gIhANVS1y2xhgB5FLd3w65/C9V6++l99MWYG2Lcsbnav40m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b27efff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621236},"type":"module","_from":"file:skybridge-0.0.0-dev.b27efff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/430add795b870fdddfbfac7273ce6f1f/skybridge-0.0.0-dev.b27efff.tgz","_integrity":"sha512-XKNMX9qgJwPaFzmnKSrHPpd5+4QC7oDYb+07YlRp8dP5k5pezurEegjdWV5gY8VPz7rXGHlzAu2rSUsYYVBsmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b27efff_1777467612634_0.01581506832337598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c689d72":{"name":"skybridge","version":"0.0.0-dev.c689d72","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c689d72","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c6f53a0c2920be8ad36470509faa5993d022fd5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c689d72.tgz","fileCount":298,"integrity":"sha512-ECZeTO646zNZn3TomXUI7lYUoZMfpFEGUEXx0Gyo9IJD6xmJ4e0rixA6/Q0UeREqcJmMwXoB4lBtx2EbmH8u3A==","signatures":[{"sig":"MEUCIQCdmtu9Dh45vwFmOcS00Ns+pMzOg+gV1VzAmrHpiFXUEgIgMJ4m0U34VfDDmAB7/PWPaou/pMsEjIPI9ovhOxrDyaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c689d72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621236},"type":"module","_from":"file:skybridge-0.0.0-dev.c689d72.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3cded0313f23bbf1f2752798840349c/skybridge-0.0.0-dev.c689d72.tgz","_integrity":"sha512-ECZeTO646zNZn3TomXUI7lYUoZMfpFEGUEXx0Gyo9IJD6xmJ4e0rixA6/Q0UeREqcJmMwXoB4lBtx2EbmH8u3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c689d72_1777470475024_0.7815483823398206","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.62d03ad":{"name":"skybridge","version":"0.0.0-dev.62d03ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.62d03ad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"624039f401f8d4776b14603bcaaa3240a132a19e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.62d03ad.tgz","fileCount":298,"integrity":"sha512-u5h38gj9T3T/J7DP/7tHa/N1gCpITFR3Tcma+NKtg3G7+rHZ6VwBnIJ5GMG2R7Rl4dFxmaIC78RCdsT97/Mk6g==","signatures":[{"sig":"MEYCIQDOp9xJI0D3ahopD8iN4epJA2I2JQ/CBj2hKz0HOEcLPAIhAJS3+wiO67zJ532Sapzyh1GopETBijlPrTPpJo4PCWEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.62d03ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621529},"type":"module","_from":"file:skybridge-0.0.0-dev.62d03ad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e137f270a60e5e2fc008ab6da9651ac3/skybridge-0.0.0-dev.62d03ad.tgz","_integrity":"sha512-u5h38gj9T3T/J7DP/7tHa/N1gCpITFR3Tcma+NKtg3G7+rHZ6VwBnIJ5GMG2R7Rl4dFxmaIC78RCdsT97/Mk6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.62d03ad_1777471826488_0.19263267763798542","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ec2f13":{"name":"skybridge","version":"0.0.0-dev.1ec2f13","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ec2f13","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"89694148cb44c376506dd6a28056aefb0751f510","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ec2f13.tgz","fileCount":298,"integrity":"sha512-Gqu4HoXELck7cMTldpjQEx/GE08bcVbImOe+HANvQO620EHwevMCYo0zHdiVQs5xsFoQYQM9aLWA+Hanye6Vtw==","signatures":[{"sig":"MEYCIQDx8pJqgHoOcPtK0YjrfvJLmPtc8P02+uzOCyVmnSqZuwIhALsz2ljbB23iulsvWM1jaB9IevBfESH0R+3eC2i7ofhH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ec2f13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623719},"type":"module","_from":"file:skybridge-0.0.0-dev.1ec2f13.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/486264398eed8bd11dd5e6001744a7be/skybridge-0.0.0-dev.1ec2f13.tgz","_integrity":"sha512-Gqu4HoXELck7cMTldpjQEx/GE08bcVbImOe+HANvQO620EHwevMCYo0zHdiVQs5xsFoQYQM9aLWA+Hanye6Vtw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ec2f13_1777479870017_0.22690195981793715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f391982":{"name":"skybridge","version":"0.0.0-dev.f391982","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f391982","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1b9f98b0e2c90d82e332d06e36f78fb61d5eff3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f391982.tgz","fileCount":298,"integrity":"sha512-amqhJSDUnShqNKqWToUxwmJV5SsoWz2NAGa15ZUCOyoUp+C6/dC8qq0qNMUtT62/69XDdPPqPbQUO5WHBMNGdw==","signatures":[{"sig":"MEUCIQDSbrMgS3O0la12ylNeibi4jrZJv8M5xEfRYhze3MfyYQIgVol1ZIwHLMUO/XCc2ZcpX44ytlnVy3eLytItEbLr7lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f391982","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623817},"type":"module","_from":"file:skybridge-0.0.0-dev.f391982.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78781d067d82ac0ab696928694e76a36/skybridge-0.0.0-dev.f391982.tgz","_integrity":"sha512-amqhJSDUnShqNKqWToUxwmJV5SsoWz2NAGa15ZUCOyoUp+C6/dC8qq0qNMUtT62/69XDdPPqPbQUO5WHBMNGdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f391982_1777498226084_0.2801962791273753","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c1dc36":{"name":"skybridge","version":"0.0.0-dev.0c1dc36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c1dc36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3954618cc989ee1e118a8ec11f7ab61b42ae83b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c1dc36.tgz","fileCount":298,"integrity":"sha512-nbfGZTmNZiEHVGzXvi9pDY6O5Yh7A+RKOV7DxLsSm42d3JUUp0Zqu4qD2vkT4XxkAKpzUjAKgi0Sjhche2x67w==","signatures":[{"sig":"MEQCIC4paR8Y6oz5EE1k7f9oPbZL1+fI+IAyJDLMZsL8Fvu1AiBYDf1/1zi1aPwNRSp1kG9X2g50yKqM0w/6//3fMQ+MdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c1dc36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621554},"type":"module","_from":"file:skybridge-0.0.0-dev.0c1dc36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3e6e24904a62ca06ee6e2a4a8e82942/skybridge-0.0.0-dev.0c1dc36.tgz","_integrity":"sha512-nbfGZTmNZiEHVGzXvi9pDY6O5Yh7A+RKOV7DxLsSm42d3JUUp0Zqu4qD2vkT4XxkAKpzUjAKgi0Sjhche2x67w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.31.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c1dc36_1777500248169_0.12046183165014823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a579439":{"name":"skybridge","version":"0.0.0-dev.a579439","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a579439","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9ee9c24a12cf80ee9cd726b89c70b32139d7ac87","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a579439.tgz","fileCount":298,"integrity":"sha512-TIZigs5sW1ATzJF4yPiGKdHJxHfwAOnWsbWaTGCofPC7Pjt34q4CmLQ/2+NCaZgyX/zTIkpgOSRDGKew4PE+/w==","signatures":[{"sig":"MEUCIQCYwG5QhcHB0g2xB0KIdpoiuf4fG5yLozvN5xh9oyI5JAIgAnOO4nMVBGBkDRHCdMj4itzQSq039wN0eMnV0KaS4cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a579439","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621554},"type":"module","_from":"file:skybridge-0.0.0-dev.a579439.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d240cdf1b81df3601f9d920fd21c11d/skybridge-0.0.0-dev.a579439.tgz","_integrity":"sha512-TIZigs5sW1ATzJF4yPiGKdHJxHfwAOnWsbWaTGCofPC7Pjt34q4CmLQ/2+NCaZgyX/zTIkpgOSRDGKew4PE+/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.31.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.0","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a579439_1777523818495_0.07872668219737977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.833fcf2":{"name":"skybridge","version":"0.0.0-dev.833fcf2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.833fcf2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"da628c281743701b561f62f299b981344732f7bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.833fcf2.tgz","fileCount":298,"integrity":"sha512-07vdeuaMjm4bv8cxiP+4T2yE7shND08mOEVSWWkVEimJsS8mrAOICbLbh4SJJJNk4GDGWTlxVkk7pwBYKRbn8Q==","signatures":[{"sig":"MEUCIB8wO0U1uMGlF6JlT3umY/vcoukU3mLMuxMb4wD2tGduAiEAtjig0vO9OKflaZdIIMpQnCDFVqi7+k7oXa002Fk84/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.833fcf2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621236},"type":"module","_from":"file:skybridge-0.0.0-dev.833fcf2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/84e03ff4cbb0349c8b0890de245436b7/skybridge-0.0.0-dev.833fcf2.tgz","_integrity":"sha512-07vdeuaMjm4bv8cxiP+4T2yE7shND08mOEVSWWkVEimJsS8mrAOICbLbh4SJJJNk4GDGWTlxVkk7pwBYKRbn8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.833fcf2_1777537769407_0.4044672216286267","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efbdb09":{"name":"skybridge","version":"0.0.0-dev.efbdb09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efbdb09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2485e9149475ef9e1da2232e9ca92f57633b2908","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efbdb09.tgz","fileCount":298,"integrity":"sha512-1QHGznUFLb0gFo7rGt54Tz8TPQC0uwhvOXJmfvTOscpSFQsU2LFMQ4WYTxIko9n6kt7YJz2IN4OnRGBEqIoKig==","signatures":[{"sig":"MEUCIFv94HI0dr5ABy558aWC9YUhG7Co6WjhASDS+5KmdddhAiEAuqAfDOs0cGM3DDZQkNNYIH/v4wKvz8lQVvH4aAt2QYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efbdb09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624609},"type":"module","_from":"file:skybridge-0.0.0-dev.efbdb09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65a304dda4e57985684930aed79d02d6/skybridge-0.0.0-dev.efbdb09.tgz","_integrity":"sha512-1QHGznUFLb0gFo7rGt54Tz8TPQC0uwhvOXJmfvTOscpSFQsU2LFMQ4WYTxIko9n6kt7YJz2IN4OnRGBEqIoKig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efbdb09_1777537977841_0.6770203445495422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.94b6318":{"name":"skybridge","version":"0.0.0-dev.94b6318","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.94b6318","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c21247940c5dddb758187ae88b230335cbf08b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.94b6318.tgz","fileCount":298,"integrity":"sha512-QqlWTlv2ezhYFk0/F5zAWlntQ4FQjw/npnxOwS1QXHKeXG/FHBEibD89McUiWGhdXRPi1kwDhycSlKLmiH0B/g==","signatures":[{"sig":"MEYCIQD08aXoKDqMjr6t02BBVq5M9U2WL63Y6/USCMfn5q5bdQIhAMFPXwMnC8lz2Abgavu7yipw+4gflfE8JrV5NmwHxnzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.94b6318","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633652},"type":"module","_from":"file:skybridge-0.0.0-dev.94b6318.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bfa8b19b14c617c524d7d3ad1ccfef6b/skybridge-0.0.0-dev.94b6318.tgz","_integrity":"sha512-QqlWTlv2ezhYFk0/F5zAWlntQ4FQjw/npnxOwS1QXHKeXG/FHBEibD89McUiWGhdXRPi1kwDhycSlKLmiH0B/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.94b6318_1777538880203_0.07991657447096934","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"skybridge","version":"0.36.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.36.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87b5fc2eebf09ef94834c4b1dc478eb00ac3ed41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.36.0.tgz","fileCount":298,"integrity":"sha512-uURk0lTiBQ0rHYQrTDCPdldhv8vWVVYsYGclB6l56ycoTnAgReH+sHJi87psT21GReIY4UBiQ/yg7Alwk8sZ/g==","signatures":[{"sig":"MEUCIAIa/wT7t6cEIBJGCwBiv5fb70r9fOP9LuwEMlT1ImcBAiEAlxNmmtsVVe8GlFH+GKYM3f+lxXF44fSDlmweM8qrUHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633641},"type":"module","_from":"file:skybridge-0.36.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/afcc26d7bbe1a8c8287a795f68c2349a/skybridge-0.36.0.tgz","_integrity":"sha512-uURk0lTiBQ0rHYQrTDCPdldhv8vWVVYsYGclB6l56ycoTnAgReH+sHJi87psT21GReIY4UBiQ/yg7Alwk8sZ/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.36.0_1777541075649_0.2260986360799797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b6a329":{"name":"skybridge","version":"0.0.0-dev.4b6a329","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b6a329","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"88d5aa2ef507cbdc29e4a7fe96fb05022b940ce4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b6a329.tgz","fileCount":298,"integrity":"sha512-3p6RRgaAMsUO+Pq3rp7OeCYtlcEeUELEf4vvWkB7/kuZPbyvLI/KjH9dYRBJcGGRf/OAM29+ysH17QzidvAXXQ==","signatures":[{"sig":"MEYCIQDAVLD3CYOyRKmRwlrWLUUeHLBfRyBbvTxcc45vyY3mjQIhAKzR4rgxrF16TJC49GDpZuce5zbZt0hcNH+m08AsG1Pv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b6a329","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633653},"type":"module","_from":"file:skybridge-0.0.0-dev.4b6a329.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01d6e17fa14c15e62d2ff25ee096f675/skybridge-0.0.0-dev.4b6a329.tgz","_integrity":"sha512-3p6RRgaAMsUO+Pq3rp7OeCYtlcEeUELEf4vvWkB7/kuZPbyvLI/KjH9dYRBJcGGRf/OAM29+ysH17QzidvAXXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.31.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b6a329_1777541252383_0.5170997246536064","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0bc57e7":{"name":"skybridge","version":"0.0.0-dev.0bc57e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0bc57e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd20ba6dbda752dd074fed24713c0744bc5b2fd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0bc57e7.tgz","fileCount":310,"integrity":"sha512-30eB1ay6IGvTWmsawHBTXJeHJXbb2vNJS9Rdpe86o7NgoXKMMTvC44aIBpf69MXgmkIXihF4pOiIn7NZ4T4hBw==","signatures":[{"sig":"MEQCIE3frvM/NViRvMG4M+XDSjHwum+2IwNlQPWrMVhrwuQ1AiBjCaUrG3PaxM5H9DuSgQeeasi/rBL02QZYfTwdVil1cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0bc57e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666095},"type":"module","_from":"file:skybridge-0.0.0-dev.0bc57e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e5af989dfbdc20c00bb4d425351a23dc/skybridge-0.0.0-dev.0bc57e7.tgz","_integrity":"sha512-30eB1ay6IGvTWmsawHBTXJeHJXbb2vNJS9Rdpe86o7NgoXKMMTvC44aIBpf69MXgmkIXihF4pOiIn7NZ4T4hBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0bc57e7_1777541328995_0.7961941586639978","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd66ec6":{"name":"skybridge","version":"0.0.0-dev.bd66ec6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd66ec6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de56b6a79c68441f154b70dbe1f398ade2af824f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd66ec6.tgz","fileCount":298,"integrity":"sha512-cczJVmLQ/V9QjgxnH49SD53b8jid499+JnC92FZDuRNCkAIjMtQGwxr7+NeTGq8wHUO6QbSwVugFkcbESR7dHw==","signatures":[{"sig":"MEQCIFQEeXsPiTYyPWXqFx5vF1hVBExewOCCGNC/AhZ5d76bAiAotNpnhu3qoYd6Osdr5rBtpGnK0ZNwA77vrQo5W8jaLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd66ec6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633652},"type":"module","_from":"file:skybridge-0.0.0-dev.bd66ec6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c06e2ebf8fee17c0a9057e17cb1ab60c/skybridge-0.0.0-dev.bd66ec6.tgz","_integrity":"sha512-cczJVmLQ/V9QjgxnH49SD53b8jid499+JnC92FZDuRNCkAIjMtQGwxr7+NeTGq8wHUO6QbSwVugFkcbESR7dHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd66ec6_1777544833955_0.41059787999256625","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fd4045":{"name":"skybridge","version":"0.0.0-dev.4fd4045","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fd4045","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02710defe44689199debedcb69e9df2805f3517f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fd4045.tgz","fileCount":304,"integrity":"sha512-m7jYX1OnOy3qfPZk6bc163husR6ZvGiDg0VegWKlyDRWcK73Z1IZ7MIIwPUOEd/4L0axquWWsqSmoW4zr4VtdA==","signatures":[{"sig":"MEUCIFPkJ0jobNZyf3PHjiQAP79xN+aOEkbXmoFPgGa2Gjx1AiEApc8tT58OGRKeO3nXNRvvMjbbI3TNzG2DI87ZxSV/tXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fd4045","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635400},"type":"module","_from":"file:skybridge-0.0.0-dev.4fd4045.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6b6d086aecea1d6f5ae20960fca4e1a/skybridge-0.0.0-dev.4fd4045.tgz","_integrity":"sha512-m7jYX1OnOy3qfPZk6bc163husR6ZvGiDg0VegWKlyDRWcK73Z1IZ7MIIwPUOEd/4L0axquWWsqSmoW4zr4VtdA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fd4045_1777551729187_0.8388965685241716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.de2870c":{"name":"skybridge","version":"0.0.0-dev.de2870c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.de2870c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"85fed401fed6b3be438e2d9c7a1381ec76753837","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.de2870c.tgz","fileCount":304,"integrity":"sha512-4Bhk2HVcNzzbBtv/dQe5+nBwEggHQOrJwkFE8ZtI0jBI3D3PEQP10hr2eOIU4+WnJzlOXCdNqPjtFZm91AVpPg==","signatures":[{"sig":"MEYCIQCP9eTBJjqTLGHe7CddQHSfWsd8F6amhffna7ED8yhNBgIhAN0ZaCFv2UwYgNM9nVgGKBDcDsJB7yHM4M4zAMeLcO6O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.de2870c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635400},"type":"module","_from":"file:skybridge-0.0.0-dev.de2870c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/31614dd1ee27fd5861d116e082b12fe0/skybridge-0.0.0-dev.de2870c.tgz","_integrity":"sha512-4Bhk2HVcNzzbBtv/dQe5+nBwEggHQOrJwkFE8ZtI0jBI3D3PEQP10hr2eOIU4+WnJzlOXCdNqPjtFZm91AVpPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.de2870c_1777552118307_0.06751320956696016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c456e0":{"name":"skybridge","version":"0.0.0-dev.4c456e0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c456e0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18b76383cede0ea2a592eb948620d80db67726e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c456e0.tgz","fileCount":298,"integrity":"sha512-DiPFPXdSKKsZVFnWks5Enyd4v949MV9FPOtYg7cQvc0+twVVzCG9PDMu58gXrKb71VdGa8F2XNVgKyBKItCKAw==","signatures":[{"sig":"MEYCIQDlcOBUClUTqDdDMIpc6geAq4B5+T7VCu/oT30gvQWbUwIhAOQOdMa9soB3IU0j7yhVcl4ebXr8fBu47V5yMBnFHhVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c456e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633653},"type":"module","_from":"file:skybridge-0.0.0-dev.4c456e0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6936318ee57a587f8b76912d23cf45c2/skybridge-0.0.0-dev.4c456e0.tgz","_integrity":"sha512-DiPFPXdSKKsZVFnWks5Enyd4v949MV9FPOtYg7cQvc0+twVVzCG9PDMu58gXrKb71VdGa8F2XNVgKyBKItCKAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.31.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c456e0_1777554185596_0.8856113880964163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c2e2c78":{"name":"skybridge","version":"0.0.0-dev.c2e2c78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c2e2c78","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"879d91e697993352d66bbbd69f4beae2eb5ac70f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c2e2c78.tgz","fileCount":304,"integrity":"sha512-bB0izfapQxYMAZlCZmQojXX56lOENmRJ+HG89IAxDzCW55ci1sXwKmOhT2IjO43K6aSoETPWeRcYqs0JhVkXNQ==","signatures":[{"sig":"MEUCIQCNweTsa8/XBCqU/lfVGhYORFajGER0hH42SQUlZ8mw4QIgM4cmbhp2R4S72cU3CVXs89Zqs5ET+AOJMpQqWFC1vIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c2e2c78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635400},"type":"module","_from":"file:skybridge-0.0.0-dev.c2e2c78.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0bfede151c3de79dfefe2ff205a2236a/skybridge-0.0.0-dev.c2e2c78.tgz","_integrity":"sha512-bB0izfapQxYMAZlCZmQojXX56lOENmRJ+HG89IAxDzCW55ci1sXwKmOhT2IjO43K6aSoETPWeRcYqs0JhVkXNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c2e2c78_1777555113439_0.9848213773634931","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.68d10d0":{"name":"skybridge","version":"0.0.0-dev.68d10d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.68d10d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cf018275718c9bc997e5860bac953de635a6dbe2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.68d10d0.tgz","fileCount":304,"integrity":"sha512-Bn3MHyvYAVPquZzEQVzLdKePIs3+YrTBAeeFkUayOv+XpJozbH88kvXVQ5ox0edn+IiwhLY9n57/0PVhmuEz7A==","signatures":[{"sig":"MEYCIQCjO3Dw4MIiNUxRmAuR2TBm8oaIMzSLic3Ub6tiQSfLCAIhAJAhclDiq3qHltFlmFrYNF0g1ra6iaFNnfRG/14PfNtf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.68d10d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635400},"type":"module","_from":"file:skybridge-0.0.0-dev.68d10d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6836c7ffef2d331c6002822e60f3cd8e/skybridge-0.0.0-dev.68d10d0.tgz","_integrity":"sha512-Bn3MHyvYAVPquZzEQVzLdKePIs3+YrTBAeeFkUayOv+XpJozbH88kvXVQ5ox0edn+IiwhLY9n57/0PVhmuEz7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.68d10d0_1777555696310_0.11368980042947241","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5439e10":{"name":"skybridge","version":"0.0.0-dev.5439e10","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5439e10","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"46a584bf861cf3a66311548d54e31a00561dbffc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5439e10.tgz","fileCount":298,"integrity":"sha512-NZQdenioegVrMKSP+aqqlLwKhsgWWp4ZgonB/3z2EWSRC2kyB9hpRJLbE56/bYFbDOTBq3oC5+deCUrWQCja8Q==","signatures":[{"sig":"MEYCIQC7VNfmZLol6Vtm/O8wvxx1THv07ieZtgzwuZKEd4AlEgIhANETIheQjqBnCXno7bJr2iw+fPjWABR7Z+kEXyB9ec+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5439e10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633597},"type":"module","_from":"file:skybridge-0.0.0-dev.5439e10.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f795d1f6137dac71f6c9c4c366aa143/skybridge-0.0.0-dev.5439e10.tgz","_integrity":"sha512-NZQdenioegVrMKSP+aqqlLwKhsgWWp4ZgonB/3z2EWSRC2kyB9hpRJLbE56/bYFbDOTBq3oC5+deCUrWQCja8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5439e10_1777558825709_0.8197217081259798","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c99a467":{"name":"skybridge","version":"0.0.0-dev.c99a467","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c99a467","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"103fdba06abbc732c897bc56f834264f58684316","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c99a467.tgz","fileCount":298,"integrity":"sha512-4GFtU2IpBJUlzESsubUBV0Djhs1Lw6H2h9T5rAVluaHqG/eh1phVcbwPdTNjvH6ufsGRFabUMffPVYBErBpjYg==","signatures":[{"sig":"MEUCIQD+pRiCjUal5n0JfvuUSHiSfdo9jE6TONGSuPSYZOI5xwIgEL/NEOB01iVzfNp/woosMsQe2nYBRhvZ/Igxdhygi/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c99a467","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633653},"type":"module","_from":"file:skybridge-0.0.0-dev.c99a467.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0bcce52874588905e5dd67be43da9489/skybridge-0.0.0-dev.c99a467.tgz","_integrity":"sha512-4GFtU2IpBJUlzESsubUBV0Djhs1Lw6H2h9T5rAVluaHqG/eh1phVcbwPdTNjvH6ufsGRFabUMffPVYBErBpjYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.32.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c99a467_1777558916205_0.46977577551655525","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e159727":{"name":"skybridge","version":"0.0.0-dev.e159727","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e159727","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"901b71934cbfbaafe0642c98bb734f3307b01c78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e159727.tgz","fileCount":298,"integrity":"sha512-a9/pBxvDEBbFRoZzqwTgdogNDy7oMeq5oaGiHffcePghr57wEtV1F/PF1YfCN7nsj02oF2/vaeTH60OisHIcOQ==","signatures":[{"sig":"MEQCIDbe2/6OBuGBuyW+vKJtFMQDimh19fkZvBEt3gtxth/kAiAI51kk/XDP2oBACcvb52fcin59em8OfzYc+oRiFEKhIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e159727","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633597},"type":"module","_from":"file:skybridge-0.0.0-dev.e159727.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3e63c6c143ddba86fa3155b30d6ef01/skybridge-0.0.0-dev.e159727.tgz","_integrity":"sha512-a9/pBxvDEBbFRoZzqwTgdogNDy7oMeq5oaGiHffcePghr57wEtV1F/PF1YfCN7nsj02oF2/vaeTH60OisHIcOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e159727_1777560653593_0.4579537449079083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e365d28":{"name":"skybridge","version":"0.0.0-dev.e365d28","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e365d28","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fcccae929f4a8f92783f7100556979b457ce0f17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e365d28.tgz","fileCount":298,"integrity":"sha512-4YQO6U+NPQg1QTtiSiTL6qZ4xLyt7b2OZIazAC3bQbVoUF5f1ovdpW5ZVUFsYqAFof26E5PDHDE5m2lIRX+KAw==","signatures":[{"sig":"MEUCIDPfphDAigR/6ZhI/vN/vFg0v35NvLIL2Z3eZeZ+wV5zAiEA0bNrhkpBMusMp1+dY/+oaCBkkSagJ++W1sT7SoqtZDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e365d28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633597},"type":"module","_from":"file:skybridge-0.0.0-dev.e365d28.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4c167bb1b9b27d5b1387e20c464302c/skybridge-0.0.0-dev.e365d28.tgz","_integrity":"sha512-4YQO6U+NPQg1QTtiSiTL6qZ4xLyt7b2OZIazAC3bQbVoUF5f1ovdpW5ZVUFsYqAFof26E5PDHDE5m2lIRX+KAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e365d28_1777563166228_0.39816539221835434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66d58d8":{"name":"skybridge","version":"0.0.0-dev.66d58d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66d58d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"acd4fc7c171cfd8e029a81151696d837782771cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66d58d8.tgz","fileCount":298,"integrity":"sha512-ce9pfwqyAvOTAIOAOrdb6vdWgJEJwAlcjaXq8CP1xG3ZpJLuJ6FKTNBU+23Y1W4gexWzDrHp6Tm/WfCePIfocw==","signatures":[{"sig":"MEUCIQD+cgtKinR8borKCXaN9t3g+RaEIO1EQ2DGHD+yGqM1xgIgchBTdayQ6uuXiEuEhRiWuDkhpxJr1oz3STw0Tl+SuMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66d58d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633652},"type":"module","_from":"file:skybridge-0.0.0-dev.66d58d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/671849b180ad1b137a19a6404052247d/skybridge-0.0.0-dev.66d58d8.tgz","_integrity":"sha512-ce9pfwqyAvOTAIOAOrdb6vdWgJEJwAlcjaXq8CP1xG3ZpJLuJ6FKTNBU+23Y1W4gexWzDrHp6Tm/WfCePIfocw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66d58d8_1777564305399_0.010279626264361186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ce6388":{"name":"skybridge","version":"0.0.0-dev.1ce6388","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ce6388","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"007cc9bfc35fda6a9910d083aff36517cdccd2aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ce6388.tgz","fileCount":298,"integrity":"sha512-PI1gg1gY5SLFFRToEJvZ3CBRrKUH355t4eHRAZDb1r5tTUS1MGVd8hv1i2c2CK7QdzlcZlnxuRn7cCBpcaXbXA==","signatures":[{"sig":"MEUCIQCDmAIjQnN9IfN003wYfgT6f0DWqsLxCRjhzJWSVhbfRgIgPU+oqYzlvnO3xAhzYT/zni6nr9MNcuJiFqBKzTx5Afc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ce6388","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633653},"type":"module","_from":"file:skybridge-0.0.0-dev.1ce6388.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6abc9b67922d2a08acf3161995136ab9/skybridge-0.0.0-dev.1ce6388.tgz","_integrity":"sha512-PI1gg1gY5SLFFRToEJvZ3CBRrKUH355t4eHRAZDb1r5tTUS1MGVd8hv1i2c2CK7QdzlcZlnxuRn7cCBpcaXbXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.32.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ce6388_1777564628366_0.6075859335866054","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.808e3f7":{"name":"skybridge","version":"0.0.0-dev.808e3f7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.808e3f7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6410900214d6b132da40dae428422c9880275e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.808e3f7.tgz","fileCount":322,"integrity":"sha512-Kqku7K19jDOQxS1e9P9u8sSybOPVqD+v3ez4aG2Db7Utmi2ZT0GnN+W6ch03hhkXesYwv5Qnrlcu0gQyZb0ecw==","signatures":[{"sig":"MEUCIQCuuYTgVQU3vvzf6/l+CBeFyZMUN4SfJduDTYmW8/EyYAIgLbK0mlF/kxDxr7UxhsTY1zw7DKpJ5FE/opBf17efVSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.808e3f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706189},"type":"module","_from":"file:skybridge-0.0.0-dev.808e3f7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5798fe2ddc59ff2b17f8d947ab6163d1/skybridge-0.0.0-dev.808e3f7.tgz","_integrity":"sha512-Kqku7K19jDOQxS1e9P9u8sSybOPVqD+v3ez4aG2Db7Utmi2ZT0GnN+W6ch03hhkXesYwv5Qnrlcu0gQyZb0ecw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.808e3f7_1777564631602_0.2348437668261254","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"skybridge","version":"0.36.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.36.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12fe5416e9c35dac402b6b56655b6138dac4a81f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.36.1.tgz","fileCount":298,"integrity":"sha512-dvl4rI2Ynb4mmqitSYiFuFBavmFlg5u6o3ChFLgLbJ/kY+t68ucROFI3kU6t8tD0h/27S/aMlpAJsbo+H/rsfg==","signatures":[{"sig":"MEUCIDLcwa8AbSiZJm/aYr+4QANoGOColxbSu1XiyQskrWJdAiEAq0E6k8nmKER674rAOowxAgxaIJ//UeEA+h2lYkO/XNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633641},"type":"module","_from":"file:skybridge-0.36.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f04ba92791ccd52a034a4c2cac568ede/skybridge-0.36.1.tgz","_integrity":"sha512-dvl4rI2Ynb4mmqitSYiFuFBavmFlg5u6o3ChFLgLbJ/kY+t68ucROFI3kU6t8tD0h/27S/aMlpAJsbo+H/rsfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.36.1_1777566141020_0.5572864805161173","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.244216e":{"name":"skybridge","version":"0.0.0-dev.244216e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.244216e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8fcadb79aa853a7d86c345564feeeac5e4f7a4e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.244216e.tgz","fileCount":322,"integrity":"sha512-+Y0FyWAqSFprRZEWeUy5JVeKDDvDpsKpQ4SuzloFv4gKVeM04EQM7lTQ9N3ZhBGa1EH8X/mMKt4UGgTyrl+4iw==","signatures":[{"sig":"MEUCIHJ2UV1tHPJfY+2J781ty3ElAABjLf4RRgzL1LlDWzhnAiEA4K2VM0x9zxdxOdCmzTriG8Us4/TLIpf4kRUjRMSZI8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.244216e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705751},"type":"module","_from":"file:skybridge-0.0.0-dev.244216e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8d085e6ca5b50f3d5274c30948668f12/skybridge-0.0.0-dev.244216e.tgz","_integrity":"sha512-+Y0FyWAqSFprRZEWeUy5JVeKDDvDpsKpQ4SuzloFv4gKVeM04EQM7lTQ9N3ZhBGa1EH8X/mMKt4UGgTyrl+4iw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.244216e_1777566276622_0.30596984515674297","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a07f5c":{"name":"skybridge","version":"0.0.0-dev.8a07f5c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a07f5c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f80cf00e73b0943a075144f1ce41aece705d121","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a07f5c.tgz","fileCount":322,"integrity":"sha512-66l7XtA27WiNx5i9rMvyOxvNt9y5M6EPfeiXQBs5i1Q2ULYzrxrKgWdxR/awGVyki8iEVlFMAjHiydOk7RVbDg==","signatures":[{"sig":"MEUCIEaEbDwPeYFLZcd/Zg2wsg7Kik+Ww+qZnVmi+LBUl6acAiEA0p0lES4bJDUTAGFQIOG1DQqhx+sd6FV4GTLG+8QwTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a07f5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705821},"type":"module","_from":"file:skybridge-0.0.0-dev.8a07f5c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c381ccafffbc93e5a43a82e63cdc858/skybridge-0.0.0-dev.8a07f5c.tgz","_integrity":"sha512-66l7XtA27WiNx5i9rMvyOxvNt9y5M6EPfeiXQBs5i1Q2ULYzrxrKgWdxR/awGVyki8iEVlFMAjHiydOk7RVbDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a07f5c_1777567173899_0.1617827213422478","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.10bf56b":{"name":"skybridge","version":"0.0.0-dev.10bf56b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.10bf56b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c75824b2c7564f0b26a76e8f562b6c25536c1d35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.10bf56b.tgz","fileCount":322,"integrity":"sha512-rZrVX/pvJ1HGaNkJGiDAaC/iG+bHxvBItRgvS5zUe1IBRu7pFSBIohcI5sNY7YEC6zYgH97L5Ng6rF6PMXnJMw==","signatures":[{"sig":"MEYCIQCAqjoC2Yr9NXonB9jnBjZV0Mq8iIoVwWjj6bw+syBoigIhAKfi5cKkPwtYYioBCFb6gtKZyqhLItwGnvmzpiN2fimI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.10bf56b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706953},"type":"module","_from":"file:skybridge-0.0.0-dev.10bf56b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3dc97437e2578e69c3cad8101d3b6465/skybridge-0.0.0-dev.10bf56b.tgz","_integrity":"sha512-rZrVX/pvJ1HGaNkJGiDAaC/iG+bHxvBItRgvS5zUe1IBRu7pFSBIohcI5sNY7YEC6zYgH97L5Ng6rF6PMXnJMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.10bf56b_1777567648998_0.07597388193636534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3db8c22":{"name":"skybridge","version":"0.0.0-dev.3db8c22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3db8c22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3390448d6bc677da06a86e6ef3678861bb6c8f4b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3db8c22.tgz","fileCount":298,"integrity":"sha512-m2HEArJ/+CP5iMfSoC1VCLZgcDyY9MRPuuHbWFrl+/yoUWi6cXeURmU7m7a8pn9PC2dGiYh/HwtyBXo839pUrg==","signatures":[{"sig":"MEUCIH+KWua+yoCCrwISYK8wM0arsmmt5h36yrPlC7PGIEFGAiEAxVvJWaCnHjsfjaEjHwZmg7WkG54JK3ycD/CL6RujbRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3db8c22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633597},"type":"module","_from":"file:skybridge-0.0.0-dev.3db8c22.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51fe2f829ca06541c1dbf8cc385e23b7/skybridge-0.0.0-dev.3db8c22.tgz","_integrity":"sha512-m2HEArJ/+CP5iMfSoC1VCLZgcDyY9MRPuuHbWFrl+/yoUWi6cXeURmU7m7a8pn9PC2dGiYh/HwtyBXo839pUrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3db8c22_1777571861613_0.052572967381846025","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50b0497":{"name":"skybridge","version":"0.0.0-dev.50b0497","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50b0497","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ca76f103ba51b07d04bfae1ede1f9e9c910f65fa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50b0497.tgz","fileCount":298,"integrity":"sha512-tcpS59eJtXitmJcRaviUhNCXp1/yN/FDSvjul7VM26b/GdgGrr1hBKDfSabe4s2+yDO7s9Xedhbbm4DkCC0Qhg==","signatures":[{"sig":"MEUCIQCWG58TT8tCUeDoh0FzThPgzlDhMX7v8owQk2q3KzLk1gIgGYEFgFGIYxFqQlidhxp14n/+CR8AGMI7b+hGL3ajtms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50b0497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633597},"type":"module","_from":"file:skybridge-0.0.0-dev.50b0497.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1fb01ebebffea8d26a78b0468bed1054/skybridge-0.0.0-dev.50b0497.tgz","_integrity":"sha512-tcpS59eJtXitmJcRaviUhNCXp1/yN/FDSvjul7VM26b/GdgGrr1hBKDfSabe4s2+yDO7s9Xedhbbm4DkCC0Qhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50b0497_1777572131500_0.3227804754697834","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c6d056":{"name":"skybridge","version":"0.0.0-dev.9c6d056","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c6d056","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02cdce17b94074f042fc5ceafc2a64464add76e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c6d056.tgz","fileCount":298,"integrity":"sha512-sbGc5MRHIJgc6xpl0blumj6/Flk2Ux+sP24zpKWI+Dq7KFetxAO5soS+IxYKUQqH/HBhU5g0rVxY4iYLQYcUDg==","signatures":[{"sig":"MEYCIQCcLNtQ0iwKx3OvyYOYcS9AHwO7FB32nBOoUQaf4/2uFgIhAMMPbBSjC76iUBZ84hnHHqFUivNyscONGdft9KQ8px45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c6d056","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.9c6d056.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43743c4eff8d2ca933295c56122b38e6/skybridge-0.0.0-dev.9c6d056.tgz","_integrity":"sha512-sbGc5MRHIJgc6xpl0blumj6/Flk2Ux+sP24zpKWI+Dq7KFetxAO5soS+IxYKUQqH/HBhU5g0rVxY4iYLQYcUDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.6","posthog-node":"^5.32.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c6d056_1777572193891_0.4453668434055631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bd86c85":{"name":"skybridge","version":"0.0.0-dev.bd86c85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bd86c85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11eb9caf47d0fe8c89fb4d476b748d4d32b15fd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bd86c85.tgz","fileCount":298,"integrity":"sha512-Tt/Je7YKhfY4AHmHrR7UnqJ0R0YNDu116Jmsowvo/gBEjG3uizjtv5jj6RF1BbK1bHRaPmk06rzABD8jy3/E3g==","signatures":[{"sig":"MEYCIQD6z5+zQG8R7fWxJgV/V2RS0wSrAHJwTwQr65x3lfgzAQIhAPfWEA7q1qnpVohAkSub+6UzQ7SMbV9t0K/g5JYD/bMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bd86c85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.bd86c85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24ca7f80f26209e6473faa3d68f65aec/skybridge-0.0.0-dev.bd86c85.tgz","_integrity":"sha512-Tt/Je7YKhfY4AHmHrR7UnqJ0R0YNDu116Jmsowvo/gBEjG3uizjtv5jj6RF1BbK1bHRaPmk06rzABD8jy3/E3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.32.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bd86c85_1777592923805_0.0325316594646754","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e0d708":{"name":"skybridge","version":"0.0.0-dev.0e0d708","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e0d708","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1d7399b6b1021bb9681ffd22e4765569758f5c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e0d708.tgz","fileCount":298,"integrity":"sha512-86iC6eg8OjdlVvCV1ExSbFcx81i0sul6ULluMJPg+iF8Bz/2Cv83sv++LCAch2324f1do3u78uIset17WzXFjw==","signatures":[{"sig":"MEQCIEwC53QkmGBVvssSuAzMsCAp1eg09zCEmdIMC1YqPBrjAiBPx37r2QFPIteXxBJZzsQ877oxAq6X0bckKLMEzHugNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0e0d708","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.0e0d708.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65a097c109a09aa4bd29160fdc509b34/skybridge-0.0.0-dev.0e0d708.tgz","_integrity":"sha512-86iC6eg8OjdlVvCV1ExSbFcx81i0sul6ULluMJPg+iF8Bz/2Cv83sv++LCAch2324f1do3u78uIset17WzXFjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.32.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.1","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e0d708_1777647269624_0.6672901582589592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5be11e1":{"name":"skybridge","version":"0.0.0-dev.5be11e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5be11e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf05755106fc28f1baaaf10b799425057756a444","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5be11e1.tgz","fileCount":298,"integrity":"sha512-4eHlJeoF5xo80k60+IbkfImMHsQ0cuxUlc+BlIsTjn0O5HFcoKgyTRN1dOB8optDjMMZWwnskbgShqCr2MLeww==","signatures":[{"sig":"MEUCIQDBW9DK4ErGh/McfWmzM2F3bR7UF0ebQekrA6Q6cAj3LAIgD5EnCs19cOaxIcVlJL26nV+5G4OFMko0nPK8W4SYze4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5be11e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.5be11e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9a216d9b73543610163922bec2e0032/skybridge-0.0.0-dev.5be11e1.tgz","_integrity":"sha512-4eHlJeoF5xo80k60+IbkfImMHsQ0cuxUlc+BlIsTjn0O5HFcoKgyTRN1dOB8optDjMMZWwnskbgShqCr2MLeww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.32.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.2","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5be11e1_1777674351985_0.6776115350984437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f720a7":{"name":"skybridge","version":"0.0.0-dev.0f720a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f720a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a3cb8cc7b7e40874f61cd49abf612f15955200bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f720a7.tgz","fileCount":298,"integrity":"sha512-TsimeiLGTUTGB1SwKE4S+lBVzMIPOnUm4kAA/NykjNXfeI9tI90/RQ2tzkUOm1IU7jNOQw3i1eoJGrgDrydO1A==","signatures":[{"sig":"MEUCIGLp5DSwquAAeCT+v3F/OWxat9Z9+wtsmqpeUZ3MTg0hAiEAuWAvnoOY4EIemq6c2ZxIPXuWLPqbF06azzjNofyqyfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f720a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.0f720a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ecc66faacd83cf6f4d215120fb13c5e2/skybridge-0.0.0-dev.0f720a7.tgz","_integrity":"sha512-TsimeiLGTUTGB1SwKE4S+lBVzMIPOnUm4kAA/NykjNXfeI9tI90/RQ2tzkUOm1IU7jNOQw3i1eoJGrgDrydO1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.2","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f720a7_1777682074421_0.20365559098824737","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59f7760":{"name":"skybridge","version":"0.0.0-dev.59f7760","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59f7760","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81495fc14bfc6c75d5307ba3e5c3ecb9b05dee9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59f7760.tgz","fileCount":298,"integrity":"sha512-FaayGp7RrO3yJRJuFmsfyEOSpjFal04wztIRCpjpNJTErBHwp4jBShIsm+ByA2mUoYxdtOSstbx4XjVmtVkE8A==","signatures":[{"sig":"MEYCIQCzzoqsmvGCQ68UAsk0qkwEK9Bgt6Ocpi38sWpFNHvstgIhAKMX8JWcHG0eZg6DgisJu+neukmaczUEgK0ZT/tHsR+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59f7760","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.59f7760.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b287c709ac5f4303ec9cb4a18ee0d508/skybridge-0.0.0-dev.59f7760.tgz","_integrity":"sha512-FaayGp7RrO3yJRJuFmsfyEOSpjFal04wztIRCpjpNJTErBHwp4jBShIsm+ByA2mUoYxdtOSstbx4XjVmtVkE8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.2","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59f7760_1777698497568_0.42036736602920044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.586cbe5":{"name":"skybridge","version":"0.0.0-dev.586cbe5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.586cbe5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c0e0780c49c37b6d3cbddab296fda99aba6f23ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.586cbe5.tgz","fileCount":298,"integrity":"sha512-CYQ510MlJHSvPjpi2OVSwynIPNA/5+CFzrMhTts6rveOeX4oVrtLYCGIUEMo361EurAUVV1BH9dldgKnYoC8aw==","signatures":[{"sig":"MEQCIFXKb5Mr7lADsCv4iUrdN9aJnXDLyFxccZ6XkWfHazSuAiA0AWVH7qccvsi6jOPcDHhWtkdW4PXomvL03yyaVdWsBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.586cbe5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.586cbe5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2acee91c02206b548b23cdf95dd0872d/skybridge-0.0.0-dev.586cbe5.tgz","_integrity":"sha512-CYQ510MlJHSvPjpi2OVSwynIPNA/5+CFzrMhTts6rveOeX4oVrtLYCGIUEMo361EurAUVV1BH9dldgKnYoC8aw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.2","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.586cbe5_1777711917424_0.9716682156981646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4272490":{"name":"skybridge","version":"0.0.0-dev.4272490","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4272490","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8e61af29342f89e1a1b915286f687c24e11d9271","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4272490.tgz","fileCount":298,"integrity":"sha512-s5hMKgzQ9zorm1CD7q/OQXY9cLLoJJv0K7F/J/mtgoMAiSPaK+2TBfQ2ZGSKLaKd+xRTLNaSDoX2mLaooz1P0g==","signatures":[{"sig":"MEUCIQDWus/hLTPa8n/xi1UvI/swF5bfmT2A3ut2Z6fJzFLzOAIgdX1UQg87WryxuOaBPs/VEEAVj0Uc3c4FkeYOkDrH5BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4272490","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.4272490.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8bd6449c9c0f3b6f77bc2c2b7d91084a/skybridge-0.0.0-dev.4272490.tgz","_integrity":"sha512-s5hMKgzQ9zorm1CD7q/OQXY9cLLoJJv0K7F/J/mtgoMAiSPaK+2TBfQ2ZGSKLaKd+xRTLNaSDoX2mLaooz1P0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.2","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4272490_1777754319456_0.1071486285412826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3714908":{"name":"skybridge","version":"0.0.0-dev.3714908","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3714908","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f0c49c61a73374c49d3a0cfc1724b55311b3cd4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3714908.tgz","fileCount":298,"integrity":"sha512-07HFzVjzrXVVLE6tEhMQH3cqWLQcMYqosrs/zTEB5fkkGgSBBjcBjkG60MSPa35wor9ikkFki6GNXef2NWkuOg==","signatures":[{"sig":"MEUCIQCV8oFG6kYozQ9Jc0SRAd3s4VIBeVPRLfjFKPIe1OjTJwIgIpQGYs3u/9wSHFQTeTLhvnzgSwItQsYkeFix3XhAKf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3714908","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633598},"type":"module","_from":"file:skybridge-0.0.0-dev.3714908.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73895ef2adb7ff27287a5e092beb8c09/skybridge-0.0.0-dev.3714908.tgz","_integrity":"sha512-07HFzVjzrXVVLE6tEhMQH3cqWLQcMYqosrs/zTEB5fkkGgSBBjcBjkG60MSPa35wor9ikkFki6GNXef2NWkuOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.2","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3714908_1777826595629_0.34628367367730295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.03f943a":{"name":"skybridge","version":"0.0.0-dev.03f943a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.03f943a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa7cf31248e5580982094f635d63510499caa747","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.03f943a.tgz","fileCount":298,"integrity":"sha512-iYy7+hOEF+DhytF1dvzC/2wMSaeSV9IEIwsktB+PgV564rIKywdOAjWPp08EN3yZnw6gfj3WZPohQBCDsmSxKQ==","signatures":[{"sig":"MEQCIAN5KbkFbjesU0N5jN+zdO4creedOgx1QheEor4E++O5AiBtjajxNL92WIwQ8ZAaWMb54EYSdhVklXjHCLLvfkP37A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.03f943a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633652},"type":"module","_from":"file:skybridge-0.0.0-dev.03f943a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e201130326630ea03b47aadbc33380bd/skybridge-0.0.0-dev.03f943a.tgz","_integrity":"sha512-iYy7+hOEF+DhytF1dvzC/2wMSaeSV9IEIwsktB+PgV564rIKywdOAjWPp08EN3yZnw6gfj3WZPohQBCDsmSxKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.03f943a_1777854338357_0.37746522059602006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bcab395":{"name":"skybridge","version":"0.0.0-dev.bcab395","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bcab395","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d2e42657b5706146ceb33aa134c052c1303f9de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bcab395.tgz","fileCount":322,"integrity":"sha512-jng+OfT44ryri2trAaz7xXiH77KW/NG//wSH5XC6fErZm8Lx7ZqQemlkzZN4ugjb6ttkq6i/u3qyBrirrM5VNw==","signatures":[{"sig":"MEUCIQDZRxEB5BaPiWSsBAkSHOCCIuX6sckmEpgqqLlLUQJguAIgBOuA+uSJhijb3JrvWbnmYPZQxL1XfyowSC6UJAuf6Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bcab395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707968},"type":"module","_from":"file:skybridge-0.0.0-dev.bcab395.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e038ff325dda308ae14f718a2ad2f86e/skybridge-0.0.0-dev.bcab395.tgz","_integrity":"sha512-jng+OfT44ryri2trAaz7xXiH77KW/NG//wSH5XC6fErZm8Lx7ZqQemlkzZN4ugjb6ttkq6i/u3qyBrirrM5VNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bcab395_1777884212748_0.9809441927759528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13e8edf":{"name":"skybridge","version":"0.0.0-dev.13e8edf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13e8edf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5016e5a1e66fdfeaef4c05006866dbfb876fcd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13e8edf.tgz","fileCount":322,"integrity":"sha512-M4waewwwEJEOn5sYrLOZwhB8H8KdXBTl377K7TYfgCYEbW+8JZt+YtSA+DVRxEr1tG5F3ppD187rn3T57TZ2bg==","signatures":[{"sig":"MEQCIHGuS3c+wEckLhrrJ+Rrb8g4BXc1xr/QszrbpFcUjFQsAiBA+LiJzkSdBnNk4cH9/ulF8I1Gt+aMxiExXvWyMmsB1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13e8edf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.13e8edf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a799b54606c66b1e45e520aa93ef1dc1/skybridge-0.0.0-dev.13e8edf.tgz","_integrity":"sha512-M4waewwwEJEOn5sYrLOZwhB8H8KdXBTl377K7TYfgCYEbW+8JZt+YtSA+DVRxEr1tG5F3ppD187rn3T57TZ2bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13e8edf_1777884468895_0.8458331092981706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b13c049":{"name":"skybridge","version":"0.0.0-dev.b13c049","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b13c049","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68bd2eca9e17370623cf930a089ed4130a512b50","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b13c049.tgz","fileCount":322,"integrity":"sha512-YmybpC9g1qwVc09M+QmwQxRzIznUmFGkDWcuUljzm4TFAsPdwKOD2yKZMgvQQ23c8Z4SUce7ySXK1IUpHhYUwg==","signatures":[{"sig":"MEQCIESOZq9x4FPCQ0p1S2cJeoh/U4XNljitzvyk7WwyV0x+AiBpG6UXfbFxivj62XQT9DzNorkOWJzkUQWIxjRZddmJpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b13c049","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.b13c049.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70cd32be5165479c443b31ac4c3a62ab/skybridge-0.0.0-dev.b13c049.tgz","_integrity":"sha512-YmybpC9g1qwVc09M+QmwQxRzIznUmFGkDWcuUljzm4TFAsPdwKOD2yKZMgvQQ23c8Z4SUce7ySXK1IUpHhYUwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b13c049_1777890748447_0.7485653581984537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.02ddde1":{"name":"skybridge","version":"0.0.0-dev.02ddde1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.02ddde1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0bb3e7413ce8f0060e5ae37fa27f8a3b5a145f41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.02ddde1.tgz","fileCount":322,"integrity":"sha512-FL3MtqzVNyYjZbFuzX28xs0052+4Xuic1F5N1DslFsuEKgeTXO79UwlFj83W4z59fU3+Ln4R/vgGx0TVaigJpA==","signatures":[{"sig":"MEYCIQDoyP3HVPpBREGJTjgNYbk5pAUUKPRmyEbNQcVmWDDh6QIhAN8CyRh89qu0qMjVNwapgGNQA9/r2DEJXayLr0dFyuHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.02ddde1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.02ddde1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5152b3dc38ad6104c348cf60657a438c/skybridge-0.0.0-dev.02ddde1.tgz","_integrity":"sha512-FL3MtqzVNyYjZbFuzX28xs0052+4Xuic1F5N1DslFsuEKgeTXO79UwlFj83W4z59fU3+Ln4R/vgGx0TVaigJpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.02ddde1_1777903918051_0.4611930413757144","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ddf8a13":{"name":"skybridge","version":"0.0.0-dev.ddf8a13","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ddf8a13","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28a9c8991ba7ef499387eeb2e57eeaefc851a5df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ddf8a13.tgz","fileCount":322,"integrity":"sha512-wc0ZfmnAoA4Fu3GTSlj+bf6GjPo07Q3JdW81kya8pDbD7eDwSvkVQ7qhDlw7AR2FV1Q5Vou4Hq0GYAeVfWjExg==","signatures":[{"sig":"MEUCIGoSWfSOBLE2gAIgghYdtp0+ysbywWxmz8V/vIE3zZ08AiEA+UPOLqYp40GYgpYkwT4f5aOYltfLFsVv0DIlTDdFAT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ddf8a13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.ddf8a13.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ddfaa28dcbf805aa7411186f9eb8d3b/skybridge-0.0.0-dev.ddf8a13.tgz","_integrity":"sha512-wc0ZfmnAoA4Fu3GTSlj+bf6GjPo07Q3JdW81kya8pDbD7eDwSvkVQ7qhDlw7AR2FV1Q5Vou4Hq0GYAeVfWjExg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ddf8a13_1777904161626_0.7837864938507384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b99752e":{"name":"skybridge","version":"0.0.0-dev.b99752e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b99752e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2ab6868d3570f4894823deef2105d31f39cf655b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b99752e.tgz","fileCount":322,"integrity":"sha512-Zdi94naktI7Iy/lktF0bB+2R6YmCxmBwFSdjsEn441n8eyaG1AWYxB/flTE+BuRi2urw4N/HRKlqXWUVu1JOVw==","signatures":[{"sig":"MEUCIFFKPsD6FW7dH8LxnLfAA4DuyNlDFMWYD1X2h/8GgOb/AiEAmtQucWc/nrsmgWk6TQQeiRLkTMrTmy9ZWk/G4ZYtQQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b99752e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.b99752e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05f00b95f9f3fe1f1bb7cc38187b868b/skybridge-0.0.0-dev.b99752e.tgz","_integrity":"sha512-Zdi94naktI7Iy/lktF0bB+2R6YmCxmBwFSdjsEn441n8eyaG1AWYxB/flTE+BuRi2urw4N/HRKlqXWUVu1JOVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b99752e_1777904750596_0.2672966796168499","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.baf2661":{"name":"skybridge","version":"0.0.0-dev.baf2661","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.baf2661","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9549ee391b37205445ae4bfe028f93d5bf1dddab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.baf2661.tgz","fileCount":322,"integrity":"sha512-gr8d90wNMKST6YS1eLwPNIcIlBuxHwZ9qHe5nnqub9Gv2E+5iUE3YqX7vWYE4tOvLDRYnn6D0/Pf/Gy00emuLg==","signatures":[{"sig":"MEUCIQDLvqftgMDhxMmAvI+YtBoqkCn5QhR1LvyrjQ8DVtDuTQIgC8RQbtd4VD7ZMobRwgTBj3pgA+CVt5CNmDifggxhDK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.baf2661","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.baf2661.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8a28d52b9e9918fff98fb87eab8dbf6/skybridge-0.0.0-dev.baf2661.tgz","_integrity":"sha512-gr8d90wNMKST6YS1eLwPNIcIlBuxHwZ9qHe5nnqub9Gv2E+5iUE3YqX7vWYE4tOvLDRYnn6D0/Pf/Gy00emuLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.baf2661_1777906187396_0.3762685093576341","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f727bfa":{"name":"skybridge","version":"0.0.0-dev.f727bfa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f727bfa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4f3bf6cc960cd31805c8f55d23584b5634daa7d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f727bfa.tgz","fileCount":322,"integrity":"sha512-SRApqb4O5Xcp8k6dcEu2ifNa9PsXdpaC9dnfogqsmqLtBATl78TrENSFg49vDjRp3Q2jER+6i3nE501pSnGfDQ==","signatures":[{"sig":"MEQCIFYeUFmzH3hc462Zbui/IrQI2EbLqIf8U7lNTr9Q/XDtAiBb4JFT1Kp2e7k/MKj7QgOV7SOPo+Cmai3zC8IP7AffKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f727bfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.f727bfa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f4fd604527db6466a9a3a5e9da8e4a8/skybridge-0.0.0-dev.f727bfa.tgz","_integrity":"sha512-SRApqb4O5Xcp8k6dcEu2ifNa9PsXdpaC9dnfogqsmqLtBATl78TrENSFg49vDjRp3Q2jER+6i3nE501pSnGfDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f727bfa_1777906413392_0.3923575182932981","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d39c413":{"name":"skybridge","version":"0.0.0-dev.d39c413","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d39c413","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ea5e7bfe98be5512bb9316da56ee6165bf70ba4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d39c413.tgz","fileCount":323,"integrity":"sha512-zmkfslvxTD7SpfF0mJWKm2DqX/xAEjtwVuzxaVvXdunp2EHoJ3qsCZAH/I6ctGsTCeK2fewiKoUjpF7eFFgrZg==","signatures":[{"sig":"MEYCIQChVqF5b3yIZj1aQMSak6mazBx5OdmVENnRcN2rHYyHSwIhALMfnZ/7UP05zGCCxrz1ng4r3CH/XYpVqxVRZmO+3mDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d39c413","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738651},"type":"module","_from":"file:skybridge-0.0.0-dev.d39c413.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/997e5521d166ee5587647337b668d4a0/skybridge-0.0.0-dev.d39c413.tgz","_integrity":"sha512-zmkfslvxTD7SpfF0mJWKm2DqX/xAEjtwVuzxaVvXdunp2EHoJ3qsCZAH/I6ctGsTCeK2fewiKoUjpF7eFFgrZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d39c413_1777908698718_0.8805281729925427","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3cf3e6":{"name":"skybridge","version":"0.0.0-dev.a3cf3e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3cf3e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0256d220e91aa75db051922ce52c01c96547c60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3cf3e6.tgz","fileCount":323,"integrity":"sha512-CQ+jK0U0iAWx/ysYfR16D7iQ48tTB9Bc8UD1+VpZ+3EDRXguyTfBP3kWOb1p9iy03I8NVPHEGvRoTHWly21W1A==","signatures":[{"sig":"MEYCIQD9v65mXsQboiDNsR63YBO7DFn7Vj0spfnw+4xCscco0gIhAN/OuAQTMFqReQFOSVMwu5kFY43bpsiXh5C+RFL7S+ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3cf3e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738992},"type":"module","_from":"file:skybridge-0.0.0-dev.a3cf3e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/71b087abb6b45becfc49d837aa8c59ac/skybridge-0.0.0-dev.a3cf3e6.tgz","_integrity":"sha512-CQ+jK0U0iAWx/ysYfR16D7iQ48tTB9Bc8UD1+VpZ+3EDRXguyTfBP3kWOb1p9iy03I8NVPHEGvRoTHWly21W1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3cf3e6_1777911594394_0.8942222532670234","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b08a45":{"name":"skybridge","version":"0.0.0-dev.0b08a45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b08a45","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c7ecfcbde40a02e182fa497febfc4ca53129ecdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b08a45.tgz","fileCount":286,"integrity":"sha512-VgzSNsoexgS2cmIHRFxVY0QHfE+TtdjnZeF1h3eRDfdRNeIaCbIkTOPcQv3r/cjKkd6gTTiJRFO4RfVcrfcYFA==","signatures":[{"sig":"MEUCIQCmuHejq7PV2cK/04R8DBNI/lqZNcRsOXB5mEYqUP/TIQIgGtJ4sp/TWuEE/zn/gr7BoCddOKfdraVGpgGDqrDiygM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b08a45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.0b08a45.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/505fdd5e09eed5ee1fd18efe7aa52ee4/skybridge-0.0.0-dev.0b08a45.tgz","_integrity":"sha512-VgzSNsoexgS2cmIHRFxVY0QHfE+TtdjnZeF1h3eRDfdRNeIaCbIkTOPcQv3r/cjKkd6gTTiJRFO4RfVcrfcYFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b08a45_1777911823442_0.08247564965329279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f283a28":{"name":"skybridge","version":"0.0.0-dev.f283a28","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f283a28","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a949a1dfbf4997e5bab891eea0ecfce6f667e2df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f283a28.tgz","fileCount":322,"integrity":"sha512-N6Vso5d/7atE8RVL0TEbvDuCNbCgDSjXK6I53h2xmneEklOLXbke8/o6s3vfJp6US6lEY/Zx2GQfUPNezHE9xQ==","signatures":[{"sig":"MEYCIQDQifvK8II/tZXTdiUpcwcC65/e2C8+yMjI5+Jn90pG6gIhAJas6mj4Nfh/5YvTsNDZkP54o1bUiC9cgxlVVtJp/hNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f283a28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.f283a28.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34e4dfcbdaf627768c4e8d53338a15da/skybridge-0.0.0-dev.f283a28.tgz","_integrity":"sha512-N6Vso5d/7atE8RVL0TEbvDuCNbCgDSjXK6I53h2xmneEklOLXbke8/o6s3vfJp6US6lEY/Zx2GQfUPNezHE9xQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f283a28_1777934771887_0.13301950022602615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.926e3af":{"name":"skybridge","version":"0.0.0-dev.926e3af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.926e3af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b032f4a661898909ca93ec19491411684d05b8da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.926e3af.tgz","fileCount":322,"integrity":"sha512-8T2k7kjXf6dn17DOFXIm5qMuz/pVMA66ujkaJ2JANe85qFYyF28s+Mhsyw0z0pW4fXe6E5cs7OzunqOJ/43nyA==","signatures":[{"sig":"MEQCIAH8nqybw6UzeHP3achKh1CtLj80sLcAGrQoXU5NigLaAiA+qF04ojPvHzG8kuZgL4pSHIfZxTBoJBMVcCD3U85dcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.926e3af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.926e3af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb599b65fbb26a686989bd1957485bf6/skybridge-0.0.0-dev.926e3af.tgz","_integrity":"sha512-8T2k7kjXf6dn17DOFXIm5qMuz/pVMA66ujkaJ2JANe85qFYyF28s+Mhsyw0z0pW4fXe6E5cs7OzunqOJ/43nyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.1","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.926e3af_1777946969053_0.07602242897956346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.08c9b27":{"name":"skybridge","version":"0.0.0-dev.08c9b27","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.08c9b27","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db2867222f2d8e53895ae43f091392a751669823","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.08c9b27.tgz","fileCount":286,"integrity":"sha512-TSioKjRKwpx4v8LVpLU3UqMFTkKmmDlbJm8UZm+CqA6XocJxLk0D3puXi+9TVF472j9AFf8r+GU5lMJq8w1rlQ==","signatures":[{"sig":"MEUCIQDv/Yj6DnqhOvSJ5LjQ8keJUeBeQOACViM8epnmG+6kHgIgPtz3L8EajC9Bpec5ZOigMf2zFuP2vydQjsS9Hrn2qow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.08c9b27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.08c9b27.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6097bf1ddf81cc6cc294d047c589fc3b/skybridge-0.0.0-dev.08c9b27.tgz","_integrity":"sha512-TSioKjRKwpx4v8LVpLU3UqMFTkKmmDlbJm8UZm+CqA6XocJxLk0D3puXi+9TVF472j9AFf8r+GU5lMJq8w1rlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.08c9b27_1777971503633_0.3811527925567906","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f38d432":{"name":"skybridge","version":"0.0.0-dev.f38d432","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f38d432","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5257bd09753d1ece9502f3713cb992df262c5e17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f38d432.tgz","fileCount":322,"integrity":"sha512-V50I1Xsbr61pA7yVD+sXrOBSqNFOxyNIDKa4aoOrHwqpLFSSJCciA1xSJRJ0JspPDijPVwmue4+Z3pTSR9n+Zw==","signatures":[{"sig":"MEUCIQCGyV2B1+PNYYgaufks2blgVUXrfc8rzPYlxB0WEeSPKQIgasEHsalUVceKP+JJILJPcs5sE5wfsT1BaslDIa/RyRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f38d432","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.f38d432.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/28a2fa8a9d6ced04b7f88a0dd5c95d7a/skybridge-0.0.0-dev.f38d432.tgz","_integrity":"sha512-V50I1Xsbr61pA7yVD+sXrOBSqNFOxyNIDKa4aoOrHwqpLFSSJCciA1xSJRJ0JspPDijPVwmue4+Z3pTSR9n+Zw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f38d432_1777973918179_0.3508908409062599","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1139380":{"name":"skybridge","version":"0.0.0-dev.1139380","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1139380","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c94668b8ab232147a4ed351e12021154c4d6376","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1139380.tgz","fileCount":286,"integrity":"sha512-eC4Ggp+3E87/XFXfXLlx9uLcUMHe085V3owCyxnb1ZIdqefzzuKKr8noqZ7GPy88ucE3UmRD6zYGcWoIbtrX1g==","signatures":[{"sig":"MEUCIArIAC/qmupIIvfAsc5SASZ75xOi/GCvZps3q9sHM45dAiEAnk5/nCrZG91wizzq5Rgt9azrp877S7Jvs3gXCvVkHCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1139380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570771},"type":"module","_from":"file:skybridge-0.0.0-dev.1139380.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:type && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:type":"tsc --noEmit","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa834c5c08ec7146fefb4d2c8c3aa04d/skybridge-0.0.0-dev.1139380.tgz","_integrity":"sha512-eC4Ggp+3E87/XFXfXLlx9uLcUMHe085V3owCyxnb1ZIdqefzzuKKr8noqZ7GPy88ucE3UmRD6zYGcWoIbtrX1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1139380_1777975663533_0.6436965806382628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.393b40f":{"name":"skybridge","version":"0.0.0-dev.393b40f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.393b40f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a7e45e692d1f4f50a9e11ff4e48a39e87e08cc4a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.393b40f.tgz","fileCount":322,"integrity":"sha512-nOf0vHivD2KO6Wx5aEGQa0qlTjniV1xVoYKxTZzLxewcssVTVxTIXTiERUJs5S6LhlyIddw9CL/yCT296up1vg==","signatures":[{"sig":"MEQCIH7tSI8EuhCSByCkXAcRBR01W6TRAGwpGgsqvQzl/QLwAiA2dcmK1wYiePEehDqsjD6f5k/Q5HsMh6GpAcUeKg7Mtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.393b40f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.393b40f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/578ba4563524543a0ee3e3de9ae37961/skybridge-0.0.0-dev.393b40f.tgz","_integrity":"sha512-nOf0vHivD2KO6Wx5aEGQa0qlTjniV1xVoYKxTZzLxewcssVTVxTIXTiERUJs5S6LhlyIddw9CL/yCT296up1vg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.393b40f_1777982758432_0.6852876546784361","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e7408e9":{"name":"skybridge","version":"0.0.0-dev.e7408e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e7408e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a3c2139cc5d4a41992fec4a045e6f672dde0933b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e7408e9.tgz","fileCount":322,"integrity":"sha512-wtxtxgxVegtCgz9fcsBegHKESVy8m/1M8oBtriSn1XanjFCamZKYfq/gsVVsE+SQlRPKFdHtvi08rgvX5T18ZA==","signatures":[{"sig":"MEQCIBUWCSaWI4ZhcdGaSivga/0Szz0SYXRdjbbpsf4RaYfvAiBYOSBRKlzTfuXttsBS6eABB1DKiRavDHStPGAARK1u4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e7408e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.e7408e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b95618ac73f7e3f32949ed251ddcc4f0/skybridge-0.0.0-dev.e7408e9.tgz","_integrity":"sha512-wtxtxgxVegtCgz9fcsBegHKESVy8m/1M8oBtriSn1XanjFCamZKYfq/gsVVsE+SQlRPKFdHtvi08rgvX5T18ZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e7408e9_1777984908386_0.841624214788806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.070f714":{"name":"skybridge","version":"0.0.0-dev.070f714","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.070f714","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87a9dc5141791153c241d716d96adf643a72b8de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.070f714.tgz","fileCount":322,"integrity":"sha512-z8dVKf6fjrt84kLc8eIepofTGblXBBRrIwwZbt38GBVMGl1TjL2h5nWOdsgN3hZTwJ348bidS8oxCGAwi5VXnA==","signatures":[{"sig":"MEUCIQCnlgW/JSsKoay8ZVdJY3wJ3HDaZCr+mdT19I2sKAZtgQIgX9VnEJydfcaIYoiVQMlDBVTJ51cOmi1YV2/dvsygNSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.070f714","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.070f714.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70a4da757133856a2d20dd710d9ecb7b/skybridge-0.0.0-dev.070f714.tgz","_integrity":"sha512-z8dVKf6fjrt84kLc8eIepofTGblXBBRrIwwZbt38GBVMGl1TjL2h5nWOdsgN3hZTwJ348bidS8oxCGAwi5VXnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.070f714_1777985863799_0.13897238263794875","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cfc7f32":{"name":"skybridge","version":"0.0.0-dev.cfc7f32","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cfc7f32","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c4a09fef5a1fd08070ba37b92b7197fe56dab61","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cfc7f32.tgz","fileCount":322,"integrity":"sha512-20kjzKOnx7ONzmwF8uJSoqnct35Iz1uRtW4KZlb4SS/x/Vhbngqps7OvMmPl7XBV8UCt3JiSRs/usTqeQT3X6Q==","signatures":[{"sig":"MEYCIQDpSsuW/v8GWcj+TQLbdOpGSq2pptHMMXAO/FiAxwkzzAIhANRKtuUBva5bZA9EciUDs0D0lIy0gJMkdFzRMfkLZvsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cfc7f32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.cfc7f32.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b96eae4420cbe75413ffb16258e1441/skybridge-0.0.0-dev.cfc7f32.tgz","_integrity":"sha512-20kjzKOnx7ONzmwF8uJSoqnct35Iz1uRtW4KZlb4SS/x/Vhbngqps7OvMmPl7XBV8UCt3JiSRs/usTqeQT3X6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cfc7f32_1777985896227_0.07978015667456173","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.83845f6":{"name":"skybridge","version":"0.0.0-dev.83845f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.83845f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d225ec13b171bc457bdc07ce8aca3c485d0ef393","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.83845f6.tgz","fileCount":322,"integrity":"sha512-NuEPY/QKv0IQFV67LIZeD0b+5G134UTcs7OAWVlptaHVieNGtwnMKxRCzDbo3MFh7E6feEe0QO+Tc4bXhfs1pg==","signatures":[{"sig":"MEUCIG+miJb3w7xfOn2Fx6FzNAXyKXSuOfxr1y/37QdJwFhDAiEA96l7r2Tu4Y8TOJmCvumcef7kAML9k9Ng0lwG0JzYB/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.83845f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.83845f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0be56952dd1937c2f1a4744e3f8ab44c/skybridge-0.0.0-dev.83845f6.tgz","_integrity":"sha512-NuEPY/QKv0IQFV67LIZeD0b+5G134UTcs7OAWVlptaHVieNGtwnMKxRCzDbo3MFh7E6feEe0QO+Tc4bXhfs1pg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.83845f6_1777986149856_0.6212062654765138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.94657e1":{"name":"skybridge","version":"0.0.0-dev.94657e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.94657e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"48495413eeadac849004ada48063582275873d4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.94657e1.tgz","fileCount":322,"integrity":"sha512-ZmRvpeawujkgX8rQMY+NfkPX6VWXsroOu7BYS893GooyjISyzBHrHiFx5nnqy4cmvKRXnvgdVeTBKmBlZ5vLKw==","signatures":[{"sig":"MEUCIHsEar4GaMvupEULQ0hsAgJbvkrdO2NLj23xOzAoSy+YAiEA5ySFFHZFjOm9FSoSc/B2zbAmV2FZeZDzRHZ81V1pwvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.94657e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.94657e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43a143b63980709818623e8c6df287c4/skybridge-0.0.0-dev.94657e1.tgz","_integrity":"sha512-ZmRvpeawujkgX8rQMY+NfkPX6VWXsroOu7BYS893GooyjISyzBHrHiFx5nnqy4cmvKRXnvgdVeTBKmBlZ5vLKw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.94657e1_1777986209111_0.8825832877084039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82858b4":{"name":"skybridge","version":"0.0.0-dev.82858b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82858b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d3e40fb76f223e3d1986ace98040150743c6191","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82858b4.tgz","fileCount":322,"integrity":"sha512-cuJe3olakJJCy5olxz3Hq1QpW7ywAwnVL5zy9fWIOMHhZUSxvTQPWbYTW6aZU7Uam0N6l5rBcb9gK5iqI+DyQA==","signatures":[{"sig":"MEQCIBWF5kM2+Ysleajf7jYb2ctPPuHc3v7lfYh6kpV/e7dgAiBWt3/YYsmod6OwhltvVcR+KhjdAr8RP/WnZe6LSUQOGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82858b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.82858b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a15683d172b85d84ba7d092841a74bf/skybridge-0.0.0-dev.82858b4.tgz","_integrity":"sha512-cuJe3olakJJCy5olxz3Hq1QpW7ywAwnVL5zy9fWIOMHhZUSxvTQPWbYTW6aZU7Uam0N6l5rBcb9gK5iqI+DyQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82858b4_1777990842747_0.8865964153196488","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.80df5a4":{"name":"skybridge","version":"0.0.0-dev.80df5a4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.80df5a4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6f4f9c956c22e765ee6199b6f6e0848eb70897c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.80df5a4.tgz","fileCount":323,"integrity":"sha512-dhPd43NRcVDpNzB2qzeNi8kxWtk3griHrhLo0IQ/3PJWZtElHVgI84e71INKfh/KMACEBYIqpyjWJVSNEJLKng==","signatures":[{"sig":"MEUCIAXA46WjLrK/IEtJ6o/s6gy0k9sTnU1TxQpGnM3u1sHhAiEAy1yc88YC9MZwuaz4TLZtoU9T6oKvqvy4TqhlTu9wcIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.80df5a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738450},"type":"module","_from":"file:skybridge-0.0.0-dev.80df5a4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/04915f4e28d89a1436ffec2fd773956c/skybridge-0.0.0-dev.80df5a4.tgz","_integrity":"sha512-dhPd43NRcVDpNzB2qzeNi8kxWtk3griHrhLo0IQ/3PJWZtElHVgI84e71INKfh/KMACEBYIqpyjWJVSNEJLKng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.80df5a4_1777991175287_0.916496679135679","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f8da531":{"name":"skybridge","version":"0.0.0-dev.f8da531","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f8da531","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5b6ea5a0ef93a36438009be8ad0f7c825aa84b60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f8da531.tgz","fileCount":322,"integrity":"sha512-lJxI3eeJZPKd9cNSifqmnfs8hrKWnJ/C51h15Lq+6hRdWE6R+Tsf+yZNGnFJOvB45dm3KTyhZQLlOzF4MROE6Q==","signatures":[{"sig":"MEQCICf7ATw8act3Aglmat7/nYR8sgTtoseI6c9lVCh+bkVwAiB0QdG28cnV9ldpcVDG773zGpLsiX3ZFrpOna9tdNPgNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f8da531","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720013},"type":"module","_from":"file:skybridge-0.0.0-dev.f8da531.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b25395ca40a2ef8dc9078464faf2f8e/skybridge-0.0.0-dev.f8da531.tgz","_integrity":"sha512-lJxI3eeJZPKd9cNSifqmnfs8hrKWnJ/C51h15Lq+6hRdWE6R+Tsf+yZNGnFJOvB45dm3KTyhZQLlOzF4MROE6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f8da531_1777991308217_0.23316750735664415","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8ba558":{"name":"skybridge","version":"0.0.0-dev.c8ba558","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8ba558","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"63bec685b65a49bc528fef02174f73fc71db50e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8ba558.tgz","fileCount":322,"integrity":"sha512-0vsreUYMv2vX+2Qc0aTqn1wAGJvSLIUwavLaKZ2fvwgFAlwNKDFVVTfZGCTIOJFAToTFi0vphrWEYoslPkTEqA==","signatures":[{"sig":"MEQCIGiuB4HWe7VbMirUkq9POA/6lytC8h1+zF0FPgB0SiNlAiA2CSYUOjGALnNYXhJpqQRGvTUHEiST5f5xJ8PrePoY8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8ba558","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.c8ba558.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/58f7eb81cb180effab92ccad97818ffb/skybridge-0.0.0-dev.c8ba558.tgz","_integrity":"sha512-0vsreUYMv2vX+2Qc0aTqn1wAGJvSLIUwavLaKZ2fvwgFAlwNKDFVVTfZGCTIOJFAToTFi0vphrWEYoslPkTEqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8ba558_1777992535862_0.2713244400524806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.843c108":{"name":"skybridge","version":"0.0.0-dev.843c108","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.843c108","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f35ac7710b2420ea912952bfdc337b37e5fc292f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.843c108.tgz","fileCount":322,"integrity":"sha512-pk5WQsevocfFMcfs1wbHKaj501oX1EV5X4UkShGeDDY8NE6O8RVQJpUcJFSvlLZwE17xHaC0kOINQ9DokuDV5Q==","signatures":[{"sig":"MEQCIGvnGy0Z3vGRqvAPY9uv9G5ymBR2u9ULmyQfoKsOl7hrAiATcC9tHbkyY7qdze3H9eGHosqoklYRV+N4nkZ+vI4wUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.843c108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.843c108.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0013c31eeba2f295d91e89b514171a4d/skybridge-0.0.0-dev.843c108.tgz","_integrity":"sha512-pk5WQsevocfFMcfs1wbHKaj501oX1EV5X4UkShGeDDY8NE6O8RVQJpUcJFSvlLZwE17xHaC0kOINQ9DokuDV5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.843c108_1777992659804_0.288866321059041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f4d220f":{"name":"skybridge","version":"0.0.0-dev.f4d220f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f4d220f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"852581c452ce642367f2e594c9eda32901b0524d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f4d220f.tgz","fileCount":322,"integrity":"sha512-FFFIRjeEP+HRiAe8WBueLvzr0FOcTSqizNuFX0bh2QRaY8+L0dSxBcoutvCPRiK8jdGgsyYtIjggi/AOhrkqPA==","signatures":[{"sig":"MEYCIQD5qUiGUkOB7SV/8rulIwqjqWyPbXp1qzlkQbKr4DolLwIhAJPix3MrRi1aKUh2Bbr0k+4apVqk08G23/V1qb8Fi9jw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f4d220f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.f4d220f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a779bc5bb2ce3f46b1491572a99c1489/skybridge-0.0.0-dev.f4d220f.tgz","_integrity":"sha512-FFFIRjeEP+HRiAe8WBueLvzr0FOcTSqizNuFX0bh2QRaY8+L0dSxBcoutvCPRiK8jdGgsyYtIjggi/AOhrkqPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f4d220f_1777992813373_0.21167483978631774","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8cced89":{"name":"skybridge","version":"0.0.0-dev.8cced89","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8cced89","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d1869a1fb72b7202ed52977059b1126014226864","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8cced89.tgz","fileCount":322,"integrity":"sha512-ylEkCnGGKECRjcpttkCigB+hih5kJ8Eft1G5MpmIfYaK21dDDhApY/6at91sTdavAH4b0q8Kswg/DLX3y47DvQ==","signatures":[{"sig":"MEUCIQD/vKIey4zblg3rexi2UN4DVTKA59AazQU+MNV1YfvsIAIgVegeC2jDWPN+u84nl87YIluAHgHP2kXFX58bvOaAm2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8cced89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.8cced89.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99f3b2ff87c589b53d1aa00ea7e14d64/skybridge-0.0.0-dev.8cced89.tgz","_integrity":"sha512-ylEkCnGGKECRjcpttkCigB+hih5kJ8Eft1G5MpmIfYaK21dDDhApY/6at91sTdavAH4b0q8Kswg/DLX3y47DvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8cced89_1777992819672_0.5595326132900194","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3c0d0b":{"name":"skybridge","version":"0.0.0-dev.e3c0d0b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3c0d0b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77c71bc6a63b3505a203c751729d4e671b142a6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3c0d0b.tgz","fileCount":322,"integrity":"sha512-eXXgteAUVSuNUH5aRXQXghdln81fvbigXAnlTVuHQCMyO4qzz2/VVz9GwRnvPeTrbAWSUbX/FdRY1CFhXlmBsg==","signatures":[{"sig":"MEUCIQC5sg1MEozgMbWpTrUUdaYKA4wSFXw85D0XEsgj+OXdDgIgDQydF+isNL4BOTqUqL2tUuux3ZUAsAgbVNWJT+MvC9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3c0d0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723885},"type":"module","_from":"file:skybridge-0.0.0-dev.e3c0d0b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9bc856dfed5f9cb490d4d2989ccdc1ed/skybridge-0.0.0-dev.e3c0d0b.tgz","_integrity":"sha512-eXXgteAUVSuNUH5aRXQXghdln81fvbigXAnlTVuHQCMyO4qzz2/VVz9GwRnvPeTrbAWSUbX/FdRY1CFhXlmBsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3c0d0b_1777993373323_0.6948819866926259","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d87252":{"name":"skybridge","version":"0.0.0-dev.9d87252","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d87252","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c59622cf585e71e801c88cc8ecc7057d3fb5b580","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d87252.tgz","fileCount":322,"integrity":"sha512-hjHFL+PVjuPqziQS8sTo3wEX6f+YWFkcti1VOt9iDD/DU/Z0aDwYZIfxjFs4hAtwwWwaDSP3wnDk5F8LU1Iz5w==","signatures":[{"sig":"MEUCIQDrjxYIbGHfhDTlWDK/eE2v9ZDck5IJLLGoqIFwiylvdQIgLR8eisFMcIBjA9aerfiT7A6YT58oTIsavt6DojpHbH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d87252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.9d87252.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a2c33cd2d558580fcb0357d6cd945dd/skybridge-0.0.0-dev.9d87252.tgz","_integrity":"sha512-hjHFL+PVjuPqziQS8sTo3wEX6f+YWFkcti1VOt9iDD/DU/Z0aDwYZIfxjFs4hAtwwWwaDSP3wnDk5F8LU1Iz5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d87252_1777993577003_0.9309312203678606","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2029c56":{"name":"skybridge","version":"0.0.0-dev.2029c56","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2029c56","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13acc754d6195496a54b04fd46bd6b005b8a3945","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2029c56.tgz","fileCount":322,"integrity":"sha512-DNbbEWwSPmuwFH0KRhYCjMT4FI87iJHtfB2jOtjL8s2qjV+qbMUgUh76DWkRwf38gcxq+laMbWmzoCgE7+jTWw==","signatures":[{"sig":"MEUCIAVwsQodTQxn6vPg6qXqVTsBkjA8YnV9EkMM31EcQvPMAiEAprxZsVgVBg6neyrLoogcXYdAZqLXIbBiXxY2lcIVhSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2029c56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.2029c56.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43d426651bbdaa15b9eb80b59785268f/skybridge-0.0.0-dev.2029c56.tgz","_integrity":"sha512-DNbbEWwSPmuwFH0KRhYCjMT4FI87iJHtfB2jOtjL8s2qjV+qbMUgUh76DWkRwf38gcxq+laMbWmzoCgE7+jTWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2029c56_1777993879718_0.0188705486348828","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b93d3cf":{"name":"skybridge","version":"0.0.0-dev.b93d3cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b93d3cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5cc4a045e1f43646566e913f47422d682322262c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b93d3cf.tgz","fileCount":322,"integrity":"sha512-x/OMqUG8ZdBM6RvkyngwkKQEv0J5jHoH6nXkjUUFCvlkWXWyBdWKdttPjP3El+ezo9ZiZTCZne9qsYkj+5fBSg==","signatures":[{"sig":"MEUCIQCCzj+GDoCYHMPCR3xusELZQqPpPitQgM3XFY0opqs7ugIgZKIMEdynFHKdmplCiKWiBVWf+O7TF7POeqSPo7uXBMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b93d3cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.b93d3cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e328c4ec803153bb592026e22f4214b2/skybridge-0.0.0-dev.b93d3cf.tgz","_integrity":"sha512-x/OMqUG8ZdBM6RvkyngwkKQEv0J5jHoH6nXkjUUFCvlkWXWyBdWKdttPjP3El+ezo9ZiZTCZne9qsYkj+5fBSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b93d3cf_1777993983375_0.13780808519426424","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6647098":{"name":"skybridge","version":"0.0.0-dev.6647098","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6647098","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c212faf62406037ed3db0b301d71add6cc660a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6647098.tgz","fileCount":323,"integrity":"sha512-CnjgbLQKSW4gp7asQ7m8gqOKaTdsbDyf1c4EGXjm0pK5x1Suem/frBcy0qIdRh+4hNIjJVfDMT2cBcHSr5WcFg==","signatures":[{"sig":"MEYCIQD5PKHoRQdIXcHdMQJlsmKtsHiYRYwtQwaLscLUKlqsIgIhAPFsSMsyP97O8HHNm3abIYzv7BaqXlkfaxZq1xwtUhI3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6647098","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749905},"type":"module","_from":"file:skybridge-0.0.0-dev.6647098.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b41211d8e83e760c6763042a2de2d3a5/skybridge-0.0.0-dev.6647098.tgz","_integrity":"sha512-CnjgbLQKSW4gp7asQ7m8gqOKaTdsbDyf1c4EGXjm0pK5x1Suem/frBcy0qIdRh+4hNIjJVfDMT2cBcHSr5WcFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6647098_1777994332230_0.09902420524696698","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.502b22e":{"name":"skybridge","version":"0.0.0-dev.502b22e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.502b22e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b9cf0869fdcfbe1908ae3084b4ec95ae0952ea7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.502b22e.tgz","fileCount":323,"integrity":"sha512-ffT2A6dscoydA31TcqsgrXNHgX09F7iEWPWrSYJVniy/1TtDBpzT5GNBmR2obYnRxvbVGNPWURdQD/v16qrAig==","signatures":[{"sig":"MEYCIQDcK5bUHIOqtKIy3aLwRF8zMV7JnVr6rsZicg3LsUgWlAIhAIoHfPRMbok2ljNoo+ZrCVElWLCLKf9bvNsovQ/+A+7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.502b22e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749905},"type":"module","_from":"file:skybridge-0.0.0-dev.502b22e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8491e5e1bd479f107debf20d1b7b6ba3/skybridge-0.0.0-dev.502b22e.tgz","_integrity":"sha512-ffT2A6dscoydA31TcqsgrXNHgX09F7iEWPWrSYJVniy/1TtDBpzT5GNBmR2obYnRxvbVGNPWURdQD/v16qrAig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.502b22e_1777994370899_0.5854260578802508","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e07e403":{"name":"skybridge","version":"0.0.0-dev.e07e403","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e07e403","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd79e06a5b74fc3470f759420751547a762db648","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e07e403.tgz","fileCount":325,"integrity":"sha512-Em0dnHmQ+6+uciq+KX/SxrzZZuga857oFLAx+v0plpUExNLpsrosQ2PD4Nqe/oBFy/7n9DHGS2whhBCHCzinlA==","signatures":[{"sig":"MEQCIFh8TnxJj2N88BT9a79ahBqewc14Vt479DE9glWFuaIeAiAyjn9YCJvB0cR+BV4hvycaqB2sh/b0uL8k2wsu4qB5iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e07e403","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723735},"type":"module","_from":"file:skybridge-0.0.0-dev.e07e403.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09b5e0fc76b245e5443ad2f7af3fbfb9/skybridge-0.0.0-dev.e07e403.tgz","_integrity":"sha512-Em0dnHmQ+6+uciq+KX/SxrzZZuga857oFLAx+v0plpUExNLpsrosQ2PD4Nqe/oBFy/7n9DHGS2whhBCHCzinlA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e07e403_1777994401294_0.7887243217204944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c224bc":{"name":"skybridge","version":"0.0.0-dev.3c224bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c224bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4437f21cbf542fbb35fe5e8cffebd1db64f6cc4b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c224bc.tgz","fileCount":326,"integrity":"sha512-oLIr2b76bqQoYCOYAL9SFPLlsLX4zTREF6dwNXwdbAZJmPWXezn6fewGPWFStZuv85H/nuLv3S36dzAGVEgFDw==","signatures":[{"sig":"MEUCIQCOmkSffurSm8SVT+2JJphptugQk673KZlnSiXzfkYa/QIgE7gc6vXBrCw4pXFtOOcfb75B6yHUfdg8g3RpK8/McyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c224bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742173},"type":"module","_from":"file:skybridge-0.0.0-dev.3c224bc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36b6018c452afbd4d2071be4b18c464d/skybridge-0.0.0-dev.3c224bc.tgz","_integrity":"sha512-oLIr2b76bqQoYCOYAL9SFPLlsLX4zTREF6dwNXwdbAZJmPWXezn6fewGPWFStZuv85H/nuLv3S36dzAGVEgFDw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c224bc_1777994415303_0.8477360811996824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.744b8df":{"name":"skybridge","version":"0.0.0-dev.744b8df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.744b8df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"beef129cdc7e93faa93a72530916aa7a8ef9e31b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.744b8df.tgz","fileCount":322,"integrity":"sha512-MuMCbJctOilOC6OulXukV5D60aXQguDvzwUrkJev7B9wv7DNc6dXZac9yVpyaNr27zZE4jynPrLGPv2mbu+1CQ==","signatures":[{"sig":"MEUCIQCN3V3+o3rlbTdzBqASbjBKhqK2yi223AmrlpLrlGOUHAIgIO2RvRbHG2oHPyySkDb31IYWXVA1/Wh9qKNl2XwwZZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.744b8df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720012},"type":"module","_from":"file:skybridge-0.0.0-dev.744b8df.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/467dc1d3838dc7c86a492824bfc9b88d/skybridge-0.0.0-dev.744b8df.tgz","_integrity":"sha512-MuMCbJctOilOC6OulXukV5D60aXQguDvzwUrkJev7B9wv7DNc6dXZac9yVpyaNr27zZE4jynPrLGPv2mbu+1CQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.744b8df_1777995892422_0.608051583770264","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93ec5ba":{"name":"skybridge","version":"0.0.0-dev.93ec5ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93ec5ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79ff4bfddd26a0e2ece284714347cb97fb3b7aa9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93ec5ba.tgz","fileCount":323,"integrity":"sha512-MSWHty2AoAFXUOF4hzDA7EaY4OzmrdiBKOXfAVwCiZnMgQXgryhnez8Eh+AK4n7dQtVf4Qd8Y/ZT35SZZxY3vA==","signatures":[{"sig":"MEYCIQDQDNwWtqc2EN+stkXF+SNUNsm6QWOiX+/vsjkWLCvP4AIhAKi+ovf8sSPGU7B8D0uK+4bz+PcccoPTpHm1w4LiWywc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93ec5ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749913},"type":"module","_from":"file:skybridge-0.0.0-dev.93ec5ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7abc4aab1fd0fead5dccfdca7feae83b/skybridge-0.0.0-dev.93ec5ba.tgz","_integrity":"sha512-MSWHty2AoAFXUOF4hzDA7EaY4OzmrdiBKOXfAVwCiZnMgQXgryhnez8Eh+AK4n7dQtVf4Qd8Y/ZT35SZZxY3vA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93ec5ba_1777995917054_0.4341032579434876","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f37f42":{"name":"skybridge","version":"0.0.0-dev.9f37f42","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f37f42","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2da3b86afb445768e54c12c74cd825e696bad52b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f37f42.tgz","fileCount":322,"integrity":"sha512-hJBOFvqu7XrLxl6C3MOcKflELeij1KGDGbmxaRaPpgck2DFgzg+uImyMJj1NWkTAMS5ZlAPlHTrdujC6jpVwvg==","signatures":[{"sig":"MEUCIQDSE9DlNOuhosTB5XFfl4woNPijyA/gClDs3HUicZ4PNQIgRk6C4mrbyXh3RN1e4OqxdetbN3c0e7KwW/CW3+LkXAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f37f42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723885},"type":"module","_from":"file:skybridge-0.0.0-dev.9f37f42.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ab122054378c66ef7718dc463bfcef87/skybridge-0.0.0-dev.9f37f42.tgz","_integrity":"sha512-hJBOFvqu7XrLxl6C3MOcKflELeij1KGDGbmxaRaPpgck2DFgzg+uImyMJj1NWkTAMS5ZlAPlHTrdujC6jpVwvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f37f42_1778000352922_0.5046387580717582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a830bd9":{"name":"skybridge","version":"0.0.0-dev.a830bd9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a830bd9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"567def7222c45ac96d32cac6ecccb1c558d4bdcd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a830bd9.tgz","fileCount":323,"integrity":"sha512-KgEvmTCoBoe+Kpq01v6VcRDgECJHstLrNBJ91KayOoE08N5eBgzoKrtSTdSx+DCf+AVIa1cH6eB26Cpu8RhsOg==","signatures":[{"sig":"MEYCIQDOvZHVdVpTygiQ8+8teCTdmYHu3NXVN+Wk3L81rPAOXwIhALKSFLzbqjOBvu4TetHF7ICQ9T3pfGGacDmts9Wc3r/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a830bd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738450},"type":"module","_from":"file:skybridge-0.0.0-dev.a830bd9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cabc8f79b6a5d3525cef1fa3caea193/skybridge-0.0.0-dev.a830bd9.tgz","_integrity":"sha512-KgEvmTCoBoe+Kpq01v6VcRDgECJHstLrNBJ91KayOoE08N5eBgzoKrtSTdSx+DCf+AVIa1cH6eB26Cpu8RhsOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a830bd9_1778000435159_0.31764258714365035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2245b97":{"name":"skybridge","version":"0.0.0-dev.2245b97","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2245b97","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"826c68a7839add15bcd7038096016d9133cabb92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2245b97.tgz","fileCount":322,"integrity":"sha512-KUqMbJjwZW/plpjosLX5XnPN5HR3gOvcqduynng/GICdNbaRTzotQ2obsDBVBi6tL9d756SZ3yY3cYT3xeSIJQ==","signatures":[{"sig":"MEYCIQDiVTx/BnU8P1JwNfb1b/XZGojbt60fvSXm8keGNRv6PQIhAPDhOyiJGbfz43i2S1nwQh6LB8nuMz9d0FaMRubngZvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2245b97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723885},"type":"module","_from":"file:skybridge-0.0.0-dev.2245b97.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3d8e77ce2a326529739c8dcd9fe9a0ae/skybridge-0.0.0-dev.2245b97.tgz","_integrity":"sha512-KUqMbJjwZW/plpjosLX5XnPN5HR3gOvcqduynng/GICdNbaRTzotQ2obsDBVBi6tL9d756SZ3yY3cYT3xeSIJQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2245b97_1778000444557_0.5977113929020039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e378aa9":{"name":"skybridge","version":"0.0.0-dev.e378aa9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e378aa9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1e32e2ecc291ca8d30fdacab9e15c92948360c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e378aa9.tgz","fileCount":322,"integrity":"sha512-1mNMLSLROAnq3NSqgdjm/zlbN6dBsy94iOMjfBp7d5J/juRFXaQeL6dQ43VdE1Zx/qiVj3pHobxIW+V5Puj+TQ==","signatures":[{"sig":"MEYCIQDouNRj+UDmBAR1I4RakSZcg3NP4HAweyfQM8RKhSuFggIhAJn8lNHBmV+Z8YS6il42A69E1uRVEcH0SChSK33JEIwM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e378aa9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":723779},"type":"module","_from":"file:skybridge-0.0.0-dev.e378aa9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a01234fd2f9347605bc8654ce6be779/skybridge-0.0.0-dev.e378aa9.tgz","_integrity":"sha512-1mNMLSLROAnq3NSqgdjm/zlbN6dBsy94iOMjfBp7d5J/juRFXaQeL6dQ43VdE1Zx/qiVj3pHobxIW+V5Puj+TQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e378aa9_1778000829249_0.24185690228386392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.99f27d8":{"name":"skybridge","version":"0.0.0-dev.99f27d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.99f27d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"332d8c1a4ae6fd932d037c2dacdc382d1283bab2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.99f27d8.tgz","fileCount":323,"integrity":"sha512-LaLkte4anwMdfN5hBjIPEMmMPSWqFhWCbbE+yiKQd7x8rcclgm1nDoi/U0BHfxjdV5X7NRPsz4Z0PlLhaWl3ng==","signatures":[{"sig":"MEQCIEGJ7bjEiEzAj8Gq6h+a8xfgo7Hd3Jn05SkVQx+Guj85AiBegIe7fl5Zh2LhIiRr+b45ihNH8EzZtjYeA7zLG0hvpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.99f27d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738451},"type":"module","_from":"file:skybridge-0.0.0-dev.99f27d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/183d940946703af01e628fb9a531f8bf/skybridge-0.0.0-dev.99f27d8.tgz","_integrity":"sha512-LaLkte4anwMdfN5hBjIPEMmMPSWqFhWCbbE+yiKQd7x8rcclgm1nDoi/U0BHfxjdV5X7NRPsz4Z0PlLhaWl3ng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.99f27d8_1778019040416_0.028272066977090837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f79f9cd":{"name":"skybridge","version":"0.0.0-dev.f79f9cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f79f9cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"180c28ce9f65d6b5ff4145d54f36bf8c1f68e6c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f79f9cd.tgz","fileCount":323,"integrity":"sha512-5B/KSO96AN/2mA6/k2PiviNJ75lyCQfnFmHvzYXoYJ22wXVmLcEp9l/4TcsKkFEw+Ohx+VnRD5ay9hnOs/0B9A==","signatures":[{"sig":"MEUCIQD7RYsQJr1U7hb3puPBwQ0IqodixTwl4OKB0h9tVMa6iAIgGLVz5OYi39QgFDvTIY3nxmhS98E3W1bxjZTJaxi8HG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f79f9cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742217},"type":"module","_from":"file:skybridge-0.0.0-dev.f79f9cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75b0f590ba6846f8189cec199665d369/skybridge-0.0.0-dev.f79f9cd.tgz","_integrity":"sha512-5B/KSO96AN/2mA6/k2PiviNJ75lyCQfnFmHvzYXoYJ22wXVmLcEp9l/4TcsKkFEw+Ohx+VnRD5ay9hnOs/0B9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f79f9cd_1778052279331_0.562811215371287","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"skybridge","version":"0.36.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.36.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82cb4cb2ccb66c7283051079e4c4b5ccfc6ca83a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.36.2.tgz","fileCount":323,"integrity":"sha512-SHxdG3GQaseI0o+9fcbMl0X4Dm+DeSWdqvz0eZIBdj+8pClQIXkDC/QR2/w8FcpcN3gr7xX4INducFHmOKLjYg==","signatures":[{"sig":"MEUCIHefJSTvFJBIDnxiWYVNr+ZCUVZKbqe+da1UGHqRQYeaAiEA6bcXOC6WVsP0SxARiIkEkH+auzsoLnNr4e4aLNzopkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738439},"type":"module","_from":"file:skybridge-0.36.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6316ac3bcbdd455b3329a69bac524511/skybridge-0.36.2.tgz","_integrity":"sha512-SHxdG3GQaseI0o+9fcbMl0X4Dm+DeSWdqvz0eZIBdj+8pClQIXkDC/QR2/w8FcpcN3gr7xX4INducFHmOKLjYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.36.2_1778052549384_0.7825649197923652","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce7f0f6":{"name":"skybridge","version":"0.0.0-dev.ce7f0f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce7f0f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"809e1aa5fca8fdf9ad4bb00aab2f8b01007cb076","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce7f0f6.tgz","fileCount":323,"integrity":"sha512-MkTExplFCKwc/cFTaV0rdy23Qt1IAuV9J1/o668KdRFmuIo9nxzSy65Y6qdS140UKq0oTQdnUdkWN7SskV42Pw==","signatures":[{"sig":"MEQCIEgWvYzlFMsFDq8cS3vgsmwHoRyUr6j5Xrhmn/dZ552xAiBK906a7hJLuNceemkoYRMkue/spyd/aWULQs5Z/KKANg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce7f0f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741544},"type":"module","_from":"file:skybridge-0.0.0-dev.ce7f0f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f48f7adabe1a751912bd84ff7ea2ffae/skybridge-0.0.0-dev.ce7f0f6.tgz","_integrity":"sha512-MkTExplFCKwc/cFTaV0rdy23Qt1IAuV9J1/o668KdRFmuIo9nxzSy65Y6qdS140UKq0oTQdnUdkWN7SskV42Pw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce7f0f6_1778054851883_0.3156283673392586","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.070438b":{"name":"skybridge","version":"0.0.0-dev.070438b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.070438b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d56b90d732f5eb31e02e67a92d159a23e3c2118b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.070438b.tgz","fileCount":323,"integrity":"sha512-7jLKW6SAyNswXTARsWfhotbhISgxaSmNS+5paJLlbEYHApZMi5k0h6semkY01HeIluIZ13Ki3D1IuPFLXuPcAA==","signatures":[{"sig":"MEQCICBZ5HLfQn6auVvykSK/8CwfSCxoZSRR5FGXaUJFUCn6AiB0xFLS2hGYyKI8qZRR2ArxugIaaWjRWR0u3w48GcrV3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.070438b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741781},"type":"module","_from":"file:skybridge-0.0.0-dev.070438b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ef8ee5440b81c7d34b136f765faf5d5/skybridge-0.0.0-dev.070438b.tgz","_integrity":"sha512-7jLKW6SAyNswXTARsWfhotbhISgxaSmNS+5paJLlbEYHApZMi5k0h6semkY01HeIluIZ13Ki3D1IuPFLXuPcAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.070438b_1778055152981_0.3935067595792314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14085d3":{"name":"skybridge","version":"0.0.0-dev.14085d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14085d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15957620963f95728295f3f98bcda9e76082a653","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14085d3.tgz","fileCount":326,"integrity":"sha512-TdLQX5q/G/xie8ZpTBk8X10PdLLJzy2hmDl8kqcatSWF0s0MaVLFDpFjdXvbGL6qutPjZut3/B13tyU1q/CVag==","signatures":[{"sig":"MEYCIQCt6/nx9oCE//IHq5nChaYnSBqxqMcdc6joTZLEvpkqTQIhAO+bIY9F4n/CMoNpAIgHY77t6gKaZ9N8/LPCBzG+e7SM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14085d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742238},"type":"module","_from":"file:skybridge-0.0.0-dev.14085d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfa19e02273480bf2548a79b40da0a3d/skybridge-0.0.0-dev.14085d3.tgz","_integrity":"sha512-TdLQX5q/G/xie8ZpTBk8X10PdLLJzy2hmDl8kqcatSWF0s0MaVLFDpFjdXvbGL6qutPjZut3/B13tyU1q/CVag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14085d3_1778056163286_0.0468497174392033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.430ae34":{"name":"skybridge","version":"0.0.0-dev.430ae34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.430ae34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f48198d897ff70fcf0ecab1103ac1d1e9837a325","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.430ae34.tgz","fileCount":323,"integrity":"sha512-R0wVo9E5By0yQs7NnB7OIgE1uCBemDaxy/OyS63PjTxDXvG5ewd//Xdg52O2hikDFpKqMkDQ9PQdsNoLRH4tyw==","signatures":[{"sig":"MEQCIDGmXKgnHMI0juxDQUUo/zwQL+HOUABLCnRXpRsfE86kAiBOUseUVCiMHrBp19SIUw4jwIRAcR8Bw6G8L0EYqq7Zgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.430ae34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738451},"type":"module","_from":"file:skybridge-0.0.0-dev.430ae34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/08cf90c92b1f8eb24b31da3725fac778/skybridge-0.0.0-dev.430ae34.tgz","_integrity":"sha512-R0wVo9E5By0yQs7NnB7OIgE1uCBemDaxy/OyS63PjTxDXvG5ewd//Xdg52O2hikDFpKqMkDQ9PQdsNoLRH4tyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.430ae34_1778061452675_0.7829465526396253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fe19bc":{"name":"skybridge","version":"0.0.0-dev.4fe19bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fe19bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6e26c818e972a75f13daebcf9e9f3800ef35e35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fe19bc.tgz","fileCount":326,"integrity":"sha512-rxLpC/SFHNXYa6QfLKyb5MzKwyfiz4hyuo+7dXzQYCiaVvnn0LQpIJZP9rYNSJaXyrlFzzmw6NGVyVzbXItNGw==","signatures":[{"sig":"MEUCIQDh6HjDmwPAH9GuA7q9AWDig3/mUYyrZbxw4ANvPIwaugIgAimND2cAau3vKsM4/mq/6cfnIhcCwlq+tVpZKSiDs/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fe19bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742238},"type":"module","_from":"file:skybridge-0.0.0-dev.4fe19bc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/113979c4accf0d36e338b31025704419/skybridge-0.0.0-dev.4fe19bc.tgz","_integrity":"sha512-rxLpC/SFHNXYa6QfLKyb5MzKwyfiz4hyuo+7dXzQYCiaVvnn0LQpIJZP9rYNSJaXyrlFzzmw6NGVyVzbXItNGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fe19bc_1778065033021_0.05793200098466378","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76261ed":{"name":"skybridge","version":"0.0.0-dev.76261ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76261ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d98305a86b6643ea5c6a735a910cf4953fdb9d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76261ed.tgz","fileCount":326,"integrity":"sha512-OYk0moseHRv69tMKzmWFqn5MUyVpPdp1ELmf9Qz8GoiYJzdPwcOCz0PGS/HC5aRDbnB4nswquBmH0CT8oaIBhA==","signatures":[{"sig":"MEQCIHCoWuxOYy0ZE/PlDJbuStp0T4BSnTy8IbjnY1Dqg+b0AiBn+t0ypbSCbOlfyH7U97ywATaix+6pXsYKkgtwCvRq4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76261ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742239},"type":"module","_from":"file:skybridge-0.0.0-dev.76261ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b6b604d16a1ee3d5d4ea780f0ce195c0/skybridge-0.0.0-dev.76261ed.tgz","_integrity":"sha512-OYk0moseHRv69tMKzmWFqn5MUyVpPdp1ELmf9Qz8GoiYJzdPwcOCz0PGS/HC5aRDbnB4nswquBmH0CT8oaIBhA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76261ed_1778069861069_0.918726493315482","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfa8423":{"name":"skybridge","version":"0.0.0-dev.bfa8423","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfa8423","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"237bfe2c8b287daa66e9838f25fd3ac005fc553e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfa8423.tgz","fileCount":322,"integrity":"sha512-gLyTac8ULOQl6wMYQgUnFvBvaz6RNOu3v7iexmM58jeLua92XXLCDYuVAQNcc4CWEyy5Q+ZjqLBoDF0hZHQgfQ==","signatures":[{"sig":"MEQCIHGgqyUDD5MStcNgzxPNwWfGnRF9HwGr0jQPV3psmVGfAiB/YvuX03Phv0oHPVMnIxUOxFX2NUik5HGgB2Fni0pyXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfa8423","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719687},"type":"module","_from":"file:skybridge-0.0.0-dev.bfa8423.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/95eab099f26052dd13b4a14c2cdd772a/skybridge-0.0.0-dev.bfa8423.tgz","_integrity":"sha512-gLyTac8ULOQl6wMYQgUnFvBvaz6RNOu3v7iexmM58jeLua92XXLCDYuVAQNcc4CWEyy5Q+ZjqLBoDF0hZHQgfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfa8423_1778070692960_0.9254111828418665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.589cdea":{"name":"skybridge","version":"0.0.0-dev.589cdea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.589cdea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"38912f9cc15bfaa2324cfb7ea97a6d745b2e5fc2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.589cdea.tgz","fileCount":322,"integrity":"sha512-pUMJ/GY4SOPpyKyRv9sE7NXONGrJfZC71bcW6sl+8msQDq8LKzNCUx9+nDed62Kv4A6NxwxnnH7BmUnSkiG+lA==","signatures":[{"sig":"MEUCIQCDi8hYT45wybpTUPrQwng12xQvkxYBqL++fyOtyJlpxAIgKrBt8wnDpv6ywlu+NmxS0Afenk6j7N1ya/nXuRdScEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.589cdea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719687},"type":"module","_from":"file:skybridge-0.0.0-dev.589cdea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && tsc && pnpm run build:templates","format":"biome check --write --error-on-warnings","test:unit":"vitest run","test:format":"biome ci","build:templates":"cp -r src/server/templates dist/server/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70abc7d2cb75e8ddc25d8fc8811bdc1d/skybridge-0.0.0-dev.589cdea.tgz","_integrity":"sha512-pUMJ/GY4SOPpyKyRv9sE7NXONGrJfZC71bcW6sl+8msQDq8LKzNCUx9+nDed62Kv4A6NxwxnnH7BmUnSkiG+lA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.589cdea_1778073799761_0.3632927793345395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85a5f1c":{"name":"skybridge","version":"0.0.0-dev.85a5f1c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85a5f1c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"580d52dd3cea58ac0f22402ad473bd36e1342ba4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85a5f1c.tgz","fileCount":326,"integrity":"sha512-6PaX655G3vLspl62owfZLgK0bojrnbcxWjSEJhgNmmAUz/Oy/5RBp+GSAPQtS/bda/v0gTdfepdchzx6ZEB8Fw==","signatures":[{"sig":"MEQCIERxBqzSwNy6fh7T/sSE6XFk8vQ859rNFqPq1SQvhsStAiAGCEGscMGjMoieugmE95uKPwz1kNZv90px4cOSVh4Fpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85a5f1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.85a5f1c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a59ad050448dcb742477733398cc6696/skybridge-0.0.0-dev.85a5f1c.tgz","_integrity":"sha512-6PaX655G3vLspl62owfZLgK0bojrnbcxWjSEJhgNmmAUz/Oy/5RBp+GSAPQtS/bda/v0gTdfepdchzx6ZEB8Fw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85a5f1c_1778074322924_0.4160710891716033","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bdbb6a7":{"name":"skybridge","version":"0.0.0-dev.bdbb6a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bdbb6a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"046e937619e8055d3f6f11c5981b17501734bc25","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bdbb6a7.tgz","fileCount":326,"integrity":"sha512-bhBUffMAtMVwPIyDLFem7FVKIgesmbAQo/bsKle75QenojkY0DxGnB/UyRURya5xQcwr6LqG2R4P9Z6u4azL4g==","signatures":[{"sig":"MEYCIQClleLTsQGiHoJMVv6vBYGnUUQmddVDGyz7Vwa7RE2YQQIhAO1w1oJ3rSFR27y76WqEu0loy/yyxSqr3Gd8e3kUBWv9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bdbb6a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741914},"type":"module","_from":"file:skybridge-0.0.0-dev.bdbb6a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a8b3230f8a29091beb7ff87145c4057/skybridge-0.0.0-dev.bdbb6a7.tgz","_integrity":"sha512-bhBUffMAtMVwPIyDLFem7FVKIgesmbAQo/bsKle75QenojkY0DxGnB/UyRURya5xQcwr6LqG2R4P9Z6u4azL4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bdbb6a7_1778074360312_0.865721176199846","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e210492":{"name":"skybridge","version":"0.0.0-dev.e210492","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e210492","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a22da5b17c7f186432c404b8fd4444faf7317d17","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e210492.tgz","fileCount":326,"integrity":"sha512-ZavaY5mbyyGHOBBaYzvhU65b5q8hB7udcsslSl5NO9wTVRiQ1ZIgym+sU0/QhkaM5/Yinpa7oLh9y12DJnxU9g==","signatures":[{"sig":"MEYCIQDkuhsitR8vU8AR/ksX9vCOmUiQEArVPL7slLt1UKSGogIhALwZJ5hfDXMzTe+0IQcQzZ6gtn97n4n6Xw1dhMaSx4vQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e210492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742253},"type":"module","_from":"file:skybridge-0.0.0-dev.e210492.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be480c43b7b423e4413eafc706e1ba29/skybridge-0.0.0-dev.e210492.tgz","_integrity":"sha512-ZavaY5mbyyGHOBBaYzvhU65b5q8hB7udcsslSl5NO9wTVRiQ1ZIgym+sU0/QhkaM5/Yinpa7oLh9y12DJnxU9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e210492_1778080496538_0.7441370329349581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.67470f7":{"name":"skybridge","version":"0.0.0-dev.67470f7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.67470f7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c471cf31a008c75e23a29764460c05365bde6310","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.67470f7.tgz","fileCount":326,"integrity":"sha512-peu6KWRc6xVZ5WmQ17s0xKQrrtFkJo+necembDSSjIfWW74t3wWmSP2qjavdhJ5nCajUSGXamwCpHvZhK9kJzg==","signatures":[{"sig":"MEQCIH0VusWXVPmWfOAfitP4tm8ZPDfhQPOOfd4Ub+U0Qt5FAiBe8qdROvLn9scwt50sAt3OEatbPvLCqzvcmIlb/C1ehw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.67470f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741914},"type":"module","_from":"file:skybridge-0.0.0-dev.67470f7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd97a3614c5166c0610a2300078fae9e/skybridge-0.0.0-dev.67470f7.tgz","_integrity":"sha512-peu6KWRc6xVZ5WmQ17s0xKQrrtFkJo+necembDSSjIfWW74t3wWmSP2qjavdhJ5nCajUSGXamwCpHvZhK9kJzg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.67470f7_1778080606286_0.7349272568332954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.563a8b6":{"name":"skybridge","version":"0.0.0-dev.563a8b6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.563a8b6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0046ad4ef5f46ca5f9509bd9b0c7afe7f15b7f36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.563a8b6.tgz","fileCount":326,"integrity":"sha512-I3yJWyKuyJUQ/z0gUm+mRz0Ecu/tfebJA+UfTpzhiOUpKrGZ8rcpE8t49bQ88HdnIA2KTWE8iQ990xemD6Y4uQ==","signatures":[{"sig":"MEUCIQDVt3Q/v7KqiA2rVE4sL9OazQhsH/sYPBwkA8+wHiMaUgIgY8AdOAuJ7y/r8VrTrUGKMVyAgA8DyO1ZuH66hnbWl50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.563a8b6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741914},"type":"module","_from":"file:skybridge-0.0.0-dev.563a8b6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac0955c810b90a14e87e7b4ef4d93a86/skybridge-0.0.0-dev.563a8b6.tgz","_integrity":"sha512-I3yJWyKuyJUQ/z0gUm+mRz0Ecu/tfebJA+UfTpzhiOUpKrGZ8rcpE8t49bQ88HdnIA2KTWE8iQ990xemD6Y4uQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.563a8b6_1778086498465_0.1084555721047118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2c27700":{"name":"skybridge","version":"0.0.0-dev.2c27700","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2c27700","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"690e4155fcb8cbbd5d55b54090f596271684f660","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2c27700.tgz","fileCount":326,"integrity":"sha512-EgSaO6+hARX92gFQujrc/wwxiZ+NzqDMHP/rou3mZTYFr4qysAJPek/v3N0MCxeTv9xIaiFNF2EaeTSe8xEGag==","signatures":[{"sig":"MEUCIE1+YfqnJPe6Flye6kshLt2i8NipeX55YwnkK9KMXR8iAiEAkszZj5k1Xvl4q0+sQPLzC6nWKQF3JNGdDXIaenMcbVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2c27700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.2c27700.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f632ba6f6f3f421976154c7116e514d8/skybridge-0.0.0-dev.2c27700.tgz","_integrity":"sha512-EgSaO6+hARX92gFQujrc/wwxiZ+NzqDMHP/rou3mZTYFr4qysAJPek/v3N0MCxeTv9xIaiFNF2EaeTSe8xEGag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2c27700_1778087627384_0.5217142466775617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3d2841":{"name":"skybridge","version":"0.0.0-dev.a3d2841","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3d2841","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3e7c1ccf750a2a01b8b206d62805c86f91046da4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3d2841.tgz","fileCount":326,"integrity":"sha512-Qjho+dGjUU0c5UcuqYCDJf109Dhy/SIEZQgYLHshHr1gCAIB0rm8pS6n6RlI9Iz00bV0rnlXrwQah4Fsv/QyVQ==","signatures":[{"sig":"MEUCIE9SpYYhXnuXAJWaxAiTxndw+3IbDY6aDE0cDtHPlbb+AiEAgx40ktfYCd71+lSR29jt5zpgHYqDtTS/CH9ai/G2LXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3d2841","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741914},"type":"module","_from":"file:skybridge-0.0.0-dev.a3d2841.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/29d4ad3fac47c5c4372502859a64aed4/skybridge-0.0.0-dev.a3d2841.tgz","_integrity":"sha512-Qjho+dGjUU0c5UcuqYCDJf109Dhy/SIEZQgYLHshHr1gCAIB0rm8pS6n6RlI9Iz00bV0rnlXrwQah4Fsv/QyVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.0","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3d2841_1778101115954_0.4708408179239758","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb3b28d":{"name":"skybridge","version":"0.0.0-dev.cb3b28d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb3b28d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"709aa95cdadc1807166ce5d43644c897beb0b8df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb3b28d.tgz","fileCount":326,"integrity":"sha512-0SE5PtD14cwF4op0Wd4gbUQ6FiW2UDNmtIfIc/u08iJtNX9F8yHG0rSAAYZjkuwasWnqLFsMjHw/KqSnM89l8Q==","signatures":[{"sig":"MEUCIDsugZ3vcPHe6O9XcS3aQu4T2nHcVhFxtW3w0ZKXaZLXAiEA2Ksu8GHf9RjsUInmJdmJ2C2tUchKdY6XdE2ojCoe/9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cb3b28d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741914},"type":"module","_from":"file:skybridge-0.0.0-dev.cb3b28d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a8de9996a5c795d2cbffdc20c838cf4/skybridge-0.0.0-dev.cb3b28d.tgz","_integrity":"sha512-0SE5PtD14cwF4op0Wd4gbUQ6FiW2UDNmtIfIc/u08iJtNX9F8yHG0rSAAYZjkuwasWnqLFsMjHw/KqSnM89l8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.1","posthog-node":"^5.33.3","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb3b28d_1778138972743_0.9326110153017924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c854b3":{"name":"skybridge","version":"0.0.0-dev.9c854b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c854b3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"638763992ca463cc483d7473b08a9b1a5ea00d08","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c854b3.tgz","fileCount":326,"integrity":"sha512-0PDH8UNF9lh7tcgcbUFomdy+kTbRReXpLZ7Z2f2hfqu0cOU2QBTeYV4WPfSntOjSiGNTl0fPj6mMn3UaAQdsFQ==","signatures":[{"sig":"MEQCIGfqFQQpuc7Djvn0cWMe1AfhGD9d8YULJnXsZMancqDAAiA68JNWs3lK0uTq61FXsaCYMK+Y0DyNdej7jw16icV7GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c854b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.9c854b3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/17edfba1b0a87b78f9c04aaa1d445341/skybridge-0.0.0-dev.9c854b3.tgz","_integrity":"sha512-0PDH8UNF9lh7tcgcbUFomdy+kTbRReXpLZ7Z2f2hfqu0cOU2QBTeYV4WPfSntOjSiGNTl0fPj6mMn3UaAQdsFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c854b3_1778159286877_0.8667026941228189","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce3a711":{"name":"skybridge","version":"0.0.0-dev.ce3a711","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce3a711","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d16c091da782f49570fc3f900522412083d9c0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce3a711.tgz","fileCount":326,"integrity":"sha512-MyCjMFdwfETIl7P/HMN1N+bne1Gwi1t1X3pbOJfenB356DC+PkzwiDGp1J79C5nglmefym/iZ24zJ/juNSpXrQ==","signatures":[{"sig":"MEUCIQDYdN6Hq4REAAze68E0WHE3de3eO6XhCVZAHBOIZz0cGQIgIiiXkRfFvhokSCqmAVRT7IaKgfNIDFtUTPdh/xKWY/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce3a711","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742018},"type":"module","_from":"file:skybridge-0.0.0-dev.ce3a711.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe9a26e23c67386e9e2f6f538e911888/skybridge-0.0.0-dev.ce3a711.tgz","_integrity":"sha512-MyCjMFdwfETIl7P/HMN1N+bne1Gwi1t1X3pbOJfenB356DC+PkzwiDGp1J79C5nglmefym/iZ24zJ/juNSpXrQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce3a711_1778159296997_0.44181106993129826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c97171":{"name":"skybridge","version":"0.0.0-dev.6c97171","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c97171","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"95033b9bd3ba48ff8e13d06c78c1f2946b1f6b8f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c97171.tgz","fileCount":326,"integrity":"sha512-7T+vpBcJQzzQ9Abo8MAfPpIMhb6efm0DeMdC6BcWdcry4fAAW19r9CId2IAT6S5b5I9OakCkjXlnsqRTxoSXSA==","signatures":[{"sig":"MEUCIQCO6OmQ6wod7QeeF38rh2RZtVvQeP7QDO6ndkM9PdvhxAIgKTs6cO6A2Pc5vSPV/U4P6ihtIQDGVeVlZ94AsTUXDYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c97171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.6c97171.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/132d74160d0a85e850e4d98531142ed9/skybridge-0.0.0-dev.6c97171.tgz","_integrity":"sha512-7T+vpBcJQzzQ9Abo8MAfPpIMhb6efm0DeMdC6BcWdcry4fAAW19r9CId2IAT6S5b5I9OakCkjXlnsqRTxoSXSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c97171_1778164299794_0.5985706689434522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e91cc68":{"name":"skybridge","version":"0.0.0-dev.e91cc68","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e91cc68","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cab49a8afbef3c92c571392e0debcd0ba87d9fe2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e91cc68.tgz","fileCount":326,"integrity":"sha512-H85YgC2tR0B8vsP+bjzm59O3tLEiRaQLM4eJeuMY7zu7/b4/3gqPdQsg9HgaEO9XUoJD5UYeL/cakTskxxelLA==","signatures":[{"sig":"MEUCIAUpS9nsbulWkM339X2yNHl9Y5MIYDYHLj5nnBfZnJFrAiEA5wLXk86fifO5gpFoFcGhyLddRvLMx7ZvwCao8fZGc70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e91cc68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.e91cc68.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cf9d2a3558fb96eae78a5eef537afeb/skybridge-0.0.0-dev.e91cc68.tgz","_integrity":"sha512-H85YgC2tR0B8vsP+bjzm59O3tLEiRaQLM4eJeuMY7zu7/b4/3gqPdQsg9HgaEO9XUoJD5UYeL/cakTskxxelLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e91cc68_1778164715722_0.6219849727026068","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.25c9a7d":{"name":"skybridge","version":"0.0.0-dev.25c9a7d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.25c9a7d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"232775319e9f34c1a016e72b7c26dbb84fb1d3ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.25c9a7d.tgz","fileCount":326,"integrity":"sha512-YKbbv6tnhh/XOhQWb80OyNL9wZQfhQw7sHle76Y9k3OjcBtoxmJVEz2wprZZWsXnHga6SGM5nrS4J0mDKHvqgQ==","signatures":[{"sig":"MEYCIQDv339St4UAxNYcDeoAF3igNXhKmFGQhSDopwQRyHZQEwIhAJxXOXmy+pISaLKzRlEBHyzvdSgSMBvc071qrDZhPsBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.25c9a7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.25c9a7d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/021b95e34559ea4a90c76ca21db6b04b/skybridge-0.0.0-dev.25c9a7d.tgz","_integrity":"sha512-YKbbv6tnhh/XOhQWb80OyNL9wZQfhQw7sHle76Y9k3OjcBtoxmJVEz2wprZZWsXnHga6SGM5nrS4J0mDKHvqgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.25c9a7d_1778164884482_0.24579477017443585","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.745a4f9":{"name":"skybridge","version":"0.0.0-dev.745a4f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.745a4f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f22edeeb4c93af38c31c411a01b3617b2557a3f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.745a4f9.tgz","fileCount":326,"integrity":"sha512-GIUxwXRx0nj9xsGngi0h9fIsX2HdLWGwOPT6YTLACGgIJTN9VApPnTqkccbBUE7uBYFeEHbnKKtg5+BhMYaegw==","signatures":[{"sig":"MEYCIQDd+RtYLmgCH4qM8lgiJfx1kqp3MGmDm0iAtahKY2oSGgIhAOQ39LlVs4062jJ6EBT6mEiFSFllYiKig5xzJQUEoMr8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.745a4f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.745a4f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d78986f9fb4f858572a045b3b76f355/skybridge-0.0.0-dev.745a4f9.tgz","_integrity":"sha512-GIUxwXRx0nj9xsGngi0h9fIsX2HdLWGwOPT6YTLACGgIJTN9VApPnTqkccbBUE7uBYFeEHbnKKtg5+BhMYaegw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.745a4f9_1778166450905_0.44857545205933547","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ef1e9a":{"name":"skybridge","version":"0.0.0-dev.3ef1e9a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ef1e9a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aae6a58a1697dcd389a2e0b2e2dea2f019861c97","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ef1e9a.tgz","fileCount":326,"integrity":"sha512-SIpcWHqeYRKOH6nJ/dZh3M7Rs5nVZcEu87BFUEda1GXIR1CsEcEwO4LZTfcZzh1esZBg23Ka9keKHwjiy/G9nQ==","signatures":[{"sig":"MEUCIG6iOMQCrzQrYXa3EJU+7CbOv6S/Edn19BNh5voCZSiNAiEA8zlN1Xk6rzv7ROrdQeOYRFwuhEAq1ToPtUOeopou14o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3ef1e9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.3ef1e9a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5562378440604a9ba48a14038c2ad60b/skybridge-0.0.0-dev.3ef1e9a.tgz","_integrity":"sha512-SIpcWHqeYRKOH6nJ/dZh3M7Rs5nVZcEu87BFUEda1GXIR1CsEcEwO4LZTfcZzh1esZBg23Ka9keKHwjiy/G9nQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ef1e9a_1778166462859_0.9470051050481543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6df865":{"name":"skybridge","version":"0.0.0-dev.d6df865","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6df865","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e527dfbc9aaebdcd4e093d662d2ade47ba0743ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6df865.tgz","fileCount":326,"integrity":"sha512-F0WPq4LIeUwtQQvXt6ixT1e+N9l7vwYz+Z9B41hWwj9hm4h/uvVNePpXxThRq9watJOS1HYGeP94/jJKw7JLBQ==","signatures":[{"sig":"MEUCIQCraBd7gGv8hPe42Y+4bu/SMU85G6paAvC4MxI+SdhX2AIgSFXP9WmrnpVQlL/yk+J76UJoIOxHqGYZSi10U0BMdE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6df865","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.d6df865.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54c2f6154b2d89a31ad0c4bfe33aa788/skybridge-0.0.0-dev.d6df865.tgz","_integrity":"sha512-F0WPq4LIeUwtQQvXt6ixT1e+N9l7vwYz+Z9B41hWwj9hm4h/uvVNePpXxThRq9watJOS1HYGeP94/jJKw7JLBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6df865_1778166559332_0.7919477036591445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f5bb424":{"name":"skybridge","version":"0.0.0-dev.f5bb424","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f5bb424","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bbf3a7de4d2d16a337fa0f0d87c646d9069cd332","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f5bb424.tgz","fileCount":326,"integrity":"sha512-W305G9ijGVpj+wKIqZLbUofuk8+x7huIE/DKCU62CCFexw5LOotcfCGVEAqXF355VJ1VCD+d5L28JJww3U6oDg==","signatures":[{"sig":"MEUCIQDPnMneiTI/cSYO2LOBMoST2IC849urRXHVNbZ/S6wXdgIgekXTSf15o6PO6+9zcCJ/EBuDDe+KAbu7fdsOhlgnL60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f5bb424","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.f5bb424.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/80c6f8048fce4c1693d941a204b6db11/skybridge-0.0.0-dev.f5bb424.tgz","_integrity":"sha512-W305G9ijGVpj+wKIqZLbUofuk8+x7huIE/DKCU62CCFexw5LOotcfCGVEAqXF355VJ1VCD+d5L28JJww3U6oDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f5bb424_1778167197415_0.520860868397121","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9ca1d8":{"name":"skybridge","version":"0.0.0-dev.b9ca1d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9ca1d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a4c1e2ced9a8376aaceab207a161d2801d3ddcc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9ca1d8.tgz","fileCount":326,"integrity":"sha512-4WViDxWGzLArKbiduHgL1VulCjRyaFg5hDR2Dt+Z25zYx+oXe4xNkmw4Co2+4JEJm7F5g2Y5eYXagu1gxwcBqg==","signatures":[{"sig":"MEQCIHdzdqGHHuws2lDFO3oXLzU30dOSNlIRbW+uUbIDxpmbAiA+ibBKLMogAYmgwl6UXOl62QkftFzlOXMp6GzvrKpqxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9ca1d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.b9ca1d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9cf968a5283805b8a44b38c18e9ef2cb/skybridge-0.0.0-dev.b9ca1d8.tgz","_integrity":"sha512-4WViDxWGzLArKbiduHgL1VulCjRyaFg5hDR2Dt+Z25zYx+oXe4xNkmw4Co2+4JEJm7F5g2Y5eYXagu1gxwcBqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9ca1d8_1778167958300_0.8751899930441749","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bbd68bd":{"name":"skybridge","version":"0.0.0-dev.bbd68bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bbd68bd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d2d919029b6a72bd17ea71f953da666c449ee52","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bbd68bd.tgz","fileCount":326,"integrity":"sha512-3LeZoMSs9TaZRfnwKmmUhq5kFzMOjTlhcRBOnDlV8NQrrC+KQyUw/+MKzwkUF0dDKjTUe8m6lg7ap96dxevWNg==","signatures":[{"sig":"MEUCICatna4pKfrE45ww3NzbiTfikFSWee/RFP3roN2EgenDAiEA3Cv0rHOZ+5Oz1Y/SJO1wkgYaBEYHsqu8s5niVk5wCTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bbd68bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.bbd68bd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3458f2dc155223ff9500d0697884f809/skybridge-0.0.0-dev.bbd68bd.tgz","_integrity":"sha512-3LeZoMSs9TaZRfnwKmmUhq5kFzMOjTlhcRBOnDlV8NQrrC+KQyUw/+MKzwkUF0dDKjTUe8m6lg7ap96dxevWNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bbd68bd_1778167990806_0.9542404480361817","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4013f77":{"name":"skybridge","version":"0.0.0-dev.4013f77","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4013f77","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf7a348b60fa086a8d3a48e13a2d0dc039399e62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4013f77.tgz","fileCount":326,"integrity":"sha512-uRQ34LWeEEx1Gs0T4IIyFFP3gtd0O81zCQ4lmdkn4OTAICWd8am3+9W+WDwH3ORQX17MHVhSJB3ppwVyUxpzRA==","signatures":[{"sig":"MEYCIQDgBB1qdKVD9KlAcjXcwVXA0qK5ZxAh1ZqbKWyQvIW4OAIhAL8jCh0RK9RWrabF51QE5/st1gdeDAbCxOEgie1zGYcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4013f77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741928},"type":"module","_from":"file:skybridge-0.0.0-dev.4013f77.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/adfcebeefb75e09df62883ef7e8cf0b2/skybridge-0.0.0-dev.4013f77.tgz","_integrity":"sha512-uRQ34LWeEEx1Gs0T4IIyFFP3gtd0O81zCQ4lmdkn4OTAICWd8am3+9W+WDwH3ORQX17MHVhSJB3ppwVyUxpzRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4013f77_1778168249533_0.32723669118358023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b94f68":{"name":"skybridge","version":"0.0.0-dev.4b94f68","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b94f68","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"908fc14d04f33c2ec72cdafa6fcfc6d0c67f1970","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b94f68.tgz","fileCount":326,"integrity":"sha512-Sn2TRgtzxF08/otlZUkL7JecSNTQgKU47YcNaC2oWmT5dYlv53uirJMcDBK1xOceGu7xj7wm9Bsf6MeFddfcbg==","signatures":[{"sig":"MEUCIQDLKDGIit+1zXkfeVr1Nz2CDwCYhbhR5us3l3i+i16NigIgUQM8gtG4YIzoBNYzNwHRwNugxbnv1GhTrmPSyuP91ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b94f68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.4b94f68.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36002eb3167e8efca68677f1c07276a2/skybridge-0.0.0-dev.4b94f68.tgz","_integrity":"sha512-Sn2TRgtzxF08/otlZUkL7JecSNTQgKU47YcNaC2oWmT5dYlv53uirJMcDBK1xOceGu7xj7wm9Bsf6MeFddfcbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b94f68_1778169235943_0.8516089882699867","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5fafb17":{"name":"skybridge","version":"0.0.0-dev.5fafb17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5fafb17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"67043b1613906d3fba5d2f5824a4d2a4f9f1e389","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5fafb17.tgz","fileCount":326,"integrity":"sha512-bY7o626pqG/ScEKvsfNJK9sJpE224H8QPWbQxkTD5H8Sdy6plqZqe4daAnl7OpTLRb+R1b9+K8/xZ3+yfxHZ4g==","signatures":[{"sig":"MEYCIQCQuKfgykGOkCP4L6TDOVIplB5xfCnzPhI9XJ/CleoTWQIhAPryl+SLSaqJfdzUX20Wr7Wb0PbUvPiXFsxWllhREDek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5fafb17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.5fafb17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f875af27879cc75ce329eebbc75b29fc/skybridge-0.0.0-dev.5fafb17.tgz","_integrity":"sha512-bY7o626pqG/ScEKvsfNJK9sJpE224H8QPWbQxkTD5H8Sdy6plqZqe4daAnl7OpTLRb+R1b9+K8/xZ3+yfxHZ4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5fafb17_1778170554325_0.6569203776367756","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.315af09":{"name":"skybridge","version":"0.0.0-dev.315af09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.315af09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b086b7c827a49604202432d2092d58942a306b55","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.315af09.tgz","fileCount":326,"integrity":"sha512-zIeL3+42JB01BD12nG4SNoVDY9w1nv003wwwnBw8ulDDUUX915zBmtpOEhVjOt0NY484+3i2yF6iCSjPWsv4qg==","signatures":[{"sig":"MEUCIFs+Pvp0U5d6kpE7RaakM8rH0j66m7gjMgk25thpdUzDAiEAiXGiRw7q3vWB4jWPmJmGDvqJSXfsj34RNG2IDXs6D40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.315af09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.315af09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59589b2c33c1954be55fee692fd05da2/skybridge-0.0.0-dev.315af09.tgz","_integrity":"sha512-zIeL3+42JB01BD12nG4SNoVDY9w1nv003wwwnBw8ulDDUUX915zBmtpOEhVjOt0NY484+3i2yF6iCSjPWsv4qg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.315af09_1778171174769_0.38211896934566925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fda2b44":{"name":"skybridge","version":"0.0.0-dev.fda2b44","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fda2b44","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"028096cced25db3395e4f4268ece5301870ea109","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fda2b44.tgz","fileCount":326,"integrity":"sha512-FhU54uvb9ox75DVFJMBphGa0hwmc2LWE6pgs7v6oUOyGqxD47XFKOOYd3OjAUVJNlZ3UdD8VUeezDfC+PrBm7g==","signatures":[{"sig":"MEUCIGHstRfU/RYjnLzr4+nJxVabWyDCENCZbksONkJnPkN1AiEA/BGCgLNJKA3Jj+2yBmRlLeJeDv6v1t8KzfvjzUYiiYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fda2b44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.fda2b44.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be5f9d685ccf84e1174f9a04504b26ad/skybridge-0.0.0-dev.fda2b44.tgz","_integrity":"sha512-FhU54uvb9ox75DVFJMBphGa0hwmc2LWE6pgs7v6oUOyGqxD47XFKOOYd3OjAUVJNlZ3UdD8VUeezDfC+PrBm7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.1","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.2","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fda2b44_1778188150599_0.06668239541993315","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd308ea":{"name":"skybridge","version":"0.0.0-dev.dd308ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd308ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e17dc5c8145314b0676daff204d5334765a1aa2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd308ea.tgz","fileCount":326,"integrity":"sha512-ffORKSz1seBzTJrmHln7IA17n/ZWlMCFEJvkWwYmSvmrfT5Nm1UuZO63ggwFfQEARSgAi0qHf6EYdIG4Jv1cwg==","signatures":[{"sig":"MEYCIQC6Qkzld5GB5zg5j3y8x2GnMdgRgQsPo8Ohk0vjdSpL1QIhAL5Vc8ukrCgKUjO6bVVGi1mizmYq7rPcC3/ni8yEhwq7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd308ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.dd308ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01c3b4477e007f150554500f52321f23/skybridge-0.0.0-dev.dd308ea.tgz","_integrity":"sha512-ffORKSz1seBzTJrmHln7IA17n/ZWlMCFEJvkWwYmSvmrfT5Nm1UuZO63ggwFfQEARSgAi0qHf6EYdIG4Jv1cwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.1","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd308ea_1778220023808_0.06254455259529523","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7adb3e":{"name":"skybridge","version":"0.0.0-dev.a7adb3e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7adb3e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a706d73d5e6bb8d1d20f6cc0fcebcd0efcadef15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7adb3e.tgz","fileCount":326,"integrity":"sha512-Y1B+qq7mxUDeWTDiZ6a4GiJJfJDZm+ircx/LU7/kko/R+Ix+iT5G/87s2Ki50TWNIzcsfSAZyGrndgNb7Ki/ww==","signatures":[{"sig":"MEUCIQDTZ3fBlkWBcr2t/To7QBu7edg+GIPoQe04VEDfizSkswIgeeohDjdLd7KMYrzNpqkqJnsIJ1EOahXzB3Td+LOBVo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7adb3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.a7adb3e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b71ee29edb3acfe4f98dce5b005631b/skybridge-0.0.0-dev.a7adb3e.tgz","_integrity":"sha512-Y1B+qq7mxUDeWTDiZ6a4GiJJfJDZm+ircx/LU7/kko/R+Ix+iT5G/87s2Ki50TWNIzcsfSAZyGrndgNb7Ki/ww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.1","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7adb3e_1778262305907_0.9971404063306697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d47cbf2":{"name":"skybridge","version":"0.0.0-dev.d47cbf2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d47cbf2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b97738ac6a3224bddf72e317a33f706b82ddcd4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d47cbf2.tgz","fileCount":326,"integrity":"sha512-4m7Oed4dcqL3dbbe8P4ECMzm9RxK1ipiVeMoRFWMMvpWW3db6ar0x8uNiKdg8omuobyU7AcSoHYHhvvDvmtODw==","signatures":[{"sig":"MEUCIGGfGZEw1tUzdycDCZdEmOKEGYuDcdb+Q6Vq6sxR8Fv0AiEA16z7Jx66R85pmzb0KiPWvF9fu5EzQoAEKbOoL8Ty9t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d47cbf2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.d47cbf2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8c76ba912dbdad0c1e2e6f45fc668790/skybridge-0.0.0-dev.d47cbf2.tgz","_integrity":"sha512-4m7Oed4dcqL3dbbe8P4ECMzm9RxK1ipiVeMoRFWMMvpWW3db6ar0x8uNiKdg8omuobyU7AcSoHYHhvvDvmtODw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.1","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d47cbf2_1778274738144_0.9813455492481857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.03ad463":{"name":"skybridge","version":"0.0.0-dev.03ad463","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.03ad463","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cce99ef17513d4b3b4f1d861c85cca39f8782a31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.03ad463.tgz","fileCount":326,"integrity":"sha512-hQ9ci1bA4z8uDt4Iqu3rCxAXwVNHr7hTpX97Va1CjYqFKKoZf8PEWtw0qQm++DAbSD2ejGKZC2w6/u1GeCu+4g==","signatures":[{"sig":"MEYCIQDA/6EkE4H68noCG7/P0OJ9d3hNi/ZEe4QknA2B4YnCSgIhAPXYi3wskQqI4hZqEVZldkOqAG1kHprrgynjsXn0W3gW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.03ad463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.03ad463.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cc8a96c253d2770f43e78a5b47c26b91/skybridge-0.0.0-dev.03ad463.tgz","_integrity":"sha512-hQ9ci1bA4z8uDt4Iqu3rCxAXwVNHr7hTpX97Va1CjYqFKKoZf8PEWtw0qQm++DAbSD2ejGKZC2w6/u1GeCu+4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.1","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.03ad463_1778290541869_0.25667108525797855","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f06114a":{"name":"skybridge","version":"0.0.0-dev.f06114a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f06114a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3a0ee34db5eb0d3800f6cf005d799ccdffa76c13","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f06114a.tgz","fileCount":326,"integrity":"sha512-JkO0Ul4eO3A2xFoe3FkNlQzUJ9E9Z72Jh0xINXEgWlBfoiFBUQRoif1Yll2++eAFWIyoYLuje5O2VVJH2KxoHQ==","signatures":[{"sig":"MEUCIQCZlmruMwOsFNgCLxyzrMeGk+DzcjlsW6Loi2kNLqQ8LgIgVaFAg/LXpRMrZqy34VMG1DvvFe3iOl+M7g2u7iyA26U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f06114a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.f06114a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9dfb3069de206c288ab491ed8255d041/skybridge-0.0.0-dev.f06114a.tgz","_integrity":"sha512-JkO0Ul4eO3A2xFoe3FkNlQzUJ9E9Z72Jh0xINXEgWlBfoiFBUQRoif1Yll2++eAFWIyoYLuje5O2VVJH2KxoHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f06114a_1778332074441_0.2708421344851053","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2a6aaf4":{"name":"skybridge","version":"0.0.0-dev.2a6aaf4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2a6aaf4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7af6010432482ace9417c2360bb16435f2e307dc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2a6aaf4.tgz","fileCount":326,"integrity":"sha512-Zc77TTwbw9M3hFQHTtvgwwpNwpaUJCy8mbZ42aZFY9NbyidIyKB7CEVEI9i+qp7SOweYDEoGAO4hgUxV5mC2Dw==","signatures":[{"sig":"MEUCID6k2jibrELCnKEPSdZzmsjJXr/xU32cP2E1qm6qHCb6AiEAjPNJNptv4551tu4D50LipQHQFbBhXvkwr0Eiwoygd94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2a6aaf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.2a6aaf4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb6a60932b7722e10fedb3736b9e17f7/skybridge-0.0.0-dev.2a6aaf4.tgz","_integrity":"sha512-Zc77TTwbw9M3hFQHTtvgwwpNwpaUJCy8mbZ42aZFY9NbyidIyKB7CEVEI9i+qp7SOweYDEoGAO4hgUxV5mC2Dw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2a6aaf4_1778347741810_0.16188724909786023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d629b4":{"name":"skybridge","version":"0.0.0-dev.7d629b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d629b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"279ff5554d57174cb244d1734b24003c59ffac37","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d629b4.tgz","fileCount":326,"integrity":"sha512-vBvx9WD8wP0E8nIwUovfHMrwqGJbwZSU6Y66KZAiUHhNIYEOC80kp30bVZCUlMggu9hzqIlmigeRLnZ7TJBdPA==","signatures":[{"sig":"MEUCIEUEfVoqIZbpAsG9o6Kp6zXezL6LK/lyNrXnXw8OfkQFAiEAr4ws6E/2+rP8wjFbLyD9UsoeGiK2DttO4sXPLe3bxkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d629b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.7d629b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8eb1cd89d9cf2396ae58acd19dd5e352/skybridge-0.0.0-dev.7d629b4.tgz","_integrity":"sha512-vBvx9WD8wP0E8nIwUovfHMrwqGJbwZSU6Y66KZAiUHhNIYEOC80kp30bVZCUlMggu9hzqIlmigeRLnZ7TJBdPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d629b4_1778432500005_0.46631194047545166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a586c05":{"name":"skybridge","version":"0.0.0-dev.a586c05","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a586c05","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e50d139aed9510fc5d8a505eb856083667121445","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a586c05.tgz","fileCount":323,"integrity":"sha512-dH5tnGuyMHS7Vgp4CbRtXFWxhHIkkmuG4Wo46VffqK621oL1+W4Viap5XDct9bnekmcGw8/123hBgdJkqTdMRg==","signatures":[{"sig":"MEUCIQDOavn6dbEP6qdb7YIXxwoo4iTDELzyzIguRQaxRWGR5AIgLVqUBMskWw1AGChQflROjGOd1IhE09teIfan+FtNQJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a586c05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":738450},"type":"module","_from":"file:skybridge-0.0.0-dev.a586c05.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e01681e751cb05fb987dfa0de31116ef/skybridge-0.0.0-dev.a586c05.tgz","_integrity":"sha512-dH5tnGuyMHS7Vgp4CbRtXFWxhHIkkmuG4Wo46VffqK621oL1+W4Viap5XDct9bnekmcGw8/123hBgdJkqTdMRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a586c05_1778459538884_0.37856978828196697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2511fc2":{"name":"skybridge","version":"0.0.0-dev.2511fc2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2511fc2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de06cfc4bec8396d6f926e59c4ef7c1f4246f941","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2511fc2.tgz","fileCount":326,"integrity":"sha512-8LJIereCJjp5eHWFM+lLbbQFDsa0uTAcj/zv3Lcdnvrt7KtbFeerY3MqWE5c4BsbDf5EGGudK+gI2/fsuHDM0Q==","signatures":[{"sig":"MEYCIQDGLhbLBjGK1ja8iDuif1c9kmoZY+PGFhn3OnqRr7G3/AIhAKWMNvr9ozcVMMo5cMuNs7s01uP4OgXOiKZT5GvRhv+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2511fc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741913},"type":"module","_from":"file:skybridge-0.0.0-dev.2511fc2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/98ffd35c9ac85280be84c6a4a11eca3a/skybridge-0.0.0-dev.2511fc2.tgz","_integrity":"sha512-8LJIereCJjp5eHWFM+lLbbQFDsa0uTAcj/zv3Lcdnvrt7KtbFeerY3MqWE5c4BsbDf5EGGudK+gI2/fsuHDM0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2511fc2_1778484345559_0.36976661319133397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8838c38":{"name":"skybridge","version":"0.0.0-dev.8838c38","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8838c38","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0716f530028a25036e0696d1512f0208ed1a9a5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8838c38.tgz","fileCount":326,"integrity":"sha512-kuI3xBSWuqqGaG9fzlj7y9+vEPc2SizgBCTIyIy98yMVN2QjYd0jlMHyDS8C01PFm4zwEs7CqhCBbRfqqVn8lg==","signatures":[{"sig":"MEUCIFFD6GlBl9MoknqSmw/b7ItdjDJsR+FbovQqj3NzgBl4AiEAqpaX/ttR5zAnLcQ8M2MU0qQ99xjyIWCEqX8DaeZifo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8838c38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753392},"type":"module","_from":"file:skybridge-0.0.0-dev.8838c38.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d5c626bf21fdea2508845d54750d9999/skybridge-0.0.0-dev.8838c38.tgz","_integrity":"sha512-kuI3xBSWuqqGaG9fzlj7y9+vEPc2SizgBCTIyIy98yMVN2QjYd0jlMHyDS8C01PFm4zwEs7CqhCBbRfqqVn8lg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.4","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.5","ts-node":"^10.9.2","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8838c38_1778484622019_0.9900845194148387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f49fff6":{"name":"skybridge","version":"0.0.0-dev.f49fff6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f49fff6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aeb39514f3ee1a1cd67c4bd8ae850f79c2c25f24","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f49fff6.tgz","fileCount":326,"integrity":"sha512-/F4Rz/b7c6Dof/sTC3LtQwV+j3Smmv4BhgF+mRPwwVUMGji6vJM0JgVS0PdSHCG2JSfuk1Ec/Ap0QXZTVAiXwA==","signatures":[{"sig":"MEUCIQCe0SbWxoMz00+EL+Cwy8P1YVesw9W2kZL6uHl6b8AmEAIgfiXrqMuOOYa/egN8fDg1WKSzF1Y7VAj3k8kGryXGglg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f49fff6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.f49fff6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/743cf570b341d642b8142677d5867934/skybridge-0.0.0-dev.f49fff6.tgz","_integrity":"sha512-/F4Rz/b7c6Dof/sTC3LtQwV+j3Smmv4BhgF+mRPwwVUMGji6vJM0JgVS0PdSHCG2JSfuk1Ec/Ap0QXZTVAiXwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f49fff6_1778489339504_0.5806774429299171","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0dcb90":{"name":"skybridge","version":"0.0.0-dev.a0dcb90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0dcb90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"36f976ac875f09786c8e813532c482bb63cd9283","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0dcb90.tgz","fileCount":326,"integrity":"sha512-Q4tePuGMQYlMWfYCgZHjlTzrL7nfsCrP4Iqeo6Iu8cCSb+b4D8QdodN84rLGDdUCs2l/DUCLTGf2cGAmMjk5nw==","signatures":[{"sig":"MEUCIQDbTISbiL3eG1+SJWizbSvFItRiG5vo/FL7ZIF9iqsKbAIgODv9y7TOkQCOc2ou3Q56rzBMBbnm2+YA+i7iHzJ/WXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0dcb90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.a0dcb90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4fb9c5c4bc88060991370c22e6691776/skybridge-0.0.0-dev.a0dcb90.tgz","_integrity":"sha512-Q4tePuGMQYlMWfYCgZHjlTzrL7nfsCrP4Iqeo6Iu8cCSb+b4D8QdodN84rLGDdUCs2l/DUCLTGf2cGAmMjk5nw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0dcb90_1778489393572_0.02964884263409262","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5a38db0":{"name":"skybridge","version":"0.0.0-dev.5a38db0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5a38db0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ac9f399e38564ee30718541673b5c3fea09b534b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5a38db0.tgz","fileCount":326,"integrity":"sha512-eqmk9xbZQs351F5JxKbR+u+sSIFpXkSAFNNLa/cy38VI6VgGk25D4meKejcU9d2+vd2lvw2K6zfHMT7BwuZR4Q==","signatures":[{"sig":"MEUCIFctqcorj+gj0EMxVtlevunh+okbhPvGby2olenOhOjEAiEA4OOxK1LVcq+8AzM2ZA19gAq3cTixk5CT7wZXVKSqtTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5a38db0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.5a38db0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/890874fdeff18c0a9e6c3c454fe739f5/skybridge-0.0.0-dev.5a38db0.tgz","_integrity":"sha512-eqmk9xbZQs351F5JxKbR+u+sSIFpXkSAFNNLa/cy38VI6VgGk25D4meKejcU9d2+vd2lvw2K6zfHMT7BwuZR4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5a38db0_1778490287597_0.6188373947212762","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d535b9":{"name":"skybridge","version":"0.0.0-dev.0d535b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d535b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7014d4be09cd971ce0819d5800df1a2aa84300ac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d535b9.tgz","fileCount":326,"integrity":"sha512-6+W5/VZWO0BfeKnCDeiP92uxB6jR89gFOM2nIMHVfLzB18c++LvNykmT30BjLRxDGsPKlUfU3rI9Gllp9/l8Tw==","signatures":[{"sig":"MEYCIQCBfZRn3DDc8ZcVBrFDKuzjdTJZXr2qY/v5pNQjFozYdAIhAMmWfaG81g5Xfvlcoz10Sd0IM+OCWT42M/PlOxdeR2vw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d535b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1162723},"type":"module","_from":"file:skybridge-0.0.0-dev.0d535b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44f8608432ce227d76b3d98366fedeeb/skybridge-0.0.0-dev.0d535b9.tgz","_integrity":"sha512-6+W5/VZWO0BfeKnCDeiP92uxB6jR89gFOM2nIMHVfLzB18c++LvNykmT30BjLRxDGsPKlUfU3rI9Gllp9/l8Tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d535b9_1778491549595_0.5839759737594314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5896371":{"name":"skybridge","version":"0.0.0-dev.5896371","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5896371","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"03c61a4f9f1ddd3f39a7047c8e2e19d9adc1d3e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5896371.tgz","fileCount":326,"integrity":"sha512-rdmqk0MJT6wnqNb35kHPpHCzYzctgpeC99bDbBWZMrw9EaRnd3eyjkjrm3RYwphbV6KoIYb1YJhvgoaRoerAvg==","signatures":[{"sig":"MEUCIEX3Iw1BY/dDYRB9Q2E3tsOul3egGew4kygcImPmT7ADAiEAtkrAmOqcNZi6uELkUJrN7ZPgQ1RRXCqbsIVm6I+4pS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5896371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163735},"type":"module","_from":"file:skybridge-0.0.0-dev.5896371.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f68bec8bf31781ad86be4891f02bd2a/skybridge-0.0.0-dev.5896371.tgz","_integrity":"sha512-rdmqk0MJT6wnqNb35kHPpHCzYzctgpeC99bDbBWZMrw9EaRnd3eyjkjrm3RYwphbV6KoIYb1YJhvgoaRoerAvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5896371_1778492744328_0.8255385113776375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6407d08":{"name":"skybridge","version":"0.0.0-dev.6407d08","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6407d08","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"471f90a14699c44d3a09e64015a5e4b0732c68cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6407d08.tgz","fileCount":326,"integrity":"sha512-m3BF6wEIZ6Z/cn7ZB6UDnfjv6uE++5YAy5dsdjNsOJIg3MGs7LkBtfay0p0qfyxf1NPQxuVK8bpQHCtGgbTjKA==","signatures":[{"sig":"MEUCIHqfyHA+bRkOseowpI629syPe93pqqUSxi4plC44SnfbAiEAiU7kAW5aZfqEC2qIyaSQThkzfPyAdB14LqGcC2DQxxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6407d08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163735},"type":"module","_from":"file:skybridge-0.0.0-dev.6407d08.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93af8828036b1614242bd2b16d9f5f19/skybridge-0.0.0-dev.6407d08.tgz","_integrity":"sha512-m3BF6wEIZ6Z/cn7ZB6UDnfjv6uE++5YAy5dsdjNsOJIg3MGs7LkBtfay0p0qfyxf1NPQxuVK8bpQHCtGgbTjKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6407d08_1778493668440_0.9415790613638444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3dd6f0":{"name":"skybridge","version":"0.0.0-dev.f3dd6f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3dd6f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"720e999dc56374089a19f3e2daa8492b48f6b285","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3dd6f0.tgz","fileCount":326,"integrity":"sha512-6owPoiXDIOnbC7UcB3peOqYfutdWzztBx2UDAFpk35/orcf7RYEkki54LdyYdLSXs+elKGd1qjYzeJcFjfX3xw==","signatures":[{"sig":"MEUCIApkaDyVJFVDMEWbiD7yDFzHU1cdx5BW2LAFzjLzSvmwAiEAtXu/foN5TUmVZ7eDx3xyOIidLmjjKaWc42V6FJilJUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3dd6f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":752782},"type":"module","_from":"file:skybridge-0.0.0-dev.f3dd6f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/88d0a6224eabd08b32f257d66847bdc0/skybridge-0.0.0-dev.f3dd6f0.tgz","_integrity":"sha512-6owPoiXDIOnbC7UcB3peOqYfutdWzztBx2UDAFpk35/orcf7RYEkki54LdyYdLSXs+elKGd1qjYzeJcFjfX3xw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3dd6f0_1778495209932_0.14177465935421485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.669ee09":{"name":"skybridge","version":"0.0.0-dev.669ee09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.669ee09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c568bb7d63cb5283c8e3328617a2f8c790da5366","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.669ee09.tgz","fileCount":326,"integrity":"sha512-UIAQXnpt7cH0KgYlZ4uM+47C6+6zewxk+DKGX9hF7tMYrD/EMiVKLkTLnvfyCIOEraMDK1wMcZTznBv0uVLN2g==","signatures":[{"sig":"MEYCIQCPX27M/nsvBFXia0YHrymYk3bWqIPYyj1Ty0b+IOI2FgIhAP0M1zdW4C/yO6jzpoM9zrB7FETtMQOPxujpDmT4T1IP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.669ee09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754090},"type":"module","_from":"file:skybridge-0.0.0-dev.669ee09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0eaaae2fd0fdc1f3a9a69e54b2d8991e/skybridge-0.0.0-dev.669ee09.tgz","_integrity":"sha512-UIAQXnpt7cH0KgYlZ4uM+47C6+6zewxk+DKGX9hF7tMYrD/EMiVKLkTLnvfyCIOEraMDK1wMcZTznBv0uVLN2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.669ee09_1778498899797_0.9264630024064773","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0f5d5c":{"name":"skybridge","version":"0.0.0-dev.b0f5d5c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0f5d5c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7bb8d895459c83255685401585064af3b5e84f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0f5d5c.tgz","fileCount":326,"integrity":"sha512-h7HcYxxAfTvcVrRIWtJZDgsO1JU9+iIK1MwKcEtYcOBICupsV0zN/X0ShwntIm5swmdrG4+gE+sTZnJufJkIYA==","signatures":[{"sig":"MEUCIQCWYx6PoTmSS4daV7ata07uKS9Dpdr3K9gLlLVy0RZK6gIgAYkHBmE00UT1S/a4n5qe3kdPEVuppCHWTk01lqrAg/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b0f5d5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163735},"type":"module","_from":"file:skybridge-0.0.0-dev.b0f5d5c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47e4079f2c52f2e010a770604050006e/skybridge-0.0.0-dev.b0f5d5c.tgz","_integrity":"sha512-h7HcYxxAfTvcVrRIWtJZDgsO1JU9+iIK1MwKcEtYcOBICupsV0zN/X0ShwntIm5swmdrG4+gE+sTZnJufJkIYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0f5d5c_1778499062603_0.041423892732113554","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a94ad2":{"name":"skybridge","version":"0.0.0-dev.9a94ad2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a94ad2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"224f0db354a3e80e33e2be6d73578ff8fa758f18","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a94ad2.tgz","fileCount":326,"integrity":"sha512-o4hLOe9c2StUB1bGVOhNsS9lXlXB43sikD+B8XHWdpFSRYWBPGPqjsgQM1m5dJD1GmWiSxpWOLKSvoYu8Mn+bg==","signatures":[{"sig":"MEUCIQCeS60r/q2bI4SsnwfpTstGEdlgjlbQp1E7Ia5YgDtVOQIgb5DKGvlAsCSGcy8tz1Dw5neub7bZbtWAc1+4i9KPKeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a94ad2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.9a94ad2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aba46d5c9ab81e18ef5d36864e003d23/skybridge-0.0.0-dev.9a94ad2.tgz","_integrity":"sha512-o4hLOe9c2StUB1bGVOhNsS9lXlXB43sikD+B8XHWdpFSRYWBPGPqjsgQM1m5dJD1GmWiSxpWOLKSvoYu8Mn+bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a94ad2_1778499383992_0.7421165251470752","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e76a366":{"name":"skybridge","version":"0.0.0-dev.e76a366","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e76a366","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39239dacb7dd25e9073095080ae79ab18c7f3248","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e76a366.tgz","fileCount":326,"integrity":"sha512-KPJejMwo650scJBl356Ral0gmdERuLXfkE5Ttet9ILk92hZcmR/g9O2VnbqeCWCm+yzLV0ZKX+tzhmIaw1HEeQ==","signatures":[{"sig":"MEQCIGm0vRUMylviGVkyqGSimq1e1qhRBhg9k8B0sxmzICjOAiBRF/A5qzxdJ+ba86+om1rNwDmyMi97rsYxbFuilJ2hQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e76a366","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754090},"type":"module","_from":"file:skybridge-0.0.0-dev.e76a366.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99614799980090de00f3e9dbdcb215f6/skybridge-0.0.0-dev.e76a366.tgz","_integrity":"sha512-KPJejMwo650scJBl356Ral0gmdERuLXfkE5Ttet9ILk92hZcmR/g9O2VnbqeCWCm+yzLV0ZKX+tzhmIaw1HEeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e76a366_1778499535143_0.761867304323296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a065fb1":{"name":"skybridge","version":"0.0.0-dev.a065fb1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a065fb1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c24124fe470d3686caf91e01f7858d516043dbb3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a065fb1.tgz","fileCount":326,"integrity":"sha512-kiBmyCZMkZZdte46Kh9CCDV5+VT5EHrkNtYt+dKWFhpGOrIoTrHzmORul/7rau3ibhLhhsA0NOCIY9uTj2vd0Q==","signatures":[{"sig":"MEUCIGwbfe0TxBN8MWIoC5q1pBbDIRtRuT2CZCc+q82iRImQAiEA0D3nMxQeXq+YPw6B1eS8zIxhvgMDYul4kQVU77i0M8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a065fb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163790},"type":"module","_from":"file:skybridge-0.0.0-dev.a065fb1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e9bdfe1e76b9b9582dd521baf35b4b80/skybridge-0.0.0-dev.a065fb1.tgz","_integrity":"sha512-kiBmyCZMkZZdte46Kh9CCDV5+VT5EHrkNtYt+dKWFhpGOrIoTrHzmORul/7rau3ibhLhhsA0NOCIY9uTj2vd0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a065fb1_1778499540715_0.16356381836478828","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da22f74":{"name":"skybridge","version":"0.0.0-dev.da22f74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da22f74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4f600e3a6f95def937af1fdaccdc35b08373e2d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da22f74.tgz","fileCount":326,"integrity":"sha512-urk2aysOP0ny2Uw+HB/Ojpx4ZvXPCDjyhEfgQpNZsCFlzqCGnSfwtFUJnYupMaW3Yya6u6LFSrRWWaBZwLPrGg==","signatures":[{"sig":"MEYCIQC0dAsn3GUHarvF5IC8aBrE9/QvFKTHDQauEjNFjSQHUwIhAPHP5behrAmvNdU+Y+9pwPv2No7PMt2NiqpLCAGfPD8d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da22f74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163790},"type":"module","_from":"file:skybridge-0.0.0-dev.da22f74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5ecc34cc541c2c836145adcb2ca4d17/skybridge-0.0.0-dev.da22f74.tgz","_integrity":"sha512-urk2aysOP0ny2Uw+HB/Ojpx4ZvXPCDjyhEfgQpNZsCFlzqCGnSfwtFUJnYupMaW3Yya6u6LFSrRWWaBZwLPrGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da22f74_1778500367752_0.979598124130411","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e70ea4":{"name":"skybridge","version":"0.0.0-dev.8e70ea4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e70ea4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6e56ad56ff99b45ef7624d9f827e90d4e7e46a83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e70ea4.tgz","fileCount":326,"integrity":"sha512-SBAauVy0HS6b1BgyClZV0wIsf2gdyyhyU42G/Pn+/VQd0rP3SCJR1I3OTV9wRevf8DoI3suKg/QK6YoWiMHzTw==","signatures":[{"sig":"MEQCIHFGhhNEzRiqhmfZTi0d+DkoNemxmVtz8fwwbRTvMoNYAiA7q2vH3XXIXGed68kb8Cr9jCDuW2XJt4T9kGy1xjkSPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e70ea4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.8e70ea4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39a3d039d2de70a8c6b33100686e0b42/skybridge-0.0.0-dev.8e70ea4.tgz","_integrity":"sha512-SBAauVy0HS6b1BgyClZV0wIsf2gdyyhyU42G/Pn+/VQd0rP3SCJR1I3OTV9wRevf8DoI3suKg/QK6YoWiMHzTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e70ea4_1778503037510_0.09531441646878913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ba278c":{"name":"skybridge","version":"0.0.0-dev.5ba278c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ba278c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c276ee7feb99a6a42571a7991a235f5e5024a15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ba278c.tgz","fileCount":326,"integrity":"sha512-GhfoUIIazNVpCwj40Lf4mRTUgHT2/CWE4saN358Nw0IxU8dIetlewHXTK3eUTo6KuSTm7zyvb9VVUF9B++chRQ==","signatures":[{"sig":"MEUCIQDiwQt0fFjsfklQvWjtvflvp9E7JtdwgHMU4OHd5u2hbQIgQlj7OPfZSvPD3RkTi4ZyNW3Kvx81CNeeyzMD/lYhlBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ba278c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753391},"type":"module","_from":"file:skybridge-0.0.0-dev.5ba278c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3043308f7c485503a040e4102197f868/skybridge-0.0.0-dev.5ba278c.tgz","_integrity":"sha512-GhfoUIIazNVpCwj40Lf4mRTUgHT2/CWE4saN358Nw0IxU8dIetlewHXTK3eUTo6KuSTm7zyvb9VVUF9B++chRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ba278c_1778503270599_0.4311060221875005","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.606dbc2":{"name":"skybridge","version":"0.0.0-dev.606dbc2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.606dbc2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ad997372a88c167b6a80f3e30c5428290a7e769b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.606dbc2.tgz","fileCount":326,"integrity":"sha512-kLc+wr0+Y9BUgsn/+t7Z6x2DBl156TSiQO8kDQGoW5PtE6dbFaCsRDXIp9+4jJyMIIr5LE5gdCVt817paTqt9Q==","signatures":[{"sig":"MEQCIFQXdrT298WVK5svPCgsQFTbkLq3P4eNP+dcLaVcPuvnAiBZJfju3m/leFS0U8NMtNpNO1KWEAu8UGvJBiw0sAZX6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.606dbc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163790},"type":"module","_from":"file:skybridge-0.0.0-dev.606dbc2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/931fd962fa43fd5ee3578d77c5781c61/skybridge-0.0.0-dev.606dbc2.tgz","_integrity":"sha512-kLc+wr0+Y9BUgsn/+t7Z6x2DBl156TSiQO8kDQGoW5PtE6dbFaCsRDXIp9+4jJyMIIr5LE5gdCVt817paTqt9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.606dbc2_1778503434274_0.16456003808915898","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d91554c":{"name":"skybridge","version":"0.0.0-dev.d91554c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d91554c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ccf2ba925779c3a1c2ed0bf30579a5cfc2bd3aa5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d91554c.tgz","fileCount":326,"integrity":"sha512-ZgrQ+m1tQ0kt7+0XDUNmjBp0bPv4M/8tyc/p9b7R6rsk5sCUjNCa60aQpSAIAYeFCH94+Bff5xsSKcNahgKJJg==","signatures":[{"sig":"MEUCIQDChndIsV0wC6EUdvF9ZNvroc4BRNAHhcnH9UhEskRLBAIgbdikbM855HfrIXMyf38kQNyKtYUyeRfAMaueds6hh9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d91554c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163791},"type":"module","_from":"file:skybridge-0.0.0-dev.d91554c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=24.15.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c7030a36dcb6d4338553f16002475a6a/skybridge-0.0.0-dev.d91554c.tgz","_integrity":"sha512-ZgrQ+m1tQ0kt7+0XDUNmjBp0bPv4M/8tyc/p9b7R6rsk5sCUjNCa60aQpSAIAYeFCH94+Bff5xsSKcNahgKJJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d91554c_1778503653218_0.9507399808411288","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.902a5ae":{"name":"skybridge","version":"0.0.0-dev.902a5ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.902a5ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b87ccdba12d2a3378bcd12908c528819baa3313","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.902a5ae.tgz","fileCount":326,"integrity":"sha512-8wljGT5xLdTcnv0GD311M8TSHCYZ2Gd4volroeFb6ayVCnOzkQcwPnU9x7iTab0IG+HXnZ94q34Xihxmr/C2Dg==","signatures":[{"sig":"MEUCIQCGnVAwM23FYzFdybLRogsJeearylK7YsUElJGgIUHsOQIgcKaYVYVzf9tTTeoz57CxxVikOPqisKWCWiQtMjOJoqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.902a5ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1163790},"type":"module","_from":"file:skybridge-0.0.0-dev.902a5ae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c065f6c8f2ff1883d927956d948ee837/skybridge-0.0.0-dev.902a5ae.tgz","_integrity":"sha512-8wljGT5xLdTcnv0GD311M8TSHCYZ2Gd4volroeFb6ayVCnOzkQcwPnU9x7iTab0IG+HXnZ94q34Xihxmr/C2Dg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.902a5ae_1778505762664_0.3305394406966091","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f792261":{"name":"skybridge","version":"0.0.0-dev.f792261","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f792261","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fc084be5da096fde7b80d87ab094c4e408d33af7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f792261.tgz","fileCount":326,"integrity":"sha512-g/L0fLdRiqBNSC3axXmbGQC6Xqrl+m3tU+NUxRufe8oYJbKPv8Pc7EujlrqnaKEw16lgMsACgPkd7SLQ2eFvyw==","signatures":[{"sig":"MEUCIHh7H+tTS4/j+QXC89XCwKtHtV5JLA28owrnLLvhOrESAiEA9dWdy68zkqDgAJXRaMGUynLx8QnHj2uCv7Yrlez4di0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f792261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.f792261.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42b898cf0f599f59c70df74ec61adca5/skybridge-0.0.0-dev.f792261.tgz","_integrity":"sha512-g/L0fLdRiqBNSC3axXmbGQC6Xqrl+m3tU+NUxRufe8oYJbKPv8Pc7EujlrqnaKEw16lgMsACgPkd7SLQ2eFvyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f792261_1778505840842_0.8383275663336986","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b7e297":{"name":"skybridge","version":"0.0.0-dev.2b7e297","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b7e297","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b9eb29edfd0a950adcf8f83c9d11b1b9f6fce99","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b7e297.tgz","fileCount":326,"integrity":"sha512-AW0hGZNQl5H9pNnsIl8AT+yuqbAnOP4VU1/w734JNtA6O/yAOvQfeW+wQHst4BP10+wez3YZHFdS02Qv51r59Q==","signatures":[{"sig":"MEYCIQC2Ddz4PcgVHBKFfwP4iepETyWxus6lNPgob4OPl77SMwIhAKZxISut5Okhp1Z7PMuzXtHIkc2lUd27iKwbLjhACuTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b7e297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.2b7e297.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4a90355233508f9f9f1e91e3eb766a6d/skybridge-0.0.0-dev.2b7e297.tgz","_integrity":"sha512-AW0hGZNQl5H9pNnsIl8AT+yuqbAnOP4VU1/w734JNtA6O/yAOvQfeW+wQHst4BP10+wez3YZHFdS02Qv51r59Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b7e297_1778506487205_0.10918663548219909","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e131f3d":{"name":"skybridge","version":"0.0.0-dev.e131f3d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e131f3d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2884abea937cd8861cb73b809c8d394a59dcf76","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e131f3d.tgz","fileCount":326,"integrity":"sha512-P6utLmNTJ+WHTPmgbZ+IK+9c12YUNfCjPQo2FDsEQ4wN7qQSsfT84LdqlOdCeb/5aL3qZlMj8dqnN2zmrR0a0Q==","signatures":[{"sig":"MEYCIQDDRH4hvXej/GiAkM6v9/7hqtZMwZYHq0QiOWujCkneRQIhANc/hgNikWEnOEI0QSA7TM/Mx0REEe187Jf7Ndrh/6/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e131f3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.e131f3d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bdfa5fb8d29cd19d88d9ed3890d2c101/skybridge-0.0.0-dev.e131f3d.tgz","_integrity":"sha512-P6utLmNTJ+WHTPmgbZ+IK+9c12YUNfCjPQo2FDsEQ4wN7qQSsfT84LdqlOdCeb/5aL3qZlMj8dqnN2zmrR0a0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e131f3d_1778512000173_0.028780015273288884","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3f9bbcc":{"name":"skybridge","version":"0.0.0-dev.3f9bbcc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3f9bbcc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"34ff3f17b58d50c5ebdc5b9f2bdbf267547906f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3f9bbcc.tgz","fileCount":326,"integrity":"sha512-6ic7q3ADpgU6BN9T9M8gIvzlh4qtDrSVnT7687Mygykj2eL15aZ4wCrffMsB7L5XkkSzfjiQ6DHU0qzixsDacQ==","signatures":[{"sig":"MEQCICg+H+jsh0PjnpzfNmKaJ7c0a2RiYQVtNRDKTpx5/OP+AiBw4ybLqCP/oCG8KPONc7UqYDF0r0mKTDCOeKK8HuvBLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3f9bbcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.3f9bbcc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7794839677aad1cd686cec2dff602ff7/skybridge-0.0.0-dev.3f9bbcc.tgz","_integrity":"sha512-6ic7q3ADpgU6BN9T9M8gIvzlh4qtDrSVnT7687Mygykj2eL15aZ4wCrffMsB7L5XkkSzfjiQ6DHU0qzixsDacQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3f9bbcc_1778519619168_0.5242479303990515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f228938":{"name":"skybridge","version":"0.0.0-dev.f228938","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f228938","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb3f133f02fec1dc0e79627e24e082af59eb082e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f228938.tgz","fileCount":326,"integrity":"sha512-zrsgzF5qtBoomm8UbNPnzYAb4Xe070ebs2uEwWkrgY7XXBrGtYHtbN2DkNeZihK+xg0WLImVag3XKjCYAPJgMA==","signatures":[{"sig":"MEUCIAG52X4vXCoUEI3d6++kgwiUlyEAXaa2XMcjFvtSjM9WAiEAusAQ0XIiNxT8DT8SvlQKniST/HdPVs0/Evaml3L6Ww4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f228938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.f228938.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d634692c52fd0cb1c3de94cdd0c1438/skybridge-0.0.0-dev.f228938.tgz","_integrity":"sha512-zrsgzF5qtBoomm8UbNPnzYAb4Xe070ebs2uEwWkrgY7XXBrGtYHtbN2DkNeZihK+xg0WLImVag3XKjCYAPJgMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f228938_1778520178422_0.07794491956895544","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.191ded8":{"name":"skybridge","version":"0.0.0-dev.191ded8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.191ded8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3cb7636f0261055affbbb895d43f03ccaf8b838c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.191ded8.tgz","fileCount":326,"integrity":"sha512-d/7nkJn54oZXDOGQ/LI0+LNIrxO3jdOvDpSP58CWFfQvJutxx8zevnK6FdckVBFmgmaEQVxmKrBQkaH87ztejQ==","signatures":[{"sig":"MEUCIQDjykJ9ZE0VTz+PoKgLZjspDxvia4Pxu4AhBdakj+60pQIgRRD5OnK/FrCCd3WsLW7LS9znKAW/ild+cjsj+zYoHns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.191ded8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.191ded8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef25cff649a0bd26486ec2809c2009eb/skybridge-0.0.0-dev.191ded8.tgz","_integrity":"sha512-d/7nkJn54oZXDOGQ/LI0+LNIrxO3jdOvDpSP58CWFfQvJutxx8zevnK6FdckVBFmgmaEQVxmKrBQkaH87ztejQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.191ded8_1778520298600_0.503146942850617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ddec25":{"name":"skybridge","version":"0.0.0-dev.5ddec25","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ddec25","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5dbe6948f46d86e384b6600cbdc9806e152374ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ddec25.tgz","fileCount":326,"integrity":"sha512-M3sBc55FzLxCkjIrHt2qx/k2ja2fKEXjaEHSIL1dXhkZwjIPqBNIdLyQRVPrRlFq6G0Ux6Vgr4fii+oL1nae/w==","signatures":[{"sig":"MEUCIQDLQsH+mMJoiMqpb9lleXwVxThgetRQUh9DTzenZRo5OwIgQXUTtt0ZKgRKKz+pYKSPILcod+jFgmjQ3O3kbQVHV+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ddec25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.5ddec25.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcf56d2e0b2a56d41c07786c09e08f84/skybridge-0.0.0-dev.5ddec25.tgz","_integrity":"sha512-M3sBc55FzLxCkjIrHt2qx/k2ja2fKEXjaEHSIL1dXhkZwjIPqBNIdLyQRVPrRlFq6G0Ux6Vgr4fii+oL1nae/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.5","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ddec25_1778522889515_0.7202154810727854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.511eb90":{"name":"skybridge","version":"0.0.0-dev.511eb90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.511eb90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"981437545875c4024a6efaf6b4d04da7f6928ade","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.511eb90.tgz","fileCount":326,"integrity":"sha512-6hIvI3pe+zmmnHgmJz2w2TBmra7MAmdEb0svCV54Sy3wiuqpK5QdX9/LukKfeEKhR6ofzXjvslbzIWwee+hakA==","signatures":[{"sig":"MEQCIDT3RjB8EGXQW0yXqZWKO+u9ZrGA9DZ5ZuPGUa+ckd5SAiAYmOBmp97P/1HUk5UfmFkZRO8uGdeYFKrgSLYqnvetUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.511eb90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.511eb90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/046fb4fef2cda79e7951d3facb514057/skybridge-0.0.0-dev.511eb90.tgz","_integrity":"sha512-6hIvI3pe+zmmnHgmJz2w2TBmra7MAmdEb0svCV54Sy3wiuqpK5QdX9/LukKfeEKhR6ofzXjvslbzIWwee+hakA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.511eb90_1778523070597_0.31145603282565215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07f18e4":{"name":"skybridge","version":"0.0.0-dev.07f18e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07f18e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ba4770a4a9979cd7ecc9734b88446239ba08969","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07f18e4.tgz","fileCount":326,"integrity":"sha512-n0jdeE/Q6bj8l+/jqTTsvd+FNLafZErqvVKnGa3EpComUjGL1VYzYdcwIQ+5svzrz1RL4VgJlbwwKPMcPGadug==","signatures":[{"sig":"MEUCIQDJ+sOM+xFDGA+eMKDFS2Zqxl6maJfkSAwOLlPlmB2G9gIgfZ4UP2ch7M8Gu/pQQxvppxePa1WG2RTZQgkZmrDKdyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07f18e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.07f18e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4999776ecdd7b32d90570896af297a6c/skybridge-0.0.0-dev.07f18e4.tgz","_integrity":"sha512-n0jdeE/Q6bj8l+/jqTTsvd+FNLafZErqvVKnGa3EpComUjGL1VYzYdcwIQ+5svzrz1RL4VgJlbwwKPMcPGadug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.6","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.3","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07f18e4_1778532367965_0.33839276778428085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b64429":{"name":"skybridge","version":"0.0.0-dev.2b64429","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b64429","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4cf44824c5d2c0e4d41983b8133254a0456ae833","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b64429.tgz","fileCount":326,"integrity":"sha512-fPa73L+A0UmOtXogD04OR5/f5GO0QeW37UDMb/3xq8i206GipgDLsHrotcz9VK43oULnzAkO7bY3rBQS7ap9Dw==","signatures":[{"sig":"MEQCICgO3AHWUqk6xocjlA/VQajgaPEIzrYp6jQG7KzgH3f3AiBJKxEoSKMEHyruqfoIQ49DCM24pRJyvoRb7XfuV/mD8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b64429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.2b64429.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/475ec5da8ed0e0864d1d215604226ad1/skybridge-0.0.0-dev.2b64429.tgz","_integrity":"sha512-fPa73L+A0UmOtXogD04OR5/f5GO0QeW37UDMb/3xq8i206GipgDLsHrotcz9VK43oULnzAkO7bY3rBQS7ap9Dw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.7","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.2","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b64429_1778551942030_0.6060528948775084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3797649":{"name":"skybridge","version":"0.0.0-dev.3797649","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3797649","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de5554009cc87907df973b6925267db149181907","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3797649.tgz","fileCount":326,"integrity":"sha512-BjYA/+9ufeG5YBF/Bn0RZ6rpUk0pWvf0/pte1a23sqLcsuQtcepr0yT5JQ0eBizf7jZ80QxJZlmgqpGGMfy1JQ==","signatures":[{"sig":"MEYCIQDuL3Ea2I7U5SwhVaikVgWR/+dxRLbgblNrZBzEXcl5fwIhAMampBYpKS6HOX3+r/mOykuEIzFOCdCGKAYPMM8ldssK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3797649","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.3797649.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1ac67ae5ae73680c32d5950c3ce7d532/skybridge-0.0.0-dev.3797649.tgz","_integrity":"sha512-BjYA/+9ufeG5YBF/Bn0RZ6rpUk0pWvf0/pte1a23sqLcsuQtcepr0yT5JQ0eBizf7jZ80QxJZlmgqpGGMfy1JQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3797649_1778580169907_0.12434118004042927","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f63151":{"name":"skybridge","version":"0.0.0-dev.4f63151","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f63151","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2eabe0d4c19cf4b23001550f98d3fdfd8d2e902c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f63151.tgz","fileCount":326,"integrity":"sha512-Z1DnZzzOB7Y9hsnkj4MeyWZ91WY3V/bPlvJl6nl30HJ/k8gEV4Swx+eoAw2FVdzFQ1ycV7AzDEykr/mJW+7aqA==","signatures":[{"sig":"MEYCIQDkKZ2XSyY06xJvQze5i0LSRZXxyKV0Gz16cJVuln6FiQIhAJg7J6BvKcbjc6PwxTPSRrx3pbi4neFmeXnnLNkXSDeX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f63151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.4f63151.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79d03487c16ebddfa0083dc881ae9183/skybridge-0.0.0-dev.4f63151.tgz","_integrity":"sha512-Z1DnZzzOB7Y9hsnkj4MeyWZ91WY3V/bPlvJl6nl30HJ/k8gEV4Swx+eoAw2FVdzFQ1ycV7AzDEykr/mJW+7aqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.7","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.2","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f63151_1778580210850_0.7439052462823086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed994f4":{"name":"skybridge","version":"0.0.0-dev.ed994f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed994f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3a0af7a94e628c8a3b0fdb19a38b5e8e8ba23cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed994f4.tgz","fileCount":326,"integrity":"sha512-T1+32L+LskDvJdS3m0LI0Larg1tif+LTsSNvi7VqbRSwERZ0qoeDB7SyMlSHQMsXFpLwITeeSnRJBOxX0wajRg==","signatures":[{"sig":"MEYCIQDYCFsgjfqJfDqv4m2mZeekCL1+KPfjxySmNVQ1QZvu8gIhAIDRpVAFoJXW64VrFL3P7n4qTAAKT+Atn99K5XSQBPHr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ed994f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.ed994f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=24.15.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/87c4c4a0ead7edbdccbfc0faad3775a4/skybridge-0.0.0-dev.ed994f4.tgz","_integrity":"sha512-T1+32L+LskDvJdS3m0LI0Larg1tif+LTsSNvi7VqbRSwERZ0qoeDB7SyMlSHQMsXFpLwITeeSnRJBOxX0wajRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed994f4_1778580239924_0.879622619847449","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e17f86d":{"name":"skybridge","version":"0.0.0-dev.e17f86d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e17f86d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c322fc2a00da5813a5e15e05988694ecb814a92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e17f86d.tgz","fileCount":326,"integrity":"sha512-DR7bF32noJSDOgQO3VeaD2DGSvp4wXTCpq+QFioNyIjRIkCTLkw9FiSFlhNU4DKmjui+R1rWIQj2ig3/gK1xlA==","signatures":[{"sig":"MEYCIQD9k36q3xpIh6u/oJ4uGtVMByKE1eDUiA+M176WI/kgqQIhAMVkW2XlmWS6XeI65inWqR6bNio4lL1Vcf5GF6kbAwYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e17f86d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.e17f86d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bffa114592f70f2401ed8af2e39ea5a7/skybridge-0.0.0-dev.e17f86d.tgz","_integrity":"sha512-DR7bF32noJSDOgQO3VeaD2DGSvp4wXTCpq+QFioNyIjRIkCTLkw9FiSFlhNU4DKmjui+R1rWIQj2ig3/gK1xlA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e17f86d_1778585170637_0.4562893644512984","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab06302":{"name":"skybridge","version":"0.0.0-dev.ab06302","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab06302","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4608264d64da51db97ba07586cf0b7788d27a088","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab06302.tgz","fileCount":326,"integrity":"sha512-PR9z/kl/hF8unGXI6Cj2hJyYFNxLxULBp8dhoa56LzyYhGSmWCzVMQekU9h1pTj08cFEs76iYXUPzaC7QeROIA==","signatures":[{"sig":"MEYCIQCuy7A1e004w5LRHHz11HCffKLW8juhhM+MLwv0Ul7yQgIhAPpUDVdTZBWg8NpS45oVUfZJr4Jk2GjMCNfEHONtZHl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab06302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.ab06302.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/abaf130c0d720d69e33537c20aef732a/skybridge-0.0.0-dev.ab06302.tgz","_integrity":"sha512-PR9z/kl/hF8unGXI6Cj2hJyYFNxLxULBp8dhoa56LzyYhGSmWCzVMQekU9h1pTj08cFEs76iYXUPzaC7QeROIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab06302_1778585988409_0.5509767903656166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.902d0be":{"name":"skybridge","version":"0.0.0-dev.902d0be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.902d0be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"539966d85a9aeb216bb46d8b8561078af1d167ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.902d0be.tgz","fileCount":326,"integrity":"sha512-CVZsWfPc4Ki4UkttRCYveD+guwyfRzGPTJagZorgGYAcnQYnZ9K1FVCPHLoKKWoQdF5p0dpmfDUrEgKADLTIEw==","signatures":[{"sig":"MEYCIQDKCMnNhMqaVnzHfNAN1HGrJxNbHIVwCW9zUKemgODv+wIhAOGAxRJJtDrNmGOc4gwEugKn64PLOlwV72kk5cUEVWl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.902d0be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.902d0be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d11aad370867c0faae23c552c0b10a7a/skybridge-0.0.0-dev.902d0be.tgz","_integrity":"sha512-CVZsWfPc4Ki4UkttRCYveD+guwyfRzGPTJagZorgGYAcnQYnZ9K1FVCPHLoKKWoQdF5p0dpmfDUrEgKADLTIEw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.902d0be_1778589266937_0.8756257964594112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3a5e82":{"name":"skybridge","version":"0.0.0-dev.f3a5e82","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3a5e82","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"398ff69aadd0cd574a9276b970250a64c05f6456","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3a5e82.tgz","fileCount":326,"integrity":"sha512-E9wmg4jn9iR3dyxOdpDeupEqrgn2eLkESMqIxPP7+HCePN2pWSdsWqJUNxIXj/idnQps1J2yoS6YpGC74lYUXA==","signatures":[{"sig":"MEUCICcw9csV3dzTiJyQI/ZgnjeBmva2JfGM9+GDtKgTrvuaAiEA2mCRGw+pQ6DLkNDkctAtXi7aLa5mL3z7TKls/Yftr64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3a5e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.f3a5e82.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c56b2d0ac5cd5b3515b9b7fb69970125/skybridge-0.0.0-dev.f3a5e82.tgz","_integrity":"sha512-E9wmg4jn9iR3dyxOdpDeupEqrgn2eLkESMqIxPP7+HCePN2pWSdsWqJUNxIXj/idnQps1J2yoS6YpGC74lYUXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.33.7","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.2","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3a5e82_1778589471966_0.3042057334762722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09b26e3":{"name":"skybridge","version":"0.0.0-dev.09b26e3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09b26e3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a6acf42c499883195b08d39ebc2264d1ba84652","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09b26e3.tgz","fileCount":326,"integrity":"sha512-HP5l0hwudt4+InuqnoYoAlEFvdOVm8pZikVmsd2St3bq6ZNt4S2mcHMT4pldyR1iAUHIiNjgFelJRdr60oTCjQ==","signatures":[{"sig":"MEUCIA42i7M5rFXLCxFYVrwMHtMOeW4EnS+QHc8anQnx653JAiEAsBBXqcd7TMCA7ylz53IEUklQrNzkynqrrphhqOCALCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09b26e3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.09b26e3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6513feab32228d716c70f8fdbb4e8a5b/skybridge-0.0.0-dev.09b26e3.tgz","_integrity":"sha512-HP5l0hwudt4+InuqnoYoAlEFvdOVm8pZikVmsd2St3bq6ZNt4S2mcHMT4pldyR1iAUHIiNjgFelJRdr60oTCjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09b26e3_1778591189227_0.9759627903555717","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3335ea":{"name":"skybridge","version":"0.0.0-dev.a3335ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3335ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c618f1489d8bf027324d7d7461884c2482830196","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3335ea.tgz","fileCount":326,"integrity":"sha512-/6vXExUc/HUYmtl9HmH9QJeWhirfSWyqiJCVll0olxnUsr9obF07CPJ+/lI6+AaYBi1Ba5mivmH0CLsc3ry9vw==","signatures":[{"sig":"MEUCIEBbhodT+seAp10PsIBbKrpRjtNrWVzp18KFLky/F7f+AiEAjVxQaUIx9TePRuCuobET5NxxVcraJhnx1oyY1+C8Q1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3335ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.a3335ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50a3497a16f7c55f81dc825df5cdd694/skybridge-0.0.0-dev.a3335ea.tgz","_integrity":"sha512-/6vXExUc/HUYmtl9HmH9QJeWhirfSWyqiJCVll0olxnUsr9obF07CPJ+/lI6+AaYBi1Ba5mivmH0CLsc3ry9vw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3335ea_1778593492161_0.01674146143716837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.42db7c9":{"name":"skybridge","version":"0.0.0-dev.42db7c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.42db7c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba3b08ad674bfe0f7bfd81afd7e1a043d931cbc6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.42db7c9.tgz","fileCount":326,"integrity":"sha512-E2e8j2MF9qYC1PYarwh6MN3S7eXbNZZJJ7i0vm3pnpR1Pbt/vMxjtNkVOY8kX6l48KQcQrAmnO1RTQOsbc0dsw==","signatures":[{"sig":"MEUCICPfkDyrVJoEc1+wZypJj6LSQEi148D/AcB+a683xmRIAiEAlB84dvak+RTkm0CGb5L+nnUvwCyiY9zCv5U7O/BPw0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.42db7c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.42db7c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/adeb3be2027e155fef8e8fa20fbaee39/skybridge-0.0.0-dev.42db7c9.tgz","_integrity":"sha512-E2e8j2MF9qYC1PYarwh6MN3S7eXbNZZJJ7i0vm3pnpR1Pbt/vMxjtNkVOY8kX6l48KQcQrAmnO1RTQOsbc0dsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.42db7c9_1778600429822_0.522114208493762","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fff2bae":{"name":"skybridge","version":"0.0.0-dev.fff2bae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fff2bae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"328b6a63ced7e8ba673a4c9edade5a1177192210","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fff2bae.tgz","fileCount":326,"integrity":"sha512-Cs+z+HPxCPAL/PkDKCi8b+f7/YCMksEZYJuq8CwQrYbvE5hwk7Jic7hfuOO8A5Bs2qiEF9XLEA6FuyRoxKb5Aw==","signatures":[{"sig":"MEQCIENqxSexFUlIVbLmNznlDrs1Np2I1vG31K5mYf51fnV+AiAoyFXQfONg3exz8sWxI57nlhzEE9rxBW7AE6HfVy18FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fff2bae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164147},"type":"module","_from":"file:skybridge-0.0.0-dev.fff2bae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f01c7879fe275de350793c720cbd5f44/skybridge-0.0.0-dev.fff2bae.tgz","_integrity":"sha512-Cs+z+HPxCPAL/PkDKCi8b+f7/YCMksEZYJuq8CwQrYbvE5hwk7Jic7hfuOO8A5Bs2qiEF9XLEA6FuyRoxKb5Aw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fff2bae_1778606054030_0.8813515383945834","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb4c9f2":{"name":"skybridge","version":"0.0.0-dev.bb4c9f2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb4c9f2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ad2265b7e6215f79add41e9a8efe27ff0ac9736","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb4c9f2.tgz","fileCount":332,"integrity":"sha512-n8Lm4L2z2c+eY9R0jcjBNtwBY43iXpCREKuddUje0Y1M3Ivw3NtvkHKKHbMHsJMJaxjmxPuR2OopVHSE8jDD+w==","signatures":[{"sig":"MEQCID8A0th3Cd/QBOlAE6BsSoURxGnlOh0gETarQH+tvDdBAiAoTsxgpDDTVoEYzBFghLzK4IvYPdHw13kNnSCBDZeqgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb4c9f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173201},"type":"module","_from":"file:skybridge-0.0.0-dev.bb4c9f2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34af16fb914ebb4c545df4bf9077275c/skybridge-0.0.0-dev.bb4c9f2.tgz","_integrity":"sha512-n8Lm4L2z2c+eY9R0jcjBNtwBY43iXpCREKuddUje0Y1M3Ivw3NtvkHKKHbMHsJMJaxjmxPuR2OopVHSE8jDD+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb4c9f2_1778606195291_0.35009181725006355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.992166b":{"name":"skybridge","version":"0.0.0-dev.992166b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.992166b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa208f80cd4c20890bd009eb1f73202d2002e8f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.992166b.tgz","fileCount":326,"integrity":"sha512-477yTvErJwW1pnjP3sqLGThTW+M/+vD6MEctyCYncUcaQMcqJTI9mz1mr+5TqUFLVYSKBax5IuYTZtWmQ4DzMg==","signatures":[{"sig":"MEUCIQDdfTpXd65kXQYfaLlewMeJ9NRLoV9ycO5moGSLOaiS1gIgO6RBcZN25lKOGnEnPcV17xdHrPqdRKPWdeJBLxgeNbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.992166b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.992166b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ceb55622155e2904f43120aea481184/skybridge-0.0.0-dev.992166b.tgz","_integrity":"sha512-477yTvErJwW1pnjP3sqLGThTW+M/+vD6MEctyCYncUcaQMcqJTI9mz1mr+5TqUFLVYSKBax5IuYTZtWmQ4DzMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.0","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.2","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.992166b_1778607607632_0.6896678793868902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89c759f":{"name":"skybridge","version":"0.0.0-dev.89c759f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89c759f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f317a979a944b98d1652e57a6fc1e9479c7e9fb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89c759f.tgz","fileCount":326,"integrity":"sha512-n3WYVYGJxoihB7UFZ1qofCT9VPoPga6W6rohTAgCeEoG2MgW+Loe7aZpx1lXsuIa+W8Ebh/EGRb+BB/nQp8REQ==","signatures":[{"sig":"MEUCIQDyEqRdrhVHBZnK4rj92wnvgiSeb90xarGCYgSEca2hGwIgCzqwGAfmoLIEn0/GAxU+YGvQq7cpTOcJrbcMCjGzMvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89c759f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.89c759f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/20a5171a2265a7d4de3e16c2d2fdd056/skybridge-0.0.0-dev.89c759f.tgz","_integrity":"sha512-n3WYVYGJxoihB7UFZ1qofCT9VPoPga6W6rohTAgCeEoG2MgW+Loe7aZpx1lXsuIa+W8Ebh/EGRb+BB/nQp8REQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89c759f_1778619977638_0.4469410683753994","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ab04a7":{"name":"skybridge","version":"0.0.0-dev.0ab04a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ab04a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f4a5725a55679f1517241cbd7c1d0fa999d762c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ab04a7.tgz","fileCount":326,"integrity":"sha512-Ei4OH31/0nCv5FEVLEm4dqGCJ0QrjTxWBcr7cKWQOnHPOZC2JT54hBS1a4Kt8SrVtQrX2ePeOS5RCucDpwwdrA==","signatures":[{"sig":"MEUCIQDOdHRvaFX1BOPX73gTjUlUZzLBZ8siwEC9P2CLiTfdWgIgKm4DjO3JN6uKa7KVXec58UEPe02ooTjfpdl/aevASE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ab04a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.0ab04a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e7ebcb56c9b9a4b7d6661bf12dd43e93/skybridge-0.0.0-dev.0ab04a7.tgz","_integrity":"sha512-Ei4OH31/0nCv5FEVLEm4dqGCJ0QrjTxWBcr7cKWQOnHPOZC2JT54hBS1a4Kt8SrVtQrX2ePeOS5RCucDpwwdrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ab04a7_1778633114329_0.19836354190968808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.77654d6":{"name":"skybridge","version":"0.0.0-dev.77654d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.77654d6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"34e931e518b0c0bc65af5102c5de80855ad1a090","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.77654d6.tgz","fileCount":326,"integrity":"sha512-fuERBLgS1/RnFRHk7TUU2FVR9jZSNSvZE0/J8zK4qkf2gJDy2HXFMVLkvqA0W0RgHhzWwTxqRokblFNs2zpzSA==","signatures":[{"sig":"MEUCIQDpsJ2PsMQ99WTuZJItFwgeUaFhbIXqh4VtsyPh7ygmzAIgMmg6DIt3JuQhhvoN44/nu7uwkxqISVncCh+YrnnJdB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.77654d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.77654d6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7016353dbd588978f748fd010fa854e1/skybridge-0.0.0-dev.77654d6.tgz","_integrity":"sha512-fuERBLgS1/RnFRHk7TUU2FVR9jZSNSvZE0/J8zK4qkf2gJDy2HXFMVLkvqA0W0RgHhzWwTxqRokblFNs2zpzSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.77654d6_1778658234283_0.18777493905630283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3bdf7f0":{"name":"skybridge","version":"0.0.0-dev.3bdf7f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3bdf7f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1e04061cffd6702cea40bcface149c65490fe748","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3bdf7f0.tgz","fileCount":326,"integrity":"sha512-ul5OWuSp/EHqIrbmT+vOoov7MrvT/VNGzki3xsjR4dNStorOpskGkincfz5Czog43zp/aOzGcIHnFD24J+5uyw==","signatures":[{"sig":"MEQCIH5Hv9tdDIG6A96P7hcB5Ycl/lv/+8myAIAcw74/pwVaAiAbRuXNdOCWKbkw2q2vtnpLll2iYg4i4hjqnjsJ6TxYOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3bdf7f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.3bdf7f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f289f75d0d32e08d55aedb33f443f2d/skybridge-0.0.0-dev.3bdf7f0.tgz","_integrity":"sha512-ul5OWuSp/EHqIrbmT+vOoov7MrvT/VNGzki3xsjR4dNStorOpskGkincfz5Czog43zp/aOzGcIHnFD24J+5uyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.2","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3bdf7f0_1778658266496_0.9587282699616151","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ffe77e9":{"name":"skybridge","version":"0.0.0-dev.ffe77e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ffe77e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"666c71fb66efbfbcd74525180d28ff3a5b15adbf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ffe77e9.tgz","fileCount":326,"integrity":"sha512-x/sH4ak2IJtokgUcKPJufFE4NCkEdRYfs1w1p7mbpPf91ur2EdrgCwNUZ37RHeY5Dv1uAvKkon3tklApF86YpQ==","signatures":[{"sig":"MEYCIQDKgQCbecu1QYJ2G210gumqiFyAuVtcf6qT/Q+KI7A8jAIhAO/x4+1fh9uoeRp3vvstxKdZx9Eyr4VoOOofl+kYX6PX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ffe77e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164141},"type":"module","_from":"file:skybridge-0.0.0-dev.ffe77e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=24.15.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51ff9feeb995b5c58116db4231bc206b/skybridge-0.0.0-dev.ffe77e9.tgz","_integrity":"sha512-x/sH4ak2IJtokgUcKPJufFE4NCkEdRYfs1w1p7mbpPf91ur2EdrgCwNUZ37RHeY5Dv1uAvKkon3tklApF86YpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ffe77e9_1778658303438_0.3469518821852309","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8ccfb8":{"name":"skybridge","version":"0.0.0-dev.b8ccfb8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8ccfb8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ea508adb0f9b6a26108a6d48f875fe16a866060","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8ccfb8.tgz","fileCount":326,"integrity":"sha512-dGzbeRw9GCNLCKIsH6ubsT5sbon/s0wyjRFWFEFcgczCkONvTpAJbu7u36BoQcO5IbK3nGVtFujeSG8e4RW/Mw==","signatures":[{"sig":"MEUCIQC/TRqMw6QSOLJRQB06P4Im8dHLU1vfVlQ/w8Y34r5mlgIgS2W1i0cL4kNSKjI8bUd5iGlJU+nQJfneMG1uWwlJGfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8ccfb8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.b8ccfb8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ced0d062754aa46e5e6c8386b041696/skybridge-0.0.0-dev.b8ccfb8.tgz","_integrity":"sha512-dGzbeRw9GCNLCKIsH6ubsT5sbon/s0wyjRFWFEFcgczCkONvTpAJbu7u36BoQcO5IbK3nGVtFujeSG8e4RW/Mw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8ccfb8_1778661034476_0.187560642799256","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a15ebb7":{"name":"skybridge","version":"0.0.0-dev.a15ebb7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a15ebb7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d87a342de089767a8a1c2e18c9ec6014260a9506","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a15ebb7.tgz","fileCount":326,"integrity":"sha512-RmkNvu/kqCDBHdMqXgAwgxiT8l4JT7Y1E0tUHwBNZv+lDqsud3Y+v3PJpwbKqN4nrTnnn7vkAXsA5cEWe7V2LQ==","signatures":[{"sig":"MEUCIQC/aJUpL0w31A97+HJeZp9A6S/Hk/3uep6H8n4Il9kvjwIgSUAPEFAhDRxI8y2zu8qI6ZuXnd9I/xoggNtkUGs3G7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a15ebb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167471},"type":"module","_from":"file:skybridge-0.0.0-dev.a15ebb7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b0ba8a11ec490b17e7520945a743ad3/skybridge-0.0.0-dev.a15ebb7.tgz","_integrity":"sha512-RmkNvu/kqCDBHdMqXgAwgxiT8l4JT7Y1E0tUHwBNZv+lDqsud3Y+v3PJpwbKqN4nrTnnn7vkAXsA5cEWe7V2LQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a15ebb7_1778661425776_0.881095665201787","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22daa1c":{"name":"skybridge","version":"0.0.0-dev.22daa1c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22daa1c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f597c909130d28c9f2ca87eb5b0b841b03abc3aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22daa1c.tgz","fileCount":326,"integrity":"sha512-EcN6oek+iCHny/3SkzLruzJg6zxgTiBFuXOeLhdGpLRQbNbcbOQVi3MIA6MXACWTLYab+xgzZO6lzaPUqu8t/g==","signatures":[{"sig":"MEUCIBwXpVEKy2Q40WytlhzjYghuv0864J9HbMbCJ2fb7+skAiEAqc4SabOY6JH1sMDx4ahxn7Ff3y67Cubq2mW7erPLwHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22daa1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.22daa1c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfcd7676780e50b9bac69e40080c3c59/skybridge-0.0.0-dev.22daa1c.tgz","_integrity":"sha512-EcN6oek+iCHny/3SkzLruzJg6zxgTiBFuXOeLhdGpLRQbNbcbOQVi3MIA6MXACWTLYab+xgzZO6lzaPUqu8t/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22daa1c_1778661675523_0.6490706210408961","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b7f7a70":{"name":"skybridge","version":"0.0.0-dev.b7f7a70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b7f7a70","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f67b98b026c765d5929a629467cff2808cab1ade","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b7f7a70.tgz","fileCount":326,"integrity":"sha512-RiPDmeUUXm/Cbwi3XrNolmm/oN3M0a4v4CcK8mi4c8/J01M8jfkJBgJmcqMTy232FVDVDUpyjDB64jRPBFcBkA==","signatures":[{"sig":"MEUCIQC97T3mTdSPl1cCxe1nsW1ZzXQ6X/pX4DnG7irf+URfMAIgOADShrlEwDoCz31CyQB63hFGclxTtQnJgXt1xU5c82g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b7f7a70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167420},"type":"module","_from":"file:skybridge-0.0.0-dev.b7f7a70.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d5b824b68eabd373ad72d248e119f2df/skybridge-0.0.0-dev.b7f7a70.tgz","_integrity":"sha512-RiPDmeUUXm/Cbwi3XrNolmm/oN3M0a4v4CcK8mi4c8/J01M8jfkJBgJmcqMTy232FVDVDUpyjDB64jRPBFcBkA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b7f7a70_1778663646580_0.485999123281573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.de2fbc4":{"name":"skybridge","version":"0.0.0-dev.de2fbc4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.de2fbc4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"423689c8f72d6dfd7ef63f92f5c5841cf02ec865","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.de2fbc4.tgz","fileCount":326,"integrity":"sha512-uyeD66TRKiD3/SB/xbRQhQhNi9k4KRSk0NpINu5FuXdpsEG5T6KohH0K8mq8Zla+8hQvpEDGrOPj4FDWxIsWlg==","signatures":[{"sig":"MEUCIQDTv1I7JKf0Bwi9mvIeKkAz7ibGSGSz7797euF63SNQggIgE1rOhcfbqmXM00sEppXosojJvIA2brq4E+E0OusuuNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.de2fbc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167420},"type":"module","_from":"file:skybridge-0.0.0-dev.de2fbc4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4cdc5587b2ffd65819eb485dcfa12138/skybridge-0.0.0-dev.de2fbc4.tgz","_integrity":"sha512-uyeD66TRKiD3/SB/xbRQhQhNi9k4KRSk0NpINu5FuXdpsEG5T6KohH0K8mq8Zla+8hQvpEDGrOPj4FDWxIsWlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.de2fbc4_1778666065542_0.6782332094536536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ab5ae4":{"name":"skybridge","version":"0.0.0-dev.2ab5ae4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ab5ae4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92631b45381c93e0adde6baa623191392a0426f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ab5ae4.tgz","fileCount":326,"integrity":"sha512-8jWWQO/fTY+Wi70FDdsxKkHQyHUcSNsS8k8VWNzhkfYUDkWRU8di+HwBansu0br9gAA9jGdryRhN/CXXGX/Gxw==","signatures":[{"sig":"MEUCIB4p8VzGjQN7Zfi5LzmHuYKv0DVy7rMZdq4E1LbTOXO1AiEAxf7yFUzHUpngVOGNiWjdNt3mcVNVisGmBimKluahhJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ab5ae4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167710},"type":"module","_from":"file:skybridge-0.0.0-dev.2ab5ae4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9f11d504f10a4745759568ab5f478414/skybridge-0.0.0-dev.2ab5ae4.tgz","_integrity":"sha512-8jWWQO/fTY+Wi70FDdsxKkHQyHUcSNsS8k8VWNzhkfYUDkWRU8di+HwBansu0br9gAA9jGdryRhN/CXXGX/Gxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ab5ae4_1778666646491_0.01481466619582572","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da45681":{"name":"skybridge","version":"0.0.0-dev.da45681","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da45681","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd482a569fd90a4da03491e1eccd0100ca49a2eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da45681.tgz","fileCount":338,"integrity":"sha512-HCXUkc3L7P/3z+FghT9eWVTnUWsq4ZOFMuGczqWnxm4S2iADg+AHNCiPAooiUlh/jxSpqdOczynL3ZMPpYq+HA==","signatures":[{"sig":"MEYCIQCCmO5uZ0Q+xusPlXS1fPnUbfu8jTQiMRx/RaCVdXwnfQIhAPc/IPdbWPMWxJhCpOHRqQfgjGrJkb3SW3TB4Tiw7liA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da45681","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.da45681.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a322af957407fb92bbc3cc25bf5dfdb4/skybridge-0.0.0-dev.da45681.tgz","_integrity":"sha512-HCXUkc3L7P/3z+FghT9eWVTnUWsq4ZOFMuGczqWnxm4S2iADg+AHNCiPAooiUlh/jxSpqdOczynL3ZMPpYq+HA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da45681_1778667213294_0.7702554980713625","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dbd5455":{"name":"skybridge","version":"0.0.0-dev.dbd5455","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dbd5455","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a16ab75325321a00e6e27bc9b38265137b6297b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dbd5455.tgz","fileCount":332,"integrity":"sha512-CHkGY7SmSgibvBFkkmHZQbhPHXtI1VfEHRL+J7MsAAF06GU2MrywFkGkFOcePGDdTpmbg9qHu/ej9pHMdbvlkA==","signatures":[{"sig":"MEUCIQCHRJ4Nd3rYK92h+i5rBHVss6h0NCybe4KbRNOa69Y/9AIgOeT4+GztK5MiXaMnCpFg8CovFxxy0mBpNhOcxDXOjqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dbd5455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173202},"type":"module","_from":"file:skybridge-0.0.0-dev.dbd5455.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f41fbc39ef446c9aaa092138ef2fea23/skybridge-0.0.0-dev.dbd5455.tgz","_integrity":"sha512-CHkGY7SmSgibvBFkkmHZQbhPHXtI1VfEHRL+J7MsAAF06GU2MrywFkGkFOcePGDdTpmbg9qHu/ej9pHMdbvlkA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dbd5455_1778672730763_0.7790845422931854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1085635":{"name":"skybridge","version":"0.0.0-dev.1085635","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1085635","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23c8f6b52d2768cb54f68e340e04cbd73a8ce776","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1085635.tgz","fileCount":332,"integrity":"sha512-Vz9xjnCzWhQa5FTuxaZTGmxNcx66bgKl4L22iqIhJdHqt3LfHUlpLF1eC5eY/88K7JxRtjyPOXqkpOns+KiByQ==","signatures":[{"sig":"MEUCIHJAaI3wyXF3qaYCx0nSbhwTdCmqMiZ7napM8M3e70K9AiEA0yIZOEmpdBLXjYvBEq9nSFyMLQ5vXgONPhFIYKgctLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1085635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1173201},"type":"module","_from":"file:skybridge-0.0.0-dev.1085635.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a49a0439c89a7c84420034dc1c773fd/skybridge-0.0.0-dev.1085635.tgz","_integrity":"sha512-Vz9xjnCzWhQa5FTuxaZTGmxNcx66bgKl4L22iqIhJdHqt3LfHUlpLF1eC5eY/88K7JxRtjyPOXqkpOns+KiByQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1085635_1778674414338_0.28902873235829674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11b4436":{"name":"skybridge","version":"0.0.0-dev.11b4436","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11b4436","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ca20ee5ba9c34c8f00a68d92cfe6b2add12bd09","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11b4436.tgz","fileCount":338,"integrity":"sha512-8z0dm1ydUDm5eACRWpKaxHgZtlOpnKcW0ZigHg9H5LlpFcF/ZUVNXZalwN43fegz2DwDVf205VQxsf0Q1J9CWg==","signatures":[{"sig":"MEUCIHgXTeY6e5ZYxCzvl0FKxhfR+5N0QzA6On+vYHmIdHBNAiEAi3mEOonlblVAmx7oEoH9VUf8/kuxHVMkYAZnZj0Am3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11b4436","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.11b4436.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a6f6f67c4574f32f3b9996d27511fe7/skybridge-0.0.0-dev.11b4436.tgz","_integrity":"sha512-8z0dm1ydUDm5eACRWpKaxHgZtlOpnKcW0ZigHg9H5LlpFcF/ZUVNXZalwN43fegz2DwDVf205VQxsf0Q1J9CWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11b4436_1778674473669_0.49744431980563686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b36b5b4":{"name":"skybridge","version":"0.0.0-dev.b36b5b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b36b5b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb1e1549798b4a73b68a853306b01476ea4d8022","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b36b5b4.tgz","fileCount":326,"integrity":"sha512-wcZ2rjowjAVwv42kkQVehLt2AYvB9vW4p5fZ2Os8yguCbp1KfsdIA5Yf/wSi/rhj60ZLHdjevDlEqUAgeDdHrA==","signatures":[{"sig":"MEUCIFETFgKiSpIK3va6xBo5VfdF14QGD6rZkCnT7fOPVA2iAiEAu5cy4H1ZBFWMl1IRMhDe90Jlf1BLyV+VcienK+8lGdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b36b5b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.b36b5b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89b3eb2fa8d80a83bc5244623aba95fa/skybridge-0.0.0-dev.b36b5b4.tgz","_integrity":"sha512-wcZ2rjowjAVwv42kkQVehLt2AYvB9vW4p5fZ2Os8yguCbp1KfsdIA5Yf/wSi/rhj60ZLHdjevDlEqUAgeDdHrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b36b5b4_1778674760129_0.9583971923278205","host":"s3://npm-registry-packages-npm-production"}},"0.36.3":{"name":"skybridge","version":"0.36.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.36.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d033f241457ee14db8f3d38ac2a46e5d41c52e66","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.36.3.tgz","fileCount":338,"integrity":"sha512-P8NeaiuYsA0FYErDxW3JtMxDxsCr6HDR9oOSaRfUAE2KLjKEWKplUfq0ZY8dUY7x78BxLtAGggdP9Iwn4M1jeQ==","signatures":[{"sig":"MEUCIFXFEikjXZ9zGselQ/3i4HcD1h/J5suy7GxCsIkCzO++AiEA2J+UqbUqKhd4EuQjeT+M5GIG14IFUHbDU2i4w4v8SFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.36.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184932},"type":"module","_from":"file:skybridge-0.36.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/62652a5a738f15d122c770e7f9865f41/skybridge-0.36.3.tgz","_integrity":"sha512-P8NeaiuYsA0FYErDxW3JtMxDxsCr6HDR9oOSaRfUAE2KLjKEWKplUfq0ZY8dUY7x78BxLtAGggdP9Iwn4M1jeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.36.3_1778674866657_0.4369258981111994","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d22f69f":{"name":"skybridge","version":"0.0.0-dev.d22f69f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d22f69f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2c4380b7e0e742e930372a4616d532691678c411","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d22f69f.tgz","fileCount":338,"integrity":"sha512-Ld/eSXov5Qg7jy4Tb0idmqCtIwUureyPI4vE8acu/ys6HC3J1y2iDQBHu5QC99uUmgeXli0y2M+Kn1Z+N4z8LQ==","signatures":[{"sig":"MEQCICKVcRvYqWw1kPIbe5mLE/4QaBrKl68ILPMSqZkHD3X6AiANxoVtYPoWwA/lHiPQGNucR2JA1oPs915ukw5RBdTVwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d22f69f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.d22f69f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a7845746b4200b7d3196026112a7e355/skybridge-0.0.0-dev.d22f69f.tgz","_integrity":"sha512-Ld/eSXov5Qg7jy4Tb0idmqCtIwUureyPI4vE8acu/ys6HC3J1y2iDQBHu5QC99uUmgeXli0y2M+Kn1Z+N4z8LQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d22f69f_1778675521546_0.8971764842767034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76481ca":{"name":"skybridge","version":"0.0.0-dev.76481ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76481ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21ef6c4b8f924cf17213d06ff152b3d0f8d65510","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76481ca.tgz","fileCount":338,"integrity":"sha512-oyzHJK2arSIOMGGAfkesHCxM59L5T6IoqsgqwglCoLWjnEbNnWOmRd4X5B7afH9kx+I5FhiPJa3/+0tquMI9Ww==","signatures":[{"sig":"MEUCIQC1UbmjVU/IbkmC5UhsTe69aHtePWoGrSluvUPFkSKHwwIgGW52CQ0GDIVcdQ6kBddCiuJ+Ht1Q8DiUEAD74rJoIHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76481ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.76481ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/31c28ce3a2d790520e20a0f91faf1d42/skybridge-0.0.0-dev.76481ca.tgz","_integrity":"sha512-oyzHJK2arSIOMGGAfkesHCxM59L5T6IoqsgqwglCoLWjnEbNnWOmRd4X5B7afH9kx+I5FhiPJa3/+0tquMI9Ww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76481ca_1778675550210_0.1612983916499755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.274c532":{"name":"skybridge","version":"0.0.0-dev.274c532","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.274c532","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b22ebf9885834afb45620b3765cf9c71dfb6f6b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.274c532.tgz","fileCount":326,"integrity":"sha512-SyjAYv7aRIULyqKs49YasqdtyDjETWDKPFuID7xnpqoM2q9YhyiT4x+aFpuSucNzuos1Wob5oAcI5nD82mVs7g==","signatures":[{"sig":"MEUCIBc8aHpUy8o3CE4Q6FFXSMgjDTJRugfDLJMZFxsCeLphAiEAkDhVH/aPs6t09f25reTITFV6qIG0PhH4zoU2QCub4jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.274c532","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.274c532.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4528f89a6568681b58f1488a7d9df15b/skybridge-0.0.0-dev.274c532.tgz","_integrity":"sha512-SyjAYv7aRIULyqKs49YasqdtyDjETWDKPFuID7xnpqoM2q9YhyiT4x+aFpuSucNzuos1Wob5oAcI5nD82mVs7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.274c532_1778675848269_0.924373878204114","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f4a954":{"name":"skybridge","version":"0.0.0-dev.8f4a954","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f4a954","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"961e63da5d6755ac6d630f40c8637874eae945f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f4a954.tgz","fileCount":338,"integrity":"sha512-pfE0jhQIbDd6Y+IU5ySWGMySCN+Ci85zTvc4gSOUuvscMBOAxhiu/SQdSBjGU2P5TOKBV+ZfqRKxmRAzbL+d/g==","signatures":[{"sig":"MEUCIEPtH85ri6kNYZW5QWLTaETsiUuBvTr+l2AfVPawltmDAiEAkBpC4pc3bbW5YkuyyVAEowXn5+gt1OCQHTluQ0GMASg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f4a954","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184944},"type":"module","_from":"file:skybridge-0.0.0-dev.8f4a954.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.2"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc11ee6793a892571d21b8c0d17a6617/skybridge-0.0.0-dev.8f4a954.tgz","_integrity":"sha512-pfE0jhQIbDd6Y+IU5ySWGMySCN+Ci85zTvc4gSOUuvscMBOAxhiu/SQdSBjGU2P5TOKBV+ZfqRKxmRAzbL+d/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f4a954_1778676775411_0.902869874487902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e59ccf":{"name":"skybridge","version":"0.0.0-dev.0e59ccf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e59ccf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4ee70143bfb3b026b1f18aa22d1ee4a898edbec2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e59ccf.tgz","fileCount":338,"integrity":"sha512-Nbk79qG+OIdsXzrC555Rbf1+qx8Zh4NHMSfwzZ0bablKc+VJeFGrIxzA2oMebSc3+lGuPcO2hfYnn340JFkehA==","signatures":[{"sig":"MEUCIEfO4Mdpg6LGULpq/D+yX2eTEs2KF5eoXS/fd3ilDdz7AiEAvZytJkqUArOGoRprm+1Fm+43qTpGMX4ZUFVRLTz0XMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0e59ccf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.0e59ccf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/911af16020a6a9ee0198b5e8e06f3b15/skybridge-0.0.0-dev.0e59ccf.tgz","_integrity":"sha512-Nbk79qG+OIdsXzrC555Rbf1+qx8Zh4NHMSfwzZ0bablKc+VJeFGrIxzA2oMebSc3+lGuPcO2hfYnn340JFkehA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e59ccf_1778677906644_0.8044850686610192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30eac92":{"name":"skybridge","version":"0.0.0-dev.30eac92","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30eac92","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2904a3ba47aeb849731df30151393453ed29c246","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30eac92.tgz","fileCount":338,"integrity":"sha512-0xTG0BAbMNROHhAFHyoEnXqjoHedvjOzScEcrbSZ+Hc2X8+8+35gboWT8sw1KU3SDsTAYOw3reiAmIcpVf/wQQ==","signatures":[{"sig":"MEQCIDQSaURu+Qqg+N3Rs3zflqyfgPHLYEU02JpjZXbj8lPMAiBo+5eWGRvhwYGhgHByfnY0P2Pl9UknMVVOtxit1H0+Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30eac92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184950},"type":"module","_from":"file:skybridge-0.0.0-dev.30eac92.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/767cfe9dd0f68292071e29468c84ea62/skybridge-0.0.0-dev.30eac92.tgz","_integrity":"sha512-0xTG0BAbMNROHhAFHyoEnXqjoHedvjOzScEcrbSZ+Hc2X8+8+35gboWT8sw1KU3SDsTAYOw3reiAmIcpVf/wQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30eac92_1778678235435_0.4139176287034938","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4358f5":{"name":"skybridge","version":"0.0.0-dev.d4358f5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4358f5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"337934c66308eca5cb5dce9498758f2123ee42d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4358f5.tgz","fileCount":326,"integrity":"sha512-sGDYykrnjkqXoA1VmrOYcEpyjoIqPkWdtNchWHJUyaG2OJ+ladtRCsoncfEdwhOGWxf/NVUQioBBgWuTB5RDNQ==","signatures":[{"sig":"MEUCIQDQsBZaTnBuFn+cjZYWSGI9iAo2xVGnxyWoHhevsNazLwIgFhGYjXwG9WGUpJYL9kj/UfDvHRhj9D0zN2DzqyCoTcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4358f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167750},"type":"module","_from":"file:skybridge-0.0.0-dev.d4358f5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44730f48b17e9b58febd845a29640523/skybridge-0.0.0-dev.d4358f5.tgz","_integrity":"sha512-sGDYykrnjkqXoA1VmrOYcEpyjoIqPkWdtNchWHJUyaG2OJ+ladtRCsoncfEdwhOGWxf/NVUQioBBgWuTB5RDNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4358f5_1778678395743_0.06655719882364441","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41cf396":{"name":"skybridge","version":"0.0.0-dev.41cf396","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41cf396","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d61167e24919b314aab87c07a3b9261d705566b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41cf396.tgz","fileCount":326,"integrity":"sha512-afferI4tfqAqFQvZjoe/YIBg7ogmef6CIDTMcHehfY6twL7JHgQ6DnrmfVMldyb17Va/d3tGWhm8FS5gzK+ong==","signatures":[{"sig":"MEUCIQD+1e2Ya3hm01UBACG61x2OwEabt3lThGMoDaPRjEiBDwIgLePuSSl+612cI8aePlvoBY5v+5yhpyqUULaiffhI1qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41cf396","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167735},"type":"module","_from":"file:skybridge-0.0.0-dev.41cf396.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/13ebfe3ce441982c6a55b9a05409b32e/skybridge-0.0.0-dev.41cf396.tgz","_integrity":"sha512-afferI4tfqAqFQvZjoe/YIBg7ogmef6CIDTMcHehfY6twL7JHgQ6DnrmfVMldyb17Va/d3tGWhm8FS5gzK+ong==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41cf396_1778678519345_0.4561291979096056","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c5d3793":{"name":"skybridge","version":"0.0.0-dev.c5d3793","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c5d3793","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db1676b4fd686e6aa8982b4f1b2955f8fa72763e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c5d3793.tgz","fileCount":338,"integrity":"sha512-Is6NBYYoO9x7jxdHx6Jg9la2PqC8drxlto2TMrJBRvQauWUIQd0cZJXmWStmeJAISVwuWoRfVpyt92W35hEiGQ==","signatures":[{"sig":"MEYCIQDH726Rlhe55ckERRNpV+b7kMj1xUHZdHPkuivthg6yAgIhAKAhjXSkCh8wPMoYV/ByWxahKRyGG5/BGirJ9NIexXGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c5d3793","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.c5d3793.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/303386562865b90fdc30ffefa92feabe/skybridge-0.0.0-dev.c5d3793.tgz","_integrity":"sha512-Is6NBYYoO9x7jxdHx6Jg9la2PqC8drxlto2TMrJBRvQauWUIQd0cZJXmWStmeJAISVwuWoRfVpyt92W35hEiGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c5d3793_1778679660578_0.7933593744358862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c3d695":{"name":"skybridge","version":"0.0.0-dev.0c3d695","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c3d695","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb3d9adf53ce5f50088503015328dc278f9fb88d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c3d695.tgz","fileCount":326,"integrity":"sha512-aIqhBMiKJGX6TsER3RBVoVKpLjOoze06tdIsg4qHC1rjRid/zrxMVPscZEgPg4n7O4zQcM3Jn3vEr5xZT30HIg==","signatures":[{"sig":"MEQCICmJyn4bYLZE9Uy9hYfN1LGttfPFmoa2Xa75EqMrVFPjAiAbCqXsNAthUgeiv9L/GbZaxX8eBnWT5QwCIqsf80kwWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c3d695","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.0c3d695.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/829cd669ea8ec536dc417151f5ac1c07/skybridge-0.0.0-dev.0c3d695.tgz","_integrity":"sha512-aIqhBMiKJGX6TsER3RBVoVKpLjOoze06tdIsg4qHC1rjRid/zrxMVPscZEgPg4n7O4zQcM3Jn3vEr5xZT30HIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c3d695_1778685446749_0.7523091543866307","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09c1ba1":{"name":"skybridge","version":"0.0.0-dev.09c1ba1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09c1ba1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1dd7992d917ef4c5d181f071206190844feeebdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09c1ba1.tgz","fileCount":338,"integrity":"sha512-LMKx/Rfw3bAnAgomxXw7wIRjrMSFE+vr79q0RrWRl1tyKMwoWQ9HaqkMdyfIOA3beok26KAF7PT9kTa5PG/CkQ==","signatures":[{"sig":"MEUCIQDofHuLYMfUQZCYR5F4NUKS9rV4opCGRkC2zSDxUF0iawIgKgn5yaN4TFZWx3u/x4No8nzJ7KNU2LDLRjzur8dZOTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09c1ba1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184950},"type":"module","_from":"file:skybridge-0.0.0-dev.09c1ba1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd73bc88474c2ffc95df0ae6d4b6e579/skybridge-0.0.0-dev.09c1ba1.tgz","_integrity":"sha512-LMKx/Rfw3bAnAgomxXw7wIRjrMSFE+vr79q0RrWRl1tyKMwoWQ9HaqkMdyfIOA3beok26KAF7PT9kTa5PG/CkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09c1ba1_1778685634342_0.9404341414571056","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.02f0c25":{"name":"skybridge","version":"0.0.0-dev.02f0c25","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.02f0c25","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bead8b8cbdf3ff28c28b2f3f0e145d22e0675879","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.02f0c25.tgz","fileCount":338,"integrity":"sha512-oiCRQG9FuLYW2bREqCJR+MHRdzz11kFmOw3Wpt5UAUznfYJVsskxfNJjjQ5ZSrawRcxC0rU8WeYk7Z5dtoKV+Q==","signatures":[{"sig":"MEUCIFKuhpv6DhCO7G50l2XdzNMoAONE7N32K9ffYmPjpF3MAiEAnh7O+e7hVPJzdit9Z07/xoo5FtJe9Eywa/YfbytwA2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.02f0c25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.02f0c25.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09202837836404f2bdb362da6be8e82c/skybridge-0.0.0-dev.02f0c25.tgz","_integrity":"sha512-oiCRQG9FuLYW2bREqCJR+MHRdzz11kFmOw3Wpt5UAUznfYJVsskxfNJjjQ5ZSrawRcxC0rU8WeYk7Z5dtoKV+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.02f0c25_1778685987055_0.10804825156882569","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fe35f75":{"name":"skybridge","version":"0.0.0-dev.fe35f75","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fe35f75","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a5772fa3f97d8bb715c4345457e2c13fe5af2e8c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fe35f75.tgz","fileCount":338,"integrity":"sha512-WQG/Vrjy5Db6Jbx2RSDVs+Ceof6IDIIJqopwr0NcqKUqg10+KH3Fv14vTnUM5mH9iYzsTwbTI4cE7u03tjnRNA==","signatures":[{"sig":"MEUCIQCzKM+qgVFP9hSFFIjd3wDhMlJe4uT4SvsaKswUdBYzbgIgK/8/bu907CuZMiAJNfj5dfgsrAtm+OAmjCj45EYdn5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fe35f75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.fe35f75.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e663ce1dabfc77a431ae861b9723fa8/skybridge-0.0.0-dev.fe35f75.tgz","_integrity":"sha512-WQG/Vrjy5Db6Jbx2RSDVs+Ceof6IDIIJqopwr0NcqKUqg10+KH3Fv14vTnUM5mH9iYzsTwbTI4cE7u03tjnRNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fe35f75_1778686198454_0.6691918593221149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.313bc72":{"name":"skybridge","version":"0.0.0-dev.313bc72","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.313bc72","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"024fa20d3bb473734d461e2a135438d7c9e0b089","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.313bc72.tgz","fileCount":326,"integrity":"sha512-BIFYdgCtU4wvJ0KlzOb7jtUxSt9NHo3iQjU5wfDCNf6/UU+qCWD721H6LYN4pLtjzqQT+pfy56AuUVXm+6LUPw==","signatures":[{"sig":"MEQCIGdTVJl3kd2vKGeT23sRAQmBUsjA9kRPax359fMTJH+5AiBIjow9J8DO/xyMXtHhl2iGvaol4RoeBlsbn+9OVBgOEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.313bc72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.313bc72.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cd8f1bf42ad0ba774a8d98090202bb2/skybridge-0.0.0-dev.313bc72.tgz","_integrity":"sha512-BIFYdgCtU4wvJ0KlzOb7jtUxSt9NHo3iQjU5wfDCNf6/UU+qCWD721H6LYN4pLtjzqQT+pfy56AuUVXm+6LUPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.313bc72_1778686626315_0.04099288021747616","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4dd3daa":{"name":"skybridge","version":"0.0.0-dev.4dd3daa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4dd3daa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b37081316c48d8ec20ae0320ccbd100e68555458","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4dd3daa.tgz","fileCount":338,"integrity":"sha512-KCNYZLxeHPesjnc4TLzKYCyrvt+UxamkxipBTkJU+opssDWQsj1O/UG3AiMb93xxaKNJ8aRTl3bsSxJ0WIEfyg==","signatures":[{"sig":"MEUCIFEdHbauBojvVejXLpP4rHwPnnR1ewLyafJpTS1Jj6lRAiEArE8BjxaTn/JcjYDEqu7KZvHqxBYu9yuQ2olIRCqsqAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4dd3daa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.4dd3daa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c0c0dac5baf0af7c41c6f63088675de/skybridge-0.0.0-dev.4dd3daa.tgz","_integrity":"sha512-KCNYZLxeHPesjnc4TLzKYCyrvt+UxamkxipBTkJU+opssDWQsj1O/UG3AiMb93xxaKNJ8aRTl3bsSxJ0WIEfyg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4dd3daa_1778687106854_0.6302811561593804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c5d7c61":{"name":"skybridge","version":"0.0.0-dev.c5d7c61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c5d7c61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"37f61abba62cce2a56a8f29900e32e6a2cabc062","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c5d7c61.tgz","fileCount":341,"integrity":"sha512-Jgspkc6Ap4bsiht9W0ypVBluNJ/ApBn3DNzMIYWtL/nTnvTs10ouCJ68zqu6WDIC0tOLYM4ProOk4SjAVBdDNQ==","signatures":[{"sig":"MEQCIHYLPJ04H2YgsrXm4bODOVqn0Il29tGCy/F0LUu5Ubs/AiB5BuJgWqd5bLATBIlzBe3/ZDO9agKlir5vUw0NTHzyBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c5d7c61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186285},"type":"module","_from":"file:skybridge-0.0.0-dev.c5d7c61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f6455a5f0c1146c46b222bce1c3fc6eb/skybridge-0.0.0-dev.c5d7c61.tgz","_integrity":"sha512-Jgspkc6Ap4bsiht9W0ypVBluNJ/ApBn3DNzMIYWtL/nTnvTs10ouCJ68zqu6WDIC0tOLYM4ProOk4SjAVBdDNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c5d7c61_1778693941052_0.29263231023646186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ff08e5":{"name":"skybridge","version":"0.0.0-dev.7ff08e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ff08e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b002e07b0718666f7c2f87b7e6ee5ba915604ade","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ff08e5.tgz","fileCount":341,"integrity":"sha512-4v0rUvyWslt5/SLSc8PylLhSntR2G+MhHamyBeUp74wiUUK+NIhAL1w2eLDplbLg3AjWkhLxv5wafg6mTN5j6A==","signatures":[{"sig":"MEUCIQD5A7ULVgPVmyEhUTfoTAFDwNZaGhYKLfG9v7tkGGv2pQIgQDKgj/2PvBUMZ49e+Cwmbz1r5/z96Iw8Lfuik1ioBy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ff08e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186285},"type":"module","_from":"file:skybridge-0.0.0-dev.7ff08e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/20732e4daf798e41636950e46309b794/skybridge-0.0.0-dev.7ff08e5.tgz","_integrity":"sha512-4v0rUvyWslt5/SLSc8PylLhSntR2G+MhHamyBeUp74wiUUK+NIhAL1w2eLDplbLg3AjWkhLxv5wafg6mTN5j6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ff08e5_1778694491674_0.13501851791997388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e9240b":{"name":"skybridge","version":"0.0.0-dev.4e9240b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e9240b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7dc138f1116eb045a78a8f3e4790a01d0449ccfa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e9240b.tgz","fileCount":341,"integrity":"sha512-wFEBbGdtueD2jSKlOsaAtcTMZFqLgta52Mgkx7hlA3X5qCgzYX19932ojVUVzWjuVOBs/ueS1VbnAQBcZZCHcg==","signatures":[{"sig":"MEQCIGn7xu1/sSV3QjYcjyO6hzooRTk5PDXLuawffuRpU0sjAiB8RCHvx1iaKm0F0CB8+N1NyWMpKBNl6Vvj69ThRBCW/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e9240b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186285},"type":"module","_from":"file:skybridge-0.0.0-dev.4e9240b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9615dcaa091fc4ddb64a49ca3ee6d63a/skybridge-0.0.0-dev.4e9240b.tgz","_integrity":"sha512-wFEBbGdtueD2jSKlOsaAtcTMZFqLgta52Mgkx7hlA3X5qCgzYX19932ojVUVzWjuVOBs/ueS1VbnAQBcZZCHcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e9240b_1778694649685_0.6491549627872937","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.408494d":{"name":"skybridge","version":"0.0.0-dev.408494d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.408494d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ac1b1ed967d52bdcb84d05bab3235f5c5b221e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.408494d.tgz","fileCount":341,"integrity":"sha512-skZ7gZyLIcQAUmqRiemeZmtj0QRvr6qzb2ovekb0GxwcsuKQKMalSD2Sne0HPyr0LaJ66nfg8nZat8dRP+A7Ag==","signatures":[{"sig":"MEYCIQDtv23cmREeBJZZ3QbH8nxWB35yewJ+Nn750KNmzOs/BgIhAKDT5jd0nkARUE83zuGIUj3KIUN1NJ/+AMcZnuC7deeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.408494d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186285},"type":"module","_from":"file:skybridge-0.0.0-dev.408494d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d88bbb0ffc0d97126797562ae23a4ce/skybridge-0.0.0-dev.408494d.tgz","_integrity":"sha512-skZ7gZyLIcQAUmqRiemeZmtj0QRvr6qzb2ovekb0GxwcsuKQKMalSD2Sne0HPyr0LaJ66nfg8nZat8dRP+A7Ag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.408494d_1778694713339_0.2927346798119492","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.71b125f":{"name":"skybridge","version":"0.0.0-dev.71b125f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.71b125f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"843a050a21cc2b6370e8c2d806e5ad1b2f2daeb0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.71b125f.tgz","fileCount":326,"integrity":"sha512-7CnZFjEf7ob0Absq6yHkDcF3RCafli8tiSYOIT2L1nZS4W5eKnPVSY3c2Xo6HAh2G8bG1ohuwgOnJoGDKMTlWw==","signatures":[{"sig":"MEUCIEkqLPxvy+5QAevMZyXXCnL7UXbrcGQmnjxnurd1PyQhAiEAzxGG86533qOd7nt9JyLvwLLGshzSTeJWNwKKZwEzu8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.71b125f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.71b125f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb7a9770b5a103e782a8a7e8f8715c4b/skybridge-0.0.0-dev.71b125f.tgz","_integrity":"sha512-7CnZFjEf7ob0Absq6yHkDcF3RCafli8tiSYOIT2L1nZS4W5eKnPVSY3c2Xo6HAh2G8bG1ohuwgOnJoGDKMTlWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.71b125f_1778703675062_0.05623967140322317","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86a2261":{"name":"skybridge","version":"0.0.0-dev.86a2261","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86a2261","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc2d138532d9d9003f5366d0c0387c6ab2f5997d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86a2261.tgz","fileCount":326,"integrity":"sha512-Q9DBLpRdT/aVzhPsW6i5S64Kd18jRAX7TYT2rZH4cqyDophZyWhygja7ikAUh02BDDQdp5H0Lywll4UkME7ocA==","signatures":[{"sig":"MEYCIQDTFy6PCSPAeajiiuIAS513duz6lXQkHVyfaNd/95/zQwIhAOVq1CAzoiPYmIDoE2qXh92T5u45K0Bn0nCGNtOfE5v3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86a2261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.86a2261.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf2a74098da8a25ef5b600e0802ff29d/skybridge-0.0.0-dev.86a2261.tgz","_integrity":"sha512-Q9DBLpRdT/aVzhPsW6i5S64Kd18jRAX7TYT2rZH4cqyDophZyWhygja7ikAUh02BDDQdp5H0Lywll4UkME7ocA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86a2261_1778704025644_0.6486941108168875","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fa22d3":{"name":"skybridge","version":"0.0.0-dev.3fa22d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fa22d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"418ade4b7578e94b2a02828c9e7dc39ecb809c92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fa22d3.tgz","fileCount":326,"integrity":"sha512-yF09aamA+gdS4HHGjFAeEyu4Kvf1n3OGPcvJJcolSZCxInaBM63dF090mNDOfOoKb8jGdRUT/XhN6VXzMkUiMg==","signatures":[{"sig":"MEQCIB1fSr6zVNyih4RRZ6GPVWQtQY86ZsYuaAFRLyZYnAd8AiAIywFIw42ckppUi+Jc0GucnJBbuS+kycrT/nKd+RYxDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fa22d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.3fa22d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76d75d37b60da2372ecfb26ce070491d/skybridge-0.0.0-dev.3fa22d3.tgz","_integrity":"sha512-yF09aamA+gdS4HHGjFAeEyu4Kvf1n3OGPcvJJcolSZCxInaBM63dF090mNDOfOoKb8jGdRUT/XhN6VXzMkUiMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fa22d3_1778704124435_0.5848276417041802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd947a0":{"name":"skybridge","version":"0.0.0-dev.fd947a0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd947a0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"137b9dd338335bc5755d2ffe4efb9729b9dddad1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd947a0.tgz","fileCount":326,"integrity":"sha512-1/5Ry7Gu8sXXS1lWAIUNsLo5hkVzdLa/vzHFJlDrv01NpNknC3m/HOq2XIn3hgsFcDtcvsTYqH1JifPs7lyHnA==","signatures":[{"sig":"MEUCIH+b1XqdpeFJQJe3OZX5mOArN3xKzJsei1idRNsg3cl0AiEAsqErFsN7NXyZ3u/Q90zXFsZkwGmiVljrdL8HCxkVTcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd947a0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.fd947a0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c19acaa430753cd00866534b8976983/skybridge-0.0.0-dev.fd947a0.tgz","_integrity":"sha512-1/5Ry7Gu8sXXS1lWAIUNsLo5hkVzdLa/vzHFJlDrv01NpNknC3m/HOq2XIn3hgsFcDtcvsTYqH1JifPs7lyHnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd947a0_1778704247041_0.611801699427545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f8d2f8c":{"name":"skybridge","version":"0.0.0-dev.f8d2f8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f8d2f8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dfdf6f34e54895f10698d6d1aa45d8228901dd85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f8d2f8c.tgz","fileCount":326,"integrity":"sha512-GeoBKE0LKv3SENR76/FaK6ZZIJeC2jAZTrBeQLC4p69zO6/Qdl9CpCx663q4PEf4Fte0QczsyKQTk+BwUcarUA==","signatures":[{"sig":"MEUCIQCwuUR9o2DkRc2bpNb7KIlLMqCl3SoT3oiotAXW42IW2QIgNl2Gwwn+MT9KmAcNcl137Pro6cnoMfgA2K74aKboxFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f8d2f8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164140},"type":"module","_from":"file:skybridge-0.0.0-dev.f8d2f8c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b02b86df3275efbcae8327e4b803e225/skybridge-0.0.0-dev.f8d2f8c.tgz","_integrity":"sha512-GeoBKE0LKv3SENR76/FaK6ZZIJeC2jAZTrBeQLC4p69zO6/Qdl9CpCx663q4PEf4Fte0QczsyKQTk+BwUcarUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f8d2f8c_1778704924719_0.11839875565081992","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0f9d52":{"name":"skybridge","version":"0.0.0-dev.d0f9d52","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0f9d52","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f128cf348684270f4c031d65ee8b59c2479dbbcc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0f9d52.tgz","fileCount":338,"integrity":"sha512-CrlduVgrb5vhosz9ZPxo3BTiru9nFM581o9MKa8EdpjpfjtVerOh9gOXoZDHrnWzhTJ107h7DkSHZVfSnLstOA==","signatures":[{"sig":"MEQCH1QAW8+C1WtH/gZ/s85lJZM8WBSDrr9lbUcwObUDsF0CIQD5cx8NLXmspxjYhvXondQtpc69ssRBG2aNS2EBOONqTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d0f9d52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.d0f9d52.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/68b1cfabc519a4cf564756667fc3d1e4/skybridge-0.0.0-dev.d0f9d52.tgz","_integrity":"sha512-CrlduVgrb5vhosz9ZPxo3BTiru9nFM581o9MKa8EdpjpfjtVerOh9gOXoZDHrnWzhTJ107h7DkSHZVfSnLstOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0f9d52_1778705332481_0.23515263840322076","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65465fc":{"name":"skybridge","version":"0.0.0-dev.65465fc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65465fc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33345d9bb5cb34547a507127ad29e5c3bb84d65d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65465fc.tgz","fileCount":338,"integrity":"sha512-NoLlkc7A/h9cAX/FzNLGByLehAaowqbsow4VB1esFTE7OY4TAQw/Pg1kBU397JHXXUh1wCAgNr9yDYmgfCuUdQ==","signatures":[{"sig":"MEYCIQCSTPaWRAUfk/lLSe2nNt50K0YHXLEuo8gb83sTGauXagIhAP1JmQ0blKq7/zzQzX0FFXrifkyY8h8hs4l39dP3oaPi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65465fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.65465fc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8e0fd0f49bc8151f18c9f00378cfb6b6/skybridge-0.0.0-dev.65465fc.tgz","_integrity":"sha512-NoLlkc7A/h9cAX/FzNLGByLehAaowqbsow4VB1esFTE7OY4TAQw/Pg1kBU397JHXXUh1wCAgNr9yDYmgfCuUdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65465fc_1778706699089_0.3088576585268934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc2c12c":{"name":"skybridge","version":"0.0.0-dev.bc2c12c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc2c12c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"72bdcb547d0f365a5cd92511f33037417a560997","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc2c12c.tgz","fileCount":338,"integrity":"sha512-/U9VcqOTvSz6nG/wW5ElCtNFcwsYlIPpQk71JeKM0BezhyE1ur/UsOQ7BYeIiQTLy7BvKUc/Zb6OUo4RJsIRTA==","signatures":[{"sig":"MEUCIHyCXObyxV6+ivf9hAR1+qgiNbfgQxgDzhOR5xZk8iqzAiEA8h/KS6jxM+v65Afntf+WXly7bkXWSrTIkI34x88pygo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc2c12c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184944},"type":"module","_from":"file:skybridge-0.0.0-dev.bc2c12c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf1ad03b75b96d4648762dc1659ecba4/skybridge-0.0.0-dev.bc2c12c.tgz","_integrity":"sha512-/U9VcqOTvSz6nG/wW5ElCtNFcwsYlIPpQk71JeKM0BezhyE1ur/UsOQ7BYeIiQTLy7BvKUc/Zb6OUo4RJsIRTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc2c12c_1778707581125_0.34518082331694755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c11b24b":{"name":"skybridge","version":"0.0.0-dev.c11b24b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c11b24b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed96f3a6a389775f2297850336835cc5921ddb0d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c11b24b.tgz","fileCount":338,"integrity":"sha512-AbCHxwY4btDnnNJ8p/rVmPFSWZ1NMjw6Mdo7Elp5ctFBvpKW4gWAF5wLGF365iKQqAf8Croa7EZOezkGfm/N1g==","signatures":[{"sig":"MEQCIGaki/fVoPdrIJGnGaSvPl13iFw56CZpm1iVF4ArRXE0AiAfcg5Dhd64aukrZm19CB3POzyXPXyKoxAyeXvlRtdIBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c11b24b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184944},"type":"module","_from":"file:skybridge-0.0.0-dev.c11b24b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdef36c645f6682070397953341f1bea/skybridge-0.0.0-dev.c11b24b.tgz","_integrity":"sha512-AbCHxwY4btDnnNJ8p/rVmPFSWZ1NMjw6Mdo7Elp5ctFBvpKW4gWAF5wLGF365iKQqAf8Croa7EZOezkGfm/N1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c11b24b_1778719244956_0.5311076171436542","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6a25be":{"name":"skybridge","version":"0.0.0-dev.d6a25be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6a25be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ff8ad797959937c238e43e5148bb1efebbe0197","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6a25be.tgz","fileCount":338,"integrity":"sha512-ocQtc68PPvWd0ieXcJdIh3ARyU2Z9MaXV0qHAVMWEYPdJGuTXzKeWobKkrVw/0jz6FXnfhaNABieviw3xCLV9A==","signatures":[{"sig":"MEUCIG/LsxaKvqr6ztgUjqqLO7eNrvTNV/d65mVh2BCnpEqMAiEAruSpIgYLBoanwYch9S4KfvSOKReXORxkhrPqjRcK4Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6a25be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184944},"type":"module","_from":"file:skybridge-0.0.0-dev.d6a25be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f4061ee96fbf4e1b6dbf15eb7ded9e0/skybridge-0.0.0-dev.d6a25be.tgz","_integrity":"sha512-ocQtc68PPvWd0ieXcJdIh3ARyU2Z9MaXV0qHAVMWEYPdJGuTXzKeWobKkrVw/0jz6FXnfhaNABieviw3xCLV9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6a25be_1778738295455_0.4108728527985781","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.90b5f61":{"name":"skybridge","version":"0.0.0-dev.90b5f61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.90b5f61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1dd7064d87dac97bc8c97d744b7c5c1239651b05","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.90b5f61.tgz","fileCount":338,"integrity":"sha512-PVLvAt+Rdu8onE1bNLhmLKR8FQ0jomTclXjxTq5RAD9dh/FU2XVL/ctWZvJrom6LHHlxjXSOqBkASLYpP99nZw==","signatures":[{"sig":"MEQCIHUtTK1/uohaYOqc/yEbbM6CUay31z4Zp/iJI8zHqXaNAiBlSz/t6a1xODMaOKyGbzriH5eNItni8BVsUYWDQ2xjWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.90b5f61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184944},"type":"module","_from":"file:skybridge-0.0.0-dev.90b5f61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8bb095bf69a4ad93db4329d3b8c7548/skybridge-0.0.0-dev.90b5f61.tgz","_integrity":"sha512-PVLvAt+Rdu8onE1bNLhmLKR8FQ0jomTclXjxTq5RAD9dh/FU2XVL/ctWZvJrom6LHHlxjXSOqBkASLYpP99nZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.90b5f61_1778766503215_0.7952511879055006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aff8fdf":{"name":"skybridge","version":"0.0.0-dev.aff8fdf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aff8fdf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"70b957b9cffa6bdd575d2c9c0d1a3bf75dfe089d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aff8fdf.tgz","fileCount":338,"integrity":"sha512-8D64rQmvArbFLYbFiyFFoIMwbHEbA4ykVitZ3OotG+J3mh6Pwet5TUuVgoTXOYuAy17ER/pKeBx8uisB/Jt6wQ==","signatures":[{"sig":"MEUCIHvCoQtS1X11t4o4UiUzvzriVadhUE0Oxc0nrSgeySbfAiEA0/MrZAmORKFG7qiPT8BfThk9QBIIYBYJq0+gqy2g0Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aff8fdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.aff8fdf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59df4b794ba396726c59f2f8454a0ae0/skybridge-0.0.0-dev.aff8fdf.tgz","_integrity":"sha512-8D64rQmvArbFLYbFiyFFoIMwbHEbA4ykVitZ3OotG+J3mh6Pwet5TUuVgoTXOYuAy17ER/pKeBx8uisB/Jt6wQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aff8fdf_1778767448913_0.616426230247505","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28e4296":{"name":"skybridge","version":"0.0.0-dev.28e4296","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28e4296","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db89abc57df9761b4c9935ab109c51df1b4215ae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28e4296.tgz","fileCount":341,"integrity":"sha512-3UDCqgMF6UXsbZUxDwyrphhJbtebepwPf2JuFeC1Fh046PUJ74svgty++EU6s8SzwG+6fPoYZqbLyofZaKr5pA==","signatures":[{"sig":"MEYCIQC2WSCDRsHbiAM0+GXe8OYZ4SYGVyuP5yMUZGaPv1yKOAIhALOjhe4YE0hFOW3JhCCRsJ52Dc067sdAXz/5r5bdipfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28e4296","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186286},"type":"module","_from":"file:skybridge-0.0.0-dev.28e4296.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/739d7d0ce48931aafbcc8fc96adc7704/skybridge-0.0.0-dev.28e4296.tgz","_integrity":"sha512-3UDCqgMF6UXsbZUxDwyrphhJbtebepwPf2JuFeC1Fh046PUJ74svgty++EU6s8SzwG+6fPoYZqbLyofZaKr5pA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28e4296_1778772530475_0.17490648578939627","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.78fe3a5":{"name":"skybridge","version":"0.0.0-dev.78fe3a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.78fe3a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a832628b247813c1320764e177793fa785a5945f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.78fe3a5.tgz","fileCount":338,"integrity":"sha512-I6RKFeAxsFveMiLL0Tx/uKut47AohGaGEFd1PlWOZqKNUVXouKGDsglOM8fEM3leNajJH59aNEJYTPmcC7bK+Q==","signatures":[{"sig":"MEUCIQCmvF4KtTOl57EmzKyQ61TxnRZ9iPd8Fs0OC6FvjzV5/QIgM0bJym0eGkOS+cO1fv3mI0AAT5Jv8jNGdC9W1zzEZUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.78fe3a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185818},"type":"module","_from":"file:skybridge-0.0.0-dev.78fe3a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3263960e4a0cac436588d9ec53eec39/skybridge-0.0.0-dev.78fe3a5.tgz","_integrity":"sha512-I6RKFeAxsFveMiLL0Tx/uKut47AohGaGEFd1PlWOZqKNUVXouKGDsglOM8fEM3leNajJH59aNEJYTPmcC7bK+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.78fe3a5_1778773942534_0.2999991152694832","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ee66a5b":{"name":"skybridge","version":"0.0.0-dev.ee66a5b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ee66a5b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26a28b2de2cccfe5c60ab7b46be2be87e3fcc7d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ee66a5b.tgz","fileCount":341,"integrity":"sha512-F6a18Lvz4Pz8tC2iQutDsiNOaidB92vsZVUZeYKOa5sezEEbY1fRvXEl6cyNM/j6Rm/HJTjN++goWggUeEp3qw==","signatures":[{"sig":"MEUCIQDKhX4p8OZsa0Un5/RIxCxQai6JhkWxyLYhpKb37K7soAIgAZBu1C0F5CRsvbWsDyFnUzlnlqNtWxfCd638a1ONbBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ee66a5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186728},"type":"module","_from":"file:skybridge-0.0.0-dev.ee66a5b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7229b41da7021754af8ebb10e3d28d84/skybridge-0.0.0-dev.ee66a5b.tgz","_integrity":"sha512-F6a18Lvz4Pz8tC2iQutDsiNOaidB92vsZVUZeYKOa5sezEEbY1fRvXEl6cyNM/j6Rm/HJTjN++goWggUeEp3qw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ee66a5b_1778776815720_0.9791034775994614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea04428":{"name":"skybridge","version":"0.0.0-dev.ea04428","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea04428","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6e3339f3803d0e5ae8ff9aef6ab74dbfbe0efd4d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea04428.tgz","fileCount":341,"integrity":"sha512-n2y2GZ2yXINNvFbVoP9GfaWbY65OxmbyhNyp7Cf+mAtQ3fMpiajQfmHs9pC/Q1SaYG/3DglSDGaRGgl9XD8M+A==","signatures":[{"sig":"MEUCID/kY/NmhJv3sXvd7v6H0xlYVGelK7C8+fmCBtFSh9dbAiEA4GqbCo/13pJQafW1Z6L/dmRLDE8VumwL9ity9qt5sbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea04428","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186286},"type":"module","_from":"file:skybridge-0.0.0-dev.ea04428.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ae3a772d6548ac068f0b5e81b358aca3/skybridge-0.0.0-dev.ea04428.tgz","_integrity":"sha512-n2y2GZ2yXINNvFbVoP9GfaWbY65OxmbyhNyp7Cf+mAtQ3fMpiajQfmHs9pC/Q1SaYG/3DglSDGaRGgl9XD8M+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea04428_1778777952237_0.3795455367479277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9b8e2a":{"name":"skybridge","version":"0.0.0-dev.e9b8e2a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9b8e2a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"812f9ebb517b6c6ac29581191f88cc738adfdc61","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9b8e2a.tgz","fileCount":341,"integrity":"sha512-iLg0escyAGEiZUDlXvvtMlbBy7PqrAZKA/2KS0fuyoj7TGrwwhDI8hEAO4PbKUAvfTEfAALcsc6rPGlu6XA/9A==","signatures":[{"sig":"MEQCICo9aw2iWGMofdAQZ5SpsiJsgCBKVwALqNWZk/1LLAyxAiA602UWJDBcoYZRF9tmup4X64T/r8cX6+YtSYjrLEW8Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9b8e2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.e9b8e2a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/77566d4b47f956d01d2a1f1beffc81f1/skybridge-0.0.0-dev.e9b8e2a.tgz","_integrity":"sha512-iLg0escyAGEiZUDlXvvtMlbBy7PqrAZKA/2KS0fuyoj7TGrwwhDI8hEAO4PbKUAvfTEfAALcsc6rPGlu6XA/9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9b8e2a_1778785126635_0.9099547060902782","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.257004e":{"name":"skybridge","version":"0.0.0-dev.257004e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.257004e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a717e4bacb44b61510f6836bc594fedf896ac494","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.257004e.tgz","fileCount":341,"integrity":"sha512-S81G+c8KRDu+6snosrK5mFWwoH3mH9BcJcrqgStxDZr3G/M75zJjqcH+ozJS5yValnHngpeXVQoDKMtBmXcOCQ==","signatures":[{"sig":"MEQCIHdHXKGFv+qaFiGyntY5K1rA8Pm8kzSbKDbqET8sAPkGAiB6Og8z7ll1UOAqShHZ+ydLCvhBEVIJzhnSE2uY5XL6Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.257004e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.257004e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4f053403c1d07e46cdccd1ed6f18b00/skybridge-0.0.0-dev.257004e.tgz","_integrity":"sha512-S81G+c8KRDu+6snosrK5mFWwoH3mH9BcJcrqgStxDZr3G/M75zJjqcH+ozJS5yValnHngpeXVQoDKMtBmXcOCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.257004e_1778791829210_0.07347410360634421","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ed70e7":{"name":"skybridge","version":"0.0.0-dev.4ed70e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ed70e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e8a946b3eb6cc6861608d97d6182ee8b5fb262e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ed70e7.tgz","fileCount":341,"integrity":"sha512-kLRi0xyqZJ7LT2irH1E+ykUa/yTfo2+RFCRl5zt2l+g35pkL2aHdMYjKUzZBwwBqxs2vKTgcnQRVQzplfcCikQ==","signatures":[{"sig":"MEUCIQDjpGzlwvpi8KoJxH8D2TdSDzrQnaIX/ZcsIDBhM27uhAIgKQydO8/wEqfeQ8Y5vTm+jwNQRILgppIqdS2vYCGwsX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ed70e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.4ed70e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2211a49109a37afd5faad48915376bde/skybridge-0.0.0-dev.4ed70e7.tgz","_integrity":"sha512-kLRi0xyqZJ7LT2irH1E+ykUa/yTfo2+RFCRl5zt2l+g35pkL2aHdMYjKUzZBwwBqxs2vKTgcnQRVQzplfcCikQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.1","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ed70e7_1778809994323_0.11216358424839168","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d6d252":{"name":"skybridge","version":"0.0.0-dev.8d6d252","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d6d252","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3300a6b38dcb50ea53942853dd4496886927ae0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d6d252.tgz","fileCount":341,"integrity":"sha512-QoO99rE9TEjS2H0NgWXL+dxFgE87vRz21ZCCauKEl39t8cvgCzda3aJICBd6jwqIRGbVq9ucesJcADg3b2TozQ==","signatures":[{"sig":"MEUCIAZBQC4HLz0JFEICovfTUyXHxJXZ2rsPm+ImadmTAvdGAiEAkZa5EfOP3lkMZzk/tI6pr1+Imrakct3IFVj8LYbKcyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d6d252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186728},"type":"module","_from":"file:skybridge-0.0.0-dev.8d6d252.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed3dab476722f1483c3e338061daa542/skybridge-0.0.0-dev.8d6d252.tgz","_integrity":"sha512-QoO99rE9TEjS2H0NgWXL+dxFgE87vRz21ZCCauKEl39t8cvgCzda3aJICBd6jwqIRGbVq9ucesJcADg3b2TozQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d6d252_1778840424270_0.7282675507156691","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3efa09":{"name":"skybridge","version":"0.0.0-dev.c3efa09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3efa09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c5120f1d2c15f0d09bc1ace11570298653cbd5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3efa09.tgz","fileCount":341,"integrity":"sha512-Ee999KDNx2zm/HBlsA4Zk6whLuABohsL7h2DG8GMFC2b8VWKiEhpdK3XWZrYiJEbn3nEm8LgaAkfFJyI98KLzA==","signatures":[{"sig":"MEYCIQCasbb9/joPO4Q3sNu68DW6xWXlkDeVGaVtl10l/RTSRAIhAMDPJQWbkKsUmlT28CbJPFjPCnUZn7f8EEYhuXpnqU9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3efa09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.c3efa09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e71fd5c9d9a613b2487a04fa52c1711f/skybridge-0.0.0-dev.c3efa09.tgz","_integrity":"sha512-Ee999KDNx2zm/HBlsA4Zk6whLuABohsL7h2DG8GMFC2b8VWKiEhpdK3XWZrYiJEbn3nEm8LgaAkfFJyI98KLzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3efa09_1778850960163_0.22989347486008604","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85c4276":{"name":"skybridge","version":"0.0.0-dev.85c4276","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85c4276","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"095bed191d3ef187315928f56b219d2a03b3187a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85c4276.tgz","fileCount":341,"integrity":"sha512-PkqqQM2iKPtyvxYlQoY/qGioBSWrfT+q0ldbaTu+lySK9AU6GSGj5zZPHtO/3Il2ofOZcO2soB95k2kBPSxCAw==","signatures":[{"sig":"MEUCIGZ18KA8jhs9U7x18OfFlcu7D2TiGmYL8+SYru4idMtIAiEAn3jMK/6bwxQctFShZJA8L/yDVZEU5SZAM3M52qLdEHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85c4276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.85c4276.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75c802b5d7b2ff252fbcc723391b38aa/skybridge-0.0.0-dev.85c4276.tgz","_integrity":"sha512-PkqqQM2iKPtyvxYlQoY/qGioBSWrfT+q0ldbaTu+lySK9AU6GSGj5zZPHtO/3Il2ofOZcO2soB95k2kBPSxCAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85c4276_1778851104452_0.7286103415939229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.843a5de":{"name":"skybridge","version":"0.0.0-dev.843a5de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.843a5de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d89f4bf29c1257522e95da14ddfeae073a5c597","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.843a5de.tgz","fileCount":341,"integrity":"sha512-de9gUc9/f6PvYkrcwLo7EDzNnEAk5N+neyrdMFAVhPzWuhb2CtjZ/m2RG1eztcnscKIALxpDqX+46snEgLKIhg==","signatures":[{"sig":"MEUCICiPDJgvWA/F6rFeJdz3ClO02Pm1Iqv50AqCUEQOLW2YAiEAkvxsLR0Q1GHzfIwAwbflRTjTIG+EHCzQ26MUCi9CxTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.843a5de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.843a5de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d078c6334211f513b68b32441ecc875/skybridge-0.0.0-dev.843a5de.tgz","_integrity":"sha512-de9gUc9/f6PvYkrcwLo7EDzNnEAk5N+neyrdMFAVhPzWuhb2CtjZ/m2RG1eztcnscKIALxpDqX+46snEgLKIhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.11.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.843a5de_1778851150903_0.6363245973696579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9615e00":{"name":"skybridge","version":"0.0.0-dev.9615e00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9615e00","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b24e29b4739725e66f9c7ecbe7113a9c7646acd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9615e00.tgz","fileCount":341,"integrity":"sha512-l3Wu/41Zg9e/f9w9sSWASPyFeyGQROYWRkgNIRfkzGk3O9ZQQNdcYXWTuWZYDFPrY94MS4DrY6wNL2ag4tLLHA==","signatures":[{"sig":"MEUCIQD7exOqybBs0Rc0+hP1eOuzVMJ6Pgfk9/WMvwOtVGadAwIgXvg3qFGOMq+WdaQQFX/g+AMnk/OiVlCKjJvVq2cRXuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9615e00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.9615e00.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54dc2237c789f05a8244a8766f77e397/skybridge-0.0.0-dev.9615e00.tgz","_integrity":"sha512-l3Wu/41Zg9e/f9w9sSWASPyFeyGQROYWRkgNIRfkzGk3O9ZQQNdcYXWTuWZYDFPrY94MS4DrY6wNL2ag4tLLHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9615e00_1778861067330_0.35309291460740067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c108b0":{"name":"skybridge","version":"0.0.0-dev.4c108b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c108b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c3f0e63829dbdaca65c3c194862ad3b56ffb274f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c108b0.tgz","fileCount":341,"integrity":"sha512-te1ry9hzmS/PopFWdLE0lN0TXL1cDGwjQSN7dWTVewswA3CnMGGD4ATJ6OG0A101lFpe62O1gP1vGBI4PN3TlA==","signatures":[{"sig":"MEQCICHBZh/Hc79l9r2YjbBcOF2CrLTczCEniMvtmHovEM+FAiAw1AtgERV6c3ruTSq+JoLtq4QFDsnmLOe7SDUOwqzs3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c108b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.4c108b0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/adc4f185b04dfe3b4ff6c53f8c3d389a/skybridge-0.0.0-dev.4c108b0.tgz","_integrity":"sha512-te1ry9hzmS/PopFWdLE0lN0TXL1cDGwjQSN7dWTVewswA3CnMGGD4ATJ6OG0A101lFpe62O1gP1vGBI4PN3TlA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.2","cross-spawn":"^7.0.6","posthog-node":"^5.34.2","@modelcontextprotocol/ext-apps":"^1.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c108b0_1778866681785_0.24759381709050188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ecf41c9":{"name":"skybridge","version":"0.0.0-dev.ecf41c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ecf41c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a8f4576c634049cf248e94f62bb6bf339ba340c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ecf41c9.tgz","fileCount":341,"integrity":"sha512-LqhYbZan8lGIqo4jNMbCwLQqkWT+bMUpU9stIHL8kiJuh3drRIUUeyfPCsAmu+2leLCRuU+vd1fpFF7L7KMDvg==","signatures":[{"sig":"MEUCIQC/sqhfK8Yses3NzJSJXeiB7SrEt5B7NbhB6f/FtgAUMgIgdD4S+3qCU9Gi3JOwYswh6Fzj3Jv+BE/iGxU+R+qC0PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ecf41c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.ecf41c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1dcd65c31b91ac85fa8743b3a0fc3f80/skybridge-0.0.0-dev.ecf41c9.tgz","_integrity":"sha512-LqhYbZan8lGIqo4jNMbCwLQqkWT+bMUpU9stIHL8kiJuh3drRIUUeyfPCsAmu+2leLCRuU+vd1fpFF7L7KMDvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ecf41c9_1778879471074_0.828613167074657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6edd762":{"name":"skybridge","version":"0.0.0-dev.6edd762","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6edd762","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d864bb843143df25528123ef86fc074a53285031","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6edd762.tgz","fileCount":341,"integrity":"sha512-r0vTqLMLz3o4kdnOQlm1ReLG+ho3Kdw4Gj5myr/NPiEktT2Jkn37ImDRrmB+dx+qcwPAlYS8D6vgADuZBvWqqQ==","signatures":[{"sig":"MEYCIQDDNrJd08rqnpQ1L0kTAtaqB9zIn3usHOYoqfFeNce7PgIhAL1ZPmA+MR18/nsLWd65lUK0ZUo1aPPioc5YuDNH7QVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6edd762","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.6edd762.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1321d99fe33066ca9e137a24f27699c5/skybridge-0.0.0-dev.6edd762.tgz","_integrity":"sha512-r0vTqLMLz3o4kdnOQlm1ReLG+ho3Kdw4Gj5myr/NPiEktT2Jkn37ImDRrmB+dx+qcwPAlYS8D6vgADuZBvWqqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6edd762_1778964341241_0.5633690837771801","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4de1e2":{"name":"skybridge","version":"0.0.0-dev.a4de1e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4de1e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5fbf8e7892478b09f8015bf25bb24787db3af5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4de1e2.tgz","fileCount":341,"integrity":"sha512-mtZlJfK5qCPNZwYtORnxHnUTYqHZKyUk2JeTuKxSWB6/vB7ZsmoBZnTn+/37FnOiGn0J40HH0TWe/Yiudj9gsg==","signatures":[{"sig":"MEUCIEd41MIq8aYH8YFZ15HJJn7HI0x4Je2S2D0IE8lPGsA3AiEAio/UIhcD8EP+G/kD8UCuWwGqeomkQG+O1GjAMwc+BFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4de1e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.a4de1e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5fbec30dd62b8363b9af034e7f39450/skybridge-0.0.0-dev.a4de1e2.tgz","_integrity":"sha512-mtZlJfK5qCPNZwYtORnxHnUTYqHZKyUk2JeTuKxSWB6/vB7ZsmoBZnTn+/37FnOiGn0J40HH0TWe/Yiudj9gsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4de1e2_1778994723221_0.13818873704490087","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3199c96":{"name":"skybridge","version":"0.0.0-dev.3199c96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3199c96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c0f43483ccfd80b1466251e27954b59c56888ed6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3199c96.tgz","fileCount":341,"integrity":"sha512-6sgG+OtL8Ws/KlPq23zBOGBUgLppap7u0o2MfsoQEuES9W3mTtgrsr8xJzSSmdJwpJJLD5iEQkqojVlb7u1ZHw==","signatures":[{"sig":"MEUCIBDCWaFCNoH3EcZLQ3Kn/7aEOMQwbst2OAUStMBQ+1i/AiEA4nxEQaEjvjdcICGjb+yFQWJxyTizMYrWwNEx4IR/ZrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3199c96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.3199c96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ebba25c7859818be6cc7509c1736b8d3/skybridge-0.0.0-dev.3199c96.tgz","_integrity":"sha512-6sgG+OtL8Ws/KlPq23zBOGBUgLppap7u0o2MfsoQEuES9W3mTtgrsr8xJzSSmdJwpJJLD5iEQkqojVlb7u1ZHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3199c96_1779016279588_0.9161127235454367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8e68ef":{"name":"skybridge","version":"0.0.0-dev.c8e68ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8e68ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e9f8fb7bb51c29b1c6236d856260cca05c87ed45","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8e68ef.tgz","fileCount":341,"integrity":"sha512-tI29Fj+qiML1xOABKQ8spv+vSeCUJBh/g3Pk/qtnWPseaP2cKKjzZGVAOwGOfQr1L0f2Ca7xGrWsr09AfnrzAw==","signatures":[{"sig":"MEQCIAUymuK8IXnCXrvDHGIcEUmveFpRD6In/1HwDPuDICWpAiBJ8MG3PbDQXz9WNul1nB+ILibwFU1I+nBZVKv+c/CQHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8e68ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.c8e68ef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad6955f92304d69f1b80740aed39aab3/skybridge-0.0.0-dev.c8e68ef.tgz","_integrity":"sha512-tI29Fj+qiML1xOABKQ8spv+vSeCUJBh/g3Pk/qtnWPseaP2cKKjzZGVAOwGOfQr1L0f2Ca7xGrWsr09AfnrzAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8e68ef_1779016663207_0.8537827912134248","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5aef09f":{"name":"skybridge","version":"0.0.0-dev.5aef09f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5aef09f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"febf13478affe3fc6a87c5503fb4186522d19909","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5aef09f.tgz","fileCount":341,"integrity":"sha512-a+4aDMXcRFxGc3wBLGiFGUs7fh87OItfczAbqI9xNCp+GsK9PpVbKrkYO/uS2gMEMCgnIeJaCF8SZM87kFoC/w==","signatures":[{"sig":"MEYCIQCIortc0rRLzcWXFuyis/kkKX2Ycs3uNC5SKczXPp+aZQIhAK+Ec9Z9+8vP+WxO4IN0h90ImryPmtt+7K6uCMnec+It","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5aef09f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.5aef09f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05afe7f8f36de9639583b9f7d357a0af/skybridge-0.0.0-dev.5aef09f.tgz","_integrity":"sha512-a+4aDMXcRFxGc3wBLGiFGUs7fh87OItfczAbqI9xNCp+GsK9PpVbKrkYO/uS2gMEMCgnIeJaCF8SZM87kFoC/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5aef09f_1779017122206_0.27182320198292853","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e7f0f8e":{"name":"skybridge","version":"0.0.0-dev.e7f0f8e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e7f0f8e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68e70fc12a90f56417f0176e742350f9f3c32e78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e7f0f8e.tgz","fileCount":341,"integrity":"sha512-WLh5kCuq8aOHMvOCMDMlZIY6jQrUXqE84nX8T1U7Zg8jQIrlCrIRmINBmEOOQNNbwSyawelsCNgBAqpfhlP9UA==","signatures":[{"sig":"MEUCIAJ+QQ7dlR49Bv+8k1+AQ6a9MdfTIpsq535Ywr6mSfqBAiEAz1aX1twEkMFNSVDNqODLwyKl+yqzm3UaVklC9B7nRrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e7f0f8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.e7f0f8e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/21073375327ebb4c8fb472417a880762/skybridge-0.0.0-dev.e7f0f8e.tgz","_integrity":"sha512-WLh5kCuq8aOHMvOCMDMlZIY6jQrUXqE84nX8T1U7Zg8jQIrlCrIRmINBmEOOQNNbwSyawelsCNgBAqpfhlP9UA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e7f0f8e_1779018840129_0.381458566301341","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5388bba":{"name":"skybridge","version":"0.0.0-dev.5388bba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5388bba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c99dba752b3455b59ba887087cb7f6fd7144c39c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5388bba.tgz","fileCount":341,"integrity":"sha512-gDnxIzZI4tj9HoVbO7QCM/Cy0F3ZQheKeUIVpBg8RVaE175h8e78eT3LJ8/f/aDI0tZi/ITEQNX54jmzjsEU+g==","signatures":[{"sig":"MEQCIFdZUmHHykCkk5QxKyoDM+pNvd9JaLLZFhf1iBcF08XnAiAtVWQdZNN6Zz6vlyO/nWVhNMnoZ9bqGQYGgUaG2uZ1og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5388bba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.5388bba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa0657ba384206b3ed860adcfaac2000/skybridge-0.0.0-dev.5388bba.tgz","_integrity":"sha512-gDnxIzZI4tj9HoVbO7QCM/Cy0F3ZQheKeUIVpBg8RVaE175h8e78eT3LJ8/f/aDI0tZi/ITEQNX54jmzjsEU+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5388bba_1779019345030_0.8717135161156646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be313bf":{"name":"skybridge","version":"0.0.0-dev.be313bf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be313bf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cee7bfa929c6ec8e8a7ca8265f693e78728a2813","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be313bf.tgz","fileCount":341,"integrity":"sha512-7adV7EYKKW/Q5kbAiSgaobbvaW51hIbj+HH38NVLztIGhpmXU+Am3pv5PLjAGxBkiJg1aBnJ34IJGKWfIOkS5A==","signatures":[{"sig":"MEUCIQCCu9g3q9SQkF+RKoEYS1Pllw1AWBG9QVeep6178mdGKAIgVEWsi2XAXuf/vkmVXdZ8ik8b7oK9G5LGq+ZVXx+7T3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be313bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.be313bf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/13a3feedbb0826a1dafec84011ef57b9/skybridge-0.0.0-dev.be313bf.tgz","_integrity":"sha512-7adV7EYKKW/Q5kbAiSgaobbvaW51hIbj+HH38NVLztIGhpmXU+Am3pv5PLjAGxBkiJg1aBnJ34IJGKWfIOkS5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be313bf_1779068368907_0.2670609967858868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8254477":{"name":"skybridge","version":"0.0.0-dev.8254477","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8254477","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3af0f1d7c398dd1747b8434e3cb10dacc7afd65b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8254477.tgz","fileCount":341,"integrity":"sha512-w7uie73uTQJTE/lQ7MFUiBingcTxujeXFkeAKYNupga7BXjTzsEWXnaiXNilI6Vcu7AViHP/bzWTAA0NQJ+6uw==","signatures":[{"sig":"MEUCIQDnJxIa8z6vcYVgKIK927pVP2es33YF54UjU5EnrJbR1wIge9N0/p6RqWTKsXTnxA8Z9ho+A/tDq+uL3hUjjy2+Lmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8254477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.8254477.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/920e88ed6dca750cf91b3f3b8db45bb9/skybridge-0.0.0-dev.8254477.tgz","_integrity":"sha512-w7uie73uTQJTE/lQ7MFUiBingcTxujeXFkeAKYNupga7BXjTzsEWXnaiXNilI6Vcu7AViHP/bzWTAA0NQJ+6uw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8254477_1779090419648_0.7780437783886214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.494f463":{"name":"skybridge","version":"0.0.0-dev.494f463","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.494f463","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c49f11abb687020dedc50e457104d2dafbf70e70","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.494f463.tgz","fileCount":341,"integrity":"sha512-8nZH43R2olRYJPebV/OxGd3lTLlCQoelHYnlFn80qMDeyPF/BaaTX+jBWLmIqR4NlIf37GFJhtyXUf2ch48n+Q==","signatures":[{"sig":"MEUCIBbojmcWe+ulroxe0ZgxZu/2COOXn/E+dfQD7xnzVXNnAiEA43QU6GyQnR74QtpO47nsGOhmhsa/qQWP9s8CbyGyY6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.494f463","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1186612},"type":"module","_from":"file:skybridge-0.0.0-dev.494f463.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/407340370b95c08b07afb026eec91626/skybridge-0.0.0-dev.494f463.tgz","_integrity":"sha512-8nZH43R2olRYJPebV/OxGd3lTLlCQoelHYnlFn80qMDeyPF/BaaTX+jBWLmIqR4NlIf37GFJhtyXUf2ch48n+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.494f463_1779090586252_0.2229308799118328","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"skybridge","version":"1.0.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.0.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e8afc5630031ecda423fed2b25c5d1559d00c34","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.0.0.tgz","fileCount":341,"integrity":"sha512-1Su9HRF5a7+aJ8pljL/Wi0Zod5XN60zel0pNnD1Wn6gJUs5zuM7lUN0kilpUYFiopzNvrOABUtjf+fdRO6ynHg==","signatures":[{"sig":"MEYCIQDAJ7JoQLR8wugf67LhAVMkcCq6OV93jQZIAnZn5qXJIgIhANE10fpO3t1oNy6gCLFwGyOHLZSZMmWC0zCeixzsS3fy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187148},"type":"module","_from":"file:skybridge-1.0.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c83f3470ea8e1c77d8663c72b9cdfab6/skybridge-1.0.0.tgz","_integrity":"sha512-1Su9HRF5a7+aJ8pljL/Wi0Zod5XN60zel0pNnD1Wn6gJUs5zuM7lUN0kilpUYFiopzNvrOABUtjf+fdRO6ynHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.0.0_1779092780458_0.0027866319036635723","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1f2df4d":{"name":"skybridge","version":"0.0.0-dev.1f2df4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1f2df4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa9e1a0e8366db575593aee551f9b2f1a61a435a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1f2df4d.tgz","fileCount":341,"integrity":"sha512-oFP8xxaWgSqQQ0k7iZRZhUrJjJpzvl9+51mkRLR1ZQxAh/iIiTyYY1wFd28lD7Li+RFZ0spNuSisv31KR/a9eA==","signatures":[{"sig":"MEUCIQCnVjyEcPgFS3unXs8mFv1s556KxgfG3mZCdJXfTQEN3AIgCeuHXEDUYV9+uj3XuldYG+lxSE3MPgZ4rkiPxnIK+C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1f2df4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.1f2df4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1dc1b2589e3a1b780bdfdfab260ca8f7/skybridge-0.0.0-dev.1f2df4d.tgz","_integrity":"sha512-oFP8xxaWgSqQQ0k7iZRZhUrJjJpzvl9+51mkRLR1ZQxAh/iIiTyYY1wFd28lD7Li+RFZ0spNuSisv31KR/a9eA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1f2df4d_1779093123079_0.45475046621892945","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.741d35d":{"name":"skybridge","version":"0.0.0-dev.741d35d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.741d35d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8da5153e849fb8ced4434282ade4decfe48a00e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.741d35d.tgz","fileCount":341,"integrity":"sha512-SBnfl56DuxTkF7DWm/al0uzQpB0jb0XDdEa+oIZUS0tQp49eLv9MpCvhU51GrOqXuaTYdZFJHkVcT5XNFCncoQ==","signatures":[{"sig":"MEUCIQCSQ3naTVHpeTCDgmX26FL8mmNNzZ2arIgKnxoayBzTZAIgFqnv3qv+3Vg9AWLT8gN7T32ZoVo7No3+uDTu9wqmUtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.741d35d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187161},"type":"module","_from":"file:skybridge-0.0.0-dev.741d35d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07819897bceaca63645e763f07017373/skybridge-0.0.0-dev.741d35d.tgz","_integrity":"sha512-SBnfl56DuxTkF7DWm/al0uzQpB0jb0XDdEa+oIZUS0tQp49eLv9MpCvhU51GrOqXuaTYdZFJHkVcT5XNFCncoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.741d35d_1779093218822_0.22226141728146875","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28d6796":{"name":"skybridge","version":"0.0.0-dev.28d6796","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28d6796","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f788a67f2fd6ab9ca8e058f720e22874f6c4bcb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28d6796.tgz","fileCount":341,"integrity":"sha512-g+mDtZthtz4okP3joIe0vZu5fVe+HH89DtpHb6IbSGYTOltiOC/lJCfUu/dDPkcHddNRVK5RkcSu5R8fz8FMXg==","signatures":[{"sig":"MEUCIE04e550ANbtvbfEFLHwEUpcRMmSSuxQyCjbRA35YupWAiEAkG/OSjw+m9GgRf5ZaOfVl3dla93kD7EcdsyFeWhEQYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28d6796","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187150},"type":"module","_from":"file:skybridge-0.0.0-dev.28d6796.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4c3534b2099f1f93277d12230e10b59/skybridge-0.0.0-dev.28d6796.tgz","_integrity":"sha512-g+mDtZthtz4okP3joIe0vZu5fVe+HH89DtpHb6IbSGYTOltiOC/lJCfUu/dDPkcHddNRVK5RkcSu5R8fz8FMXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28d6796_1779093507195_0.5578347794859486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f37e244":{"name":"skybridge","version":"0.0.0-dev.f37e244","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f37e244","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"823628cd5ba67a1d057af54fed0d6641b5f67347","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f37e244.tgz","fileCount":341,"integrity":"sha512-UWZRugIiabqe5E5Cm1WHpj/jvg6cOSrhU9kYhXVW3K/vblbQqv354vsgzliLWAr9YZELixJ1SYj+ztJSDmFD3Q==","signatures":[{"sig":"MEQCIEirkTgMUg5i/9I3FTPpRQb1maupIqFpGnprW/pWN0ecAiBjuFKaQivBRlPlTcs0fLGpLW1yNnOc+IjrsHMXrwAorw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f37e244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187150},"type":"module","_from":"file:skybridge-0.0.0-dev.f37e244.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e9d758c38b7f6ba0cf613d9f051ded7/skybridge-0.0.0-dev.f37e244.tgz","_integrity":"sha512-UWZRugIiabqe5E5Cm1WHpj/jvg6cOSrhU9kYhXVW3K/vblbQqv354vsgzliLWAr9YZELixJ1SYj+ztJSDmFD3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f37e244_1779094088583_0.8601618371213096","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f706bf6":{"name":"skybridge","version":"0.0.0-dev.f706bf6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f706bf6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87e38be6d85433b568d7f7bfae79efbc41fc01a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f706bf6.tgz","fileCount":341,"integrity":"sha512-87hTtfPQc7a2JWm2SS0sag5mZLMRTNfV/jY7paOFl9vge/NK/bSkE4E0AJIZuStcIO0fAl3T8GPRgqcOxlrZiw==","signatures":[{"sig":"MEQCIGv39TI2Qvp4WMeH2FDpoysSjuTv3lgTk3V2n3jjSrmKAiBmVcCE69Ndk+m/TtfIzYEwe7xIbX4DiAHRqxE6simW9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f706bf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187477},"type":"module","_from":"file:skybridge-0.0.0-dev.f706bf6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7334e5eb68e76c9c99d2fbe9a553454a/skybridge-0.0.0-dev.f706bf6.tgz","_integrity":"sha512-87hTtfPQc7a2JWm2SS0sag5mZLMRTNfV/jY7paOFl9vge/NK/bSkE4E0AJIZuStcIO0fAl3T8GPRgqcOxlrZiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f706bf6_1779094731642_0.08319788566297115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac5757b":{"name":"skybridge","version":"0.0.0-dev.ac5757b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac5757b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"470db2303d18796e36a8c2bd8118104aa71aa41d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac5757b.tgz","fileCount":341,"integrity":"sha512-5s5aPb+PhwT5LffirlnJAoqve0Py1W+q5RcBfhKkPGHa5q+KrgSEQ7DE/qrUm+q2CNmWcc/IchbrAsp8J5iYPQ==","signatures":[{"sig":"MEUCIHNDKKvQS2zzJXdfzqnnfZGdWjdW/fOKeuaK70p3f2quAiEAhVn7NdMPQjekZxDTkVyVivW5edo6adCN6LMxQazXBF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac5757b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.ac5757b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5d0821f561ddc107c753f9000ff2be6/skybridge-0.0.0-dev.ac5757b.tgz","_integrity":"sha512-5s5aPb+PhwT5LffirlnJAoqve0Py1W+q5RcBfhKkPGHa5q+KrgSEQ7DE/qrUm+q2CNmWcc/IchbrAsp8J5iYPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac5757b_1779094786508_0.39096167596843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3e5f3e":{"name":"skybridge","version":"0.0.0-dev.d3e5f3e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3e5f3e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a03409710dae07f4aba49df7b23eab42c4954f2d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3e5f3e.tgz","fileCount":326,"integrity":"sha512-5NDvzKC3NZPKeWHIuZpeS8wZCxf0yKktM+iTL4ECM7xKpLMvZZDEZ4vDGrWIKF0E5JhbpmYZtiyVhZmQQ6Pf5A==","signatures":[{"sig":"MEYCIQCEtdkP5WkzoB7C5GXLnDWw5I1fv+kgD+E44CuDlC+UBgIhAOVH9y1culSGw19pst0IrlaJtEpR6nXGrZks+ySCi+aK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d3e5f3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167811},"type":"module","_from":"file:skybridge-0.0.0-dev.d3e5f3e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e7f90e8c6b5ff48c045f406a2caed43/skybridge-0.0.0-dev.d3e5f3e.tgz","_integrity":"sha512-5NDvzKC3NZPKeWHIuZpeS8wZCxf0yKktM+iTL4ECM7xKpLMvZZDEZ4vDGrWIKF0E5JhbpmYZtiyVhZmQQ6Pf5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3e5f3e_1779094891163_0.9597444299291398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b358cb":{"name":"skybridge","version":"0.0.0-dev.7b358cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b358cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f9df2e2d5699d2f93b684cf7ed9fe66c72950771","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b358cb.tgz","fileCount":341,"integrity":"sha512-iGgSHrFZRpWWD5/P6tQrAcITnLjOq/L26CWLQKMG5dw8bhbgMy77vVZPodJz2i/voy2oa5Yaryn3U5CK306f8Q==","signatures":[{"sig":"MEUCIQDgpBllDjn+zeAyZ06eAuNU7fTQdHMdn1WA6qYJGcO53QIgAqJryGrWD2S1g3JovCGztfdHqTs14XqgTSPjacLNXg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b358cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.7b358cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a473c5f3249fee357fbb5bb3c2d7691/skybridge-0.0.0-dev.7b358cb.tgz","_integrity":"sha512-iGgSHrFZRpWWD5/P6tQrAcITnLjOq/L26CWLQKMG5dw8bhbgMy77vVZPodJz2i/voy2oa5Yaryn3U5CK306f8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b358cb_1779094911231_0.5724246051280655","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50e072c":{"name":"skybridge","version":"0.0.0-dev.50e072c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50e072c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0bf15d640b5e7e6a2d2d3442b82c230b37a6fd0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50e072c.tgz","fileCount":326,"integrity":"sha512-iYWW591ZZKoWlfuaqJBRc1Mep6pGaDeJKWHf52/7T8oE5mLT4Z0QWTiCo9qcvXB9J2s+9zBZQkNNUziMUWIc9w==","signatures":[{"sig":"MEQCIGeHliZso3WsEysxqB7ItPCtpQvqUqEMTSAgYxRZSLQkAiAzqOWKXWiCZZ4tqQ/Pk+MVSP5JhJGz+ttCv69YW+Iueg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50e072c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167811},"type":"module","_from":"file:skybridge-0.0.0-dev.50e072c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9a7e5785378301d31da0d908bdc11067/skybridge-0.0.0-dev.50e072c.tgz","_integrity":"sha512-iYWW591ZZKoWlfuaqJBRc1Mep6pGaDeJKWHf52/7T8oE5mLT4Z0QWTiCo9qcvXB9J2s+9zBZQkNNUziMUWIc9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50e072c_1779095858549_0.456868774927333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5673ee5":{"name":"skybridge","version":"0.0.0-dev.5673ee5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5673ee5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a77402bdb723a5cad80643ab5f8a75de15d82e36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5673ee5.tgz","fileCount":341,"integrity":"sha512-tEbajeymgg/4YVm7yNH9dKYpmqOdtLPeZv2Be9E6bvhiYldVc1Orc1tgf5EyazzwS5lQetdRbiM1ohmmVuXE9g==","signatures":[{"sig":"MEUCIQDUq7KjBcDA2IxEznOeR07vxsjThOwtc6Ib0N9fS7UZqAIgDioWu/pPWOXeDXtO5G+o1VeHW+E0Um/XixArzcjwp+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5673ee5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187477},"type":"module","_from":"file:skybridge-0.0.0-dev.5673ee5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/efc79771761221a004c305d367f8d24d/skybridge-0.0.0-dev.5673ee5.tgz","_integrity":"sha512-tEbajeymgg/4YVm7yNH9dKYpmqOdtLPeZv2Be9E6bvhiYldVc1Orc1tgf5EyazzwS5lQetdRbiM1ohmmVuXE9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5673ee5_1779096169973_0.9554209474039652","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3553698":{"name":"skybridge","version":"0.0.0-dev.3553698","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3553698","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f4cbe2706843e5b51e8cd7f217742ee8b97d4237","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3553698.tgz","fileCount":326,"integrity":"sha512-KstyWqtVZIY1p5vywBEnJcZ5FT2h8Pd8iczw4iYLCZjIUv/wTMj6xOafPuiurNfSmXbSZMHSnKqgjVrK6x8btQ==","signatures":[{"sig":"MEYCIQCgObgR8E5YS/UiU+xkSzFSCeMs9FVwInx9f1xtUdTeIgIhAI3rcWVxPjMbyp8MZvj+3JosEvnkC0Eh8dRB4r4wooVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3553698","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1167811},"type":"module","_from":"file:skybridge-0.0.0-dev.3553698.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6e1dffb985b346ab221c18bc02164b58/skybridge-0.0.0-dev.3553698.tgz","_integrity":"sha512-KstyWqtVZIY1p5vywBEnJcZ5FT2h8Pd8iczw4iYLCZjIUv/wTMj6xOafPuiurNfSmXbSZMHSnKqgjVrK6x8btQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3553698_1779096283471_0.1700904372323675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.87b288e":{"name":"skybridge","version":"0.0.0-dev.87b288e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.87b288e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a07c078161a4989dd3d1bf1460242e39a8be148","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.87b288e.tgz","fileCount":341,"integrity":"sha512-dbXFc1BZxxM4ttw3AuQBSm1WQFrnLiotq47hCOxhqalPfm7KVKjW3ctBT+YBLr4b71kgk2fXXDjxVT6s8IyWsw==","signatures":[{"sig":"MEUCIQCQUlV+f7kn32j9whc5dEYUEchlMMhadnfsenpVAIrweQIgd+2IVY9ybGOArcq+vLJZp1vNDdMVp7uyKCml7zB9tNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.87b288e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191158},"type":"module","_from":"file:skybridge-0.0.0-dev.87b288e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8375823f533a3ae47198c95c955f1179/skybridge-0.0.0-dev.87b288e.tgz","_integrity":"sha512-dbXFc1BZxxM4ttw3AuQBSm1WQFrnLiotq47hCOxhqalPfm7KVKjW3ctBT+YBLr4b71kgk2fXXDjxVT6s8IyWsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.87b288e_1779096610294_0.6661241125657178","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.644c36b":{"name":"skybridge","version":"0.0.0-dev.644c36b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.644c36b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b5d25cc74abf7c67597c7044943ce7727dccac9d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.644c36b.tgz","fileCount":341,"integrity":"sha512-QYUnNRtcOKMEWMv8WtbW2cYacCUNn1Iy/ryDgI+WT6Nk+rKhaQE7HlfY6SRDnm4hZd/9Zm7IWKkmtn6SdbSgmg==","signatures":[{"sig":"MEUCIQDsaLBvjqakwssybqxNZDFE4Si8PQqM+2TMSefA1HrlzQIgDnF1rmi0nQPMafO6mp1Rw5gzPJODBdwh7pbqXbRs18Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.644c36b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.644c36b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/27059d4a51cb559aff20ac606a656370/skybridge-0.0.0-dev.644c36b.tgz","_integrity":"sha512-QYUnNRtcOKMEWMv8WtbW2cYacCUNn1Iy/ryDgI+WT6Nk+rKhaQE7HlfY6SRDnm4hZd/9Zm7IWKkmtn6SdbSgmg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.644c36b_1779098051136_0.6632138913347865","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11d2b6c":{"name":"skybridge","version":"0.0.0-dev.11d2b6c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11d2b6c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55833de720037a4dfa60ef0e0e88013c47ad7967","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11d2b6c.tgz","fileCount":341,"integrity":"sha512-9VLiHYe8BuwV8MpKjhDhqtzDbLGlI6xqIafsywVmIR1JSSGkB680E5AShsOjwDwKDcuPLONKZwrMjnVme+sFdw==","signatures":[{"sig":"MEUCIGEYMVDw6Xx0gzIv46+naRtazvAokoct4ZS84S+Vm75nAiEAg3+g+Vi3WGnpMCAqnOGvxWs5puXaFiIzTsSOzayuccE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11d2b6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187488},"type":"module","_from":"file:skybridge-0.0.0-dev.11d2b6c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/336c5bb0d25c680aec4522adde6f589d/skybridge-0.0.0-dev.11d2b6c.tgz","_integrity":"sha512-9VLiHYe8BuwV8MpKjhDhqtzDbLGlI6xqIafsywVmIR1JSSGkB680E5AShsOjwDwKDcuPLONKZwrMjnVme+sFdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11d2b6c_1779098101657_0.6237240184386328","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.857cf3a":{"name":"skybridge","version":"0.0.0-dev.857cf3a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.857cf3a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f63eb48824ec252b59c1484ebe1e658b624cbeb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.857cf3a.tgz","fileCount":341,"integrity":"sha512-TiKNeIeyHzindv/5pA2o7Dq+OpwDZg/s4Z77FfXhFEdcfnBbRWaNNVoYihwNvKnpOjas/E/x9nR6poX2rClVsQ==","signatures":[{"sig":"MEQCH0A53MjVLxLm1MEcM3R1I0xNJadGQXQqbYoNeN0xYDQCIQDzB8d7HzSaI+0EPnQuvTmPt3uCOiAmIxavfBANoEIJ1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.857cf3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187488},"type":"module","_from":"file:skybridge-0.0.0-dev.857cf3a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=24.15.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9b923e1a2b52c158b3716a7c9e05c0af/skybridge-0.0.0-dev.857cf3a.tgz","_integrity":"sha512-TiKNeIeyHzindv/5pA2o7Dq+OpwDZg/s4Z77FfXhFEdcfnBbRWaNNVoYihwNvKnpOjas/E/x9nR6poX2rClVsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.857cf3a_1779098127217_0.8450339370555935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e5930c1":{"name":"skybridge","version":"0.0.0-dev.e5930c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e5930c1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"45289c419491b034fb2023cf2c6eb8dbd6feeeb7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e5930c1.tgz","fileCount":341,"integrity":"sha512-EJCzQMuDIZQdu70Yp/lA0iXBONlOjJq8X483WJ+zEMIiCQtSjCcJYdz623zlXh/dnVMYsU+iPf6FDHZ9MFGBEg==","signatures":[{"sig":"MEYCIQDSTncqtdfaNgJ7JKLjjjwQcN1dsN5XA7c1ifME9htqMwIhAJpZZ0o+jh/yotjTpHUcBx9iqn5D6ceGHQUzDZsvV7Cf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e5930c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.e5930c1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/25194272e4aa7245aabdfe54b6e9aa86/skybridge-0.0.0-dev.e5930c1.tgz","_integrity":"sha512-EJCzQMuDIZQdu70Yp/lA0iXBONlOjJq8X483WJ+zEMIiCQtSjCcJYdz623zlXh/dnVMYsU+iPf6FDHZ9MFGBEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e5930c1_1779099243401_0.7174888691336188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c461150":{"name":"skybridge","version":"0.0.0-dev.c461150","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c461150","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c29cc422687a58289ed1e35d042d6350a4aab535","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c461150.tgz","fileCount":338,"integrity":"sha512-DFaEnrnh3YxEGTf7En2h7CQ0ATatTyWULbgfsig18xOuveV12oMHrVwkWCWDo4Uk2HQLMh/Q6tDktRQ5yyy3Fw==","signatures":[{"sig":"MEQCIHdvsYNYND4srH83ARON6f2kKC9fNBTlxAtRskEzYy78AiAOw4MadCytPdslWEn3jH2r3KgoZtmekcAqH/SpACuSVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c461150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.c461150.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0a6057f7bb9c27852da67a6a4a980201/skybridge-0.0.0-dev.c461150.tgz","_integrity":"sha512-DFaEnrnh3YxEGTf7En2h7CQ0ATatTyWULbgfsig18xOuveV12oMHrVwkWCWDo4Uk2HQLMh/Q6tDktRQ5yyy3Fw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c461150_1779104154472_0.24316107468994486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2c22de9":{"name":"skybridge","version":"0.0.0-dev.2c22de9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2c22de9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"83eb2945510c6772528c4f73c19f0974bff23132","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2c22de9.tgz","fileCount":341,"integrity":"sha512-u3McIdRcfpCrpkSlAu1g5DKGBPCg6XZDkmqu8O267aAKvo1cKCsUG1jkzUZmxV5A22Ruds9wQ05+StlUFvq8ng==","signatures":[{"sig":"MEUCIQDWEsFbAGR5wP8P4ZhMYcnjb4zU7v6h3URefM9raN8IvwIgFFLTs+pLnVwES3kcTpVXhppgE5iWYci6qVRZbhQ8myA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2c22de9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187160},"type":"module","_from":"file:skybridge-0.0.0-dev.2c22de9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c3175988fc44b8bfcf3aa20c338f62fa/skybridge-0.0.0-dev.2c22de9.tgz","_integrity":"sha512-u3McIdRcfpCrpkSlAu1g5DKGBPCg6XZDkmqu8O267aAKvo1cKCsUG1jkzUZmxV5A22Ruds9wQ05+StlUFvq8ng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2c22de9_1779106446044_0.9273355975807931","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.106517a":{"name":"skybridge","version":"0.0.0-dev.106517a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.106517a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ca473c00002829603604bb5539a466515f933a5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.106517a.tgz","fileCount":341,"integrity":"sha512-2f8rpNkpiv9O8hILk2kd3Th56ZSLLJ81ma59wiuP1bzX8qL3Z9+i+pLUKQnUzn/F+0FCS9MRQpPURdDtZvI0fA==","signatures":[{"sig":"MEQCIB4NU7OChoACvGQYMlWhB9eEfFlikRNoO+iHd5CPct0cAiAWMN5SGBQptEhEOmzE3wd2yfVtWNdmdZkfApahod8enw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.106517a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191158},"type":"module","_from":"file:skybridge-0.0.0-dev.106517a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93af14bda8294e98d48738a9671cea38/skybridge-0.0.0-dev.106517a.tgz","_integrity":"sha512-2f8rpNkpiv9O8hILk2kd3Th56ZSLLJ81ma59wiuP1bzX8qL3Z9+i+pLUKQnUzn/F+0FCS9MRQpPURdDtZvI0fA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.106517a_1779107341643_0.9247220460147509","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e97960f":{"name":"skybridge","version":"0.0.0-dev.e97960f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e97960f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a93faec28a7444f7b6bc1ce2f022959ebdb3130b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e97960f.tgz","fileCount":341,"integrity":"sha512-0XqXUktunKY8H+rfhvlbFg4LktQT2BffgxiELvK8xu/m7MOOzCoO0z7Typdr+JKvgKzwOi9c5AqeUqSYQNGS6Q==","signatures":[{"sig":"MEUCIQCe6+ioI5iTMuLHs++/1jEI69m5YRFFv8GRLvPbnk1blAIgG3nIoMDcbHo1ppEQB6vsLuoH6M0/i1ZUCCo6Wq7bwhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e97960f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187488},"type":"module","_from":"file:skybridge-0.0.0-dev.e97960f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1b669e20c75bd734c4ddffd4c80fdb3d/skybridge-0.0.0-dev.e97960f.tgz","_integrity":"sha512-0XqXUktunKY8H+rfhvlbFg4LktQT2BffgxiELvK8xu/m7MOOzCoO0z7Typdr+JKvgKzwOi9c5AqeUqSYQNGS6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e97960f_1779108340919_0.18934676016672514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e8291ff":{"name":"skybridge","version":"0.0.0-dev.e8291ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e8291ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7ab9c64f8c6cb9930335633a76d41251fadf5f9e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e8291ff.tgz","fileCount":341,"integrity":"sha512-28aR/kB91KYKOpiERxmM5aS4TZqAS1qQEnNf8J1ijvk7KeM9CaZ4vDqOd3ZZKRWr5sloq/VNWAclWjwXHBjdPg==","signatures":[{"sig":"MEQCICbyQiZVPSJ9rhNe2e6zQ+l4OP6UoqwdSPVsjNSb7/xlAiBXg1tQK6CWuzgHkPNMCe2WHBOztYz4X70jxuMISQuGog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e8291ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191158},"type":"module","_from":"file:skybridge-0.0.0-dev.e8291ff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9e856e3c73ba3520836d0de651fadcc7/skybridge-0.0.0-dev.e8291ff.tgz","_integrity":"sha512-28aR/kB91KYKOpiERxmM5aS4TZqAS1qQEnNf8J1ijvk7KeM9CaZ4vDqOd3ZZKRWr5sloq/VNWAclWjwXHBjdPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e8291ff_1779109624900_0.19531278601470725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cf3ddb9":{"name":"skybridge","version":"0.0.0-dev.cf3ddb9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cf3ddb9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e4f859aff5f094305aa4d182d85ed122eaf230df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cf3ddb9.tgz","fileCount":341,"integrity":"sha512-tAuWdInMZ+ey76z8uYEg/prQV9A++CJ0/S7Ql/6/HqO7jnGGD4PlgXs+f/kIhtUGR/KEy6LWSHYFGa7mZlNh/Q==","signatures":[{"sig":"MEUCIQC3kAVg2Kgh2YM5HdX3ooobbB51Q2X0caBhRDaLwpK/TgIgaONJoAUYLbcoPTN3hvcyQjRPohrgzOLKTCd0RCZIoAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cf3ddb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.cf3ddb9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d514286ad6ab2c935801749d7a6d04f1/skybridge-0.0.0-dev.cf3ddb9.tgz","_integrity":"sha512-tAuWdInMZ+ey76z8uYEg/prQV9A++CJ0/S7Ql/6/HqO7jnGGD4PlgXs+f/kIhtUGR/KEy6LWSHYFGa7mZlNh/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cf3ddb9_1779109658119_0.02517460952498851","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8579f3b":{"name":"skybridge","version":"0.0.0-dev.8579f3b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8579f3b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50ef56e3d5a56db781e26c271e5027f8b8d1cd45","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8579f3b.tgz","fileCount":341,"integrity":"sha512-u5pp1n33vEWpvQnFabxBP0tM6GFaO5aYzHItc5oKTpKAVv65D4Cll6vLG7/v4Vz9USzdejcCf0kNVG83Tf5TuQ==","signatures":[{"sig":"MEQCIH01u0PAnL7cNaRmubjQNa/7gWrA6jHT5qVzAGLpf2hTAiB572pXOeaMDdfgGytqnuHH93dh2bb99j72eo6Sm634Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8579f3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191158},"type":"module","_from":"file:skybridge-0.0.0-dev.8579f3b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48192f91963e070682dd603918ef9304/skybridge-0.0.0-dev.8579f3b.tgz","_integrity":"sha512-u5pp1n33vEWpvQnFabxBP0tM6GFaO5aYzHItc5oKTpKAVv65D4Cll6vLG7/v4Vz9USzdejcCf0kNVG83Tf5TuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8579f3b_1779109684823_0.689603531987236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e6fa00b":{"name":"skybridge","version":"0.0.0-dev.e6fa00b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e6fa00b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"155c48bb175455405c5fada94e73d70738cd9803","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e6fa00b.tgz","fileCount":341,"integrity":"sha512-llem45j7btz9MMoiGhaa51nLFRNYCoquszXFaVfqrvh/4FbnBDcrKxLc7N0EDV8k9Xc0ZWVub6Bf6BuFPqaTpg==","signatures":[{"sig":"MEUCIQC/ulWIwhe6hvGhfySpzIdy/cl9/YeSDonFi1XpDy8JUwIgRAnvgNOtC2yuqbgFruxYRaoKoT8Xo5wAzVMX40hAOAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e6fa00b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191148},"type":"module","_from":"file:skybridge-0.0.0-dev.e6fa00b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ed6218353fb415d1d9ae57545c82c50/skybridge-0.0.0-dev.e6fa00b.tgz","_integrity":"sha512-llem45j7btz9MMoiGhaa51nLFRNYCoquszXFaVfqrvh/4FbnBDcrKxLc7N0EDV8k9Xc0ZWVub6Bf6BuFPqaTpg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e6fa00b_1779109847770_0.4799594515460115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f423b34":{"name":"skybridge","version":"0.0.0-dev.f423b34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f423b34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3181bd0ac194e6f2a38377c8eced3bbe680ea98d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f423b34.tgz","fileCount":341,"integrity":"sha512-C5vK+dHTsmqon3lney93aTZornNhDfzwwgjcescDCyBdB/VRtmR27Bf1BYH5hkw8rP6NwH8CWdFfHRJzkoQ0iQ==","signatures":[{"sig":"MEUCIHsvTq379rPL/PqRNXKEOqxg2QO15MoDu4fesE4HdR4XAiEAjr3unvWXgLCQLeNC8maAq9NEpXITjQLo8iRTvz9fF0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f423b34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.f423b34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8cd395d0cee5fca2b9f4665a9b214e4c/skybridge-0.0.0-dev.f423b34.tgz","_integrity":"sha512-C5vK+dHTsmqon3lney93aTZornNhDfzwwgjcescDCyBdB/VRtmR27Bf1BYH5hkw8rP6NwH8CWdFfHRJzkoQ0iQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f423b34_1779109977496_0.04929927515234911","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48d2991":{"name":"skybridge","version":"0.0.0-dev.48d2991","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48d2991","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bebdde4d913f7629747b522bf5c3f336c6dfeacb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48d2991.tgz","fileCount":341,"integrity":"sha512-5r51fjnjWZXiTTit4+g73O0QQYPdQjqHX3OSZv5V+35dHPXH4ZHJZkfWeywLpLYxFj+pPhaCErEY/S8igdWwwg==","signatures":[{"sig":"MEYCIQCLzz9fWTgjWT/Y6YW8w/sAEPP+Mg9rzDbkNz7jCHSQVgIhAP8J+gQhzOs43ekR75ugud1VuiyaSr8M9YR8aEiEv0TZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48d2991","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187477},"type":"module","_from":"file:skybridge-0.0.0-dev.48d2991.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0f10ac895becbfe40caed2baaf78094/skybridge-0.0.0-dev.48d2991.tgz","_integrity":"sha512-5r51fjnjWZXiTTit4+g73O0QQYPdQjqHX3OSZv5V+35dHPXH4ZHJZkfWeywLpLYxFj+pPhaCErEY/S8igdWwwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48d2991_1779110199375_0.6964875944959181","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eeae3ca":{"name":"skybridge","version":"0.0.0-dev.eeae3ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eeae3ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"31a4016838ddb2a46b049ee461b869c2ef3027d3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eeae3ca.tgz","fileCount":341,"integrity":"sha512-vv9PikaMHGdepwkJUoBVlXie3mctXMJXfzti605MaEQgK+oFCsfcTmvEZVWq2NLu9i6lTAPLPT1sEbBekodblg==","signatures":[{"sig":"MEQCIA++nXOi6M9QUmCvvMFOlt+cO6vqzybMPH6xbFnth6FKAiAHY0vFdGg3JcsBRD7+XSErhGVQFl1ymY4LS9UmJEIJsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eeae3ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191851},"type":"module","_from":"file:skybridge-0.0.0-dev.eeae3ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/feba644d6dc1f6372000903ff9748cff/skybridge-0.0.0-dev.eeae3ca.tgz","_integrity":"sha512-vv9PikaMHGdepwkJUoBVlXie3mctXMJXfzti605MaEQgK+oFCsfcTmvEZVWq2NLu9i6lTAPLPT1sEbBekodblg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eeae3ca_1779110292225_0.4991938255015176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.493b82a":{"name":"skybridge","version":"0.0.0-dev.493b82a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.493b82a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02753e91956b19a657f34ac6d4310221f61b7330","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.493b82a.tgz","fileCount":341,"integrity":"sha512-+234SERILgvNF5vfe0dQEUNDTRCNQ3tnaL/OlPqbSFZSCdp/sPPM9JAqFimZedNvhy1Tv5JS328+rzHqxO31Jg==","signatures":[{"sig":"MEUCIQDBOaZimfVjvsc82peZpEcPex4YvQia4FatKvz348PGLQIgHMTv+UIVpsVXqXegvzAF6T2sJo1E+O6RYXfTm6Mq2ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.493b82a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191852},"type":"module","_from":"file:skybridge-0.0.0-dev.493b82a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0fba1fcedfbb35161a3b61584d8a9cf2/skybridge-0.0.0-dev.493b82a.tgz","_integrity":"sha512-+234SERILgvNF5vfe0dQEUNDTRCNQ3tnaL/OlPqbSFZSCdp/sPPM9JAqFimZedNvhy1Tv5JS328+rzHqxO31Jg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.493b82a_1779112966908_0.2819632195646853","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d48f61":{"name":"skybridge","version":"0.0.0-dev.7d48f61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d48f61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b893d7a82f94356697aab2b02bdbe33e1d4ab999","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d48f61.tgz","fileCount":341,"integrity":"sha512-zisLYrhSSpk+lG3f7/gdSIFfbafAHwMxvuiy0ID2eFnh3vbwFt7OoqxRrL+CCETZUhJ8OPesmiC17PItW7spTw==","signatures":[{"sig":"MEYCIQDoc84wRlJQKpShf7ZPkjUMgINBytC3tlabu1NmmYSZkAIhAL+MK8Jrev/SnyPFV6oDBg7AI6eaJtZ7kiRCqEixF042","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d48f61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191852},"type":"module","_from":"file:skybridge-0.0.0-dev.7d48f61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/98fa924e20c46ca3a911078459bf028e/skybridge-0.0.0-dev.7d48f61.tgz","_integrity":"sha512-zisLYrhSSpk+lG3f7/gdSIFfbafAHwMxvuiy0ID2eFnh3vbwFt7OoqxRrL+CCETZUhJ8OPesmiC17PItW7spTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d48f61_1779114417056_0.09866325898306338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6254bbf":{"name":"skybridge","version":"0.0.0-dev.6254bbf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6254bbf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e1db585733fa49195905b2699da06eb887d7d407","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6254bbf.tgz","fileCount":341,"integrity":"sha512-DR1BrEfuxU37SL3LDxgyvBgMMxBEh4WyULBT/XCnEUPH/yiB/yx/XAQ+BiryyuxttClNVTyWMiyLSk0FbqB7EQ==","signatures":[{"sig":"MEUCIHzHxuSVpV5S9kamwjweajbJ3W4Vmij/CAFyyuOjEuX/AiEAoutXkGiZcklIC4wLn6ILVdcSyh6q6grg0zumPGEq1KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6254bbf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191851},"type":"module","_from":"file:skybridge-0.0.0-dev.6254bbf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbba90026f2b2fb58f07bd41a77080bb/skybridge-0.0.0-dev.6254bbf.tgz","_integrity":"sha512-DR1BrEfuxU37SL3LDxgyvBgMMxBEh4WyULBT/XCnEUPH/yiB/yx/XAQ+BiryyuxttClNVTyWMiyLSk0FbqB7EQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6254bbf_1779116022377_0.8566623129562994","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5874570":{"name":"skybridge","version":"0.0.0-dev.5874570","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5874570","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f437d3e5e3a3c8bbc329780607e8eee1a09c9be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5874570.tgz","fileCount":341,"integrity":"sha512-ED38NHuOrGmvvjWx9bwM54W5qcLr3Pjdjc8aW6YjzRgXKgP9C8iOOvaPWvCu80AcdbUf7wLpick9kXBtBNyuvw==","signatures":[{"sig":"MEUCIFIk+xjmljsP7ROAkaymJwQqN2erYXqeP+3/b4O3vIgIAiEA7jEFig7Krv4MfCcGz5Vlhpzsm9wsXOCSd9EkZg9b18g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5874570","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191851},"type":"module","_from":"file:skybridge-0.0.0-dev.5874570.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61010bf92d04130a942af10fef8139bb/skybridge-0.0.0-dev.5874570.tgz","_integrity":"sha512-ED38NHuOrGmvvjWx9bwM54W5qcLr3Pjdjc8aW6YjzRgXKgP9C8iOOvaPWvCu80AcdbUf7wLpick9kXBtBNyuvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5874570_1779117091815_0.5541883919404345","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3c09e9":{"name":"skybridge","version":"0.0.0-dev.c3c09e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3c09e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5645043ef1a7346c9fae779d6d3f408c7ca72462","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3c09e9.tgz","fileCount":341,"integrity":"sha512-Vn5L5SCpY73mDCcOiw+yBNtfRvehpnSKkcwSutxx6x02yASXIXpiBzyu4ondsBtsH546ejGineIWvPpRsgdOPA==","signatures":[{"sig":"MEQCIBYOkcuERCYnMZIbDTIWAwCZLAjzfFn9tqqEWz4J32GNAiBY85g5PjSXoGVQcW6YRzYW+d8e6X3k7baX1HM4Dd8YHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3c09e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195064},"type":"module","_from":"file:skybridge-0.0.0-dev.c3c09e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d489cda266ec67f715f72cfefbc6028/skybridge-0.0.0-dev.c3c09e9.tgz","_integrity":"sha512-Vn5L5SCpY73mDCcOiw+yBNtfRvehpnSKkcwSutxx6x02yASXIXpiBzyu4ondsBtsH546ejGineIWvPpRsgdOPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3c09e9_1779117201115_0.41667941817169085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ebe4332":{"name":"skybridge","version":"0.0.0-dev.ebe4332","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ebe4332","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e3e8ee7f7146999746699439a18339c83f41568","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ebe4332.tgz","fileCount":341,"integrity":"sha512-tU8fIx0yQqVp8c5gsaL6WAKfTSsQFpCVmAYyCFPnzdnriIF4yWCCvzbCCT7SGvcBOQYO/b8wfvsnPBmScSupFA==","signatures":[{"sig":"MEYCIQCBRKf64GD2bfZZ1vY/Am380rAiamjSYbVjgBiHZmXscQIhAJOzkJStBisg7HyJSG6Bh6geZ0cMm3UfBQ6gyH08PKcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ebe4332","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195065},"type":"module","_from":"file:skybridge-0.0.0-dev.ebe4332.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/633d019507b61e624bef53613c576c20/skybridge-0.0.0-dev.ebe4332.tgz","_integrity":"sha512-tU8fIx0yQqVp8c5gsaL6WAKfTSsQFpCVmAYyCFPnzdnriIF4yWCCvzbCCT7SGvcBOQYO/b8wfvsnPBmScSupFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ebe4332_1779119686125_0.5971376888669591","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c7fef1":{"name":"skybridge","version":"0.0.0-dev.7c7fef1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c7fef1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d73d38cbdf206e9c38041033a85a0697991cbaec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c7fef1.tgz","fileCount":341,"integrity":"sha512-s6Tx5mvzgRGQMOBpVKFbfJw6JTPYede9FGa36B8HDjeHheykk9sMpyYYkuZDwtEcCTJhFWIgJ14kWABLb9oIRA==","signatures":[{"sig":"MEQCIHMfIn58jHy1ak4Ta+PO/HX5ZVHn4zfjMQqW7vz7QppzAiA1bCzuOsLEorXvvekCzVW6L/tFjlRIhUujgDX59g9FoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c7fef1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195065},"type":"module","_from":"file:skybridge-0.0.0-dev.7c7fef1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/557a449521560f30e66bd059b854e60b/skybridge-0.0.0-dev.7c7fef1.tgz","_integrity":"sha512-s6Tx5mvzgRGQMOBpVKFbfJw6JTPYede9FGa36B8HDjeHheykk9sMpyYYkuZDwtEcCTJhFWIgJ14kWABLb9oIRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.5","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c7fef1_1779149000377_0.694355590118992","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11560cb":{"name":"skybridge","version":"0.0.0-dev.11560cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11560cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1bcbf01f725dd3340aa5c3cfe9bbc6973752a24d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11560cb.tgz","fileCount":341,"integrity":"sha512-y4Wgp44c1bIMTbdY21dC/uiqvQypeCqfESUoF7gsIML5zgPlxVb08JpLKfbAkOFiEbaodCGHMW8hX8JUU3Gsow==","signatures":[{"sig":"MEUCIQDaLc9yTVUqKBxTHzdfmRNjXDx0XzVLbY8qT7eUzBClKgIgFbZ8crCuJTsAg76W7nBWpVVO9Civ3L73ar4FYpUrWn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11560cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195065},"type":"module","_from":"file:skybridge-0.0.0-dev.11560cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0aebd232cd5b723fca837288feaee7b1/skybridge-0.0.0-dev.11560cb.tgz","_integrity":"sha512-y4Wgp44c1bIMTbdY21dC/uiqvQypeCqfESUoF7gsIML5zgPlxVb08JpLKfbAkOFiEbaodCGHMW8hX8JUU3Gsow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11560cb_1779157809703_0.0447108884091969","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be4ac5e":{"name":"skybridge","version":"0.0.0-dev.be4ac5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be4ac5e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"22978c3d2e5efebf6dbc4ca2afa24f2ba6f8d2ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be4ac5e.tgz","fileCount":341,"integrity":"sha512-Fgeepry4NhH3yLdbqIYM1evuSovG5psfzgr56Gmup1H8nTRwlDrUGwD4436Kj+iffCYX9pEEH7Z0IAz7s4XP2Q==","signatures":[{"sig":"MEQCIExr5o3Yvj2pB2Bt3e/RPFXiD32owZ1VeE3p+whFUUUaAiATlJBfCuDwG6ti9TMIJ88HVHNOhUklxLZ5rBob9AO/vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be4ac5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1195064},"type":"module","_from":"file:skybridge-0.0.0-dev.be4ac5e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24907d476d4b2aea3e79e47a7639632f/skybridge-0.0.0-dev.be4ac5e.tgz","_integrity":"sha512-Fgeepry4NhH3yLdbqIYM1evuSovG5psfzgr56Gmup1H8nTRwlDrUGwD4436Kj+iffCYX9pEEH7Z0IAz7s4XP2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be4ac5e_1779175968408_0.5201675987482517","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18fbdd3":{"name":"skybridge","version":"0.0.0-dev.18fbdd3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18fbdd3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"99339b720c1b27517e33bde907915bbb78a6f5bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18fbdd3.tgz","fileCount":341,"integrity":"sha512-Yslt4eU7yGYDf5yJJYph/xzD0SpMp3OWOHUKLbMp6t8EFVqowZMrZnyq0cGoNgNHW805jXVVjuomLKPC/L551A==","signatures":[{"sig":"MEUCIF838ImX58N98EAzD+q3LpNbksZhQBJwIWJgeXDjgNiZAiEAmMSGUF7jY8l77kK7f5wIdJ9yneqSEREEgVT2lbvD2QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18fbdd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205352},"type":"module","_from":"file:skybridge-0.0.0-dev.18fbdd3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/537c047411d704ed43de5bfa00cc3cca/skybridge-0.0.0-dev.18fbdd3.tgz","_integrity":"sha512-Yslt4eU7yGYDf5yJJYph/xzD0SpMp3OWOHUKLbMp6t8EFVqowZMrZnyq0cGoNgNHW805jXVVjuomLKPC/L551A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18fbdd3_1779181989865_0.23893380099493866","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac200ea":{"name":"skybridge","version":"0.0.0-dev.ac200ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac200ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"90af292c77465b6d927b6faa4d4889875f828161","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac200ea.tgz","fileCount":341,"integrity":"sha512-OWOmKbghUcrMAJqYgEew2UJAS8zqfdU/k2VdgRA6pbTIaehxSXj4p/A9cPrOeCi1Ml+HvnPb+BixrdgqHh/gIg==","signatures":[{"sig":"MEUCIAu7/qlIrfxE+X9vtzQZCFl266uZKD65OMDMRxlmwUMSAiEA+AeORriF3x3io8sbkX5HQCs3f+uixK7wwxouCTjuWbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac200ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1187487},"type":"module","_from":"file:skybridge-0.0.0-dev.ac200ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4248094a5b24f31acc1c0aed6966a59/skybridge-0.0.0-dev.ac200ea.tgz","_integrity":"sha512-OWOmKbghUcrMAJqYgEew2UJAS8zqfdU/k2VdgRA6pbTIaehxSXj4p/A9cPrOeCi1Ml+HvnPb+BixrdgqHh/gIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac200ea_1779183000783_0.969150691117703","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.95ade51":{"name":"skybridge","version":"0.0.0-dev.95ade51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.95ade51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"305df18a1ae64974f4b8698d2530fc529940995b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.95ade51.tgz","fileCount":341,"integrity":"sha512-GqlkUx2OdBHEl7BPZijqcnFykiAVPHgi7RaHzR/q6oxzpBszm2Sj1rbl18kAuCKjtRdUtnRqsXgdQneghM8M/g==","signatures":[{"sig":"MEYCIQDQz6dBFtnrRno7/bS1508G8lTD8tYMBwvxqPJ/ZPKZ8wIhALfqiYjqEU4Fyks5lWhBi2063eLD+XCp2fht0fBagwdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.95ade51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.95ade51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3a508ecbce080bd5c45149380c05494/skybridge-0.0.0-dev.95ade51.tgz","_integrity":"sha512-GqlkUx2OdBHEl7BPZijqcnFykiAVPHgi7RaHzR/q6oxzpBszm2Sj1rbl18kAuCKjtRdUtnRqsXgdQneghM8M/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.95ade51_1779185046281_0.2078236674249938","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ed4ca9":{"name":"skybridge","version":"0.0.0-dev.4ed4ca9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ed4ca9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"329d5b44cbf0644b2a52c3b4ee3140ed6da38dc8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ed4ca9.tgz","fileCount":341,"integrity":"sha512-mvOMXiZoFYx5x/yZk9xZCElostchPfxZnpQh6obamA8Hdh37Z6sdD2OOkEyDisiXoTQhi5uRLbl0zzg5KwcDsQ==","signatures":[{"sig":"MEQCIGGZ6XHgNMDVcZAiMpWHsQ726saLa3JAruVT6gaGWlFqAiA6QqF+WHbaonIs7GZOjzwFpszx34r6Pfrs9k9m+X2TsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ed4ca9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205352},"type":"module","_from":"file:skybridge-0.0.0-dev.4ed4ca9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/019c38784b2cde40a0617100efc97436/skybridge-0.0.0-dev.4ed4ca9.tgz","_integrity":"sha512-mvOMXiZoFYx5x/yZk9xZCElostchPfxZnpQh6obamA8Hdh37Z6sdD2OOkEyDisiXoTQhi5uRLbl0zzg5KwcDsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ed4ca9_1779193623188_0.7019192712332543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38496b1":{"name":"skybridge","version":"0.0.0-dev.38496b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38496b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e7f4cb129d22040ad840402649b8d79c92fe69d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38496b1.tgz","fileCount":341,"integrity":"sha512-89Oc1tueLrnM53v76X6H6MD0jF9jzqH0I46YjRWlELVZw4EDhiD8uYCaQF4P0G2Hyzeibv3Tk0viB+W41Szo8g==","signatures":[{"sig":"MEUCIGUPY+z8Q+iNMGjKHCzH6a5WrnNmE+CI98P51OECualTAiEA8GJfyZBsqpRJzGvXwBkQPyy/3AoSOZpB1EtM9MFf2CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38496b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.38496b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0432993d6694d4cebccfbc3a18f7cf4/skybridge-0.0.0-dev.38496b1.tgz","_integrity":"sha512-89Oc1tueLrnM53v76X6H6MD0jF9jzqH0I46YjRWlELVZw4EDhiD8uYCaQF4P0G2Hyzeibv3Tk0viB+W41Szo8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38496b1_1779194349601_0.9489477379782905","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14dfa47":{"name":"skybridge","version":"0.0.0-dev.14dfa47","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14dfa47","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"14b873778dae676440312438ee68060cc74d13dc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14dfa47.tgz","fileCount":341,"integrity":"sha512-KdOcog3yXHolXxQ63IIg9BFF7qklAE/7KzszDBNt/GYtZDT5jqp/s6hUs3uSsq0Yu+vuLJ508tog5c3/kx4ftA==","signatures":[{"sig":"MEYCIQCeHOoXQPNNEatyRIrt+O6N+S+EIvtj6I816+Ka731QZAIhAPAHL2cg9sLG1uLSaW9oX28S7Wrngy3IhDGCszitg4iN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14dfa47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.14dfa47.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/31bee58b5a10c47faad9dfd28645e5ad/skybridge-0.0.0-dev.14dfa47.tgz","_integrity":"sha512-KdOcog3yXHolXxQ63IIg9BFF7qklAE/7KzszDBNt/GYtZDT5jqp/s6hUs3uSsq0Yu+vuLJ508tog5c3/kx4ftA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14dfa47_1779194352235_0.7618569009096596","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7bd5497":{"name":"skybridge","version":"0.0.0-dev.7bd5497","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7bd5497","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb091a2b48ad5ca395c97ed680260ee9ad8ec3f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7bd5497.tgz","fileCount":341,"integrity":"sha512-zprGJISPE3D9g2vDi2uESscQqPLhxVf8B309cDJPiiY5Rp1k4u6H1Kzvv3zE2vsvzU83SdDQ4upbBy7XWowCrw==","signatures":[{"sig":"MEUCIQCiBDzoRMr/NF95BOjGt3A68jWtfuekOPZ+zTODFrCmpAIgbZ52PQPmb6HcL5mHxa7Dhr9hTPYqy2rCpB9CZtdFE0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7bd5497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.7bd5497.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6189306f9fe2c35c632430d8ec2838d7/skybridge-0.0.0-dev.7bd5497.tgz","_integrity":"sha512-zprGJISPE3D9g2vDi2uESscQqPLhxVf8B309cDJPiiY5Rp1k4u6H1Kzvv3zE2vsvzU83SdDQ4upbBy7XWowCrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7bd5497_1779195168064_0.4057789509952636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c7d9cf":{"name":"skybridge","version":"0.0.0-dev.9c7d9cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c7d9cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed7688d9ae6766b750453d7ff11b585368e80c56","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c7d9cf.tgz","fileCount":341,"integrity":"sha512-ZnbmShsmuv+0V405Wvfo9lBjANQ0BQB7UKEs2mYd7texvGPOjdXr8S7cKnrYllkmgYznNDbjyzRTj6yAih49AQ==","signatures":[{"sig":"MEQCIFJhuPR+ITReaRLaT7aXKG6p2lWdBD4gnv3RtT1tYlkxAiBH+XjQb+AwBBXP1+NcDHNbMOf+Q8Zzw5ziF3+/HlT/DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c7d9cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.9c7d9cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5269fff79333bcdce2d23589f20458f/skybridge-0.0.0-dev.9c7d9cf.tgz","_integrity":"sha512-ZnbmShsmuv+0V405Wvfo9lBjANQ0BQB7UKEs2mYd7texvGPOjdXr8S7cKnrYllkmgYznNDbjyzRTj6yAih49AQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c7d9cf_1779195411599_0.7139082320380581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bbef16b":{"name":"skybridge","version":"0.0.0-dev.bbef16b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bbef16b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c7eb3c3608f56899317875a014d17ed801fb70b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bbef16b.tgz","fileCount":341,"integrity":"sha512-bZELXRtBnk+nfWffv0q99YKPJ7AEMH8NJnimf0ZB3sijrSqf0d4G5L8yugEIkfMMw1QCgQnODzTIVtPI1nuXZw==","signatures":[{"sig":"MEYCIQCV5zmM1vWv1Lg46w0gGBs3Sri0k1pWJMTYm/2JvPeDnAIhAKGQ1dV6/+2+ocKVIdWOg+Vib/I5YY2rAZZbc0WG52ib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bbef16b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.bbef16b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e37178d1bf3db9ad8464f59049c43ac6/skybridge-0.0.0-dev.bbef16b.tgz","_integrity":"sha512-bZELXRtBnk+nfWffv0q99YKPJ7AEMH8NJnimf0ZB3sijrSqf0d4G5L8yugEIkfMMw1QCgQnODzTIVtPI1nuXZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bbef16b_1779200902763_0.605666778237772","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4902836":{"name":"skybridge","version":"0.0.0-dev.4902836","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4902836","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d76e8c4aa5ba3e04ba476cb8a5d86c8a84dbc792","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4902836.tgz","fileCount":341,"integrity":"sha512-LxQCqpNvGlljXZZiHCMwc+hTT3AhSOv97V1mfxScR/qienKuDVuM7HeJ1xcFV044k9dGUTWfh2bYO6QpkB9UqQ==","signatures":[{"sig":"MEUCIQC49x5RTeO+TMtur5RA7J0UkklID0YryJYvWmJHe/LSrQIgFJNlJtvWdfu0l8J7QVw0EOdsSagz+N8ui67Pq6j9jwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4902836","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205352},"type":"module","_from":"file:skybridge-0.0.0-dev.4902836.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f14caf097d6508cb6f10c4b35b25075/skybridge-0.0.0-dev.4902836.tgz","_integrity":"sha512-LxQCqpNvGlljXZZiHCMwc+hTT3AhSOv97V1mfxScR/qienKuDVuM7HeJ1xcFV044k9dGUTWfh2bYO6QpkB9UqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4902836_1779201146798_0.8472263159798858","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8de64cd":{"name":"skybridge","version":"0.0.0-dev.8de64cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8de64cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1b8ad3cf263dc43191604bfbaef56a89d734c93","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8de64cd.tgz","fileCount":341,"integrity":"sha512-4vZ098bDCrPI37rETWP0kYdIi9OI+MDnPTaOzcuTwQxqcdtRqTzPxihinIhKMAgqxx3JrY231FU34yLdA3dQ5g==","signatures":[{"sig":"MEUCIQDxFS34oZq3Lc3olvwHp1TEP1D+CimQWmJwdiWS+bX1egIgJXSHOcPxyfc5YCHGrdJqeMC3REVy0evdlqA98wfu6xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8de64cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197513},"type":"module","_from":"file:skybridge-0.0.0-dev.8de64cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ae36600eacfc2b20bd42ff2c065184a/skybridge-0.0.0-dev.8de64cd.tgz","_integrity":"sha512-4vZ098bDCrPI37rETWP0kYdIi9OI+MDnPTaOzcuTwQxqcdtRqTzPxihinIhKMAgqxx3JrY231FU34yLdA3dQ5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8de64cd_1779201282398_0.7370003559856921","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8636e19":{"name":"skybridge","version":"0.0.0-dev.8636e19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8636e19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"863b2a54611c9d445ba838a4386abdf8b4c827e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8636e19.tgz","fileCount":341,"integrity":"sha512-CT5MGPXiTqIb+FPi8iOxANGbFIsS4w6WJXkDpdnmEhQWHrzNONmWGq2I/qHMaMSoH+WGKi+OvRb1g0JiN23ABw==","signatures":[{"sig":"MEUCIGtmuieZxwcoxvvwoosDZUsuomGhe1nVe357X26sFZZQAiEA35OE7BkTb12O7MGvtX2efeiDAFwhSEFUlbCIyjIB1nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8636e19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205351},"type":"module","_from":"file:skybridge-0.0.0-dev.8636e19.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/727a20bd1d673452d5248f9ce1a0cbbb/skybridge-0.0.0-dev.8636e19.tgz","_integrity":"sha512-CT5MGPXiTqIb+FPi8iOxANGbFIsS4w6WJXkDpdnmEhQWHrzNONmWGq2I/qHMaMSoH+WGKi+OvRb1g0JiN23ABw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8636e19_1779201819847_0.5193230925754229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fac4c6":{"name":"skybridge","version":"0.0.0-dev.0fac4c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fac4c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c72b69930ccf36b609d7dd3c41fc161103d868a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fac4c6.tgz","fileCount":341,"integrity":"sha512-wo3hJ6YBg20T6CTKFm2fz44oOtS9XxbBhbo5h9FOYdWGjgmA6BEoD2gXV8bBGJ+5dNBJ4DN8vZcMQcY1GnWH3w==","signatures":[{"sig":"MEQCIB95me2PeOukjVi6wmsZoqX/aDBK+KPMnl8J/oGBM3cFAiBAo5EqC74pMOBRkaONkWXesYgf0V0wonuokThgtNawlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fac4c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205352},"type":"module","_from":"file:skybridge-0.0.0-dev.0fac4c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c991f22148ce1f9fd00c32fb0bf05e1/skybridge-0.0.0-dev.0fac4c6.tgz","_integrity":"sha512-wo3hJ6YBg20T6CTKFm2fz44oOtS9XxbBhbo5h9FOYdWGjgmA6BEoD2gXV8bBGJ+5dNBJ4DN8vZcMQcY1GnWH3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fac4c6_1779201948466_0.3050201522449363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9977ea1":{"name":"skybridge","version":"0.0.0-dev.9977ea1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9977ea1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f991108d076d65fc956e9328a3fa48bfe49f20eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9977ea1.tgz","fileCount":341,"integrity":"sha512-vISgqSqmVUlmJLtUPC/BZlYPY5DbNzcpmZ+3VdoirqztBpAi4GoiIo3c1bUErNx9O2pfHoUMAsMSwAX7ecWZsQ==","signatures":[{"sig":"MEUCID/lA1lTIB4wTSP4p903UD9uIM2fk2lIKz7/OOAJEnzOAiEA0vymQOOmodtn4xUp6wOIm+f/RmD6C10oyl1Ncs3an3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9977ea1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197513},"type":"module","_from":"file:skybridge-0.0.0-dev.9977ea1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4997078ab66423fe003a06fd69433851/skybridge-0.0.0-dev.9977ea1.tgz","_integrity":"sha512-vISgqSqmVUlmJLtUPC/BZlYPY5DbNzcpmZ+3VdoirqztBpAi4GoiIo3c1bUErNx9O2pfHoUMAsMSwAX7ecWZsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9977ea1_1779202260813_0.5921019540343058","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"skybridge","version":"1.0.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.0.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"834ca03d88db51b15a9d96eee4a62d9030d68909","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.0.1.tgz","fileCount":341,"integrity":"sha512-9UqCMHmz7WYKYr+xGA/kkbbSU7SxhwwYfuNEkT/YuxuqRSc1BrED/zoAiPzIdbVMDVJdWzyJoXp5gyTV5n5QuQ==","signatures":[{"sig":"MEUCIQDgc11536Bp2L28uHIDvFFnXe2ohcn7hFyExt1UlRmHzAIgfRB+vzgjM4ppU1/qcjbOcIrk1e40lS5VWTKoFUWp3nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207788},"type":"module","_from":"file:skybridge-1.0.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f41771a429760aaebe35e5aa2ebab34/skybridge-1.0.1.tgz","_integrity":"sha512-9UqCMHmz7WYKYr+xGA/kkbbSU7SxhwwYfuNEkT/YuxuqRSc1BrED/zoAiPzIdbVMDVJdWzyJoXp5gyTV5n5QuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.0.1_1779205287070_0.1555337327661035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5929999":{"name":"skybridge","version":"0.0.0-dev.5929999","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5929999","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6473a09b6ec570b3414e48a5d551fd3d98afa3f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5929999.tgz","fileCount":341,"integrity":"sha512-3WsWj4c/B15uNKz4ImjMhk8IW+hacnH2oymgBjqRkrZAbuli9gRgL4koqhvk1YwZ7Q4jZ2sMCJEdXqvBQ5ooaA==","signatures":[{"sig":"MEUCIC59mLaGHOlBakE4V8j9gfysojmhlQaHZpY8KTPinS0PAiEA8qmxvXYW7hAvXxYbtufbc7IE0pCe6CGkdsYhz+z8iEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5929999","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.5929999.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a7af4d542720a62ed20019f90a729a4c/skybridge-0.0.0-dev.5929999.tgz","_integrity":"sha512-3WsWj4c/B15uNKz4ImjMhk8IW+hacnH2oymgBjqRkrZAbuli9gRgL4koqhvk1YwZ7Q4jZ2sMCJEdXqvBQ5ooaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5929999_1779205542939_0.7769156165795827","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e35e88b":{"name":"skybridge","version":"0.0.0-dev.e35e88b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e35e88b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1649118a1d9e4345ee75698dd592da3ab6a75c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e35e88b.tgz","fileCount":341,"integrity":"sha512-KB8IvEVnJyQulQ+y1TFbixxW3b46Ei7c4tCt/xTBLozwVbT7+YmFeoagzdR0MEhFobRYEQF+fKzVMKcBFWjqVg==","signatures":[{"sig":"MEYCIQCHJ1oyv1QWgrkxDqHuGxdSCcjhZKVlNxGExU01bNCifwIhAMJKxOMa/JjT6SZLUy9Yj0f6XgATuALsRG5+qLifPqyZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e35e88b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.e35e88b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa3b4b80c680d1ab96a1b253d3489d04/skybridge-0.0.0-dev.e35e88b.tgz","_integrity":"sha512-KB8IvEVnJyQulQ+y1TFbixxW3b46Ei7c4tCt/xTBLozwVbT7+YmFeoagzdR0MEhFobRYEQF+fKzVMKcBFWjqVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e35e88b_1779218108457_0.5180171846670816","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6f58d9":{"name":"skybridge","version":"0.0.0-dev.c6f58d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6f58d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18320cd0b397eeb457e581a34dfa979642349bb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6f58d9.tgz","fileCount":341,"integrity":"sha512-cG4+e2EyPiNEaeajp6hlJ0nojoN0VY9dYxGb4WopaGLkNURwT7lkQOpl+/3meoxcrtDhGBKHIhTzWOEUvgI1Hg==","signatures":[{"sig":"MEYCIQD7lnYTI3+0y7mnQNxbvU6PZLcqNkTV7RnaM7djlBOQWgIhAIPFluhW8/HttDnx56jQ99QpTYRoZlNgdD/ih01EkcWM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6f58d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.c6f58d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ef3c9e400f9e834737790d6a7c88342/skybridge-0.0.0-dev.c6f58d9.tgz","_integrity":"sha512-cG4+e2EyPiNEaeajp6hlJ0nojoN0VY9dYxGb4WopaGLkNURwT7lkQOpl+/3meoxcrtDhGBKHIhTzWOEUvgI1Hg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6f58d9_1779228288601_0.7272323719221985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d60c856":{"name":"skybridge","version":"0.0.0-dev.d60c856","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d60c856","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d69a2f369eec8cad139b342eab8a3614837f3b0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d60c856.tgz","fileCount":341,"integrity":"sha512-nT2/wqck+nNym8Yx3A7df6NBcWpI+c7EdV53hHfWhvOzOzkwQAclUwDon2LNiAHiajRGnSq8DB1AIT/BBO9D1A==","signatures":[{"sig":"MEYCIQCRMbwMvT1dsB9cySyGWoTrJ+lqFbmH0ttw1eD1DyaqUwIhALbDheOjMuVzJybwoZ+R/QBM61ZNtTveDLbZim2RZ9A5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d60c856","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.d60c856.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a109091d0f0d87892ced74c1a7ca0d8/skybridge-0.0.0-dev.d60c856.tgz","_integrity":"sha512-nT2/wqck+nNym8Yx3A7df6NBcWpI+c7EdV53hHfWhvOzOzkwQAclUwDon2LNiAHiajRGnSq8DB1AIT/BBO9D1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d60c856_1779239242546_0.5343468260733397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bbcbec6":{"name":"skybridge","version":"0.0.0-dev.bbcbec6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bbcbec6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7995764e66607ce8d6a07834fbf9722735e5c9a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bbcbec6.tgz","fileCount":341,"integrity":"sha512-4eJB2TLL+F4sFnEpS2703xI+DIbT0PBIjGPOCLQyGuRQm0CmwWqiN4aihg4w6nFIoZaOBPO4r19GHXGzVIWm1w==","signatures":[{"sig":"MEYCIQDb1O5cHsQFcMQO1ex4E+x+IgzB+tsL28uruZP7km1c2AIhAILNV7HM/JbR5IDtli5N9wk/x+nnNs4j5jryGNpCrbs7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bbcbec6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.bbcbec6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14c45f7efa5f2e78ef564199a7363a3d/skybridge-0.0.0-dev.bbcbec6.tgz","_integrity":"sha512-4eJB2TLL+F4sFnEpS2703xI+DIbT0PBIjGPOCLQyGuRQm0CmwWqiN4aihg4w6nFIoZaOBPO4r19GHXGzVIWm1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.6","ts-node":"^10.9.2","@vitest/ui":"^4.1.6","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bbcbec6_1779253460874_0.35884348045963654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98f4db2":{"name":"skybridge","version":"0.0.0-dev.98f4db2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98f4db2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9376904949ea084f695ad3c71315e1cfc85b276","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98f4db2.tgz","fileCount":344,"integrity":"sha512-n5zJ4QtemY5ZgWS1Btp3eYnImjx0wr2FqhGVvYlg0400R2ahB7JBf+xuOhlCsNu+0H9bsADPOkUza9R8UM/IpQ==","signatures":[{"sig":"MEQCIGzsD3vUS2cI0JyNV59eigQGhW0Zre1jAmX6hrrHNj9BAiA0FMrqgdcCNNcbloRot3KA/veEkE1oew0oE5rIqNHqaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98f4db2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209085},"type":"module","_from":"file:skybridge-0.0.0-dev.98f4db2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73eb47264b3d1e31dc50422cc0655f7c/skybridge-0.0.0-dev.98f4db2.tgz","_integrity":"sha512-n5zJ4QtemY5ZgWS1Btp3eYnImjx0wr2FqhGVvYlg0400R2ahB7JBf+xuOhlCsNu+0H9bsADPOkUza9R8UM/IpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98f4db2_1779266915255_0.5722025156521799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a11eda":{"name":"skybridge","version":"0.0.0-dev.3a11eda","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a11eda","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae35453a0aa3147db12fd50876d6bc93b4deee6b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a11eda.tgz","fileCount":341,"integrity":"sha512-Y5moFV0Gg7QdzqiCAAQB3QgMFT0hganSGi6jff4ak5g1jMocDCAxtI1fh8apCOa0fJKvi6sFy1xA/tb+eY0SOQ==","signatures":[{"sig":"MEYCIQD62JzvQxxJlZ6ynha0j067F8tMyG94bTcapWCMjaBGrwIhAJ2/0XnlawXdULGkhsu7L6QoJv9hA6CqKZUqMQ+jMW3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a11eda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.3a11eda.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/440ced14df1270aa97984e6f4b226091/skybridge-0.0.0-dev.3a11eda.tgz","_integrity":"sha512-Y5moFV0Gg7QdzqiCAAQB3QgMFT0hganSGi6jff4ak5g1jMocDCAxtI1fh8apCOa0fJKvi6sFy1xA/tb+eY0SOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a11eda_1779267054424_0.7431452693701186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c5d380":{"name":"skybridge","version":"0.0.0-dev.8c5d380","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c5d380","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"27c351ea08a0ee2388e0112bd4ae946760667461","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c5d380.tgz","fileCount":341,"integrity":"sha512-SS32KuR8U1S64A/u+JqNqdzL0j3fYEfdTHMy231bprum88PqRvjddv5mSrgrFDxAwqhMRXNwBP7EMx1iNkATVQ==","signatures":[{"sig":"MEQCIFWh4n6FSmAtTyxKLrQ58DFNhgpdTR7NMtp0N4GoOpddAiBQvQ+hzXtwqhsDFonP1BbVbWwP0vb2bhWTa35kk2x3Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c5d380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267212},"type":"module","_from":"file:skybridge-0.0.0-dev.8c5d380.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","update:tsdocs":"claude --add-dir ../../docs --permission-mode acceptEdits -p \"/update-tsdocs\" 2>&1 && pnpm format","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99f0ab2d9f65e0f6afec70137b79d8be/skybridge-0.0.0-dev.8c5d380.tgz","_integrity":"sha512-SS32KuR8U1S64A/u+JqNqdzL0j3fYEfdTHMy231bprum88PqRvjddv5mSrgrFDxAwqhMRXNwBP7EMx1iNkATVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c5d380_1779268986167_0.14619035082272736","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e96036":{"name":"skybridge","version":"0.0.0-dev.2e96036","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e96036","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2bbc03753d725fd1909a0526015b64929585cee1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e96036.tgz","fileCount":341,"integrity":"sha512-/rqxJW+s/KjHXQjxy5BD9VoYKnEBJvEHyydejRFUAjfZ1Jo7yq+C8SWYoUoDNeUd3GXe0eNqNKwyQr9XwwShMQ==","signatures":[{"sig":"MEQCIF6UW4HTL7m0xSfifmZ9yecKmIGJoNIsxMlZeN4B/J5iAiBEACkNxGOC3eVYa1fTjHqG1cJwQefGcvjLDRZqYx/yoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e96036","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.2e96036.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/77270a2c3c9f9c62976847ddda0080d0/skybridge-0.0.0-dev.2e96036.tgz","_integrity":"sha512-/rqxJW+s/KjHXQjxy5BD9VoYKnEBJvEHyydejRFUAjfZ1Jo7yq+C8SWYoUoDNeUd3GXe0eNqNKwyQr9XwwShMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e96036_1779269716036_0.363160249205563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.73cfe9a":{"name":"skybridge","version":"0.0.0-dev.73cfe9a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.73cfe9a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e084adc390e4982be524ae3613afa8dccc7fc65","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.73cfe9a.tgz","fileCount":341,"integrity":"sha512-RVvYajkIyDoWCH7Dq/8Ed84UDWRP+2UD3UVVbY9iXQ1CiyKkZijc7Cb3CTYIDxomfve4xmnRCPXdwgT45P4Dww==","signatures":[{"sig":"MEYCIQDNwkA7PvJOD3aEeBAVJRJj3Nr61gPJp5cKITzRllt5WAIhAIxZX/5OsyfRYd3AQ75sg2zEUXbhwOzIfKU2nvy91shF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.73cfe9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264378},"type":"module","_from":"file:skybridge-0.0.0-dev.73cfe9a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/771852acccdb8744a7aaa587cc3a4a08/skybridge-0.0.0-dev.73cfe9a.tgz","_integrity":"sha512-RVvYajkIyDoWCH7Dq/8Ed84UDWRP+2UD3UVVbY9iXQ1CiyKkZijc7Cb3CTYIDxomfve4xmnRCPXdwgT45P4Dww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.73cfe9a_1779271116693_0.8670373776313618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.385eecb":{"name":"skybridge","version":"0.0.0-dev.385eecb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.385eecb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a68190ded6d6e061e4ca59d2119d423b90650c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.385eecb.tgz","fileCount":341,"integrity":"sha512-5hwPrcgNGZSbpLwi2u9BLOb7QStXcIaQGkwsql6ughnvx/SV2EqgK2oEcHN+THfcz3YEmNOhYhW/l8IDSXbepw==","signatures":[{"sig":"MEUCIAOWtt28y/LULYCX+IHwfqaPh3lRSRpmdiDpVwcwYoFDAiEAl6l6mOtX3Co4Db9IGid760yZPfR2X2ykMhMiKFiCg9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.385eecb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.385eecb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7849d6c11d5e09d167eec805cd57bd37/skybridge-0.0.0-dev.385eecb.tgz","_integrity":"sha512-5hwPrcgNGZSbpLwi2u9BLOb7QStXcIaQGkwsql6ughnvx/SV2EqgK2oEcHN+THfcz3YEmNOhYhW/l8IDSXbepw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.385eecb_1779271271052_0.5121820633556777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09c9b64":{"name":"skybridge","version":"0.0.0-dev.09c9b64","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09c9b64","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"75b1f521281207896a4b59ba96549ea61c0673e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09c9b64.tgz","fileCount":341,"integrity":"sha512-QRUUuKyT4qU1pmVlSLpo7KyHukSW2NGkJC/nGy2OvA+FtbdRnYmo9reAzsPnKOMF0EoQr7o8+O1CM9MCrWvJPw==","signatures":[{"sig":"MEUCIQDZ4m5suusYaMYxU8/bAV2rXB9PUEYL/yEyXKsFulgAYgIgSuJHUoBdWYzOE+bot8M2Q0WYOFQSgXuO6a4QCkiB7Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09c9b64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.09c9b64.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef6920a52954f66ea1535fd911f1109a/skybridge-0.0.0-dev.09c9b64.tgz","_integrity":"sha512-QRUUuKyT4qU1pmVlSLpo7KyHukSW2NGkJC/nGy2OvA+FtbdRnYmo9reAzsPnKOMF0EoQr7o8+O1CM9MCrWvJPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.6","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09c9b64_1779271356819_0.5272861455044449","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.af89699":{"name":"skybridge","version":"0.0.0-dev.af89699","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.af89699","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"84d731e06ba50fd2941130942503fc651b1f5030","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.af89699.tgz","fileCount":341,"integrity":"sha512-zo5K9nzXInyDOgW3YAPn3ubJq0TrHCvB78Ih691Ab17YDLkK+J3W6IScit6GNjiTwRS/bMPSuFcNs394lMymdQ==","signatures":[{"sig":"MEUCIQCe6FyRI2EcuiA8sfLMiuDDFSNpCKJ27+BzhE//tICbqwIga55KT6Qss1RkzWv8Aa+GZSZvmLn3LPVneLvvp2YYO2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.af89699","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1278903},"type":"module","_from":"file:skybridge-0.0.0-dev.af89699.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a629cae5a8c964dcbf5d5e61e2016427/skybridge-0.0.0-dev.af89699.tgz","_integrity":"sha512-zo5K9nzXInyDOgW3YAPn3ubJq0TrHCvB78Ih691Ab17YDLkK+J3W6IScit6GNjiTwRS/bMPSuFcNs394lMymdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.af89699_1779271723920_0.22661662632211454","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b5d9880":{"name":"skybridge","version":"0.0.0-dev.b5d9880","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b5d9880","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed49a5e809a648ae0fc4de074dd2ae9e3e612c37","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b5d9880.tgz","fileCount":344,"integrity":"sha512-etyOuNeaLBA6/TIJpX/qj+ne3UEf95Wkeo5BWDmBfDiS5GzbGcZdSwSp2sAXPUkYkPFD2Cn2grUawomhjv8exQ==","signatures":[{"sig":"MEUCIQDUoMo/gYnDM41bf8oV/zWDUIWX8HiEhN0DCdMNB2WVGAIgcsFMKQmF16SeZuaT3hq4meIOBuPsN6AES81FlsBrXrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b5d9880","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209085},"type":"module","_from":"file:skybridge-0.0.0-dev.b5d9880.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3dac17394c44805c3be0173cee58d24a/skybridge-0.0.0-dev.b5d9880.tgz","_integrity":"sha512-etyOuNeaLBA6/TIJpX/qj+ne3UEf95Wkeo5BWDmBfDiS5GzbGcZdSwSp2sAXPUkYkPFD2Cn2grUawomhjv8exQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b5d9880_1779272681356_0.5540549357320785","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1a8f84":{"name":"skybridge","version":"0.0.0-dev.f1a8f84","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1a8f84","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9bd48f2c2e1484a1854bdc471596658a021685b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1a8f84.tgz","fileCount":344,"integrity":"sha512-cjHMenMh6o+rboRssVCEpK4owrCWlS50H1WPy4mXD3HotyuD3JI73QNbm6e4+14Wm1R+wGci83VNef+IBgfSmg==","signatures":[{"sig":"MEQCIFJpFC+Zn3V8elG6Yh97ilaAk3SSVIPJw6KpizXODKUgAiApuHrmNVXYWzGgB8ejVr/GHcy1ifH5k4ivIrixb0bGUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f1a8f84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209085},"type":"module","_from":"file:skybridge-0.0.0-dev.f1a8f84.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/18185e1275dfc892d5bc48072ced4cf0/skybridge-0.0.0-dev.f1a8f84.tgz","_integrity":"sha512-cjHMenMh6o+rboRssVCEpK4owrCWlS50H1WPy4mXD3HotyuD3JI73QNbm6e4+14Wm1R+wGci83VNef+IBgfSmg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1a8f84_1779276902992_0.6108660095659681","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5493ce5":{"name":"skybridge","version":"0.0.0-dev.5493ce5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5493ce5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2af9c1ec76b8dfebe3c60e450633318df41e13c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5493ce5.tgz","fileCount":341,"integrity":"sha512-dn6MPR48q60Az33trdZfCqOS8tGq40Bk6loMh4n6L2f3D1cjShE2p8khWateJGYl2UFxdampdZa5wHti8LescQ==","signatures":[{"sig":"MEUCIEGfpHcRSEn8W8BHBJQtitSVI1qQTyfEr9zX75I2n7TgAiEAzmTIyzDfsxqQokAACOdtdbrEz0bV2i42pxg8L+QFn1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5493ce5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207346},"type":"module","_from":"file:skybridge-0.0.0-dev.5493ce5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14f20344157af68cb3145c1adc204587/skybridge-0.0.0-dev.5493ce5.tgz","_integrity":"sha512-dn6MPR48q60Az33trdZfCqOS8tGq40Bk6loMh4n6L2f3D1cjShE2p8khWateJGYl2UFxdampdZa5wHti8LescQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5493ce5_1779277150413_0.8742193586881384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.75e074e":{"name":"skybridge","version":"0.0.0-dev.75e074e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.75e074e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b61e6540cfbbebdb0a772da1fdf90fa9fd4b2ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.75e074e.tgz","fileCount":341,"integrity":"sha512-UEGbnpNOSr+1pywwky6tSGo6jWSPkgQxgCAVKvWlX+yeAbPkHO6JaeMQEpHFiBrBTZggwc45gV0sy3Sii8VwCQ==","signatures":[{"sig":"MEUCIGFRZDtxPS9qjBcQMroDdJ4zehtCGsV/DNTsSZsfdNiKAiEAzP7R2GYL0Y2V35xiNVQHKhGuXEn8LMXBbIvTAf+NDz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.75e074e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207346},"type":"module","_from":"file:skybridge-0.0.0-dev.75e074e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cec7f6ce50eee503112338d701728492/skybridge-0.0.0-dev.75e074e.tgz","_integrity":"sha512-UEGbnpNOSr+1pywwky6tSGo6jWSPkgQxgCAVKvWlX+yeAbPkHO6JaeMQEpHFiBrBTZggwc45gV0sy3Sii8VwCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.75e074e_1779277354439_0.5451317840033152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c432538":{"name":"skybridge","version":"0.0.0-dev.c432538","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c432538","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"000fe2666945436e410511a4a0819163f86e226d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c432538.tgz","fileCount":341,"integrity":"sha512-wZkrHhopWtzRLuEMYHivnYz0bA9FP7Yfi3KIwo365DMvgQhWSuu6dsqGEmCFBijdGA+aoVi7/HPRVV5ADKpYLA==","signatures":[{"sig":"MEUCIQCo+Rfsr6+8ZAknXDo4nBgHdL+WJ3RdxCmwleRy2Z7bPQIgExGP7cplsbG7iyr5uEF87b8P4B1c+1VLO/ZsRJvdqNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c432538","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280050},"type":"module","_from":"file:skybridge-0.0.0-dev.c432538.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e90607477d9ccc3fa4a0624bacf4a424/skybridge-0.0.0-dev.c432538.tgz","_integrity":"sha512-wZkrHhopWtzRLuEMYHivnYz0bA9FP7Yfi3KIwo365DMvgQhWSuu6dsqGEmCFBijdGA+aoVi7/HPRVV5ADKpYLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c432538_1779279962104_0.66027742659109","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ffdda73":{"name":"skybridge","version":"0.0.0-dev.ffdda73","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ffdda73","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c2fc217118529d547799cb8a121da2f6e3737ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ffdda73.tgz","fileCount":341,"integrity":"sha512-BzLL//z9qOmJSV69PBOOQ7Tlbi8EqAt90P+70T9L2TXPMT0k76EQk2noeOeOLj8I/5Stz+a3N5AHAwGT91LHtg==","signatures":[{"sig":"MEUCIHE6PXalJjRti2E/Qol7oYFleHJyOFhcEWR5cnYRw9GSAiEA7NKWu9Y6oGCFI5zQAMW6IQ8GZT3ppDuU1eGc73bbnnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ffdda73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.ffdda73.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d72c600f921c19be50f381504e710d56/skybridge-0.0.0-dev.ffdda73.tgz","_integrity":"sha512-BzLL//z9qOmJSV69PBOOQ7Tlbi8EqAt90P+70T9L2TXPMT0k76EQk2noeOeOLj8I/5Stz+a3N5AHAwGT91LHtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.7","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ffdda73_1779293395089_0.3121398700931115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f4f1e8":{"name":"skybridge","version":"0.0.0-dev.9f4f1e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f4f1e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"65037b6852be660bc8d39272653dd49b28f9f83f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f4f1e8.tgz","fileCount":341,"integrity":"sha512-fNuUeYYuLXpbGRR5D6vlzZbGMlq7R0dmxX0hr7wsJysCFeiF9s2OTi3vPhCY3sWlRi21rqzf0Q4tMypLx92CkQ==","signatures":[{"sig":"MEUCIBgEr6IfssaYrGEUQPyMlHE9f5idDh18doM9BYVbTPX1AiEA0NjGiO61AlQwW3IAxJrth84vj0IslO0zrDeGQnqK+p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f4f1e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.9f4f1e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d80e6e20e23fbd26941e8a3593835d9/skybridge-0.0.0-dev.9f4f1e8.tgz","_integrity":"sha512-fNuUeYYuLXpbGRR5D6vlzZbGMlq7R0dmxX0hr7wsJysCFeiF9s2OTi3vPhCY3sWlRi21rqzf0Q4tMypLx92CkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.7","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f4f1e8_1779341937793_0.2079841751089062","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d42f774":{"name":"skybridge","version":"0.0.0-dev.d42f774","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d42f774","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3dc471b69fcbef8b3c66014c31f6c8c87c199c58","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d42f774.tgz","fileCount":344,"integrity":"sha512-6u1P06bTPckp0uqBGljtWIdi8rwJUdtQbAXy2vIJtNuNzBIPkvzeqQHVyM24FDcDrX5HLQ1bmlo8QdJJC+cwbw==","signatures":[{"sig":"MEQCIGMeUwBZoKxXEfvdUCtSOsKoyBnGidPkKm74if2pO03qAiAjzK5+1oU1sIUK6C8fJUO0XgbXGbq37ZUmIgPTLHPyRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d42f774","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1212557},"type":"module","_from":"file:skybridge-0.0.0-dev.d42f774.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a66e8d6ae0f65676dddec7e5471a320/skybridge-0.0.0-dev.d42f774.tgz","_integrity":"sha512-6u1P06bTPckp0uqBGljtWIdi8rwJUdtQbAXy2vIJtNuNzBIPkvzeqQHVyM24FDcDrX5HLQ1bmlo8QdJJC+cwbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d42f774_1779349452034_0.29599000500513917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ae6d2b":{"name":"skybridge","version":"0.0.0-dev.2ae6d2b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ae6d2b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d1f9fa47b09ce844f9e9ed7b38905f96f5621c63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ae6d2b.tgz","fileCount":341,"integrity":"sha512-78eMO88THoW7EHLKxTZtSTdKyJOZ9w8ZkkTyzWSzHIV5b2vnc55COZmtI5jZKSy9Tjf4YbiaAlcyNMVc9BxosQ==","signatures":[{"sig":"MEUCIQDWEVAPDzqB/6GfNZeMgc+i+/KgZmu9+AEQjMkdRLX5oAIgOAbSBtOTjvWon6kx5czEGoxzTyzdze0lNeLT2gQDU3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ae6d2b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280414},"type":"module","_from":"file:skybridge-0.0.0-dev.2ae6d2b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/010241e4beab929b3f255e15af566d94/skybridge-0.0.0-dev.2ae6d2b.tgz","_integrity":"sha512-78eMO88THoW7EHLKxTZtSTdKyJOZ9w8ZkkTyzWSzHIV5b2vnc55COZmtI5jZKSy9Tjf4YbiaAlcyNMVc9BxosQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ae6d2b_1779351723018_0.7680429013967793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89969bd":{"name":"skybridge","version":"0.0.0-dev.89969bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89969bd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a5fa6f470b4e4081d4748610c7d89f8b3f45e8c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89969bd.tgz","fileCount":341,"integrity":"sha512-tEW8kbStxpDX6DTPjpumtL8Zy6Re6FGOfpohyRrqNf+jZQx9ajGclp3jCXpm4r/oGJ9S7/hCEXqtat93HToDEw==","signatures":[{"sig":"MEUCIQD10PlEKuZyu+wAYNrYMexCdsO23ZqptbTjYDEp5EfDWgIgaHZRR7jkIlo7NOOiJLrsWNE09il4Db6unS3ymsE03v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89969bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280660},"type":"module","_from":"file:skybridge-0.0.0-dev.89969bd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aab2c701a5f4a178e6ec9c6771a625a9/skybridge-0.0.0-dev.89969bd.tgz","_integrity":"sha512-tEW8kbStxpDX6DTPjpumtL8Zy6Re6FGOfpohyRrqNf+jZQx9ajGclp3jCXpm4r/oGJ9S7/hCEXqtat93HToDEw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89969bd_1779351736910_0.5314876293788959","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bedd0d7":{"name":"skybridge","version":"0.0.0-dev.bedd0d7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bedd0d7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0fef47f2b506075ea94854a152d03b2cb5c9af8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bedd0d7.tgz","fileCount":341,"integrity":"sha512-MJaBaeR81m1s4n33XCJPZHOcU2h6lS47iiM8lUQ4L8FPSflVrRRCx7WMmu0zVrvmeiOTDtzAu+6Irelto4tHcg==","signatures":[{"sig":"MEYCIQDxGmU1ZDR5nj/WR7387ccxMOyZlh69rfpSk1aWuQ5o3wIhANENfwjGdmolUd3Db6gajg2N/b3GvcvYld18FdxQVKhw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bedd0d7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280872},"type":"module","_from":"file:skybridge-0.0.0-dev.bedd0d7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5394e14c98386629f791a9072c66f9d/skybridge-0.0.0-dev.bedd0d7.tgz","_integrity":"sha512-MJaBaeR81m1s4n33XCJPZHOcU2h6lS47iiM8lUQ4L8FPSflVrRRCx7WMmu0zVrvmeiOTDtzAu+6Irelto4tHcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bedd0d7_1779351756223_0.825430904069109","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1eb483d":{"name":"skybridge","version":"0.0.0-dev.1eb483d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1eb483d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"78aa1f785bfe1f462e9845ee8254af062b0ede7d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1eb483d.tgz","fileCount":341,"integrity":"sha512-aNM0OtifPl4NLvoKQ4llA1sNWtUWdZ81AiP9j1rxgblcXUhX+sAXJ4CBYkcZUcrQT40qjurSxvOv2eyMe3N/5w==","signatures":[{"sig":"MEUCIAuruALU8oCCOIweuq77BIhOn0KdgubLns3Gqlj0/EgEAiEAmRo7O/xnNXOuuPl2RXBrZCjucbxb0LCHFQI0pidCVvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1eb483d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207801},"type":"module","_from":"file:skybridge-0.0.0-dev.1eb483d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/321e0a43d0867607b492e8d7b65ddb5d/skybridge-0.0.0-dev.1eb483d.tgz","_integrity":"sha512-aNM0OtifPl4NLvoKQ4llA1sNWtUWdZ81AiP9j1rxgblcXUhX+sAXJ4CBYkcZUcrQT40qjurSxvOv2eyMe3N/5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.8","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1eb483d_1779351842928_0.6516990864326153","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.149fe9f":{"name":"skybridge","version":"0.0.0-dev.149fe9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.149fe9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e50aaff593e8c8b28894df0ea0d02e37fbe8c50","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.149fe9f.tgz","fileCount":344,"integrity":"sha512-BqMRHt3mcs6QxzNHkumklOLome1eHMQKiOdw5pgKdf1/dv/69ZdsfKv1AvCnKoqjCYG9XGVyjV2ZsdjxhM8cdQ==","signatures":[{"sig":"MEUCIGeWLPR3KnZ0gKBzOiDspK2tffDupq0lZxjCYblxK1xNAiEAzdzNhYYkCu+obVa/vXpc5/MyaNQruoK+ImAn0dAVdxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.149fe9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209085},"type":"module","_from":"file:skybridge-0.0.0-dev.149fe9f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51b2be4734db7e06bd1fb40c16736e0f/skybridge-0.0.0-dev.149fe9f.tgz","_integrity":"sha512-BqMRHt3mcs6QxzNHkumklOLome1eHMQKiOdw5pgKdf1/dv/69ZdsfKv1AvCnKoqjCYG9XGVyjV2ZsdjxhM8cdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.149fe9f_1779352239618_0.9094057036869148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e0ad45":{"name":"skybridge","version":"0.0.0-dev.4e0ad45","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e0ad45","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55db51c1552de55f376c4d239dc176ea0e695cf7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e0ad45.tgz","fileCount":341,"integrity":"sha512-BQbJdIV6a+ULrm7xvdGtUoFL+mVj6hJZj+rGbZrsQkZdGaF7Sem3FKP7JonsiSOMgi2GOvJzxDoP+QmzFkJ2fg==","signatures":[{"sig":"MEUCIBdhpYjUIxITst4GVtoV/TvMgoc8uPbDtEC1zEmMAEoWAiEAtpIREBTka+yBSacrpaf2ISKOj022UzDudKg7P36Y2Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e0ad45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.4e0ad45.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f811291ff498f55c9ed50fe5883268d3/skybridge-0.0.0-dev.4e0ad45.tgz","_integrity":"sha512-BQbJdIV6a+ULrm7xvdGtUoFL+mVj6hJZj+rGbZrsQkZdGaF7Sem3FKP7JonsiSOMgi2GOvJzxDoP+QmzFkJ2fg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e0ad45_1779352587330_0.613827197973223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09581d2":{"name":"skybridge","version":"0.0.0-dev.09581d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09581d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c58336bf98506baef88c23f4407c9fe3c267fc96","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09581d2.tgz","fileCount":344,"integrity":"sha512-ASKOIS+cDA4E4OvK48cLXsM4B1xdZDrrrHL4PdQx3J/JpUbmK/B5JDjQX4pouE7bzdav1UxlL22RnC/YH7BLHw==","signatures":[{"sig":"MEQCIBZMmjYwstF4RfFSff1Jn2TY3/oq+Kwc+vf1h6T4y3kqAiAziDaokZTpxxwneQx9SSJ49Khssvqm2bFcVL5ZeamuhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09581d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209085},"type":"module","_from":"file:skybridge-0.0.0-dev.09581d2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9325c39d11bead2377dc8a77829a5b89/skybridge-0.0.0-dev.09581d2.tgz","_integrity":"sha512-ASKOIS+cDA4E4OvK48cLXsM4B1xdZDrrrHL4PdQx3J/JpUbmK/B5JDjQX4pouE7bzdav1UxlL22RnC/YH7BLHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09581d2_1779353320042_0.7373884234365558","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85d81a9":{"name":"skybridge","version":"0.0.0-dev.85d81a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85d81a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"240f3adf2f9aed0aa8c79744e7d42fa38826bc88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85d81a9.tgz","fileCount":341,"integrity":"sha512-KlFTkaY3i4R+hn84Ph9JhlhN5cXvxXBKwHx0UUtgd/6a90xWWUs4VJMzgHSOuotFbMtF0nsjVs/YRi82wfFqVw==","signatures":[{"sig":"MEUCIQD4L99ed8SMJQ3gwN/cRPekfeSOws01rPCfszk0pp4OUgIgB/tKg4yaeQ9HodyefjgvvJfKyRmstcJFKfe1+61LFFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85d81a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.85d81a9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5cc032ba8299b643a5ed110b2486f640/skybridge-0.0.0-dev.85d81a9.tgz","_integrity":"sha512-KlFTkaY3i4R+hn84Ph9JhlhN5cXvxXBKwHx0UUtgd/6a90xWWUs4VJMzgHSOuotFbMtF0nsjVs/YRi82wfFqVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85d81a9_1779353338788_0.030233088261866436","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a612a8":{"name":"skybridge","version":"0.0.0-dev.9a612a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a612a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1fabd110c35dc68165af78ba7eb45b568d2af994","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a612a8.tgz","fileCount":341,"integrity":"sha512-ScLALeidV9j9ColxBH13IODXiCQ/1o1yJnNf5MCvHRroTm48JPjhkmLD34Y4dUFtkXbf4wAkMtUPc/MF3Z1lAg==","signatures":[{"sig":"MEQCIGhJoraW4ycenNrgbi25jVprMCzeTkfILGoidg1g2gCyAiBH+TZq7uoyNeAOzVruq1ZbMqtS3KHmp2hVWl1qxPF2tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a612a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.9a612a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/692f36190199fab4e79374e33e939764/skybridge-0.0.0-dev.9a612a8.tgz","_integrity":"sha512-ScLALeidV9j9ColxBH13IODXiCQ/1o1yJnNf5MCvHRroTm48JPjhkmLD34Y4dUFtkXbf4wAkMtUPc/MF3Z1lAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a612a8_1779353362875_0.9132312735362171","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.62a1a6e":{"name":"skybridge","version":"0.0.0-dev.62a1a6e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.62a1a6e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6fad397b066df6ec80b83f386122d3e0b99394d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.62a1a6e.tgz","fileCount":341,"integrity":"sha512-cZ0IC36tfOMZTeRgYPKsafP3VX7adKO1F3WjiH1Yz45vO4LbKFGaZ8KrfF2rlUbmy+nlW3aXR6PyQ0Dt/pQd5A==","signatures":[{"sig":"MEUCIQD/QhWRYUhlKV2CI8PLK264hu42H8hqdeDlVKrf0yASegIgCXprxy6TZU576FVJ+kSGHdZ9nG8Gr4FkQm6TVUW4Gj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.62a1a6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1207800},"type":"module","_from":"file:skybridge-0.0.0-dev.62a1a6e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a71433713d2e5925a773a12542e767ee/skybridge-0.0.0-dev.62a1a6e.tgz","_integrity":"sha512-cZ0IC36tfOMZTeRgYPKsafP3VX7adKO1F3WjiH1Yz45vO4LbKFGaZ8KrfF2rlUbmy+nlW3aXR6PyQ0Dt/pQd5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.62a1a6e_1779354091500_0.8754761182532091","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49438a7":{"name":"skybridge","version":"0.0.0-dev.49438a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49438a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2dc361622a5c6363d0439b103cd3526a2b37cf65","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49438a7.tgz","fileCount":344,"integrity":"sha512-IbE/oFjdKv/47gCLS26Ca6t6UoegVJVIbGJ326kUIZqWaelLDG7saeHjnYaLdhNOGXXAM1Ue9bcGgvIQOkVppA==","signatures":[{"sig":"MEYCIQD4sLIpNV56xqNa0wfiPm06a/U9bofwNqkgd+7moCvBSwIhAMu58b/jpKDCU2dvPwKWrnuRGiUNhrDobYpZe6E9ywYy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.49438a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1212557},"type":"module","_from":"file:skybridge-0.0.0-dev.49438a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/926ae2fd929260b064ebe5a507544416/skybridge-0.0.0-dev.49438a7.tgz","_integrity":"sha512-IbE/oFjdKv/47gCLS26Ca6t6UoegVJVIbGJ326kUIZqWaelLDG7saeHjnYaLdhNOGXXAM1Ue9bcGgvIQOkVppA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49438a7_1779354128396_0.11467106664793669","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d088d2":{"name":"skybridge","version":"0.0.0-dev.9d088d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d088d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"67f0f5b01d7685c0d5809dac9b2d785485ddc5c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d088d2.tgz","fileCount":344,"integrity":"sha512-PAq6kSSIdkP8aECoiKAKR+dxvNPXMM0kVDyulXGG28g+mALMs5thM6XYkj9DLQFIOXUnOEG+XwB/V5TGyUKXnw==","signatures":[{"sig":"MEYCIQCxMpfBI6R2KE7CweEtnrhkiPm7z0S2DA8jFTXXi8PVRQIhAN7CI9AWiJo2XsX1ZINdoMmOeEkSeXekNqoVEhJOUL8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d088d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1211535},"type":"module","_from":"file:skybridge-0.0.0-dev.9d088d2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8b568cd4aad684cb0ebdb8d1aa2420ad/skybridge-0.0.0-dev.9d088d2.tgz","_integrity":"sha512-PAq6kSSIdkP8aECoiKAKR+dxvNPXMM0kVDyulXGG28g+mALMs5thM6XYkj9DLQFIOXUnOEG+XwB/V5TGyUKXnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.8","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d088d2_1779354245974_0.5600873442492638","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29772ff":{"name":"skybridge","version":"0.0.0-dev.29772ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29772ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a70380f834d77b8e521d966ab4ea2edce23f8ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29772ff.tgz","fileCount":347,"integrity":"sha512-87YppgqGbwWoBuPcxhOegrvKWs+ymAYH6NNtvwbL+jmoy/0DgDqeUKe758AxwzJaOyII2+AQP/8BB80GwYw9UA==","signatures":[{"sig":"MEYCIQCJx954ynr5Tzj0c9xR1Poq9MXFTDyy1GZ5wxlVONKZHAIhAMcDInf+QDghc5tiUWT+3Gl3CbFgCeC7SttpCJMR6f3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.29772ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218740},"type":"module","_from":"file:skybridge-0.0.0-dev.29772ff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/608bc7d4f75eef52c9d8ec6f05c3e624/skybridge-0.0.0-dev.29772ff.tgz","_integrity":"sha512-87YppgqGbwWoBuPcxhOegrvKWs+ymAYH6NNtvwbL+jmoy/0DgDqeUKe758AxwzJaOyII2+AQP/8BB80GwYw9UA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29772ff_1779365644465_0.7057858521995297","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9e2fe4":{"name":"skybridge","version":"0.0.0-dev.e9e2fe4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9e2fe4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"958b2e1ac5a58a7d2294a729c74dd7505ae781f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9e2fe4.tgz","fileCount":347,"integrity":"sha512-m6+3X5RC/fAb7/bM7rlQGtqVaElqPxdxUHC3HK8pwNpPENGayyQj+sa6GG+t4kzHfeWt6KHvitVlv321miHh4g==","signatures":[{"sig":"MEYCIQCSLO2UaHkXd4+glwyTzBlSvDO92cJHbD0HKVrkJnmP4gIhAIXndTM2eh/h9PCXihtMlaruqqL4adep1gmUBhT8ePvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9e2fe4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218741},"type":"module","_from":"file:skybridge-0.0.0-dev.e9e2fe4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f37423caa464178afbc836105baeb021/skybridge-0.0.0-dev.e9e2fe4.tgz","_integrity":"sha512-m6+3X5RC/fAb7/bM7rlQGtqVaElqPxdxUHC3HK8pwNpPENGayyQj+sa6GG+t4kzHfeWt6KHvitVlv321miHh4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.8","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9e2fe4_1779365718546_0.3407464089666874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.91a51af":{"name":"skybridge","version":"0.0.0-dev.91a51af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.91a51af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"32aee906abac4d4a4d5ff2c35b6beb27232d29a1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.91a51af.tgz","fileCount":347,"integrity":"sha512-1sSkgZCirGo7weokWiBezk81AcI9ETcS5FaQePjx593VOlL8mKSIORR5pEBecAeXgUI0Pk/36GHssFPgiZEnYQ==","signatures":[{"sig":"MEUCIQCjhKJf15ERoj3Q9DYhpanVGr2cJHWxApyBo83wTs0FhwIgf8z4KIlcPRFBJDQ2bSOa93pVUdlNuwqhHxzBOcR0atI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.91a51af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223497},"type":"module","_from":"file:skybridge-0.0.0-dev.91a51af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/342033def1d3a04cf05fadd7da44ee60/skybridge-0.0.0-dev.91a51af.tgz","_integrity":"sha512-1sSkgZCirGo7weokWiBezk81AcI9ETcS5FaQePjx593VOlL8mKSIORR5pEBecAeXgUI0Pk/36GHssFPgiZEnYQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.91a51af_1779369400203_0.23589848866554308","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e8c657d":{"name":"skybridge","version":"0.0.0-dev.e8c657d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e8c657d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ad4ffe3da79012ee7ad6277196d01c799025768","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e8c657d.tgz","fileCount":347,"integrity":"sha512-oLQK25VUgly9rluLUgdx5kuaQSQCMGATX+89n52TlrHbutJOZtOfFD2k8fdqBysk/r8CnUQvaeSJzWqKI0JWFQ==","signatures":[{"sig":"MEUCIF2Pl/RTObE9p4VhmVZ6+X4gpH18NbB2AZ3e/jto6b0aAiEAvKZ68d6bh2NbDnebbPavuSG7eiW5O1hJiUF7WJhf51M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e8c657d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218740},"type":"module","_from":"file:skybridge-0.0.0-dev.e8c657d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b19f4164441b87d5acc4022d15675f8e/skybridge-0.0.0-dev.e8c657d.tgz","_integrity":"sha512-oLQK25VUgly9rluLUgdx5kuaQSQCMGATX+89n52TlrHbutJOZtOfFD2k8fdqBysk/r8CnUQvaeSJzWqKI0JWFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e8c657d_1779369670318_0.6248648929479466","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f0c826f":{"name":"skybridge","version":"0.0.0-dev.f0c826f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f0c826f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f249cc86f90df689ce13239d70a3ef4f33f6ec3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f0c826f.tgz","fileCount":347,"integrity":"sha512-5exF4Q9LmQsQymXgNVmLBtQ1WeLk3HzAoA6Hd1qbj44LiOY/rFZABGh9YlE/yMvDy9qjhvMJCuETX+c5E7BPSA==","signatures":[{"sig":"MEYCIQDKkdK63Lbtnr9o0YzBnk0RWtGJQ72Pv9w04mTYnzYPJQIhAMUwoP+K5f9GEU9+MlHkcXbCiSwvcDjnfwlI25YYGObS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f0c826f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1219258},"type":"module","_from":"file:skybridge-0.0.0-dev.f0c826f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d853a83e08011e3ca34f34f0efd9c44c/skybridge-0.0.0-dev.f0c826f.tgz","_integrity":"sha512-5exF4Q9LmQsQymXgNVmLBtQ1WeLk3HzAoA6Hd1qbj44LiOY/rFZABGh9YlE/yMvDy9qjhvMJCuETX+c5E7BPSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f0c826f_1779369852915_0.47812874812367623","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.890b211":{"name":"skybridge","version":"0.0.0-dev.890b211","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.890b211","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1da5060c52c8ad3d18d4b71b424cfc88aa9df87","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.890b211.tgz","fileCount":347,"integrity":"sha512-KTYls/7rq0ZDAIM7zZxa+INTw+iSxTTbdMdGGYSTF0ZdrAIFgK9FKGxmqElZAKa9Z+Ey9RllOnC2jOr7nz6KGg==","signatures":[{"sig":"MEUCIQC45QBhjfosZPxfLu1FcEvrqROHFnpWIl1nTgnNSmh7LQIgM7u9disAMSqTEfdASs/RgklkZUZf3JKLHwM/bc9SEnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.890b211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218740},"type":"module","_from":"file:skybridge-0.0.0-dev.890b211.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea0c486ff141b4878a932badee83ddce/skybridge-0.0.0-dev.890b211.tgz","_integrity":"sha512-KTYls/7rq0ZDAIM7zZxa+INTw+iSxTTbdMdGGYSTF0ZdrAIFgK9FKGxmqElZAKa9Z+Ey9RllOnC2jOr7nz6KGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.890b211_1779369996818_0.1652432758381437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69c8381":{"name":"skybridge","version":"0.0.0-dev.69c8381","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69c8381","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2de959c574a4dc729387aefd7987659c0b39a9ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69c8381.tgz","fileCount":347,"integrity":"sha512-atSt/8rhelcU+5iJsVILWvjlnXRh2dAKwFWjYbiaG27KN1O6iDvZdL/iAd1JwkHQ4ZY2d2ta6o5YT4FUT1balQ==","signatures":[{"sig":"MEUCIQDpUc9uEa3yfJ7Qkz/zXoDX9MadL1QLNbIa79lFuqCEuAIgVBWdf8PTrMSn7PzhJNSs5eqkCAuxfT1z4DiGcJacrTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69c8381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223608},"type":"module","_from":"file:skybridge-0.0.0-dev.69c8381.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79681f9020aad84b9fd7a85165586214/skybridge-0.0.0-dev.69c8381.tgz","_integrity":"sha512-atSt/8rhelcU+5iJsVILWvjlnXRh2dAKwFWjYbiaG27KN1O6iDvZdL/iAd1JwkHQ4ZY2d2ta6o5YT4FUT1balQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69c8381_1779370059041_0.18453789762379635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.094b472":{"name":"skybridge","version":"0.0.0-dev.094b472","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.094b472","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7b149f9de03616873f2ba299f14e811f2ff3927","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.094b472.tgz","fileCount":347,"integrity":"sha512-A7N4TMh+SraoeXLzoADqZmIAL1qnbAk9xcD1hWek6xKejIFqQN9QbkvTCiHHKBoyjHnqhsR0Ie3V51E9kxwDVg==","signatures":[{"sig":"MEQCIDzgPnX90OAkedTSZ1lUvMyxYsduuHelDWN4hHgnmDLdAiBgp1+KlQrjN8c2hzsv7VZ8BO2CIr9d2nkND6JgzOhz9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.094b472","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218706},"type":"module","_from":"file:skybridge-0.0.0-dev.094b472.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1de7c0a97c249c93cc6cca7f5a249169/skybridge-0.0.0-dev.094b472.tgz","_integrity":"sha512-A7N4TMh+SraoeXLzoADqZmIAL1qnbAk9xcD1hWek6xKejIFqQN9QbkvTCiHHKBoyjHnqhsR0Ie3V51E9kxwDVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.094b472_1779370341606_0.22370840967035122","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9700b7":{"name":"skybridge","version":"0.0.0-dev.e9700b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9700b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d7ba30a7b45c675231399f7e15fd660fcbf85a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9700b7.tgz","fileCount":347,"integrity":"sha512-CcBUm6mqQols9/obxxxPp3B8zVsS/TvnCN2yGyGkqmHnRGvPk9WavH23zXH7zyjBwJkyptav4pu4tzZ4azD5Ow==","signatures":[{"sig":"MEUCIQC+fO/h95KYLkN78vIEJvZUE4VpxqULahtlIwzT0mHi1QIgcUvfNA12VyPImiAhiandA/eL6ECqof4BvNFcVVEi+Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9700b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218706},"type":"module","_from":"file:skybridge-0.0.0-dev.e9700b7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0ade7e0dfba5c070aee64f8b5fa8ed2/skybridge-0.0.0-dev.e9700b7.tgz","_integrity":"sha512-CcBUm6mqQols9/obxxxPp3B8zVsS/TvnCN2yGyGkqmHnRGvPk9WavH23zXH7zyjBwJkyptav4pu4tzZ4azD5Ow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9700b7_1779371735254_0.26683406859549996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f62687":{"name":"skybridge","version":"0.0.0-dev.9f62687","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f62687","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3448c27efec916185bc54b8630b3eebb80a071e4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f62687.tgz","fileCount":347,"integrity":"sha512-edOPTwVDmDprxhC+Jz5uvAsPNQ04G+sdzEjzM3laIV7cDtQxBhLwd68m3vd3g7H6pjwU0wQS2jEJDzjvQ4g4Og==","signatures":[{"sig":"MEQCIFpFoSw9ywTcTIrExNHz1HYbOnOmAcVnv1vEHLqdRCVVAiBXSHs5Mx8VufMFE4u2JuQQrfmT5BnyP6d6G7XI8H5/dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f62687","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218740},"type":"module","_from":"file:skybridge-0.0.0-dev.9f62687.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d8bb10b870bca63186f27e72e7debe5/skybridge-0.0.0-dev.9f62687.tgz","_integrity":"sha512-edOPTwVDmDprxhC+Jz5uvAsPNQ04G+sdzEjzM3laIV7cDtQxBhLwd68m3vd3g7H6pjwU0wQS2jEJDzjvQ4g4Og==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f62687_1779371893063_0.30240056223110323","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f118e6":{"name":"skybridge","version":"0.0.0-dev.4f118e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f118e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb2bb01423ace0c59098031a1495b0c6a116f2ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f118e6.tgz","fileCount":347,"integrity":"sha512-eUEDxaGXTybnxkcOrZ4Mly9mI/TEiE8n4Us4RXfHts4M5f4O6n3+/ei1LveZgt2cl6NME35biQp7DV23STmbQA==","signatures":[{"sig":"MEUCICq/W5EQSRRjlqTRr8Egn8GghQPnxm6AeTfOMC55R/Y6AiEA0qCbWTI940wjuzJoJ+WLF256E+2i9AuvVCcTHtd7kJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f118e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1219259},"type":"module","_from":"file:skybridge-0.0.0-dev.4f118e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/203931def3ca4be677dc8d6026ef84c9/skybridge-0.0.0-dev.4f118e6.tgz","_integrity":"sha512-eUEDxaGXTybnxkcOrZ4Mly9mI/TEiE8n4Us4RXfHts4M5f4O6n3+/ei1LveZgt2cl6NME35biQp7DV23STmbQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.9","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f118e6_1779372118976_0.011348710723540378","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d033686":{"name":"skybridge","version":"0.0.0-dev.d033686","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d033686","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d0eec390c051fc1d2f452213ae42abdf48859e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d033686.tgz","fileCount":347,"integrity":"sha512-6CZ3h+n27WfP/I3QvyNdlrVw+xxUYUV7vZvpdR9d1Xfilr1IguH/9K3eDDUyx1vIw5DzU1eYqoHP2n/vsHyUMQ==","signatures":[{"sig":"MEUCIQCnTcNq9HX4cLcfjdGi37yan5EF8hjfnZWW6xYgD/xjwAIgcqsuyG/RR0LeBrqo5/TLbCODDUbLgQb3++SIsxb7dtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d033686","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1219259},"type":"module","_from":"file:skybridge-0.0.0-dev.d033686.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.16.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/772a1f1740f55e68b3452f50358b3d73/skybridge-0.0.0-dev.d033686.tgz","_integrity":"sha512-6CZ3h+n27WfP/I3QvyNdlrVw+xxUYUV7vZvpdR9d1Xfilr1IguH/9K3eDDUyx1vIw5DzU1eYqoHP2n/vsHyUMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d033686_1779372184798_0.9741545439265915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45a5fd3":{"name":"skybridge","version":"0.0.0-dev.45a5fd3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.45a5fd3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"521a0b71bcdd4f8b8678e0d9cb7d767eb1a1fed5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.45a5fd3.tgz","fileCount":353,"integrity":"sha512-YcIWrm3d+Msy/O1TsWC5pbo3EL8MD082YNn0EwMn692xzJXCH2guZINb5VkZk6p84lglu6kSB2IRnTN+oWGtAg==","signatures":[{"sig":"MEUCIQCJu02aZj1XEzzasOjIfQdAEkmTn/6XRLv1ngkEUFvaYQIgZMDkbgKqKk0qK/PynT3QLWEI92ZDtbML78OFJQSiZcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.45a5fd3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237516},"type":"module","_from":"file:skybridge-0.0.0-dev.45a5fd3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4978946d62d9eccf21d84232f9bd6173/skybridge-0.0.0-dev.45a5fd3.tgz","_integrity":"sha512-YcIWrm3d+Msy/O1TsWC5pbo3EL8MD082YNn0EwMn692xzJXCH2guZINb5VkZk6p84lglu6kSB2IRnTN+oWGtAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.9","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.45a5fd3_1779373491491_0.49607670372363066","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d838875":{"name":"skybridge","version":"0.0.0-dev.d838875","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d838875","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"566e11c8ee22008b3e3c05925ac1403c1c75daf5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d838875.tgz","fileCount":347,"integrity":"sha512-1zYEG9JkQLwQEYh6s8TGlqd1JD2nA9x+Z1tvEyBS/Hm7DlaeUtWVqucLUD18phuOJWVk9SGY/jYG48CbfLnQoQ==","signatures":[{"sig":"MEYCIQDMvTQXgAN7r/AR3hfDnU7cppQar44jUk+aYEmSJ8K/LgIhALSjVEP1ELVKaA83S8cxpisMbt0S2pf6j3S6sggRLQ07","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d838875","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1229524},"type":"module","_from":"file:skybridge-0.0.0-dev.d838875.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd8652e2b7401aaf02f126e2019aca51/skybridge-0.0.0-dev.d838875.tgz","_integrity":"sha512-1zYEG9JkQLwQEYh6s8TGlqd1JD2nA9x+Z1tvEyBS/Hm7DlaeUtWVqucLUD18phuOJWVk9SGY/jYG48CbfLnQoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d838875_1779374741025_0.7844235376623152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d2db35":{"name":"skybridge","version":"0.0.0-dev.4d2db35","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d2db35","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb17275e686edfa479aecd703995a9abf0cf12a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d2db35.tgz","fileCount":353,"integrity":"sha512-T8pKN+Xueim9Rql7IeG4FUtP45qIn/QqO4+1mwNrc1kUolVBBUmSY6LSTdzEyX6p6U55PKkYZYjrnPJ5hUR2Bg==","signatures":[{"sig":"MEYCIQCHKmeNwWFzePGIzPIJiScUs5PWWyVBsyvX111P12M82wIhAM8MHqYb9RNYvehGmm20jmP45oUavVgsX6cqR/QVQjZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d2db35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248299},"type":"module","_from":"file:skybridge-0.0.0-dev.4d2db35.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c21840bbb08c9c4e62808ef7c73a2d7/skybridge-0.0.0-dev.4d2db35.tgz","_integrity":"sha512-T8pKN+Xueim9Rql7IeG4FUtP45qIn/QqO4+1mwNrc1kUolVBBUmSY6LSTdzEyX6p6U55PKkYZYjrnPJ5hUR2Bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d2db35_1779375527129_0.3020803648315522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be78894":{"name":"skybridge","version":"0.0.0-dev.be78894","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be78894","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aebde4d7174eb070860ffeca91bae7f2379edfaf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be78894.tgz","fileCount":353,"integrity":"sha512-lwLP35WFrKd/0AfWf6/J2gZrbD24XgdgaJM7ubHNVYJ4fb6kFK8TwHk0CZj2Ko+Kz04ZCjo8eBGbWFSXMePzzQ==","signatures":[{"sig":"MEQCIG41Ij1tr7+Gp+tj014wjhJNFk8Uv/cIwyz1X/GtCWwvAiBebIoOtuvZSA/7LeW5VplXPqEvl2hBbNNTK8ixQsbpWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be78894","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1310587},"type":"module","_from":"file:skybridge-0.0.0-dev.be78894.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f723ba5d65efd4a8c6cffb4698c9885/skybridge-0.0.0-dev.be78894.tgz","_integrity":"sha512-lwLP35WFrKd/0AfWf6/J2gZrbD24XgdgaJM7ubHNVYJ4fb6kFK8TwHk0CZj2Ko+Kz04ZCjo8eBGbWFSXMePzzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be78894_1779375792752_0.4840033097057681","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"skybridge","version":"1.0.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.0.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e3e1bdd221cd07287912f97536bcbca59f75445","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.0.2.tgz","fileCount":353,"integrity":"sha512-vFuZ07TOzjMrVMnA0f7JrIqZzfG45fnt0oZNAcSbuWd3GGQD66XCS3zyvQUjVxp4jFIIAtVIKgM+61fujae39A==","signatures":[{"sig":"MEUCICCQJfdqVIQ7747u0Yhg0JHT0LfV4BPl5gbjBmhOBv+MAiEA38ht7xZMVFHoUWZcxKB/E4z8H3dqalQaW1SnpA5Jh9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237503},"type":"module","_from":"file:skybridge-1.0.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ee557879a590c2fdd739358918982e2a/skybridge-1.0.2.tgz","_integrity":"sha512-vFuZ07TOzjMrVMnA0f7JrIqZzfG45fnt0oZNAcSbuWd3GGQD66XCS3zyvQUjVxp4jFIIAtVIKgM+61fujae39A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.0.2_1779375880124_0.24819975309282172","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53cecbd":{"name":"skybridge","version":"0.0.0-dev.53cecbd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53cecbd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c428f3aa8198c3473f95c55a6696c12161696320","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53cecbd.tgz","fileCount":353,"integrity":"sha512-p57zJ3oz4cUI8ef8CeKKaAvkpG1jHzy8TuqIIDP81Ak/UI2oz8Sre3rdmehA6u7JBHl8gRFq5DbabtXmlhDXgQ==","signatures":[{"sig":"MEQCIAL5IrcWaJJtUrQbghnPrE/0DPQmM1EjLS7kHFbGmOU0AiAFSuTVbXRoylnm+YvqwO+r9U/GzTKHBiK6fgP31GP3kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53cecbd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237516},"type":"module","_from":"file:skybridge-0.0.0-dev.53cecbd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/27bf4e2b3d525afc412de72760a1da0d/skybridge-0.0.0-dev.53cecbd.tgz","_integrity":"sha512-p57zJ3oz4cUI8ef8CeKKaAvkpG1jHzy8TuqIIDP81Ak/UI2oz8Sre3rdmehA6u7JBHl8gRFq5DbabtXmlhDXgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.9","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53cecbd_1779376487816_0.9852279412767229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e7ee57":{"name":"skybridge","version":"0.0.0-dev.2e7ee57","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e7ee57","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ee8d19e75a92a28120bda8eaffc72ee6285117b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e7ee57.tgz","fileCount":353,"integrity":"sha512-Igjdonh/iYMtk2cjyvDhJWaYzOOdk76F/6Vfxymv/y+d/aATjxUa6l3aHbneM0QZ6XYRNzjbl/RUgJ2FLP/FQQ==","signatures":[{"sig":"MEQCIE0w9RfvCo/SfwqPw65x3NlwmWt1Exnn+9CPDyItpijqAiBA/Q7djFxL8wAmnspo5DU4OLe7Xj/YNqPfj/Ppu4rcbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e7ee57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.2e7ee57.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe45b78bcf5939e13a97b7a73f02a647/skybridge-0.0.0-dev.2e7ee57.tgz","_integrity":"sha512-Igjdonh/iYMtk2cjyvDhJWaYzOOdk76F/6Vfxymv/y+d/aATjxUa6l3aHbneM0QZ6XYRNzjbl/RUgJ2FLP/FQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e7ee57_1779376906776_0.050815212714027114","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.15ec90d":{"name":"skybridge","version":"0.0.0-dev.15ec90d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.15ec90d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d8574cca6fd4375aa68d6257eceeaf58f599764f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.15ec90d.tgz","fileCount":353,"integrity":"sha512-oCreHXD5Wow25Rd7BY5ohJl9yD8G3ZVIAQ1omNTw8IhQuGrMHSjUEtwM5xeBRARvcPBd7BDSOjIBCRDctjU9Rw==","signatures":[{"sig":"MEUCIQCIIfwDqQZS4WbpI0tpx1Pb/pHwVgLy6q73hYEQtRUgswIgbN9cDkiBCCZ4tfv2QYje6vKX1zJHQ9WzDhDUxxtY1uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.15ec90d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.15ec90d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/742a85cf83b168600bd111d21e4aacce/skybridge-0.0.0-dev.15ec90d.tgz","_integrity":"sha512-oCreHXD5Wow25Rd7BY5ohJl9yD8G3ZVIAQ1omNTw8IhQuGrMHSjUEtwM5xeBRARvcPBd7BDSOjIBCRDctjU9Rw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.15ec90d_1779376945503_0.8672090373407086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bdfce96":{"name":"skybridge","version":"0.0.0-dev.bdfce96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bdfce96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87b8d530cac5e48aed79fde2d7cf6c6eee130720","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bdfce96.tgz","fileCount":353,"integrity":"sha512-lgH9cIr/x8iuG+7z6LXMNhMAfcIUMAeGjGU0S3u/J4K90t9FO+oi5wjXsMfbzoq8OoiPffz3veSC1jTRxe++1w==","signatures":[{"sig":"MEUCIQD8aoAag1neQB3hPSjZ1ENylggjQ2mOf1IRFItG31385AIgKP/7+uJyco8UU8NSuSlykp80srYUFOwAS3wAXnLAEGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bdfce96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.bdfce96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f8424f6eb9d4ac3ead4f3a4b22dc641/skybridge-0.0.0-dev.bdfce96.tgz","_integrity":"sha512-lgH9cIr/x8iuG+7z6LXMNhMAfcIUMAeGjGU0S3u/J4K90t9FO+oi5wjXsMfbzoq8OoiPffz3veSC1jTRxe++1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bdfce96_1779377071008_0.8944381492792794","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.011e07c":{"name":"skybridge","version":"0.0.0-dev.011e07c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.011e07c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6116b2f713f1e49fa3a103295e3f129d6fed6bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.011e07c.tgz","fileCount":347,"integrity":"sha512-wGoBfAdCf0L4xa5sthiq2w/JixPxA84A6Gzyf4/uxI65/WyFODVzm76Pe2w6qcyRHKkOSTjKlhmcr9T710Sy/w==","signatures":[{"sig":"MEYCIQCZtYp1uV6HczwBy1j71tmJL4+cS16o9q4PXSdTrYtluwIhALEy/fnYhrrteMVl9RaqCAiMKe5Ez9wddUUr99EwQjBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.011e07c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218706},"type":"module","_from":"file:skybridge-0.0.0-dev.011e07c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d883833436a7e88ed979790133abd152/skybridge-0.0.0-dev.011e07c.tgz","_integrity":"sha512-wGoBfAdCf0L4xa5sthiq2w/JixPxA84A6Gzyf4/uxI65/WyFODVzm76Pe2w6qcyRHKkOSTjKlhmcr9T710Sy/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.011e07c_1779379817455_0.13181909070086384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c9a9356":{"name":"skybridge","version":"0.0.0-dev.c9a9356","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c9a9356","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"080efe4d9458d7b171bcb5368c181de9123b9c63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c9a9356.tgz","fileCount":353,"integrity":"sha512-YQXc5weTDgLxfXCfnET2nG9ytqlesr7WBU0GUpy58eyNvXYDijd0msjlNdWNatZUU+S+LLqP/LyY/3jyon+W0A==","signatures":[{"sig":"MEUCIBae9UbIJNyeSIsWkkSJbUHY08QqfjjBQYH922qJf+8kAiEA5NresxNxW+mWlUKyplVanfwsvj0C5eLUm1dUqD+NMy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c9a9356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.c9a9356.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/46dcceb2f185f3b46a146c44b9567ccc/skybridge-0.0.0-dev.c9a9356.tgz","_integrity":"sha512-YQXc5weTDgLxfXCfnET2nG9ytqlesr7WBU0GUpy58eyNvXYDijd0msjlNdWNatZUU+S+LLqP/LyY/3jyon+W0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c9a9356_1779379974521_0.04449219623095124","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.199de0c":{"name":"skybridge","version":"0.0.0-dev.199de0c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.199de0c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f11ec95bbdbc9f07855c2271132fb19ae62c2cde","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.199de0c.tgz","fileCount":353,"integrity":"sha512-pirTP2YPyRkbjhGriRowxj0IrpH5FIUa1pxkEZx8EBAx1ZU9NIx+QrenNsgMKZRohk9Ydpc+DZpRBEvU+FSp+g==","signatures":[{"sig":"MEYCIQDV3KlyYqlDg42EMg0FqaRh8uMeVAPSiu3QTtaqy+e9CgIhAO+5h7f9tNsbWEtM/yEUgmWq3feCbd3zt9zvm2itPOly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.199de0c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.199de0c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef474ec90a76fe4b1745474092c431bb/skybridge-0.0.0-dev.199de0c.tgz","_integrity":"sha512-pirTP2YPyRkbjhGriRowxj0IrpH5FIUa1pxkEZx8EBAx1ZU9NIx+QrenNsgMKZRohk9Ydpc+DZpRBEvU+FSp+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.199de0c_1779379984332_0.38766194422058264","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1f19375":{"name":"skybridge","version":"0.0.0-dev.1f19375","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1f19375","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bbf0549a97125e1ccdcd4a45486f84b37bbbf823","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1f19375.tgz","fileCount":353,"integrity":"sha512-0Cc1/O16IM0Lj/P7eoBK3beoFPupk76jnOOcDPgRPgmx+vi4c2t/NyY4+AgSjEkewqnc8j2XSPSFvsexIciQ7Q==","signatures":[{"sig":"MEYCIQDijhqO4/s+vzvxr3TBPuq+Eo512w54wdBi/9TtvNM0wAIhAOtj4aSZhKgen++1LG1Mp74zJPq87GfmUdYJOJpRXHKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1f19375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248301},"type":"module","_from":"file:skybridge-0.0.0-dev.1f19375.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b2f8fa1fe4e4ba11f18ed3252f3023c/skybridge-0.0.0-dev.1f19375.tgz","_integrity":"sha512-0Cc1/O16IM0Lj/P7eoBK3beoFPupk76jnOOcDPgRPgmx+vi4c2t/NyY4+AgSjEkewqnc8j2XSPSFvsexIciQ7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.10","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1f19375_1779380112522_0.6191067315929459","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ba5f1e":{"name":"skybridge","version":"0.0.0-dev.3ba5f1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ba5f1e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3c3a98c60f7af97fb9315ee2608a916a7c5b45a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ba5f1e.tgz","fileCount":353,"integrity":"sha512-pyKUwIzrvtsUKOkLhZ4ncNb6H58vHWIla56toZuV/MpkevnvO59g81A/EH4uEN0zCzo5fFSqXhRENATm85ZKIg==","signatures":[{"sig":"MEUCIQCMHVg59/G3h/ZHRia/gmajg5OBdFvE5l1ZhWqhRK31VgIgBiq/wQgNXRFr97Z9Dx61UptFGqbS+7gyuxgLtMw9Kz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3ba5f1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321404},"type":"module","_from":"file:skybridge-0.0.0-dev.3ba5f1e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/303746f66c392f0d32b7ad4d7056fccb/skybridge-0.0.0-dev.3ba5f1e.tgz","_integrity":"sha512-pyKUwIzrvtsUKOkLhZ4ncNb6H58vHWIla56toZuV/MpkevnvO59g81A/EH4uEN0zCzo5fFSqXhRENATm85ZKIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ba5f1e_1779381862984_0.7505596922133504","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e071d95":{"name":"skybridge","version":"0.0.0-dev.e071d95","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e071d95","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d8637dd80c006edc5eb34dee1ce55791dce2d3f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e071d95.tgz","fileCount":353,"integrity":"sha512-YSD7NtCVbE5hi5mw8ch7gCkx7VGKHAwpcvbZlNEgyNm1zRb0dTbzmnFrW8/P2Ste8vBFxXy9kNax0WZwnF65dA==","signatures":[{"sig":"MEUCIGzhRxG28O2DLbhAhASRnxQrb64dnBcFLyTcZcASoMwuAiEAwMY9Vhbor+j0djUp9+BMhrR86ZhHFzeeRys1A/OpssQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e071d95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.e071d95.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b4c9c6e219866c74009b1d1f6af9240/skybridge-0.0.0-dev.e071d95.tgz","_integrity":"sha512-YSD7NtCVbE5hi5mw8ch7gCkx7VGKHAwpcvbZlNEgyNm1zRb0dTbzmnFrW8/P2Ste8vBFxXy9kNax0WZwnF65dA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e071d95_1779381867081_0.815834460510243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b69eb5":{"name":"skybridge","version":"0.0.0-dev.2b69eb5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b69eb5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"66060e655996e0ea174bd21849020a0e96c65440","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b69eb5.tgz","fileCount":353,"integrity":"sha512-L+nGKsb37J46T3d/Bj7+kkR5kf6RNtTfT6wDTiml7HvnrTqG6yxunmuCaivexLucGopZ/Gc6RW4XoEOglBo4pQ==","signatures":[{"sig":"MEYCIQDYmsACSbBW/HCkxh9SpsDuVUs+MI/9xn2I9Mrzpf200wIhAPuNTpMkb/OJ7YbYS0wxTqfjeimjCkJ3WhJgelHOgtEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b69eb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248267},"type":"module","_from":"file:skybridge-0.0.0-dev.2b69eb5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/900cf0fbb6f8cde7cd37a613b3a5ca5a/skybridge-0.0.0-dev.2b69eb5.tgz","_integrity":"sha512-L+nGKsb37J46T3d/Bj7+kkR5kf6RNtTfT6wDTiml7HvnrTqG6yxunmuCaivexLucGopZ/Gc6RW4XoEOglBo4pQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.34.10","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b69eb5_1779382332290_0.6335766471075126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.67e9d61":{"name":"skybridge","version":"0.0.0-dev.67e9d61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.67e9d61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b35c3cee9c9edee996f673bfd865b5f7d9070a40","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.67e9d61.tgz","fileCount":353,"integrity":"sha512-Ybe+Opnrw124KKmyEgf5VWw5gGfUpS9t4fknN3SyNOFtjHAoxgZJK9lRM0m1NyxZt7/11Wv7nrlU8LsVd+5oRw==","signatures":[{"sig":"MEUCIQCJOdspLXWp71fIL41PAJp0zgdYcrBHQ0UUmy8HFvQ5QQIgOhnMS5uzhEVHfEIwINyc7bNmor12GEUDFNjxZFukuFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.67e9d61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248266},"type":"module","_from":"file:skybridge-0.0.0-dev.67e9d61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2af498f187dceba483cd91c6e51a094e/skybridge-0.0.0-dev.67e9d61.tgz","_integrity":"sha512-Ybe+Opnrw124KKmyEgf5VWw5gGfUpS9t4fknN3SyNOFtjHAoxgZJK9lRM0m1NyxZt7/11Wv7nrlU8LsVd+5oRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.35.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.67e9d61_1779396399452_0.5167880182787619","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.284c254":{"name":"skybridge","version":"0.0.0-dev.284c254","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.284c254","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"748f4f7123aa1592095d1d596c8766b76e760c5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.284c254.tgz","fileCount":353,"integrity":"sha512-FQjK6DAirEpgJc7wtx6xWlO9Bsg1NZVcF45QEH+d0z639i4eONRCApvDl4hoCfAXGS8ELcqRKowng8AdwcFK0A==","signatures":[{"sig":"MEYCIQDa7j5Wqx8y6UtCzDAfcQnFfoRmjglMBT02r1Zke4qTFwIhALiYRy8q6FrGc2ATJa2sgm+7cgEstFUG9zL/argcsxdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.284c254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248266},"type":"module","_from":"file:skybridge-0.0.0-dev.284c254.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/431d2ac8ce120698322444829befa805/skybridge-0.0.0-dev.284c254.tgz","_integrity":"sha512-FQjK6DAirEpgJc7wtx6xWlO9Bsg1NZVcF45QEH+d0z639i4eONRCApvDl4hoCfAXGS8ELcqRKowng8AdwcFK0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.35.0","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.284c254_1779415406715_0.09057303344152245","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1984ff":{"name":"skybridge","version":"0.0.0-dev.a1984ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1984ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"63080b893813260447482d840ff32bc89b67d94a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1984ff.tgz","fileCount":353,"integrity":"sha512-7ayoFhRv4ROfceyzwtNpr4JDQp5ckFLmVw/ZHZsOW4lg5sLP6XPk3utSSZlhNIq4LFIzjVA0twzQL2q+qPnQDg==","signatures":[{"sig":"MEUCIEgCRAmEup/ML2TMfWtYbkaw7vEQ03BoVHoTu/8Jz6tFAiEA0GZ+XPqytQMvhpHu/mRPV8IKRLBUbm7sCiYke7Fr61g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1984ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.a1984ff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3af3b7472b97d7da62d135ac98a892c/skybridge-0.0.0-dev.a1984ff.tgz","_integrity":"sha512-7ayoFhRv4ROfceyzwtNpr4JDQp5ckFLmVw/ZHZsOW4lg5sLP6XPk3utSSZlhNIq4LFIzjVA0twzQL2q+qPnQDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1984ff_1779445142957_0.5807415019330968","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb9bafb":{"name":"skybridge","version":"0.0.0-dev.bb9bafb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb9bafb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a753647db0b9d411a45adeb7d051ffacff60827","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb9bafb.tgz","fileCount":353,"integrity":"sha512-AD6wGDTlZXxNzJ+W+PQw+vSDCW/3MjR0kAaXA5PmlT1oj1hZyNlaKvrEN8jIreHsfV2ksflscjh3cXFp+1b1lg==","signatures":[{"sig":"MEUCIQCOUReQC83ZQImygdet4Iz0AgLno7QG5G8NL6kR5XzmpwIgNHf3qpkS6GaJ1SieDj5HawE0+ZZAk8k076QOIjmj8uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb9bafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.bb9bafb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce4ac37c9f2c4a2ee1013a88c3da4128/skybridge-0.0.0-dev.bb9bafb.tgz","_integrity":"sha512-AD6wGDTlZXxNzJ+W+PQw+vSDCW/3MjR0kAaXA5PmlT1oj1hZyNlaKvrEN8jIreHsfV2ksflscjh3cXFp+1b1lg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb9bafb_1779452673564_0.46024992122358954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f784c00":{"name":"skybridge","version":"0.0.0-dev.f784c00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f784c00","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87fdc80aadd56ed1e354cb68745464dd48aaa6d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f784c00.tgz","fileCount":353,"integrity":"sha512-NCj1pTDUiHI11yvdCEjlhL8//JaEb3NIhnxE8tzlJqJJ2r0ow/IOdvfXhh5WFBthogud3gJ/NxZJqx56MQfobg==","signatures":[{"sig":"MEUCIC6vPtDovaItBel1gYBxtQ1ZCcE62Q3fr6UwYxHJkoSjAiEA1vIvhSsueAnuh0IboddwgchOgq1REketdTjt4d+G+54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f784c00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.f784c00.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c62be5ea26f1942dd9d690cff9467a5/skybridge-0.0.0-dev.f784c00.tgz","_integrity":"sha512-NCj1pTDUiHI11yvdCEjlhL8//JaEb3NIhnxE8tzlJqJJ2r0ow/IOdvfXhh5WFBthogud3gJ/NxZJqx56MQfobg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f784c00_1779455614554_0.9349275403992192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18753e6":{"name":"skybridge","version":"0.0.0-dev.18753e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18753e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"261be958b79cde3410f4e269f509b8039425d177","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18753e6.tgz","fileCount":353,"integrity":"sha512-/dPsL4dQoJR8IqS8fxmLlSvzuw99XcMrvcqbqBXph8k2Ier8Z2GZi2XKMjbXSgfnZZmKVFGufK1D7/Fh0WsB8w==","signatures":[{"sig":"MEYCIQDCXECBoSC+ylvaDCrDyL/fFN82AyYVLjFUPYt+IUOj8AIhAOGMN7UmqNdMHIjpmVnDLC+nc1RGsLtUL3O25c0Rgwkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18753e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.18753e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/afb1a778983a339b83bf84190e2e4df1/skybridge-0.0.0-dev.18753e6.tgz","_integrity":"sha512-/dPsL4dQoJR8IqS8fxmLlSvzuw99XcMrvcqbqBXph8k2Ier8Z2GZi2XKMjbXSgfnZZmKVFGufK1D7/Fh0WsB8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18753e6_1779464682870_0.9616902775954297","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a61f9a":{"name":"skybridge","version":"0.0.0-dev.7a61f9a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a61f9a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e8fdbf92ac51f3fc2f525960cf25d7a09ce1182","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a61f9a.tgz","fileCount":353,"integrity":"sha512-rPEOqvlYZW2WPFg9oN8l7Uv60KNIQr913LRXeQZRsSzgjNaURlntLBuubhca0x0qtmWQtrH/cA1sFALycj8Wng==","signatures":[{"sig":"MEQCIBsudT1Fe6b1c9AnAbqBL5SBwu6STGsdOgkk9fu6z9bzAiBikDOZhmlXfhTpKThCyi/HeUQA1UCbhgQ1Hn8axM32hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a61f9a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.7a61f9a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a4d0a05247bcd30d26ac2fcad7349f3/skybridge-0.0.0-dev.7a61f9a.tgz","_integrity":"sha512-rPEOqvlYZW2WPFg9oN8l7Uv60KNIQr913LRXeQZRsSzgjNaURlntLBuubhca0x0qtmWQtrH/cA1sFALycj8Wng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a61f9a_1779464702138_0.9994623880822924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61475e6":{"name":"skybridge","version":"0.0.0-dev.61475e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61475e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5912199eaa826893eca7ef727ebeb8c7ee85e78a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61475e6.tgz","fileCount":353,"integrity":"sha512-pUoiSZrNrXWh8LpPBejCLOqaqCc3PjbhTapsVLTfqE2GBZAT5KX66OEVau1noGO2DW9Du67P+LTxjFsEDLIWPw==","signatures":[{"sig":"MEUCIQCTa+K1QeFQXMtxz5oTmVrBVSyqYe6ZCkHo4fs25IzSnQIgFakLuv3iLM+dOGK0FT3iknHzM3ra7GkfaQ5tqFHY8CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61475e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.61475e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/35fa0e78f58b202dad4257946c6f6b37/skybridge-0.0.0-dev.61475e6.tgz","_integrity":"sha512-pUoiSZrNrXWh8LpPBejCLOqaqCc3PjbhTapsVLTfqE2GBZAT5KX66OEVau1noGO2DW9Du67P+LTxjFsEDLIWPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61475e6_1779464924750_0.9116068083276416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.255291a":{"name":"skybridge","version":"0.0.0-dev.255291a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.255291a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"84f9fa0d326a93d73a4ef3e35908562aad607fd7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.255291a.tgz","fileCount":353,"integrity":"sha512-LK7B3z1EqorMvh79rHCWwESCgEXhJjkt7Z8Y7v+7DZS22oKe1+P5Iv8qbWoIbIH0OuWn8XOml+6+rrI+GGgbXQ==","signatures":[{"sig":"MEUCIEff0+WTUYZCSEiwz0uTg/BTCgUylGqfnPKvSYypAmO4AiEAgHQiQHgwLCq1RX9G3Nb4jI5td2+KAe7oJBgpnL1Lp4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.255291a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.255291a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9c8c4308315dd13269fe442548c1e0ba/skybridge-0.0.0-dev.255291a.tgz","_integrity":"sha512-LK7B3z1EqorMvh79rHCWwESCgEXhJjkt7Z8Y7v+7DZS22oKe1+P5Iv8qbWoIbIH0OuWn8XOml+6+rrI+GGgbXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.255291a_1779465305567_0.9124023038100915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c7510b8":{"name":"skybridge","version":"0.0.0-dev.c7510b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c7510b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"05e0564e808a74d66a5fe5a68f9026a48c873ac6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c7510b8.tgz","fileCount":353,"integrity":"sha512-V1JkQ+u6PHArHnum8wRjnwzueD6guSyj5gC1HEcK6WCDga416jWB9y/SPnw2O60Fs2K6feSi03UdrUbU4BsmEA==","signatures":[{"sig":"MEUCIQC1eCyNfCriRVQw8CZ5CQn1s5mqx17hkhe2F9Ypo2Wj2gIgEatwMQt8FbKtKON/XJR/uFS6OUQRh06s2cbVWnhdbh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c7510b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.c7510b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa0a0e3e242ca2fabe5cb2dc3acd6da2/skybridge-0.0.0-dev.c7510b8.tgz","_integrity":"sha512-V1JkQ+u6PHArHnum8wRjnwzueD6guSyj5gC1HEcK6WCDga416jWB9y/SPnw2O60Fs2K6feSi03UdrUbU4BsmEA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c7510b8_1779465680889_0.6751195465019226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a2d544":{"name":"skybridge","version":"0.0.0-dev.1a2d544","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a2d544","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"48193586793c21c59da2894e0db534247ce7657d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a2d544.tgz","fileCount":353,"integrity":"sha512-A/vZWerfXIL5TZzsQ99iEDMZxCUWwJUlfgDyOKyIg1H0g5l0q8QFxfc3nb+IyajoyW6IRbdqbdjFhxZtX7O4FQ==","signatures":[{"sig":"MEYCIQDVHvb3KiLDN3kyZIPNSeOD15pJlZ/mULk/+CiUaKD7GwIhAKEX0enO2sa1JZkEJ1sbe2IugMgpXW3oxHSdER6pitc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a2d544","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.1a2d544.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f471a2410b28d9586b8397b97fc4141/skybridge-0.0.0-dev.1a2d544.tgz","_integrity":"sha512-A/vZWerfXIL5TZzsQ99iEDMZxCUWwJUlfgDyOKyIg1H0g5l0q8QFxfc3nb+IyajoyW6IRbdqbdjFhxZtX7O4FQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a2d544_1779466005738_0.7164074929148971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4df3212":{"name":"skybridge","version":"0.0.0-dev.4df3212","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4df3212","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"485b8183b5ae0ad1f65fc662f912c2f4a200480f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4df3212.tgz","fileCount":353,"integrity":"sha512-yZPOI5+FtsMnBVmw5vcrhl2yRDpKEniG4CiPftsxqEsSHO7f5kto1xr1yluyjgzdl6mC5e1CWxUV95cq8pNN5A==","signatures":[{"sig":"MEUCIQDd/gLC1HnffsRSm9zZKmZy0qIcc4OoD25hig2YlJ/cQQIgFGJyhvilg6M5mZ/sOaZQv9JOQC9zvqhKdYVyIK5O1HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4df3212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.4df3212.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6299af22a3cde13bff20ee559afe9272/skybridge-0.0.0-dev.4df3212.tgz","_integrity":"sha512-yZPOI5+FtsMnBVmw5vcrhl2yRDpKEniG4CiPftsxqEsSHO7f5kto1xr1yluyjgzdl6mC5e1CWxUV95cq8pNN5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4df3212_1779466192275_0.4150035552690463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b613272":{"name":"skybridge","version":"0.0.0-dev.b613272","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b613272","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"48388af98ddb96e6eb2ecb7bffc3b80b6b4df6b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b613272.tgz","fileCount":353,"integrity":"sha512-I0YdBfUF84lggBuB8aMUqh5rbRthaM1ZR1RLDsJnQuALXgM48K0XqHCg28xWtdcg/2Bpolks764TiQczhb5Yqg==","signatures":[{"sig":"MEQCIDt7BKF4ric8KKPxmpHVEiLzgha9nP/9IMDlYa/WyJZMAiA9b5s/PJhxAa4ilNAL5LhnIZvKzXQfRJgt41EBnoiX3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b613272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1248265},"type":"module","_from":"file:skybridge-0.0.0-dev.b613272.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51c4aba128cdc48dff8b5323c20d56dd/skybridge-0.0.0-dev.b613272.tgz","_integrity":"sha512-I0YdBfUF84lggBuB8aMUqh5rbRthaM1ZR1RLDsJnQuALXgM48K0XqHCg28xWtdcg/2Bpolks764TiQczhb5Yqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b613272_1779466376850_0.8265802427776607","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29ebcaa":{"name":"skybridge","version":"0.0.0-dev.29ebcaa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29ebcaa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6dbb3a7bbc73af8284f5a8015ca8c1f1315f66d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29ebcaa.tgz","fileCount":353,"integrity":"sha512-4YTFJDHxM8pndLcyUaAD+SHJcl7wGS8CqsK+FBtd8UMClyFlUS3v0hoIGc1q4peKeh+pG4rK+1cIY8kasdueNw==","signatures":[{"sig":"MEYCIQCNPufELtO3pd2Z7DROsbImMh0z08/jYPiVb3kQ7AAA4wIhALk/Fu92WEs/M1H9DajDpemtdS33HCsYDCA7/NJ+y58i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.29ebcaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.29ebcaa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a1b9570f2797ea2367216fc0d724c63/skybridge-0.0.0-dev.29ebcaa.tgz","_integrity":"sha512-4YTFJDHxM8pndLcyUaAD+SHJcl7wGS8CqsK+FBtd8UMClyFlUS3v0hoIGc1q4peKeh+pG4rK+1cIY8kasdueNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29ebcaa_1779466797416_0.3173465076210198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46a9899":{"name":"skybridge","version":"0.0.0-dev.46a9899","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.46a9899","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ad7d9ae367a3f0cf5d25dd73f70b434e9cf077f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.46a9899.tgz","fileCount":353,"integrity":"sha512-D4PZPwX/hDbAyuVicflRHblS0fOQQ2g1Khdu+vXGgKhBCVEByBNJtQbyOSdbQYZsdshZTqKLAj2QL7EUquVS8Q==","signatures":[{"sig":"MEUCICmmIuzYT+IyO5Bo7Mhqf6MH3+SWqATOQhLYRbkHtewPAiEA9YSdj7LxEzN2ExKDEjWWUKdS74+tremObDyXG2qHiTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.46a9899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.46a9899.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5bf3ddc46b83d4b60b65e58bc74540c1/skybridge-0.0.0-dev.46a9899.tgz","_integrity":"sha512-D4PZPwX/hDbAyuVicflRHblS0fOQQ2g1Khdu+vXGgKhBCVEByBNJtQbyOSdbQYZsdshZTqKLAj2QL7EUquVS8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.46a9899_1779466842783_0.9723115675058494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.746bbfc":{"name":"skybridge","version":"0.0.0-dev.746bbfc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.746bbfc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8692824fe61ae40aa3cfefa65763dbedcde04de9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.746bbfc.tgz","fileCount":353,"integrity":"sha512-w5b3ZW2BCZQlWqccwD9dUUJLjt8+PhiSLnDKypzeW0xyLcawQ5NsVsSJ/RDZczt/ydvVM/kpMcD94IYelxtX7g==","signatures":[{"sig":"MEUCICjt5lMS1XIv5SppL+5I7dvO5SF6io+3JzsOs47ghsikAiEAtOpRUYGFk80mbCxyfaR3ziadUIUknT2aVTd+KHPzuPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.746bbfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.746bbfc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14f84ad9dcfc397f44e25153d764ef1d/skybridge-0.0.0-dev.746bbfc.tgz","_integrity":"sha512-w5b3ZW2BCZQlWqccwD9dUUJLjt8+PhiSLnDKypzeW0xyLcawQ5NsVsSJ/RDZczt/ydvVM/kpMcD94IYelxtX7g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.746bbfc_1779466848968_0.6628474026776563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2911c3":{"name":"skybridge","version":"0.0.0-dev.f2911c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2911c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5e53299577ba6437c25fae34bada16bc6dbe0627","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2911c3.tgz","fileCount":353,"integrity":"sha512-AA0m+ygtDirkQ0iMlrfz9NS3aNQqodHRgB70llJjHGllbD48TeLbWRN6UzubXCK7/bdEZii13UuxbJIP4z3cng==","signatures":[{"sig":"MEUCIQCA05KAJkiTiLFGsOeoGwZlo6pgR71sFIiRn/oL5bxwMgIgdzqCP7IIcvZPs+8G90lZtc4yIfs4DXEy/wa0tC6ZvpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2911c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.f2911c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f35db8f36ce05e9ec9041f81bc73aee0/skybridge-0.0.0-dev.f2911c3.tgz","_integrity":"sha512-AA0m+ygtDirkQ0iMlrfz9NS3aNQqodHRgB70llJjHGllbD48TeLbWRN6UzubXCK7/bdEZii13UuxbJIP4z3cng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2911c3_1779466853188_0.31542982961268495","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85e0798":{"name":"skybridge","version":"0.0.0-dev.85e0798","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85e0798","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f95e574a8cb1be00c9bc9398c5435dbbdb34be2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85e0798.tgz","fileCount":353,"integrity":"sha512-Y0Hxx1kMxY7pMCggTeow1hGROBgB/xxCp4IBGKOZoM10ASkpm46C+nLojlMVHTP0e+/zYhTxFKdTAEh3A2JKsQ==","signatures":[{"sig":"MEUCIQDrjAexOq10Oxda8Ilp9ZaoWIrtqt7NpymmpGUvRorE3gIgMASGupcrevFXF7jfy/QhltzJ/lOXV4806aeYnMHWf4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85e0798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.85e0798.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8130108dd35934edbc29d2675b0331c/skybridge-0.0.0-dev.85e0798.tgz","_integrity":"sha512-Y0Hxx1kMxY7pMCggTeow1hGROBgB/xxCp4IBGKOZoM10ASkpm46C+nLojlMVHTP0e+/zYhTxFKdTAEh3A2JKsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85e0798_1779467623274_0.29156627952026803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3de52f2":{"name":"skybridge","version":"0.0.0-dev.3de52f2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3de52f2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6be10ae706d58f69c38eed5321cea97640ce675","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3de52f2.tgz","fileCount":353,"integrity":"sha512-foHOZpz27gUhe256HXRZfiLz9KVQnBegl1BYWuyGWbBcWGiV4Qjc6eAD/Tijda633LjHrv5Yc/yjXmJ+alF9Hw==","signatures":[{"sig":"MEYCIQDgUu0dnNKZ/+oJ4WkBvPwkD09dVS0JIJ4Kvq5yBj8P2QIhAL9DH1bSJLcOjVJLvevv9Toa9+SObX51lcC3aRwXW6H5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3de52f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.3de52f2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df557f50d20a63eb49805add75042a17/skybridge-0.0.0-dev.3de52f2.tgz","_integrity":"sha512-foHOZpz27gUhe256HXRZfiLz9KVQnBegl1BYWuyGWbBcWGiV4Qjc6eAD/Tijda633LjHrv5Yc/yjXmJ+alF9Hw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3de52f2_1779467683822_0.5573335091974692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa91bd6":{"name":"skybridge","version":"0.0.0-dev.aa91bd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa91bd6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5856868206d39ae80b6de063b52a6e62aba3ec55","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa91bd6.tgz","fileCount":353,"integrity":"sha512-Ut+ZTBj1OUfjYGbNPnfiPhElALwoc+k3gkQhaXvvu/nOPXP9qEFqB7ZI/1VqTt4c6uXQcMJJnDfzPYg/ce41bA==","signatures":[{"sig":"MEUCIEANx7tRbWVzr5YaiB2DxUMZFlZo0ozUDdf+1OGer1IaAiEAy4fZEd9tu1k9mKf1I0waGCRI0suWZ1ezPyp3/xWOH4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa91bd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.aa91bd6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/527b2d96b3bc8dc396e79a09ed18c0ba/skybridge-0.0.0-dev.aa91bd6.tgz","_integrity":"sha512-Ut+ZTBj1OUfjYGbNPnfiPhElALwoc+k3gkQhaXvvu/nOPXP9qEFqB7ZI/1VqTt4c6uXQcMJJnDfzPYg/ce41bA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa91bd6_1779468978529_0.21130229006129797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc5f455":{"name":"skybridge","version":"0.0.0-dev.cc5f455","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc5f455","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"207b200fd688c0aa41f9063cff501fb78f9806f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc5f455.tgz","fileCount":353,"integrity":"sha512-aoJe07ZNReRjataMmIyJ1DZGoxy6i9YE6gdGGH7ZYjRp32GmvJPeSYn0s+FPtMOkAPVkjkmwcjet3UGWwOI97g==","signatures":[{"sig":"MEQCIGZ0QEeO+k/jjJ7NVuA8OgInoSnfLQvU8K2oxIauepKdAiAwdYEvD4He+3DYF/9jkBMZ0YcuQHi7XmCasHP7HsrkHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc5f455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.cc5f455.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b42537422cdeba18c8aaf484ecb4eeba/skybridge-0.0.0-dev.cc5f455.tgz","_integrity":"sha512-aoJe07ZNReRjataMmIyJ1DZGoxy6i9YE6gdGGH7ZYjRp32GmvJPeSYn0s+FPtMOkAPVkjkmwcjet3UGWwOI97g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc5f455_1779482501594_0.6771030284889112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.800101e":{"name":"skybridge","version":"0.0.0-dev.800101e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.800101e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ce9bc7e990ead7d04d7d47f10200da0336e7e6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.800101e.tgz","fileCount":353,"integrity":"sha512-ZLdWSj5+/sLU+S2kil/cYEWUSBIROpfqSaszh7ra0RFlNLVbCOPq0IK5YRQC4sJ1vOkIMpRFcQFpgnPMWO4ugA==","signatures":[{"sig":"MEUCIQC9lAVyUe3WWf6p3dns1GyjFdypTAoyk5roGiEmlc668wIgXVp66sLiAmHSAQq3y5AV2+5kp3mSoTj38Ca96i2aGbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.800101e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.800101e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f54df844a77b4d0f9ee43a32528b3025/skybridge-0.0.0-dev.800101e.tgz","_integrity":"sha512-ZLdWSj5+/sLU+S2kil/cYEWUSBIROpfqSaszh7ra0RFlNLVbCOPq0IK5YRQC4sJ1vOkIMpRFcQFpgnPMWO4ugA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.800101e_1779482576957_0.6386762424666286","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9fc85f":{"name":"skybridge","version":"0.0.0-dev.b9fc85f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9fc85f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92c2875d223b73eb665a3c43d2c03d694b2332f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9fc85f.tgz","fileCount":353,"integrity":"sha512-/7XsV83dlUy0NX+bcsvupksBz1ItKFmwZ9xzMqIhvK77nz7mO6LG0F5/EVvzsP1xSKrUs8NyZzqsv4flcz4f4Q==","signatures":[{"sig":"MEYCIQDmRCOKvAZWep/hJLsalGgFy8jicxuVljL1lOzLn+64agIhAMuLKhA9lyMf4wfWnCY/ev6QpvlGExR6oVY7mMgbEgXO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9fc85f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.b9fc85f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0dc621425620ccf9d4b9d1c99e53c164/skybridge-0.0.0-dev.b9fc85f.tgz","_integrity":"sha512-/7XsV83dlUy0NX+bcsvupksBz1ItKFmwZ9xzMqIhvK77nz7mO6LG0F5/EVvzsP1xSKrUs8NyZzqsv4flcz4f4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9fc85f_1779483264156_0.5723880669799579","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc2b815":{"name":"skybridge","version":"0.0.0-dev.fc2b815","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc2b815","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c723ff18813023efa49d44ae90dd17f02b51bd3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc2b815.tgz","fileCount":353,"integrity":"sha512-Kzq3I0iThSdIBYktXL8UblY78Hb61wMK9XGEXxjmhTyYPN4jWlTA46M6A4O0eVf00UQqj6ApA1g1aL8q1M1bQQ==","signatures":[{"sig":"MEUCIEe/HHdSTFOQXBlDvAEaz9qvEs6xbc7eBmR3Wo4zgtCuAiEA33+xaMVRw4MJNqyNYtKs+O3Zzk121ibNRXwt7eHLxqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc2b815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.fc2b815.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/252bf97b490f94db4fb2b9fffb11ca37/skybridge-0.0.0-dev.fc2b815.tgz","_integrity":"sha512-Kzq3I0iThSdIBYktXL8UblY78Hb61wMK9XGEXxjmhTyYPN4jWlTA46M6A4O0eVf00UQqj6ApA1g1aL8q1M1bQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc2b815_1779502253508_0.9658955820658599","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6cdd018":{"name":"skybridge","version":"0.0.0-dev.6cdd018","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6cdd018","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"80c065da9af6851624919dbdfaa6c2b211e4bc2d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6cdd018.tgz","fileCount":353,"integrity":"sha512-MYpfSYCmbiN1KWmryxwpTLFYKzwaEdZ+Q7xwUk4z7u5shXoWReMjm9AxoH0Y9Z4W5rfKMf1DE1C9RjqXA4/xZg==","signatures":[{"sig":"MEUCIQCHpmyP/S5QGJFLytGcGMSsh1/wZsNduYRqc2l+A3PoowIgfa5fhMm7YJ+Zg4bx1onK8EB31r6LTX5A72g36OvBFOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6cdd018","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.6cdd018.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2b31582718f56670ed274c8168c4919/skybridge-0.0.0-dev.6cdd018.tgz","_integrity":"sha512-MYpfSYCmbiN1KWmryxwpTLFYKzwaEdZ+Q7xwUk4z7u5shXoWReMjm9AxoH0Y9Z4W5rfKMf1DE1C9RjqXA4/xZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.3","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6cdd018_1779516653529_0.5266040825737384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a9da6d":{"name":"skybridge","version":"0.0.0-dev.0a9da6d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a9da6d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9de30d47a3af9e5392bfee8ec9640ad09e2604d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a9da6d.tgz","fileCount":353,"integrity":"sha512-XK6CITx39qx/JforFlJSF+5BiwbGwlEIlBtUwxwlueCK39eswfFxK0hXzzhiQ658nYLUB4kAi5v2QCVr/2KleQ==","signatures":[{"sig":"MEQCIFoBko7m/7y5kXrkyBT5JfOm6Qc40UK+mWoaSeNLpOMvAiBRyJ6MnWwMaQ+gNJF8VK2PQLHas/U12iCyPfk1BP0kRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a9da6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.0a9da6d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/00e4cfd9d6d9f913a2024b2cbb8c380e/skybridge-0.0.0-dev.0a9da6d.tgz","_integrity":"sha512-XK6CITx39qx/JforFlJSF+5BiwbGwlEIlBtUwxwlueCK39eswfFxK0hXzzhiQ658nYLUB4kAi5v2QCVr/2KleQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a9da6d_1779543946093_0.5127859752380473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1abad4f":{"name":"skybridge","version":"0.0.0-dev.1abad4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1abad4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62bfd14d035969df0683d6bc846cbcd00d75853c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1abad4f.tgz","fileCount":353,"integrity":"sha512-LpU5fcWsfXLQRLMKzA455uPjie1UEIBvhikhpr6PPNjmxyLYsg/K7IozqPtHaIyRU1W60k6xdBG+nT1JvcSiaQ==","signatures":[{"sig":"MEQCIHYP2lFAUztWLZYUo7n59SokEVFP/LbqF+xvYDqHndA8AiByubZPrjOUBo4PVh7YCvKTNz3Co7kMWFtFmcAtWWl7Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1abad4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.1abad4f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ebf36ec732790479cdc8f40ad4a2f70/skybridge-0.0.0-dev.1abad4f.tgz","_integrity":"sha512-LpU5fcWsfXLQRLMKzA455uPjie1UEIBvhikhpr6PPNjmxyLYsg/K7IozqPtHaIyRU1W60k6xdBG+nT1JvcSiaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1abad4f_1779557380844_0.3017901171701134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.94e2024":{"name":"skybridge","version":"0.0.0-dev.94e2024","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.94e2024","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35149dbb54ec53ea71227345b6dad2b7ca148924","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.94e2024.tgz","fileCount":353,"integrity":"sha512-0NwNHnKvW+t+hD9DSCTsRA+IM+OhM2fJG3CqK5CNYWFno6oDsSaNEzXeYfHQ/TbrNNH9k3AcMF6BuLlfWHggAA==","signatures":[{"sig":"MEUCIQCYU2Du8RR83cwpFWTkpqge9FA1HSdFeKh6B6dgf6ljSgIgPG2v968eWIuI6nUcyA9n28ZPp+/brw1vaYAsXsjC9qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.94e2024","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.94e2024.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a613d7fb33960783926d8c53dd32758e/skybridge-0.0.0-dev.94e2024.tgz","_integrity":"sha512-0NwNHnKvW+t+hD9DSCTsRA+IM+OhM2fJG3CqK5CNYWFno6oDsSaNEzXeYfHQ/TbrNNH9k3AcMF6BuLlfWHggAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.94e2024_1779568680077_0.8060314474728523","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.972e79b":{"name":"skybridge","version":"0.0.0-dev.972e79b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.972e79b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"90e31c2e292f77c3a8d390dae60f69f224c5441c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.972e79b.tgz","fileCount":353,"integrity":"sha512-FRfYcybXhQPtuCMjzn4GxtOl6ir4qujgZs6LM1uzjGNND6HEBz65EvHeqLqzFfIPZ6vA4x3znD8B8fnzMahVpQ==","signatures":[{"sig":"MEUCIEqv8zV/5m42a7tOABFiZ/rFmePlg/3R7PNUlO9Qwkx7AiEAlPEsLchg36GqCq/84NBgoL7uAIaoG2qkTQu/eIMr/uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.972e79b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.972e79b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0971c5ffe27cade8112d22543ef3c9d6/skybridge-0.0.0-dev.972e79b.tgz","_integrity":"sha512-FRfYcybXhQPtuCMjzn4GxtOl6ir4qujgZs6LM1uzjGNND6HEBz65EvHeqLqzFfIPZ6vA4x3znD8B8fnzMahVpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.3","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.972e79b_1779584829959_0.24281450676185967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70cc5c5":{"name":"skybridge","version":"0.0.0-dev.70cc5c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70cc5c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e389410af2b1535708220f5e9f3cb9564f1fbeee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70cc5c5.tgz","fileCount":353,"integrity":"sha512-Ca0mmCu5u0yeI8v2m130q0hTtpYps20Y3akg1rxxGOtmHDaDV1F7E33qDuUOvkL3nRO+wmoQPYAmdZtLpY4vAw==","signatures":[{"sig":"MEUCIQDRbgOAtimMY6y+TFr+CrSaPa73KyNLoQPV14JrbcCYFwIgPkyLCfGLdfbBMg5EU1gEmE86ltvh+fBnnQbHTAxlwjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70cc5c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.70cc5c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7edeaaaba0cfd51dd49158480e531157/skybridge-0.0.0-dev.70cc5c5.tgz","_integrity":"sha512-Ca0mmCu5u0yeI8v2m130q0hTtpYps20Y3akg1rxxGOtmHDaDV1F7E33qDuUOvkL3nRO+wmoQPYAmdZtLpY4vAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70cc5c5_1779653832364_0.15595773996882234","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc1bd07":{"name":"skybridge","version":"0.0.0-dev.dc1bd07","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc1bd07","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1912410107668a8862d366ddb08df91637cbea6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc1bd07.tgz","fileCount":353,"integrity":"sha512-H0Bi5eBwuMayKKP0qYQpVIm3H/8Uk08MlA7TuprHy2YvW2yZTQKBQZwotnvlNtcrwrY8wKHlZZI72J7RMuQbeA==","signatures":[{"sig":"MEQCIGK2vvAFsDa1813vztX8jQo+4Ials3PSgDrR3TQqtZ4uAiAUwG0RqvOaZtmoiMPcuTzBCypfIEX5Qh8hv6jzlxnPGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dc1bd07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.dc1bd07.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86531c5400338b5b6ea2b2143b5cd807/skybridge-0.0.0-dev.dc1bd07.tgz","_integrity":"sha512-H0Bi5eBwuMayKKP0qYQpVIm3H/8Uk08MlA7TuprHy2YvW2yZTQKBQZwotnvlNtcrwrY8wKHlZZI72J7RMuQbeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc1bd07_1779693184646_0.8633869802792573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b348f85":{"name":"skybridge","version":"0.0.0-dev.b348f85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b348f85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"14b2322aa17259357325a6064a8888eb35ced03f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b348f85.tgz","fileCount":353,"integrity":"sha512-Cz+bKrPxnkuARNwCsnLTkcbwjH9bLaPGwUzmdl5ct+1Wq/UmPA29sIroydNkiSl+YIKlDhVpOqsLuYehCz9HPw==","signatures":[{"sig":"MEYCIQDdb913lEjUHX7iqREJ/mq8+ChdQxFIgbQfTLjILOZbuQIhAKTmvig6grIk7HoKjcEQ1E+h9aB5bCX42jdYlF+Ojc3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b348f85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.b348f85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/28e698dd29189f35f08e1f799eea1d57/skybridge-0.0.0-dev.b348f85.tgz","_integrity":"sha512-Cz+bKrPxnkuARNwCsnLTkcbwjH9bLaPGwUzmdl5ct+1Wq/UmPA29sIroydNkiSl+YIKlDhVpOqsLuYehCz9HPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b348f85_1779693374280_0.5827764279605254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.17fa8fd":{"name":"skybridge","version":"0.0.0-dev.17fa8fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.17fa8fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13b488a9972c744103a093a3bd3ba381d025d15c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.17fa8fd.tgz","fileCount":353,"integrity":"sha512-rRC9HjQA7tDenRvP0eyoIdkIM+Qc/F+NVAebv/eTVHZQK8x32iLsqKE3Bm8EDJpk7LkktKLpKgi5UnXJopYQCw==","signatures":[{"sig":"MEQCIGrZcyJAlBPQryZhGH3bheTg0vnL/DQ590srfoUzlqWmAiAYdP/AM+g5mKTO2Uw1Izmh2RmvlPvC2QyixSTNMrRXmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.17fa8fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.17fa8fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/967e16663507506f2477d91a2af021fe/skybridge-0.0.0-dev.17fa8fd.tgz","_integrity":"sha512-rRC9HjQA7tDenRvP0eyoIdkIM+Qc/F+NVAebv/eTVHZQK8x32iLsqKE3Bm8EDJpk7LkktKLpKgi5UnXJopYQCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.17fa8fd_1779693892270_0.02402764322087214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e6f569":{"name":"skybridge","version":"0.0.0-dev.4e6f569","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e6f569","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8cb8f02f50fd0793c6377b630a57a4d98d01d145","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e6f569.tgz","fileCount":353,"integrity":"sha512-Tm30wbg873NjYK/wwrOUCuVWPUv21h3x8pZBmOmJiapZU9hvfVzm1GKUKL0SmQJ3CB29fClASOwlNOpl0l0W8g==","signatures":[{"sig":"MEQCIDkTaG7thyLcmClrHanVMpVekeg3peGukINvLkRdqxolAiB6z0+JJgAzX7OSVkjNpeVUktAHeL9Bg91w8bWFKlNDSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e6f569","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.4e6f569.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2761a5145ae8a5e64c11d923fb06395b/skybridge-0.0.0-dev.4e6f569.tgz","_integrity":"sha512-Tm30wbg873NjYK/wwrOUCuVWPUv21h3x8pZBmOmJiapZU9hvfVzm1GKUKL0SmQJ3CB29fClASOwlNOpl0l0W8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.46.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e6f569_1779694796496_0.14193978351853098","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.189b322":{"name":"skybridge","version":"0.0.0-dev.189b322","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.189b322","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c136f2579d8940c15d45c398373c38fed1ba0c14","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.189b322.tgz","fileCount":353,"integrity":"sha512-S3Jq89nMn84XTNgWC91qg+6WzHoLQJnQfZFk+z6hKGQ8lPMbcJSHYbcrAREEW6axzt6dVbJB/17VrWYAxhxYJQ==","signatures":[{"sig":"MEQCICh8FL+z9zZtOlypmdVdtK7L0e1ocLLzqpB0GtSGhxF9AiAhmia8hh7I1oNu6PJKTVIXzbWail516qTLHXJdKVbFwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.189b322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237515},"type":"module","_from":"file:skybridge-0.0.0-dev.189b322.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a839319e270600d463bc5b96d382f3fc/skybridge-0.0.0-dev.189b322.tgz","_integrity":"sha512-S3Jq89nMn84XTNgWC91qg+6WzHoLQJnQfZFk+z6hKGQ8lPMbcJSHYbcrAREEW6axzt6dVbJB/17VrWYAxhxYJQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.189b322_1779697966713_0.7620855072563977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab44247":{"name":"skybridge","version":"0.0.0-dev.ab44247","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab44247","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9368d78823dff597b210374ae67537bcec09ea8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab44247.tgz","fileCount":353,"integrity":"sha512-bp2V5Cglqqs2DmsG40BETevzOPLQDge1yLaT/ou+vI0JoVvvHFHLvbDtskGvxIFj6PaJJVj4/BrWEosme9ZuRg==","signatures":[{"sig":"MEYCIQDM1vJ6xfepnojqFLahVu0VRjl8iHJYJH5u5jCyHTdy8gIhALLCeieQ52x8UJzBYO5sQfXGOS+Qy2Emni5iidDv0mzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab44247","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.ab44247.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ff70d9fb73a49091d0cb7e54686c313/skybridge-0.0.0-dev.ab44247.tgz","_integrity":"sha512-bp2V5Cglqqs2DmsG40BETevzOPLQDge1yLaT/ou+vI0JoVvvHFHLvbDtskGvxIFj6PaJJVj4/BrWEosme9ZuRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab44247_1779698817867_0.8734257950007513","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b15e36":{"name":"skybridge","version":"0.0.0-dev.7b15e36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b15e36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6bfc4f033cb2360bdb384d934590121682d5d8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b15e36.tgz","fileCount":353,"integrity":"sha512-zr8fJQI2dq9585opPwyyPn9FuOFxMRRLWeA7D1PRiieNpfeV8ElK03AAFHNRBEa+qJ2xy5+Ugae05KQi+Bj12A==","signatures":[{"sig":"MEUCIQDh3/SS9J0J6RTuV0I/KWkOLA4hIEbmhgpvcBiwIcKhsAIgQAzvuFULh0w+59ABC1UdFRVh/Hwz5lRDwqhuq4UOLxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b15e36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.7b15e36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e60e57f8e7746f800e7d429d2ae301f4/skybridge-0.0.0-dev.7b15e36.tgz","_integrity":"sha512-zr8fJQI2dq9585opPwyyPn9FuOFxMRRLWeA7D1PRiieNpfeV8ElK03AAFHNRBEa+qJ2xy5+Ugae05KQi+Bj12A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b15e36_1779699139024_0.5578174774706073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.569278a":{"name":"skybridge","version":"0.0.0-dev.569278a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.569278a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae0baca977e558cdb4a991fadc7a945451561dfd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.569278a.tgz","fileCount":353,"integrity":"sha512-NgZnq2FHZDWdAfnxZ98ru4kk4fHkJNQdD3tIIISytDmiCdiYJEiP8/e3+6st2SX5UN4k2DStmBQo0qLRHS1ZgA==","signatures":[{"sig":"MEUCIGLZImJP4oBYVq2Nt3dVf+M1aH9ShkTddOTa183fInCJAiEAot55d89wP8ZPXORoTpI1JKWEnEVg0sy5ktggylq3UGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.569278a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.569278a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65537aa987ce6d6b420f7adff6054492/skybridge-0.0.0-dev.569278a.tgz","_integrity":"sha512-NgZnq2FHZDWdAfnxZ98ru4kk4fHkJNQdD3tIIISytDmiCdiYJEiP8/e3+6st2SX5UN4k2DStmBQo0qLRHS1ZgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.569278a_1779699519180_0.06225671161306612","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f40327b":{"name":"skybridge","version":"0.0.0-dev.f40327b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f40327b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"95277e95ea32d096f710338d5a819f437f9bed04","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f40327b.tgz","fileCount":353,"integrity":"sha512-ufgc0NTVjeTtmZvmmYCypRvcuxOMu9ScpBfB0CJz1T1DVHMyQPKjBt4imKEGTzWnTHXt5Y/8pJ+5hhj1z0E0vQ==","signatures":[{"sig":"MEYCIQDHLXfwESieMt4eHummWZtUvfRK9u/aEgVGntMpxALaOQIhAJN7FaBAdtGf4MwbYZQLYGUlko77aXrsImcFQi+XvuPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f40327b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.f40327b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6376c207d6348e128134e130fd6004fb/skybridge-0.0.0-dev.f40327b.tgz","_integrity":"sha512-ufgc0NTVjeTtmZvmmYCypRvcuxOMu9ScpBfB0CJz1T1DVHMyQPKjBt4imKEGTzWnTHXt5Y/8pJ+5hhj1z0E0vQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f40327b_1779703594016_0.19462210519855105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11d4ec4":{"name":"skybridge","version":"0.0.0-dev.11d4ec4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11d4ec4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6eb13080c78a1b398f70cc6abae1469a0e0a4c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11d4ec4.tgz","fileCount":353,"integrity":"sha512-q+Ka/xl8wZf691RpTR5X3aYDg1S1CNJJ9JtF+3pMcatFQN3+oLYk6r0FEsgBvAkTclUzzwFqi7/RNStK1ea8lA==","signatures":[{"sig":"MEUCIQCGS47LASb943yTyfEVdPR9LR3S++kU9HBXHmwhGPYWrgIgQfJCEu8VSF6/NGmO1fS/1LzmXmSggU63Vl43SGXq8NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11d4ec4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.11d4ec4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/acd9130ed58aa60c8483b1ae83c72f0d/skybridge-0.0.0-dev.11d4ec4.tgz","_integrity":"sha512-q+Ka/xl8wZf691RpTR5X3aYDg1S1CNJJ9JtF+3pMcatFQN3+oLYk6r0FEsgBvAkTclUzzwFqi7/RNStK1ea8lA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11d4ec4_1779705346014_0.09222581913954664","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86921a8":{"name":"skybridge","version":"0.0.0-dev.86921a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86921a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f62cd4754ec2e396eb19aeeefa2fdc2c807c1ba7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86921a8.tgz","fileCount":353,"integrity":"sha512-yV6vyx1JSr5Kis45T5VeCFPYIFh2EgveZ9knfcFqiW7AV/bj80sFBEE3wMKeyFE87dgdOawZazso4qM619jwXQ==","signatures":[{"sig":"MEUCIDeE/kFp9DqVH5w2v594lCwD6FPcd5zI6/s1I+sjkQPGAiEAgZu8PrZ48/uTmptmc2A97/9EzKWfMHRPWaqeHfJCfP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86921a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.86921a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c630aa7619edd302d4c9d57b773d07c/skybridge-0.0.0-dev.86921a8.tgz","_integrity":"sha512-yV6vyx1JSr5Kis45T5VeCFPYIFh2EgveZ9knfcFqiW7AV/bj80sFBEE3wMKeyFE87dgdOawZazso4qM619jwXQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86921a8_1779709530740_0.8016030390559736","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a843396":{"name":"skybridge","version":"0.0.0-dev.a843396","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a843396","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"479962416676c88c27453252289805f5c14770c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a843396.tgz","fileCount":353,"integrity":"sha512-20mP2Hu2ltsuB5I+eZMoo/RIZGoAsvsF8B/8Jxhe1NoDu6maBxOpnmSAkI3/PuI18uBB1ysKwHFaiL1lpfFIag==","signatures":[{"sig":"MEYCIQCmVAmLsPgAkiRHdheaXtJIN5XFT5f9oXEft96c+kwynAIhALKvDzCL9iXUk1FI+rPvny+nNZL78VdubXCSdiidFGEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a843396","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.a843396.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4a54f190312e21c11d2884b6718e38e/skybridge-0.0.0-dev.a843396.tgz","_integrity":"sha512-20mP2Hu2ltsuB5I+eZMoo/RIZGoAsvsF8B/8Jxhe1NoDu6maBxOpnmSAkI3/PuI18uBB1ysKwHFaiL1lpfFIag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a843396_1779709691762_0.5506206132283735","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad80243":{"name":"skybridge","version":"0.0.0-dev.ad80243","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad80243","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d63f72fb3071474f08f5331b9293b70cb3467e8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad80243.tgz","fileCount":353,"integrity":"sha512-MPJqJUcmt4N2J/zmt3KRogI8JMDtzPb22wFz9rbbKzifWPMP96RwswWJUOTWCzSgIMrqXXp9KdMBlwlqnm5Cjw==","signatures":[{"sig":"MEYCIQCuTK64ApfjCp8LQ79l6PEQxbWzB5oGRxlY7Bk0oRTuFgIhAIxVPD7d7zG+YR2Z7zEgYc5ibU+4i/ayKcGfbTZ5H1Nn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad80243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.ad80243.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/de45666cc003b5afea9112c9a7ab3aae/skybridge-0.0.0-dev.ad80243.tgz","_integrity":"sha512-MPJqJUcmt4N2J/zmt3KRogI8JMDtzPb22wFz9rbbKzifWPMP96RwswWJUOTWCzSgIMrqXXp9KdMBlwlqnm5Cjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad80243_1779709842065_0.7264143596052028","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8fc6de4":{"name":"skybridge","version":"0.0.0-dev.8fc6de4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8fc6de4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1d729b41384bf02bf15fa5887ab4a66b6647ae71","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8fc6de4.tgz","fileCount":353,"integrity":"sha512-lHxhCSFVZKwR13RFw5GarAP9DOWEQNY2sAuN7OCZGjHtPcsmOUpbTuN4kyK9/ELmyvj3VPnOtmMLs8hu4ic0tQ==","signatures":[{"sig":"MEQCIGkIXinBREO7DRkFegsyIE/PabVc8fCL9M1EnxtPyTHuAiBf1WLlfo/9N0HoqdNl2GxKfxxKc7r+ur6KH8SNTuTWEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8fc6de4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.8fc6de4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0bf90ab38f04e0b4b7fbf398de5686b1/skybridge-0.0.0-dev.8fc6de4.tgz","_integrity":"sha512-lHxhCSFVZKwR13RFw5GarAP9DOWEQNY2sAuN7OCZGjHtPcsmOUpbTuN4kyK9/ELmyvj3VPnOtmMLs8hu4ic0tQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8fc6de4_1779709930822_0.2939763760466123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.74894bd":{"name":"skybridge","version":"0.0.0-dev.74894bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.74894bd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0fa132a3ac223cd09b1e3cc8c35803630ae4ac46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.74894bd.tgz","fileCount":353,"integrity":"sha512-LJjfXy9n+ZySLfqrFBuwjSYQJ3THDMTp3PfebYs2pS0u9mG0h5mJTnMmvZyAJ9HW5bGuJuB3xi1KG2bkNB9Rww==","signatures":[{"sig":"MEUCIQD1mJiyyVNmKdNCrWzx9SJAT3bKalxu57Tyu4CBQuV6OwIgM4hOFOebiH4Fbel8Ct+S4cSVP8NsBlV3IcbK2rQu7S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.74894bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.74894bd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3fb2950df83714094bd692957398f4d2/skybridge-0.0.0-dev.74894bd.tgz","_integrity":"sha512-LJjfXy9n+ZySLfqrFBuwjSYQJ3THDMTp3PfebYs2pS0u9mG0h5mJTnMmvZyAJ9HW5bGuJuB3xi1KG2bkNB9Rww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.74894bd_1779710273919_0.08931604704676022","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.793ffa5":{"name":"skybridge","version":"0.0.0-dev.793ffa5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.793ffa5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e8b034cb5569b6b424bb4625dc46859f6c9180c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.793ffa5.tgz","fileCount":353,"integrity":"sha512-FaeiH54Pyn3su2/OACubJHdttmcjMsOJCT4Vb4nrypQ0G5nFqVyD4WWB1+RIUWg3rsK+tGlfx+pCRBn5NWcJLQ==","signatures":[{"sig":"MEYCIQDtojBoyB9OoAaPLnnneJQqfaRKYKSm7ez3kV9Rjn+llwIhAM8PT1nE4gIBRFoJvms82uFL/5zpEVTVLzCrmTQnJ+HI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.793ffa5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.793ffa5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c4b529276c494b649584bcfc12fef960/skybridge-0.0.0-dev.793ffa5.tgz","_integrity":"sha512-FaeiH54Pyn3su2/OACubJHdttmcjMsOJCT4Vb4nrypQ0G5nFqVyD4WWB1+RIUWg3rsK+tGlfx+pCRBn5NWcJLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.793ffa5_1779711854850_0.10605424676022257","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.900b6c8":{"name":"skybridge","version":"0.0.0-dev.900b6c8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.900b6c8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"556f116b52b438f17aa8025270ec0aa4e0b88f48","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.900b6c8.tgz","fileCount":353,"integrity":"sha512-IyWjmRc8v6wBrJdJ6lkDxYLaqkLUDkTig/QQ5O20/EBxHjn71wekn4OeW3mkSkF2SVs26pWAMVRFs9+wElzjEA==","signatures":[{"sig":"MEYCIQCU0on9SMVcUjRn8kyOZXVsxOIlBZlophJsgQbfzZ0nqAIhAKLu14Wn7NCCP/7v0a4Q+sSpcerMgHgGympYSixpBExS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.900b6c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.900b6c8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcc33ba3090ecd853d401c9a3cd819fd/skybridge-0.0.0-dev.900b6c8.tgz","_integrity":"sha512-IyWjmRc8v6wBrJdJ6lkDxYLaqkLUDkTig/QQ5O20/EBxHjn71wekn4OeW3mkSkF2SVs26pWAMVRFs9+wElzjEA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.900b6c8_1779713206298_0.596778066015277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d932068":{"name":"skybridge","version":"0.0.0-dev.d932068","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d932068","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"365b9c8477a5ccb10060a0442c73d05d1738262c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d932068.tgz","fileCount":353,"integrity":"sha512-0nvXgpYdZfT4iGlykHZ2D2ukXr7aUN5vpbmc2xr3Pfs4JSE+AjuYXb3BNQ1MoJ1ey5OQ+IQ2yahwxcZAQ8fELw==","signatures":[{"sig":"MEYCIQC+J2FtsclPU+RfDMhMOgpvdFpxBW5bWwQHRzQcOgbZvQIhANyCW20e2mHiUNPBa7fmNxycHV9TCKXaocRneozQdgp7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d932068","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.d932068.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0f0735e484358b33436c53654f1ff241/skybridge-0.0.0-dev.d932068.tgz","_integrity":"sha512-0nvXgpYdZfT4iGlykHZ2D2ukXr7aUN5vpbmc2xr3Pfs4JSE+AjuYXb3BNQ1MoJ1ey5OQ+IQ2yahwxcZAQ8fELw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d932068_1779714564979_0.22058618764235272","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41d0067":{"name":"skybridge","version":"0.0.0-dev.41d0067","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41d0067","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"64db47d878bcf7d7eef8bce0a6aa1702424d2dab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41d0067.tgz","fileCount":353,"integrity":"sha512-kVZHzTbyTcsKuk8rf4pEaMf/ktIf5R7u3yQAF0bFZgGvmjztHNStyDlPqwfwsjHNizvP/rAI0pcIxzILPyskwA==","signatures":[{"sig":"MEUCIQCRTZuwcFjxymRzdLuAwp7hXQzB0Q0YjNQt6P66IbxU3QIgRRbxE/Zz79E86HIOhESxs9bRVTweyHUYxP0cqeQbTKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41d0067","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.41d0067.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/958236c8703f723b912da2f7fea3a342/skybridge-0.0.0-dev.41d0067.tgz","_integrity":"sha512-kVZHzTbyTcsKuk8rf4pEaMf/ktIf5R7u3yQAF0bFZgGvmjztHNStyDlPqwfwsjHNizvP/rAI0pcIxzILPyskwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41d0067_1779714928948_0.8626279549314007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fa6cdd":{"name":"skybridge","version":"0.0.0-dev.3fa6cdd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fa6cdd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e728fb57adfa31f9c0e634444a6854b4f9b139e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fa6cdd.tgz","fileCount":353,"integrity":"sha512-XGv/c1WibO2032OxpGyWbAQpMgDo2nPDXCSgfLMZ129kcX7/Wcce7QqK2JZtfwmxClu47oWFbUk+VcQ5PewzAQ==","signatures":[{"sig":"MEUCIQCwVgF3ZhYtINeZBYaT8EHFK/cy3AUdjOCQdyJgSmRilwIgTe/j6y4bH8+HRPnULx4t973bNwF9SZhmykmkBYJyh4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fa6cdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.3fa6cdd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55c93a303d5972098ffa33e7ce2700b6/skybridge-0.0.0-dev.3fa6cdd.tgz","_integrity":"sha512-XGv/c1WibO2032OxpGyWbAQpMgDo2nPDXCSgfLMZ129kcX7/Wcce7QqK2JZtfwmxClu47oWFbUk+VcQ5PewzAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fa6cdd_1779715276682_0.4736363206781071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba8c3af":{"name":"skybridge","version":"0.0.0-dev.ba8c3af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba8c3af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed2ff08b58ff245c027042bf7e79e295de2cf1c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba8c3af.tgz","fileCount":353,"integrity":"sha512-ydXweb/8NTc096azq0g+cOiEnLBTFRlNXpVeY0uBH98JJ0h0+B6aVaYWzKop5aF87VvNPN4+3sANZFDvvQHz9A==","signatures":[{"sig":"MEQCIDnvmtzcSN/VzFBPuoE8l961WYqvlr2xmrLJjkpov18pAiAMhccaCMxtmNRd/6gaBGQ+dm8Nygw8pscbtkUr9sip7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba8c3af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.ba8c3af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfed549d57c0b01db36ec439711db1ad/skybridge-0.0.0-dev.ba8c3af.tgz","_integrity":"sha512-ydXweb/8NTc096azq0g+cOiEnLBTFRlNXpVeY0uBH98JJ0h0+B6aVaYWzKop5aF87VvNPN4+3sANZFDvvQHz9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba8c3af_1779715357245_0.13928171896276864","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fe3bed":{"name":"skybridge","version":"0.0.0-dev.6fe3bed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fe3bed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9cc613ec9defc90bfd2160689c589920b30911fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fe3bed.tgz","fileCount":353,"integrity":"sha512-tAllwXObUAJ540TdoT7PrQfYfnXR945qWHOnHPbLKeX8nSWQUwkzMJ1peeGQYklLgproBs6hplJIFyROBI4QGQ==","signatures":[{"sig":"MEUCIH8XjDCI5JFld67Yhp3cwsWoQ1NEytpNYRLjxbphML6SAiEAmJIB6gxpM9WXRXMwZFtSSEe0B9+kwNo3gnjaUOSmY/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fe3bed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.6fe3bed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa672c9f3f19b1adcbed9dd7ef9f01c8/skybridge-0.0.0-dev.6fe3bed.tgz","_integrity":"sha512-tAllwXObUAJ540TdoT7PrQfYfnXR945qWHOnHPbLKeX8nSWQUwkzMJ1peeGQYklLgproBs6hplJIFyROBI4QGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fe3bed_1779716440647_0.08186691231024112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.af0bf3e":{"name":"skybridge","version":"0.0.0-dev.af0bf3e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.af0bf3e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2619ea1d572e8126ba975668261197325297ecba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.af0bf3e.tgz","fileCount":353,"integrity":"sha512-97VZZYbyFkjNN1LcSO18PkuN9GiPNVbc2KpM/6GNNXw9BZa6GO2oOBOA7OHd4FiJ2Um+KbuDWZsuHZp5olQrdg==","signatures":[{"sig":"MEYCIQCGbxrNV9elFBsvnXOjiBlcY5VjamymAxYuP/9rQZRHbAIhAMxOBE1as6wo/YpQy+YE2mCdKeHkhklNsaOQ04mu5F/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.af0bf3e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.af0bf3e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c187f7a8c14eb5fac121ad51d64c9d9e/skybridge-0.0.0-dev.af0bf3e.tgz","_integrity":"sha512-97VZZYbyFkjNN1LcSO18PkuN9GiPNVbc2KpM/6GNNXw9BZa6GO2oOBOA7OHd4FiJ2Um+KbuDWZsuHZp5olQrdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.af0bf3e_1779720407040_0.04230056077361999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3581704":{"name":"skybridge","version":"0.0.0-dev.3581704","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3581704","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"45290868aca3374f91dbfddcd295977dbe92ca20","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3581704.tgz","fileCount":353,"integrity":"sha512-dDd+eofu06CBOAGWd3BNLzt/zPW9jW5k2AjKJENQ6XXSdR11LemwkgN9vcnZS6tVe5fkqNbUtEC1Z/5kS93qZA==","signatures":[{"sig":"MEQCIFzX2ycT6Vk2OU4yllQKfCd5s3FCTjO7NfYfIMSEqbX9AiBN2b1yD021iWtxcZ4MngXQb6i8cU2XIEu3Kho9zYPbAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3581704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.3581704.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3ab5ea3a2348e9f22977e903c64caff8/skybridge-0.0.0-dev.3581704.tgz","_integrity":"sha512-dDd+eofu06CBOAGWd3BNLzt/zPW9jW5k2AjKJENQ6XXSdR11LemwkgN9vcnZS6tVe5fkqNbUtEC1Z/5kS93qZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3581704_1779720449783_0.003435418809804691","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa28ddd":{"name":"skybridge","version":"0.0.0-dev.fa28ddd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa28ddd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2135cd189dd86346541e6b2b556193da19d992da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa28ddd.tgz","fileCount":353,"integrity":"sha512-c5ZxeADuovfteXrxHzJn5lWhu8X3z7mG6nu8ydGRSpnBJn6Uli3pfYabn0+WX9zgd55+3LBUNl7OMN1t9YM4vQ==","signatures":[{"sig":"MEUCIQD3DiEpJoxbeeV7gmk1c5KOEeIQ1f4OUSkYaYB79QNRwAIgGp2ePyPIwej0ZpdLBXV1adJBC6Nv6MTZVzt4VnrEtIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa28ddd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.fa28ddd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/11caaf7adc41f8caed23dcfe1029dd62/skybridge-0.0.0-dev.fa28ddd.tgz","_integrity":"sha512-c5ZxeADuovfteXrxHzJn5lWhu8X3z7mG6nu8ydGRSpnBJn6Uli3pfYabn0+WX9zgd55+3LBUNl7OMN1t9YM4vQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa28ddd_1779720913225_0.7679165386348021","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30d77fc":{"name":"skybridge","version":"0.0.0-dev.30d77fc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30d77fc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a0f1ce562ce13f976e62d13f4717ffdf2214976","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30d77fc.tgz","fileCount":353,"integrity":"sha512-WxnKfEHqtYtqPr/rLzmn2S2Q6lxhJF/f1CEU8zdp/3EJX3nWtEkfIJibQul9A18kE57ikyv4upU1M7DwMk5Xxg==","signatures":[{"sig":"MEQCICOzadEokqJkN7J8+xlxgI7TooPAWcb3H+4KQkZih9z4AiB+0IHlsztCWiL2TSY3N7wK4gL1t4FAdN7osdOBZMTzDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30d77fc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.30d77fc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4018f57e1688a4cecd187ca0d5beaad/skybridge-0.0.0-dev.30d77fc.tgz","_integrity":"sha512-WxnKfEHqtYtqPr/rLzmn2S2Q6lxhJF/f1CEU8zdp/3EJX3nWtEkfIJibQul9A18kE57ikyv4upU1M7DwMk5Xxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30d77fc_1779720930775_0.592748535980675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22dd19f":{"name":"skybridge","version":"0.0.0-dev.22dd19f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22dd19f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"54e1c62caa4850dfa97941191fe26fadeb3cea69","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22dd19f.tgz","fileCount":353,"integrity":"sha512-cHhRQTf6i5YGyTcdoxcurM/JRxupfGTve+3KUUBMnWrOFIkvl2xCwiYtHGleALCUGM+d8v3JLqE0nDHz8TiKAQ==","signatures":[{"sig":"MEUCIA37n3zSwEyIqyqTUiiSUDgXkfYUWquYcx9rx1WmHAMOAiEA8ay8pjlVPPjnAE3ON1orFE0ySioPaOy1YSqrERZdbKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22dd19f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.22dd19f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d73419b99634a13244d5b1104135b30e/skybridge-0.0.0-dev.22dd19f.tgz","_integrity":"sha512-cHhRQTf6i5YGyTcdoxcurM/JRxupfGTve+3KUUBMnWrOFIkvl2xCwiYtHGleALCUGM+d8v3JLqE0nDHz8TiKAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.1","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22dd19f_1779722359469_0.8127570403637367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a4214b":{"name":"skybridge","version":"0.0.0-dev.3a4214b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a4214b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8253c983a680ace71d490ea1e043dec6f5f720be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a4214b.tgz","fileCount":353,"integrity":"sha512-26IBKgX7T/K9+3VE1J8RRaNdMXa9b7TtEIZV8Lm5hlDKP58ZgYll2XiB/j0ZBQ1/uU6fIjGCwVZvUmg34EvwuQ==","signatures":[{"sig":"MEYCIQDVMieFz5E32QkQ7p6zpWjRt28ZCLkPmPNBwpiDHU0uNQIhAKgV61+A/1VPRVs4Onk/iZLVBhEKW8/wPAobOe9Ah9H5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a4214b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.3a4214b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09183c2b845a65a3b083467365483b7d/skybridge-0.0.0-dev.3a4214b.tgz","_integrity":"sha512-26IBKgX7T/K9+3VE1J8RRaNdMXa9b7TtEIZV8Lm5hlDKP58ZgYll2XiB/j0ZBQ1/uU6fIjGCwVZvUmg34EvwuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a4214b_1779723179517_0.034037076686278755","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fce923":{"name":"skybridge","version":"0.0.0-dev.0fce923","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fce923","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"69a0f88aa96910b3a8405068beabfe62a4cb9afc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fce923.tgz","fileCount":353,"integrity":"sha512-bVPv8Hslp5wGWI5fLY4QUeov+nKYThHuTOLUtCUH0oS69I4XchocnYqzIbjK+RvZuUhmuzmVOzSTY0ygJhsUJg==","signatures":[{"sig":"MEUCIQDfNZ5zI7AgqBor9RnIFVqYdKMz8hHEhTL4JGfIeerTewIgF8vcVmY4NEj8af26ClcIb0pelmae0j7FNzo7eez8X+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fce923","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.0fce923.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad96fd098987e2857d7ccbf351fdbe82/skybridge-0.0.0-dev.0fce923.tgz","_integrity":"sha512-bVPv8Hslp5wGWI5fLY4QUeov+nKYThHuTOLUtCUH0oS69I4XchocnYqzIbjK+RvZuUhmuzmVOzSTY0ygJhsUJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fce923_1779723911173_0.8246117379541955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.493ddba":{"name":"skybridge","version":"0.0.0-dev.493ddba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.493ddba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"caca366bfa540621fb6af282567b3350cea2deeb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.493ddba.tgz","fileCount":353,"integrity":"sha512-qJl6Q6UONZT2AKxgkUYqX5yNNKmPQPoEaPhzwuVV87RYBhUYSkmlqEZCJC5VQVxRcZbist7S5BGzvfZSDVXOog==","signatures":[{"sig":"MEUCIA8gUon8hSDPZQkfijuT/+JPV8XPWCGBB8WL1jpRPdwjAiEApyj2A66PUeVUex6UAlOESHdB8urJC10CTb/QAkouEVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.493ddba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.493ddba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56c7e95261f0fbe67c8a2551e64b691c/skybridge-0.0.0-dev.493ddba.tgz","_integrity":"sha512-qJl6Q6UONZT2AKxgkUYqX5yNNKmPQPoEaPhzwuVV87RYBhUYSkmlqEZCJC5VQVxRcZbist7S5BGzvfZSDVXOog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.493ddba_1779723940843_0.8163285742535047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fef24cf":{"name":"skybridge","version":"0.0.0-dev.fef24cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fef24cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d3209943c4fe5b3712af3ae3226c4685302af00","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fef24cf.tgz","fileCount":353,"integrity":"sha512-UMmsLNtRcUmhnBrqwvtNwPfAViVXepQZaXlu497HR90nrVDiV/mu9i6Ly6L2kexSE1ANhvq6UnYRE5Ml/WKG3w==","signatures":[{"sig":"MEUCID59sI4Xi6INsI5B2x7RJtLD6WTz50mNa41ujWYZXOngAiEAsZWqcJzM+r8L9s2HZsCFtm2fqV/QQFH0n6yRCdNQ0hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fef24cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.fef24cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb0ae9d40ec96e2b7f899460b3220d2c/skybridge-0.0.0-dev.fef24cf.tgz","_integrity":"sha512-UMmsLNtRcUmhnBrqwvtNwPfAViVXepQZaXlu497HR90nrVDiV/mu9i6Ly6L2kexSE1ANhvq6UnYRE5Ml/WKG3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fef24cf_1779724006152_0.1863843257900144","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69541ec":{"name":"skybridge","version":"0.0.0-dev.69541ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69541ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"301779181bafce70a5fc9f92d70eb14848d9a78d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69541ec.tgz","fileCount":353,"integrity":"sha512-faWSQEMb04/RhVDYMJxKyniKtMXZgY+E7HGC/oodno/hNSw9HlSVIO0bUaQpxuKJgRA8NH+moXRTmTYB454mkA==","signatures":[{"sig":"MEYCIQD9nTphiA6w2PgigU+wkP/yr5yWN2/H93TDqza29XvrlgIhANED51+3PoIOAzMRu46TjPWOqqh8J3zqGmAvtw2sKJkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69541ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.69541ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/895bf7a576d8ddcf69527cf224ec4f1f/skybridge-0.0.0-dev.69541ec.tgz","_integrity":"sha512-faWSQEMb04/RhVDYMJxKyniKtMXZgY+E7HGC/oodno/hNSw9HlSVIO0bUaQpxuKJgRA8NH+moXRTmTYB454mkA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69541ec_1779724423636_0.41338358950784415","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a907f4":{"name":"skybridge","version":"0.0.0-dev.7a907f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a907f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2363f87883532fd0c5e23001023999e7e463705b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a907f4.tgz","fileCount":353,"integrity":"sha512-UlLoAdJCb1ZoCZ8rMnz4pZpX/Uq/GUecXHCtvqk++1qcZ0iutRIO22FG902NGyoMMUjAsGbv56deTz9SNDPR0A==","signatures":[{"sig":"MEUCIF4JHMHcmZhPRA7Xxg7RK53GQ9jAa/Sj+9JQQODh7Yq7AiEA8wNW+0pUiATq9T/AnT6XwQ2fa3iXDnEtJGnbCFBygks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a907f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.7a907f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdefa9003d8245aa19a65733f65d74f6/skybridge-0.0.0-dev.7a907f4.tgz","_integrity":"sha512-UlLoAdJCb1ZoCZ8rMnz4pZpX/Uq/GUecXHCtvqk++1qcZ0iutRIO22FG902NGyoMMUjAsGbv56deTz9SNDPR0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a907f4_1779731361292_0.14143439047084105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82e607f":{"name":"skybridge","version":"0.0.0-dev.82e607f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82e607f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2124990457b2ad194003dae270a54dfc11e01bbc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82e607f.tgz","fileCount":353,"integrity":"sha512-iM8cse8ARMp5z4JQLo93Qbkuk2OaVZoGlLGE3+/3LKb25UWJdx0qeD8lH2GpopOviSpJgtIRi44k74/UFGXNpw==","signatures":[{"sig":"MEQCID2zcU124FxwIpKHW90hEO/KN5VmmnhgdbmEGTjA2suiAiBI9r/uI/F3lq4MKep64t6hlnjmX1Zovi/BZe1ZkbxjOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82e607f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.82e607f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac969ce385cb7075b01068f7600e3f4f/skybridge-0.0.0-dev.82e607f.tgz","_integrity":"sha512-iM8cse8ARMp5z4JQLo93Qbkuk2OaVZoGlLGE3+/3LKb25UWJdx0qeD8lH2GpopOviSpJgtIRi44k74/UFGXNpw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82e607f_1779731931863_0.21933695227798955","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b35a083":{"name":"skybridge","version":"0.0.0-dev.b35a083","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b35a083","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"66def0a16170272c288b4e670a0791511e2c7b2c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b35a083.tgz","fileCount":353,"integrity":"sha512-CI53X3JcSapUZT8INt8317g5B20yQEvuv9TAvVqDoYw9qTF/ShFcaSJT/ar2LcA58JoL1WSxtembHLNjHO9DYA==","signatures":[{"sig":"MEUCIFIhNeGL9CyONQhTDzCnJtHZQO0p5VGAmF7/yjLD9x+zAiEAlwk7IkcmuMfAEJbLz2H6WDDNxWvDKI1zaq0cbccXabo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b35a083","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.b35a083.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1f654335928577070d81b647e10ba71/skybridge-0.0.0-dev.b35a083.tgz","_integrity":"sha512-CI53X3JcSapUZT8INt8317g5B20yQEvuv9TAvVqDoYw9qTF/ShFcaSJT/ar2LcA58JoL1WSxtembHLNjHO9DYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b35a083_1779733560969_0.08876062868551515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66bb3be":{"name":"skybridge","version":"0.0.0-dev.66bb3be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66bb3be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f2de10a97e288ce04662f2211b3d24e2c8243014","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66bb3be.tgz","fileCount":353,"integrity":"sha512-XBhXxG++uodjMdq3SpgAhxXWyYJ/EoJ+lxgpWYz0irFhmRoTIYN6cqi2y99b30zIaye8AWcQ8K+XPKxwHlAdhQ==","signatures":[{"sig":"MEUCIQCjyF6WjR4mruexSm984tzeKAvJZsYuMnDwWMoaTENILQIgEV79TFUgaVMdFcjIiwrysaN5bSNhz5IOPjihJai+zPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66bb3be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.66bb3be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a5140edbb85b4468e7c8b323ef42b70/skybridge-0.0.0-dev.66bb3be.tgz","_integrity":"sha512-XBhXxG++uodjMdq3SpgAhxXWyYJ/EoJ+lxgpWYz0irFhmRoTIYN6cqi2y99b30zIaye8AWcQ8K+XPKxwHlAdhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66bb3be_1779743226788_0.4974349198485648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6c08d3":{"name":"skybridge","version":"0.0.0-dev.b6c08d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6c08d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eeb34d99a7395d5396cfa9d2e6c670510f28d003","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6c08d3.tgz","fileCount":353,"integrity":"sha512-4u4x2SDbnh2TsX+GjNN+3I2+a5rBtIgdNTQv9IAVmf8OlUtVF2riL70pRueNrIO0fpAX7fQiEkHD6ZtRzt7xvg==","signatures":[{"sig":"MEUCIQD7LxAmWuwK3Z2oxNX3DeSajSzfljMdn3YCyCVDCLcctAIgDpcQT6xUebMngwkZOIpuU6kF7NrOfVf2Ga6VDu5FB5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6c08d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.b6c08d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b5facb07eb5d86d33c43b5ab6424b7b/skybridge-0.0.0-dev.b6c08d3.tgz","_integrity":"sha512-4u4x2SDbnh2TsX+GjNN+3I2+a5rBtIgdNTQv9IAVmf8OlUtVF2riL70pRueNrIO0fpAX7fQiEkHD6ZtRzt7xvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6c08d3_1779784106467_0.4822462095744695","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc7beaf":{"name":"skybridge","version":"0.0.0-dev.fc7beaf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc7beaf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f34a05b895af9acec4af27e0a7fa705f9bd5f5e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc7beaf.tgz","fileCount":353,"integrity":"sha512-gHH1wmJhwiK+N+Es4XcwhnnaDjMfYT7grLhX6EvVd9+YkW7bCU/+q4SVqv9R6xzadIU28mISpCPqXHeStNe8/A==","signatures":[{"sig":"MEYCIQCfenMMCjFIDxrq1D4d8R07CeO3rwUjL7gT3UyKezH4EQIhAMsbUFY6EN+qQM2D25VwjxQWcedF+RPOgv+Y3+6xeWxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc7beaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.fc7beaf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48a2a5ad341de329306445f486b7aeea/skybridge-0.0.0-dev.fc7beaf.tgz","_integrity":"sha512-gHH1wmJhwiK+N+Es4XcwhnnaDjMfYT7grLhX6EvVd9+YkW7bCU/+q4SVqv9R6xzadIU28mISpCPqXHeStNe8/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc7beaf_1779784380647_0.8030849683984238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.74e689b":{"name":"skybridge","version":"0.0.0-dev.74e689b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.74e689b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"42df4cc8bb8888aff7676ca98271dc6769a1717c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.74e689b.tgz","fileCount":353,"integrity":"sha512-xqs59GOICJmx72wgmlzIEwYoUE8rJzHt4+ZHvNL8NSH7jYZed1arCRpn1HNZdhzAvergN3bzX/2gql6BrlXb5Q==","signatures":[{"sig":"MEUCIBO7hxDB4Hs1Wnkd2PHdrpiawqX40A1Nmab8teobduJqAiEAzgmTMVzcNRUH5nDf3po/u6KDW5pBDOJA/bkbqMRrW3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.74e689b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.74e689b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b1eee9a0bb330b0dea65df48d13c898b/skybridge-0.0.0-dev.74e689b.tgz","_integrity":"sha512-xqs59GOICJmx72wgmlzIEwYoUE8rJzHt4+ZHvNL8NSH7jYZed1arCRpn1HNZdhzAvergN3bzX/2gql6BrlXb5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.74e689b_1779784653616_0.16361480881046253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.096f2e1":{"name":"skybridge","version":"0.0.0-dev.096f2e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.096f2e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd7cc6f2755e95e7e33765a730837d6942629a36","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.096f2e1.tgz","fileCount":353,"integrity":"sha512-0yrRP9f6dXptVvV3Ea/uBX3ROgJWoUfyqaGUBwI94X1Kly2rrxsTadC9sT3LUy6dTyKpfgP5KC3NqanTKzBp2Q==","signatures":[{"sig":"MEUCIBJZGaWIuxv6FVsL3QzR6Dcl/nNcKEnj2itfvWEBNc6YAiEAimbtuJYACzWoMxXbPL06uyF9aAHBe7sepVoPH2c/Fiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.096f2e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.096f2e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/752b54b162421f1eec722dc6ec55a7ce/skybridge-0.0.0-dev.096f2e1.tgz","_integrity":"sha512-0yrRP9f6dXptVvV3Ea/uBX3ROgJWoUfyqaGUBwI94X1Kly2rrxsTadC9sT3LUy6dTyKpfgP5KC3NqanTKzBp2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.096f2e1_1779786177519_0.39397029306334663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aeffa48":{"name":"skybridge","version":"0.0.0-dev.aeffa48","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aeffa48","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"defe6eb5d04995c3ffb67085fc28f01a9ec50c63","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aeffa48.tgz","fileCount":353,"integrity":"sha512-eERr+hZsJcH13zMOzPbFGfGOhbfCslETDo0P5O5v8Uk44+Aryx6Nubr6zr1i7IZmCXKp+SdpXhkzSCvoCu8f5w==","signatures":[{"sig":"MEUCIHwE989zAX5InJdjpttAP63sUK88ADXsIhsG9wzp6064AiEAiHLjXuKW06LTy5BMY5uRttfC3elpRyNsoTYrIAP0xyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aeffa48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.aeffa48.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ba59cb3aac7973cd7445bdc879d4d73/skybridge-0.0.0-dev.aeffa48.tgz","_integrity":"sha512-eERr+hZsJcH13zMOzPbFGfGOhbfCslETDo0P5O5v8Uk44+Aryx6Nubr6zr1i7IZmCXKp+SdpXhkzSCvoCu8f5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aeffa48_1779786292222_0.7496233737421407","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.12248d8":{"name":"skybridge","version":"0.0.0-dev.12248d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.12248d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ace622a0b128cd412c525dc2594bc0b6eee80e76","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.12248d8.tgz","fileCount":353,"integrity":"sha512-5NeOf8W8YLQS+t+Qop7JS1RcEgHR4hAmTRnu9Qv/3Fz+evaILWNB1YJ9+TeGcumBtlfsjCKnQ17bZ/hm/FcVzA==","signatures":[{"sig":"MEUCIGuHwWSq0UrvUN/9a2Z6j5/0XBjjt2DQX47OYFMQXH29AiEAxtYJEEq7C9JQWtbsLvyiDlKCOTt/K+OXT5IyvkowjRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.12248d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.12248d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0604ed925fd5561bf470b08ab57b47e5/skybridge-0.0.0-dev.12248d8.tgz","_integrity":"sha512-5NeOf8W8YLQS+t+Qop7JS1RcEgHR4hAmTRnu9Qv/3Fz+evaILWNB1YJ9+TeGcumBtlfsjCKnQ17bZ/hm/FcVzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.12248d8_1779786956553_0.45958146085889284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b7bec0":{"name":"skybridge","version":"0.0.0-dev.0b7bec0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b7bec0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"36b12c7c266d500247da7316dc336f5bfedd972c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b7bec0.tgz","fileCount":359,"integrity":"sha512-8/2prVZpr+Jv/XP+1xs8wFZ4MK7J8v9TuxvXpXW6PNVcWrruyVWJmY2SX3uEzJ7eYvwjUpeG+T37xE7Vt6bcbA==","signatures":[{"sig":"MEQCIDi2tBmeGzjqijgPiBpHGHxDxtJ4Zpe2Qchzo+TXMyi9AiAklpgEHIUSsW7vpMMrzHtKGvqzrK7Lxu7EDMUg1I4qQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b7bec0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364529},"type":"module","_from":"file:skybridge-0.0.0-dev.0b7bec0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/342ee50c0567a330225d984aa6e290c9/skybridge-0.0.0-dev.0b7bec0.tgz","_integrity":"sha512-8/2prVZpr+Jv/XP+1xs8wFZ4MK7J8v9TuxvXpXW6PNVcWrruyVWJmY2SX3uEzJ7eYvwjUpeG+T37xE7Vt6bcbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b7bec0_1779789020537_0.3787883487750716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.560695c":{"name":"skybridge","version":"0.0.0-dev.560695c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.560695c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f1ce68e0ac8c237bd011383390beb56c68b61ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.560695c.tgz","fileCount":353,"integrity":"sha512-TAwY7IVzCx4i5eCa/mYSAW4od4/wOg84+GE25Zfvd/TbkZQiQmw/fl9+bNue5OQ4IXqth1xLy0T491xNLk6/Jw==","signatures":[{"sig":"MEYCIQDQQzcz5pRJHgQH6AV3ZeGXFcQUSFb0HuzY3V8v74/ahgIhAP8YhQCptaKm86s49l6jO+txlbV0nUf9j0PADpveO2hY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.560695c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.560695c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bb3a244f43983b2d78f9908911a7e10a/skybridge-0.0.0-dev.560695c.tgz","_integrity":"sha512-TAwY7IVzCx4i5eCa/mYSAW4od4/wOg84+GE25Zfvd/TbkZQiQmw/fl9+bNue5OQ4IXqth1xLy0T491xNLk6/Jw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.3","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.560695c_1779789148991_0.5352638185206064","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5aeb9e2":{"name":"skybridge","version":"0.0.0-dev.5aeb9e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5aeb9e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"909bee8451399ee8df924e600cfbb361ab40aa1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5aeb9e2.tgz","fileCount":353,"integrity":"sha512-2YIyMpC5YtXpT5tNmauB4J/6mfak+mRzOC+m6VJZ3DClqSLd1dFgLqiVpJDxdPbQ19x1JDTG2iHADnYKfANgTg==","signatures":[{"sig":"MEYCIQDI/2y+K61FcdTw3GACBzcyCqzN22IS5mNr0fg4dQnH6gIhAJK0Tp2E/TnSRZWYcm8pUND2HrutHWaTC5OZ7/F7jFZQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5aeb9e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.5aeb9e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9bce95aea6c7f09240bb2bc672ee76dd/skybridge-0.0.0-dev.5aeb9e2.tgz","_integrity":"sha512-2YIyMpC5YtXpT5tNmauB4J/6mfak+mRzOC+m6VJZ3DClqSLd1dFgLqiVpJDxdPbQ19x1JDTG2iHADnYKfANgTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5aeb9e2_1779800627711_0.16032225340211048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ee3131":{"name":"skybridge","version":"0.0.0-dev.1ee3131","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ee3131","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c619a55feb11d1dc04e92048416d4ef0b7d4fc9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ee3131.tgz","fileCount":359,"integrity":"sha512-n3A7b69imdAY1r0eKpeH8gJ0R8udW/mBsI8Wz1JKnbRO61K0DUROLBujLqI2eo9jelliYxM6hPGSbP2qfYjx3Q==","signatures":[{"sig":"MEUCIQD9rhXgjSgpR+m9Y6VrDot1zxn+6HzWkwKU8blq+eBn/QIgaF66xwCrHG4rKcReEtoVjeHUvE6p0CXCtwTouYP9JNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ee3131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1367189},"type":"module","_from":"file:skybridge-0.0.0-dev.1ee3131.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bda145f17cc6b849ad5d0ca22e502a74/skybridge-0.0.0-dev.1ee3131.tgz","_integrity":"sha512-n3A7b69imdAY1r0eKpeH8gJ0R8udW/mBsI8Wz1JKnbRO61K0DUROLBujLqI2eo9jelliYxM6hPGSbP2qfYjx3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ee3131_1779807044963_0.22947493748402126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6efc0ee":{"name":"skybridge","version":"0.0.0-dev.6efc0ee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6efc0ee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ff55d037af83a34f0f17ac52b5f259f5cc4f330","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6efc0ee.tgz","fileCount":359,"integrity":"sha512-jS6LYanP6mDzn1IW2qMVLALu8asqHlLQfJlDGJ+ck2MdyJrGYWXPVzi0im3LnpqD7q/0WtuDvFyebbvo9pS5Ww==","signatures":[{"sig":"MEUCIQD/0QaOabVONeow/xhf3glIkmvv1RULQ55IYCxEagRXHwIgT+yEzgZL2Ho+wtqY+R3Hz3jmYljNJke4T8tgRiQWLWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6efc0ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1362739},"type":"module","_from":"file:skybridge-0.0.0-dev.6efc0ee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ee4fb83bd27757a2a65f10ea5bc95e3/skybridge-0.0.0-dev.6efc0ee.tgz","_integrity":"sha512-jS6LYanP6mDzn1IW2qMVLALu8asqHlLQfJlDGJ+ck2MdyJrGYWXPVzi0im3LnpqD7q/0WtuDvFyebbvo9pS5Ww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6efc0ee_1779808132979_0.04767319936855152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04d89cc":{"name":"skybridge","version":"0.0.0-dev.04d89cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04d89cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c16901aba33480fea3d541102d1fa8bab2fb370f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04d89cc.tgz","fileCount":353,"integrity":"sha512-gadqvG3+AvZXliOU1u/oeb2VtI/48rB4XuKIZAPz/DtdofogcgnANq1IAn9KANCax3u4DKjENN6ZhhDpnWOKXg==","signatures":[{"sig":"MEUCIGNgyRZSXDMe+odhM9X79aXk7vQspQehyOcPIDp0bgWWAiEA47wy9dHmAuBY9a/Hnjd1+A4qMSKur9IJHSXnVM2868U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.04d89cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.04d89cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcb20f8b2f315c44d8b5f0f7c4073ba7/skybridge-0.0.0-dev.04d89cc.tgz","_integrity":"sha512-gadqvG3+AvZXliOU1u/oeb2VtI/48rB4XuKIZAPz/DtdofogcgnANq1IAn9KANCax3u4DKjENN6ZhhDpnWOKXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04d89cc_1779808515870_0.03936814563477453","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b7b87ee":{"name":"skybridge","version":"0.0.0-dev.b7b87ee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b7b87ee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a7c0d277ec28a876c11a75ed700381792695c8f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b7b87ee.tgz","fileCount":353,"integrity":"sha512-J7pZVR8D3gli5Cb6l1Wq8+xcrrKZ65gX3Bq6MJRQLwgVpAuv9RNXYM0ZtODVxkKbi2/aRZNMjZdV9xRADTeQiw==","signatures":[{"sig":"MEYCIQDt4JM5X/0zNrUgSYq+C21XsFlmHQYEczDILuw0gZKF3wIhALJmXUZZI6H6Q10CILFHzZ5ojVCthxGk1CxyFVMNZ4C9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b7b87ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321371},"type":"module","_from":"file:skybridge-0.0.0-dev.b7b87ee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8009a8130d3d68f6141d8391c1fd0a2/skybridge-0.0.0-dev.b7b87ee.tgz","_integrity":"sha512-J7pZVR8D3gli5Cb6l1Wq8+xcrrKZ65gX3Bq6MJRQLwgVpAuv9RNXYM0ZtODVxkKbi2/aRZNMjZdV9xRADTeQiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.4","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b7b87ee_1779808605398_0.9862083537176198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c54635":{"name":"skybridge","version":"0.0.0-dev.9c54635","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c54635","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"082e792ef79ae50210fa5323905a690f068fd443","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c54635.tgz","fileCount":356,"integrity":"sha512-hhFMIFU2poMiqu8eUMUHLu2vgXZndfuE3WVe5EvtWMPN/Vv2nQRw8DM8hz9qA9EZ4mo14tnr6GKHYHL2kWEyrQ==","signatures":[{"sig":"MEQCIBYSk3usAYf12vR4KKuuIB59jxGtaWPo41NpBbQeMGzgAiAtRXtANIalnkLYfJNkJV4mQUZJ0V+GHyhOomyqIjxDSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c54635","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323339},"type":"module","_from":"file:skybridge-0.0.0-dev.9c54635.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/811ca2e76f0ad3132c8b7ee461bdd395/skybridge-0.0.0-dev.9c54635.tgz","_integrity":"sha512-hhFMIFU2poMiqu8eUMUHLu2vgXZndfuE3WVe5EvtWMPN/Vv2nQRw8DM8hz9qA9EZ4mo14tnr6GKHYHL2kWEyrQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c54635_1779808694644_0.10129131233315225","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.640ecaf":{"name":"skybridge","version":"0.0.0-dev.640ecaf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.640ecaf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d1f686483150b735572e985526d59b6163c42e47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.640ecaf.tgz","fileCount":353,"integrity":"sha512-EDNiYBaFJ8F5FszzefewHE+bwV4P+QRHK/9IIwt2wmI89xXl+5/VogqhjJ2cMZMQG9vl7heHh3zPwyVYGlP/Pg==","signatures":[{"sig":"MEYCIQDi2Y7mqIP9cijbvmxt3AXKR9pT/kVGKwu28vl2TKzWdQIhAOwbUdaG1a8mqA4hi5Dy/ZO7OYwht75dJgMJGRL2ridJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.640ecaf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321370},"type":"module","_from":"file:skybridge-0.0.0-dev.640ecaf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f30c3f180dedc120cc5c7f9daf4f17c0/skybridge-0.0.0-dev.640ecaf.tgz","_integrity":"sha512-EDNiYBaFJ8F5FszzefewHE+bwV4P+QRHK/9IIwt2wmI89xXl+5/VogqhjJ2cMZMQG9vl7heHh3zPwyVYGlP/Pg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.640ecaf_1779808882624_0.5758447131860973","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0dcaec":{"name":"skybridge","version":"0.0.0-dev.c0dcaec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0dcaec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c3c3e682a9ea2a0e1365f5a6987925891f5abf22","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0dcaec.tgz","fileCount":356,"integrity":"sha512-3StYwrMBHeNoVz8SDyMbfHa+Cnglm0k3AOEjUAIutCN7Ig2LRNGeor6PT+Osr1v88zzyHZXUktnZKeAJ1kvD/A==","signatures":[{"sig":"MEQCICUnHZ3cTAvmwkPDcyaC75XDy5HkJo4z2NaX01pECfOjAiBLdnipTCtE/vikeJlLt1ZELL8DaGni8aww9kuy6Lg8yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0dcaec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323978},"type":"module","_from":"file:skybridge-0.0.0-dev.c0dcaec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d067cce37dc8aa96f2e6d5a1e88d67ef/skybridge-0.0.0-dev.c0dcaec.tgz","_integrity":"sha512-3StYwrMBHeNoVz8SDyMbfHa+Cnglm0k3AOEjUAIutCN7Ig2LRNGeor6PT+Osr1v88zzyHZXUktnZKeAJ1kvD/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0dcaec_1779809444814_0.9920370225395934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7112e95":{"name":"skybridge","version":"0.0.0-dev.7112e95","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7112e95","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3cae6a05ad82474f73d55502d5a2369a615905a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7112e95.tgz","fileCount":359,"integrity":"sha512-Toy/HkaZwNYq0M+6vpv3nwxFUV+t/Nv/7NFE5ay2tuP6Qqk+sXMRVRnTw4zcRsPeTnGklzS+MhrV2aNLwG/MeQ==","signatures":[{"sig":"MEYCIQCJBoIoOxGDiZuJsWL2q6Wnqj/jFXNgarhyQaVuCCY+uAIhAP956zgTu8+Nr4MbuCKyg2LF2nxKc+i7lAmM4PWrmUVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7112e95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364723},"type":"module","_from":"file:skybridge-0.0.0-dev.7112e95.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bbe0c8b84311e771955703000db2660d/skybridge-0.0.0-dev.7112e95.tgz","_integrity":"sha512-Toy/HkaZwNYq0M+6vpv3nwxFUV+t/Nv/7NFE5ay2tuP6Qqk+sXMRVRnTw4zcRsPeTnGklzS+MhrV2aNLwG/MeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7112e95_1779809993203_0.578793454729611","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cb51733":{"name":"skybridge","version":"0.0.0-dev.cb51733","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cb51733","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"64fd884613dad43f019d147f1b8371b0ad9467cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cb51733.tgz","fileCount":359,"integrity":"sha512-JvHfEMffwN0uUba6dGKMFCspzeqvwedZ+bDilQJOEweOD9HjYVx0+BR3VVsREfhHe0I9qeoLFX8wwvfX9p+5mQ==","signatures":[{"sig":"MEQCIF4yvePoPSigbG8zXDROzNKwh/80ZQS+ZDIx3ZslHvNYAiBpGU0VPK8NI7tr8l+Nr4PmvZkrIoHqgyVO6UOAPfgvUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cb51733","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1368628},"type":"module","_from":"file:skybridge-0.0.0-dev.cb51733.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57d15c57338955acf91005298dbdc701/skybridge-0.0.0-dev.cb51733.tgz","_integrity":"sha512-JvHfEMffwN0uUba6dGKMFCspzeqvwedZ+bDilQJOEweOD9HjYVx0+BR3VVsREfhHe0I9qeoLFX8wwvfX9p+5mQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cb51733_1779811343794_0.9817407309170647","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6df3f34":{"name":"skybridge","version":"0.0.0-dev.6df3f34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6df3f34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fc9f9671c6c3c54a253f8e2c2fd175bd5738b824","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6df3f34.tgz","fileCount":356,"integrity":"sha512-xEWyMNA+P8H4BvEmR0BaL2KR1Qqn8oeJV+mxS7UYcjxGMoGO3eGXQ2iKW88D6Bqy+IrHjeI9iEpTPG7dIsjuwQ==","signatures":[{"sig":"MEQCIDDW4jDPi4cDCcXwG14s7B2EmWKvh3/LHohtmKWQv9W7AiASbFQTls+iT+KVZ5V0299sRuZ68Gr2NLhPVNw1KCGqGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6df3f34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323979},"type":"module","_from":"file:skybridge-0.0.0-dev.6df3f34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01d2a237dd8430c632953cff1d456ae6/skybridge-0.0.0-dev.6df3f34.tgz","_integrity":"sha512-xEWyMNA+P8H4BvEmR0BaL2KR1Qqn8oeJV+mxS7UYcjxGMoGO3eGXQ2iKW88D6Bqy+IrHjeI9iEpTPG7dIsjuwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.4","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6df3f34_1779829955806_0.7765562594287083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70ca12d":{"name":"skybridge","version":"0.0.0-dev.70ca12d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70ca12d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0bd6e0fbc5c96f0d656222415abdf5a4a7c1de80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70ca12d.tgz","fileCount":356,"integrity":"sha512-vA12Tja0/sbvTlLwFON1tftc0Ml/xczB04U+qP2K8sNzp3Yryi9GrmZv2zyZ/hu/fRZLKtUIpabdmjSEXVEA6Q==","signatures":[{"sig":"MEUCIFBzfUjpFtusgayAOUt/PEd5IuOMhm9hhyxA0cGmXVwqAiEAnjVSylVgsQrPuI9bWryfeVH7io52q/Dfac0GFBIwOGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70ca12d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323979},"type":"module","_from":"file:skybridge-0.0.0-dev.70ca12d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4c89409bb7b90bebf00896696cbb1000/skybridge-0.0.0-dev.70ca12d.tgz","_integrity":"sha512-vA12Tja0/sbvTlLwFON1tftc0Ml/xczB04U+qP2K8sNzp3Yryi9GrmZv2zyZ/hu/fRZLKtUIpabdmjSEXVEA6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.4","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70ca12d_1779856553994_0.6476574244687092","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c4be62":{"name":"skybridge","version":"0.0.0-dev.4c4be62","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c4be62","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc123b782fe943b0b31bee6fed180453d5c83f54","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c4be62.tgz","fileCount":362,"integrity":"sha512-HffIg84yKIfL4cL40GcZscFUAduH93pgdWoPM8uXu0ByCwlqvRHiTLtxohHuUmeXxGEp5Tc2naVEWjJaYC/Cbg==","signatures":[{"sig":"MEUCIGKe1qfv5THYPjR4u5xLyUKErRJko7uuqfPKXUq8Y4paAiEA+1pr7qfoMTg5sqyzx4xKKJ2ubglwRNYIBkOkU+Ksm/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c4be62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366343},"type":"module","_from":"file:skybridge-0.0.0-dev.4c4be62.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bd9857796609acae5e660fe3f5db909c/skybridge-0.0.0-dev.4c4be62.tgz","_integrity":"sha512-HffIg84yKIfL4cL40GcZscFUAduH93pgdWoPM8uXu0ByCwlqvRHiTLtxohHuUmeXxGEp5Tc2naVEWjJaYC/Cbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c4be62_1779867402695_0.9939883455078691","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4a687fb":{"name":"skybridge","version":"0.0.0-dev.4a687fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4a687fb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c675bf8650ad622210e135817aee2857ebef91cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4a687fb.tgz","fileCount":362,"integrity":"sha512-ygEFyl9O83+lJPXC/q474Vc3FXWib4NeaQOyO8auaQ/aRN+zmKb7fyRMMGaDiOqJH8N0TctGba6wevn81othaA==","signatures":[{"sig":"MEUCIBGhlBMhMM9DKeM7bh5IbYc6pVw/RgcYVCFcYiFTZXc2AiEA8hr6EPa99WxRIfqLtUrGE5TjzNm097L3yZrOq5O3mIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4a687fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364304},"type":"module","_from":"file:skybridge-0.0.0-dev.4a687fb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9286c98b87e34da4e41fd46905c07b03/skybridge-0.0.0-dev.4a687fb.tgz","_integrity":"sha512-ygEFyl9O83+lJPXC/q474Vc3FXWib4NeaQOyO8auaQ/aRN+zmKb7fyRMMGaDiOqJH8N0TctGba6wevn81othaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4a687fb_1779867606201_0.5645986326386758","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f27cda":{"name":"skybridge","version":"0.0.0-dev.9f27cda","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f27cda","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5619e5af7e2cf63948cc10fe94fec605cb8719e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f27cda.tgz","fileCount":362,"integrity":"sha512-oXDP+aKtyiVnR2MoWkjOMEfLCK0F28u8bz2MAUatKpzARDSejVHFwTdDvRib3AhkuefLj9BCVZNlWZOl3ocwqA==","signatures":[{"sig":"MEYCIQDqOmSxJPaDHy86JQRrRHB8IRXerqi/GdcJitvOAXLfAQIhAIiDom6EwKEr+5K5uNsFeQNp+jGeiOzttoiQ5OTjSoj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f27cda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345086},"type":"module","_from":"file:skybridge-0.0.0-dev.9f27cda.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9e58c1de950b2307983e9eca669f560/skybridge-0.0.0-dev.9f27cda.tgz","_integrity":"sha512-oXDP+aKtyiVnR2MoWkjOMEfLCK0F28u8bz2MAUatKpzARDSejVHFwTdDvRib3AhkuefLj9BCVZNlWZOl3ocwqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f27cda_1779870389544_0.7199596929600665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a7c826":{"name":"skybridge","version":"0.0.0-dev.8a7c826","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a7c826","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a2dd51800c4d534228f98b5dcc36a1947c9d3d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a7c826.tgz","fileCount":362,"integrity":"sha512-RvBei069pQUBXqFKOsmgsrK3YvQTthtAxOGfflT/OgTzzPZc1HKNKha0/pCd2mNn9jqp2s2Mc/dYe9gwa3W9yg==","signatures":[{"sig":"MEYCIQD3UfDC7H0F0KRnyLyGvFvBMRYF3dVE/tvOrR6JNinrHgIhAOi+Ix+HhQttZkEBrM8Sa1SBec3kayQF9G9HODeBaNmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a7c826","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1342012},"type":"module","_from":"file:skybridge-0.0.0-dev.8a7c826.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3d55424270ee6c60e1b57cc1833e20a3/skybridge-0.0.0-dev.8a7c826.tgz","_integrity":"sha512-RvBei069pQUBXqFKOsmgsrK3YvQTthtAxOGfflT/OgTzzPZc1HKNKha0/pCd2mNn9jqp2s2Mc/dYe9gwa3W9yg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a7c826_1779871501468_0.2962631060147116","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98fae76":{"name":"skybridge","version":"0.0.0-dev.98fae76","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98fae76","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d787b9c465435ede2dbdc75644f65f9866cfd7a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98fae76.tgz","fileCount":356,"integrity":"sha512-Y8ebKmYNJEcNpDdF/DWfTSRRn/IR68RrsvNfwv78kql5x8eFSDLQ+p5OmRHTXe0l6Q3Cj7za/YXT+y1luV3K3w==","signatures":[{"sig":"MEYCIQCpllSmOMI8tjmlMbrsA8uCxypkuyN2DLNcYsnCuCELFQIhAJdRhseL7jde4+xtZAdtdeDS1LVRu2MXqrgVXi94q/++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98fae76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323978},"type":"module","_from":"file:skybridge-0.0.0-dev.98fae76.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e516fe4c638f933007102bb0040c3632/skybridge-0.0.0-dev.98fae76.tgz","_integrity":"sha512-Y8ebKmYNJEcNpDdF/DWfTSRRn/IR68RrsvNfwv78kql5x8eFSDLQ+p5OmRHTXe0l6Q3Cj7za/YXT+y1luV3K3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98fae76_1779872531730_0.775080987252267","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0f56fa":{"name":"skybridge","version":"0.0.0-dev.a0f56fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0f56fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"97188cfb219c108c3d813b66401d7e242b7ced01","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0f56fa.tgz","fileCount":362,"integrity":"sha512-1Ea+j1ZKIzULdUQ0cljAgrE/EIAaQZrrb69N/4nylk7XH0HXYKeQnxdq+t7L8K4PwmgYoxFPUtbx0B6az0ARQQ==","signatures":[{"sig":"MEYCIQCvyVSZ8oelyOjAYMJAGS9N94JqvZaxGJNE5efky19pXQIhAJekQ+UucvLrSgN4E58FH/3X1mMllm1G0qC6Bh3HJbQk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0f56fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1342023},"type":"module","_from":"file:skybridge-0.0.0-dev.a0f56fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37c07322c9339dd44ba2db0ae5e12626/skybridge-0.0.0-dev.a0f56fa.tgz","_integrity":"sha512-1Ea+j1ZKIzULdUQ0cljAgrE/EIAaQZrrb69N/4nylk7XH0HXYKeQnxdq+t7L8K4PwmgYoxFPUtbx0B6az0ARQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0f56fa_1779873995667_0.28759185115647234","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9284bb6":{"name":"skybridge","version":"0.0.0-dev.9284bb6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9284bb6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b2a7b14e339968a9b81d4829fe9fda761b8c4b89","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9284bb6.tgz","fileCount":362,"integrity":"sha512-sL5svBhOPbGi+WlfJLcB8C7xwNQcf/kA5XkDZzhCV+SHTRHv2DKmJM8i99iinTaHUwGnyMcuDC0Bbx8+Tl0fVg==","signatures":[{"sig":"MEQCIBAiZ1Qo/aTDxU5PAEe7LnJHHX/rjGeY+WB4VQ3L5LPvAiA3nhIIvfNxXEcWwKy+O18lXb4Hpp5CRNmh2X09gDIIXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9284bb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339947},"type":"module","_from":"file:skybridge-0.0.0-dev.9284bb6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/14972c7c64e5e56f38c4ec58bad51f35/skybridge-0.0.0-dev.9284bb6.tgz","_integrity":"sha512-sL5svBhOPbGi+WlfJLcB8C7xwNQcf/kA5XkDZzhCV+SHTRHv2DKmJM8i99iinTaHUwGnyMcuDC0Bbx8+Tl0fVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9284bb6_1779874223618_0.5572345520815194","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c1341e":{"name":"skybridge","version":"0.0.0-dev.4c1341e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c1341e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"caa80ddf954b6e75d7e16b580366437f038a8807","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c1341e.tgz","fileCount":362,"integrity":"sha512-Nd7PCL0kHzHP1uRiUtDY87u15Ub1YygaWZLX1PYey4IOW02lF72mOtk0ibzR65nQw36OY5e5YbdF4Q4nup7UCg==","signatures":[{"sig":"MEYCIQDHOPltQycI7aIfsvQaoXUM8dLlU0Vr8J1dRgTY/TCizgIhAJiu2lkGywO/PsOvYu8wb2UZlB2Ovqasm8IjWlORgRTh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c1341e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332101},"type":"module","_from":"file:skybridge-0.0.0-dev.4c1341e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85a1e3fbcf10b49780f58be4465c2b31/skybridge-0.0.0-dev.4c1341e.tgz","_integrity":"sha512-Nd7PCL0kHzHP1uRiUtDY87u15Ub1YygaWZLX1PYey4IOW02lF72mOtk0ibzR65nQw36OY5e5YbdF4Q4nup7UCg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c1341e_1779878742493_0.6446016662396448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f5fa276":{"name":"skybridge","version":"0.0.0-dev.f5fa276","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f5fa276","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f60a01b9a791d487a3f9def72c7f4c980e864952","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f5fa276.tgz","fileCount":356,"integrity":"sha512-4bMtaetLuLsy1kCTgcfI2KEv1PAC3t0hzVs1OyAX3M6Oo8H0IlP/PvMQb+GwI0zg5ay7VB7KhKUGKyRJIrJoRA==","signatures":[{"sig":"MEUCIQDzzhnzdq6cDGF1HP1sWmlg1HcEbiZKyzv9aygAIkW85gIgegQvWnVflCL92opvJf8KT+BS2OlgLA0bmvxn2X+QKAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f5fa276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323979},"type":"module","_from":"file:skybridge-0.0.0-dev.f5fa276.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/109226db15f1d550f73a0c64c373da31/skybridge-0.0.0-dev.f5fa276.tgz","_integrity":"sha512-4bMtaetLuLsy1kCTgcfI2KEv1PAC3t0hzVs1OyAX3M6Oo8H0IlP/PvMQb+GwI0zg5ay7VB7KhKUGKyRJIrJoRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.4","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f5fa276_1779878890427_0.7179858658254572","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69ba77c":{"name":"skybridge","version":"0.0.0-dev.69ba77c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69ba77c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b283836e9aabf4cdb570c03f533da1b0e64811e4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69ba77c.tgz","fileCount":362,"integrity":"sha512-x9aJh0/39fmFM99A7IOYwaAnMkleqrnHNN1SvnJxvhM2wot95tMXXrXSTF742+hVXNylnGSbLMATPRr1Cz73nw==","signatures":[{"sig":"MEUCIDusiu733/2PnzpkO2ryFe50k4cBu6YgJIKavTUl7TUDAiEAsnCrQxojJOqOgRNWM/+NV3hruu9I0qJmKhDvpyaxQcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69ba77c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336639},"type":"module","_from":"file:skybridge-0.0.0-dev.69ba77c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d075a84d8a66a9401173fb5cc69660e/skybridge-0.0.0-dev.69ba77c.tgz","_integrity":"sha512-x9aJh0/39fmFM99A7IOYwaAnMkleqrnHNN1SvnJxvhM2wot95tMXXrXSTF742+hVXNylnGSbLMATPRr1Cz73nw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69ba77c_1779879959939_0.4276722093027743","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad54af7":{"name":"skybridge","version":"0.0.0-dev.ad54af7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad54af7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"272e72949adb7dad468ac126e68020605fe7af5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad54af7.tgz","fileCount":362,"integrity":"sha512-zk3vzUFE+9TrOPcIXLt7Kv9kJ5GE9DMciX2mg+s28O13w98uZFgJBTaDMTC/t3FRJbIeCKiZ+KIr3GHaoeMYgQ==","signatures":[{"sig":"MEUCIBIeYIljZmoJ32KpAlYz+z6LxnUTdeDZmbmh1o1OLM/cAiEA/cb4OT5z3Agp7bRS7ppBAMS8RfpZURIZH6k9y4MEYqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad54af7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336639},"type":"module","_from":"file:skybridge-0.0.0-dev.ad54af7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/461bbac8d88e7cf7dc716d318f958476/skybridge-0.0.0-dev.ad54af7.tgz","_integrity":"sha512-zk3vzUFE+9TrOPcIXLt7Kv9kJ5GE9DMciX2mg+s28O13w98uZFgJBTaDMTC/t3FRJbIeCKiZ+KIr3GHaoeMYgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad54af7_1779882377498_0.05577807943303559","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9f65be":{"name":"skybridge","version":"0.0.0-dev.b9f65be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9f65be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91d2480ca18d9c47a53a07e969af0d44f5ccd829","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9f65be.tgz","fileCount":362,"integrity":"sha512-spg31ANwEg3mUXZjbUsROSc0RUOel8YftoxN4ePCqhXzCY9Rd2QfLnpGcgnebGujdKM0DhqMmw61NI2sJq/Otw==","signatures":[{"sig":"MEUCIQDEkRtmeUSI88yZDBtQq9D1XYyMBQM8XGS46lEDkyauOQIgIqfx2bT95tvGs00b2MQnF8vZrOJ4ptd5SHwY+0ki7Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9f65be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343398},"type":"module","_from":"file:skybridge-0.0.0-dev.b9f65be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9bc7972c15a7ce31ceeab551c8b2e83/skybridge-0.0.0-dev.b9f65be.tgz","_integrity":"sha512-spg31ANwEg3mUXZjbUsROSc0RUOel8YftoxN4ePCqhXzCY9Rd2QfLnpGcgnebGujdKM0DhqMmw61NI2sJq/Otw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9f65be_1779886427960_0.15714156236101662","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ea925b":{"name":"skybridge","version":"0.0.0-dev.0ea925b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ea925b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"51e3fe15716142c92035064450f2d60352bca051","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ea925b.tgz","fileCount":362,"integrity":"sha512-T3CfjpIfpfR0SPGG8jLvK7m4Je3tpZ5rzbP35FAgTb6SpRvR4WmO8/o2UCAWiSLa7/MnIz9/pMU7ggSWmvnYvQ==","signatures":[{"sig":"MEUCIQCbn/L4d1LX63IGebQF9KakcYGAkxffIQHmQJeR6Coz8AIgNhsI6bx3aElUTT0Dt02vUcJG3RC5Ie0QmmguBUJVk0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ea925b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343720},"type":"module","_from":"file:skybridge-0.0.0-dev.0ea925b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ec2af029a5c99164914440a80b71a2dc/skybridge-0.0.0-dev.0ea925b.tgz","_integrity":"sha512-T3CfjpIfpfR0SPGG8jLvK7m4Je3tpZ5rzbP35FAgTb6SpRvR4WmO8/o2UCAWiSLa7/MnIz9/pMU7ggSWmvnYvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ea925b_1779886754855_0.2543629728131207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a208db":{"name":"skybridge","version":"0.0.0-dev.9a208db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a208db","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c436985ebeb748e0ebd15ef3133231a30c44c67","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a208db.tgz","fileCount":362,"integrity":"sha512-QpJpXnKlec/ykTqML/W4OlYeRMJ9Bi8eVV/ZFPQ5pvgQiIUB1GantR6VZ0JuTxee1Ar+0QgpzHz/9zwyXUDwew==","signatures":[{"sig":"MEUCIATuCRK2SVroA1Hctb9op1WEgLkJ4Y6VRW5TJQvnu9ICAiEA7gSykMmodY3JkQEkF7xp1vPRo4Ej71LoJmUTl8Z4XHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a208db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1344238},"type":"module","_from":"file:skybridge-0.0.0-dev.9a208db.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57d6f8846f44bce47d0552e729c7d8b3/skybridge-0.0.0-dev.9a208db.tgz","_integrity":"sha512-QpJpXnKlec/ykTqML/W4OlYeRMJ9Bi8eVV/ZFPQ5pvgQiIUB1GantR6VZ0JuTxee1Ar+0QgpzHz/9zwyXUDwew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a208db_1779887170554_0.03933568260237208","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9b3347":{"name":"skybridge","version":"0.0.0-dev.a9b3347","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9b3347","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d353afb34ba2c638189c75bedd88803eefaed176","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9b3347.tgz","fileCount":359,"integrity":"sha512-tjGOJ0fIRiUA+i2MRRC9u+RajYIikynTYV9gb/A9/izQ4yJF2fBUJi33aJEXaAtoXzGGojKP6UiKXLBXRfv1/g==","signatures":[{"sig":"MEQCIBXPWrbMMSgUm9XfZUNfk6UfsVydZ12dXyP9X+Eqmar/AiAu24jx+7w6QnjEfqmTheOGgDhX0Ofzbc2CLWI6VCnxhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9b3347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.a9b3347.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/923552437b67de2b9fac181a3caa104f/skybridge-0.0.0-dev.a9b3347.tgz","_integrity":"sha512-tjGOJ0fIRiUA+i2MRRC9u+RajYIikynTYV9gb/A9/izQ4yJF2fBUJi33aJEXaAtoXzGGojKP6UiKXLBXRfv1/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.4","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9b3347_1779893958830_0.4299985554677941","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5891240":{"name":"skybridge","version":"0.0.0-dev.5891240","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5891240","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"59567fa0dfa8da194cd703478228f277ae6d2856","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5891240.tgz","fileCount":368,"integrity":"sha512-n5t+E9VPEeakckCtQdMLGWrV0EbVYdGn46yhVejdVtvyzhELEpmPMebqHp13xhqg6gT9p5JlSkzAvDg1ICVslQ==","signatures":[{"sig":"MEUCICfrBfJs/JY216mcvJcdlJqDEmyqcE47jRY0PIqBqibVAiEAziWmO85xZuhVilVhBlBLUpt+QLo+0qEIixvB77/Smuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5891240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403916},"type":"module","_from":"file:skybridge-0.0.0-dev.5891240.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64a1e7e2a7d15fde7cb887d9ab330802/skybridge-0.0.0-dev.5891240.tgz","_integrity":"sha512-n5t+E9VPEeakckCtQdMLGWrV0EbVYdGn46yhVejdVtvyzhELEpmPMebqHp13xhqg6gT9p5JlSkzAvDg1ICVslQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5891240_1779896594646_0.15600073470515574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d14ee3b":{"name":"skybridge","version":"0.0.0-dev.d14ee3b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d14ee3b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc7385e4dee0a603498f8bd6e43dd40af95a1a0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d14ee3b.tgz","fileCount":359,"integrity":"sha512-hvlc+pll9Lr9odlh6qPLiJTFRjy8Y3shAx2VvtXsiabbVvzI/csJE1ClsyF4OaGi4/s2qY3Wry8XUj+iZVkAcA==","signatures":[{"sig":"MEUCIH2XYfN14MxQBxgZ8WMjdKknBylz+fvoKHFRpHEuzMP/AiEAjPCZRvtJZHb1aJAq5MERzwA4p7gU5y8FhwKeJzHUfAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d14ee3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.d14ee3b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/13e2d0336045e752a4fca863f52bd600/skybridge-0.0.0-dev.d14ee3b.tgz","_integrity":"sha512-hvlc+pll9Lr9odlh6qPLiJTFRjy8Y3shAx2VvtXsiabbVvzI/csJE1ClsyF4OaGi4/s2qY3Wry8XUj+iZVkAcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.5","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d14ee3b_1779910790019_0.05542331717980464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.140f306":{"name":"skybridge","version":"0.0.0-dev.140f306","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.140f306","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba8c126a6bda38f7528ee7d49380b9c8939e316b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.140f306.tgz","fileCount":359,"integrity":"sha512-HOxU3mNJoWrFZujmKq/YFfB0KN8iaOXTWr6qA0qJBNSv0EDMFUM3sSYNwUtEDkGzE5n4XJ0BQnhqRZmTxXCiBA==","signatures":[{"sig":"MEYCIQCoDxwRkCvOd8HKPl2hZjaKv//f3pS6Z/WsnmBQkcvG+AIhAKWIo557ZznG1bTOulnMmVa1bMpBKpPjU2uUIUuBRlHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.140f306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.140f306.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/986343be68fa2e279dde126602e83e94/skybridge-0.0.0-dev.140f306.tgz","_integrity":"sha512-HOxU3mNJoWrFZujmKq/YFfB0KN8iaOXTWr6qA0qJBNSv0EDMFUM3sSYNwUtEDkGzE5n4XJ0BQnhqRZmTxXCiBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.5","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.140f306_1779922256487_0.8239662301213215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4980af3":{"name":"skybridge","version":"0.0.0-dev.4980af3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4980af3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ca809751bc14e91906a387162f991315db7caa41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4980af3.tgz","fileCount":359,"integrity":"sha512-WnajKebE3rjLRgp66KEJLV2eFlVSg40svLj6RevBwOt0OcIHwt0eF/8NkOtA2Q2nX+ba2GaQhFpcfic1Bl9Wjw==","signatures":[{"sig":"MEUCIAuLEqXssgtInMPeqzJNeoME+5yGrwqoMJmhYqmaaUJQAiEA2Rawsc75JA/Z22OT30rQGyA5eAjixUQOP2wc/THprmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4980af3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.4980af3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34508f5197894c6c9ee7ad7e1081096c/skybridge-0.0.0-dev.4980af3.tgz","_integrity":"sha512-WnajKebE3rjLRgp66KEJLV2eFlVSg40svLj6RevBwOt0OcIHwt0eF/8NkOtA2Q2nX+ba2GaQhFpcfic1Bl9Wjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.5","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4980af3_1779934354642_0.5651618628504214","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"skybridge","version":"1.0.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.0.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e23d7356ec251b84658a543c3ca6013d0338dd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.0.3.tgz","fileCount":359,"integrity":"sha512-SzbijGKYHJj/Obs2HHTt6MddWK/9cJ1n6PeQpfHgsAZeahzrT9mbdlIOR/rpeeTtJCRqrreH4GKND+GtOfXZ7Q==","signatures":[{"sig":"MEUCIQDHCxYx8rla9LhPfYvx2nPz6pAzjrBiuBHiC4Ne7QN+EgIgTUT27h/wwDn5Le9Qg0QnHgLOD7+cl1R8LIyi8HYHvt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326663},"type":"module","_from":"file:skybridge-1.0.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/35729645daa1dae46436e51c6b782950/skybridge-1.0.3.tgz","_integrity":"sha512-SzbijGKYHJj/Obs2HHTt6MddWK/9cJ1n6PeQpfHgsAZeahzrT9mbdlIOR/rpeeTtJCRqrreH4GKND+GtOfXZ7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.0.3_1779957525627_0.6400699894902111","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a30c3a":{"name":"skybridge","version":"0.0.0-dev.3a30c3a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a30c3a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b68b2a4748f236abbdb54fafc6ca0413b3f0a8f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a30c3a.tgz","fileCount":359,"integrity":"sha512-Bop7hEPTeM9d6ngK8qBs5CPsQq7NJo1RhxiUc5lq5WV8YEqCnyKcv+nbjcp11ezDTONiwCy3RO3+eCOD3qxJGA==","signatures":[{"sig":"MEQCIDTzFGam7A74+TLEF7SWa7/jsh6Y5cP/pJLXvFRYHUB6AiAFkkCNgISuWwT7rdssYYLiu4OiL+T5jNKIa15Hd23m/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a30c3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.3a30c3a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dbe2a0bf801ff9755c991d1e4e836e92/skybridge-0.0.0-dev.3a30c3a.tgz","_integrity":"sha512-Bop7hEPTeM9d6ngK8qBs5CPsQq7NJo1RhxiUc5lq5WV8YEqCnyKcv+nbjcp11ezDTONiwCy3RO3+eCOD3qxJGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.13","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.5","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a30c3a_1779957711911_0.6719913414722047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97c7e26":{"name":"skybridge","version":"0.0.0-dev.97c7e26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97c7e26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f7e4969c73edf791df65cd548a62daeaee42e7bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97c7e26.tgz","fileCount":365,"integrity":"sha512-Hqdfkzkv89wzU32OI0CMt3/dxE6XYTdPKMLoEGkIOtvy1MFA7XlDjiI57KARNsQ8e88uzf7NM/T1LDW7Hc759g==","signatures":[{"sig":"MEYCIQC5Zs+CISnse3EMxVbsOkmMNYoe0ILexmWeNry0tsitqwIhAP210noi6G+dQc84O/0ifr+pNdnZPvgzffUKG/k9wWVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97c7e26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335120},"type":"module","_from":"file:skybridge-0.0.0-dev.97c7e26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ed49c6ef6a8d292ba9f03a372f524e4/skybridge-0.0.0-dev.97c7e26.tgz","_integrity":"sha512-Hqdfkzkv89wzU32OI0CMt3/dxE6XYTdPKMLoEGkIOtvy1MFA7XlDjiI57KARNsQ8e88uzf7NM/T1LDW7Hc759g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97c7e26_1779960780146_0.17729980831306258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45494a1":{"name":"skybridge","version":"0.0.0-dev.45494a1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.45494a1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb82f5de3645f72bd6b03a1cccaac1a438e1dc4a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.45494a1.tgz","fileCount":365,"integrity":"sha512-9P6Bsh3TwVvbnpf3pCdfbT7dOTnOjpZ4YMGzFQi5jho/EpHRt3rSJg0K70DLBJw4T4iP2m568BR/1WPBay6CFw==","signatures":[{"sig":"MEYCIQD63Gil7Uh/O5m7dzUXFtj+tnRy56Bb0WCoXNLCLQN3ogIhAMxueaj6n7sm5S3Gjm/AW5RsWy9fkBOsxIrLctA2DG0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.45494a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1335120},"type":"module","_from":"file:skybridge-0.0.0-dev.45494a1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad4e4ce6667782f0db5bc3cfafd105b0/skybridge-0.0.0-dev.45494a1.tgz","_integrity":"sha512-9P6Bsh3TwVvbnpf3pCdfbT7dOTnOjpZ4YMGzFQi5jho/EpHRt3rSJg0K70DLBJw4T4iP2m568BR/1WPBay6CFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.45494a1_1779961017755_0.5018855014844028","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3249994":{"name":"skybridge","version":"0.0.0-dev.3249994","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3249994","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bff857a77b0be4f549fbe4ab951c80d8954564cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3249994.tgz","fileCount":368,"integrity":"sha512-E898mc+isCIeJAr+SSG7+juZlLjBzVCHhz5dlmWGB9btkHS/xt+Q9QsP9I8cl3jeg7IQq5CQIpsBJb9hRDuEzQ==","signatures":[{"sig":"MEUCIEU9f6VBmjipWV2pBhhKDRmUgtoRVK9A+WZdjSX4ZPFSAiEAitP9fi+FE0vfyQQKUUaQiXUXD4JEc+x+IeRdmYS3Vjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3249994","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403916},"type":"module","_from":"file:skybridge-0.0.0-dev.3249994.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c91dc024143ba9cd9619dd13b879e08d/skybridge-0.0.0-dev.3249994.tgz","_integrity":"sha512-E898mc+isCIeJAr+SSG7+juZlLjBzVCHhz5dlmWGB9btkHS/xt+Q9QsP9I8cl3jeg7IQq5CQIpsBJb9hRDuEzQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3249994_1779961519782_0.2593428044706567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84c5e86":{"name":"skybridge","version":"0.0.0-dev.84c5e86","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84c5e86","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9ffdb8cda757a42aa17a26a3130c8eeaab439b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84c5e86.tgz","fileCount":368,"integrity":"sha512-uXxHV5eEq7hgT/4vDyZLR437swc7JWFsrR18D8jOx6OfQIKQvsHE57g//rXEpXmnsq8pLd3STWAiZ2fInfgIBw==","signatures":[{"sig":"MEUCIGNwNjG6dKO6CbjnyLlkTeY9MjJbhfshk5WTbHWdnHi5AiEAxeGps2xt9jNoE96wppDG5SM712CLOHpA+T21wGeewJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.84c5e86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1403916},"type":"module","_from":"file:skybridge-0.0.0-dev.84c5e86.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcf0bb407e536e8e1113dc2242a583e0/skybridge-0.0.0-dev.84c5e86.tgz","_integrity":"sha512-uXxHV5eEq7hgT/4vDyZLR437swc7JWFsrR18D8jOx6OfQIKQvsHE57g//rXEpXmnsq8pLd3STWAiZ2fInfgIBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84c5e86_1779968116038_0.7445099248954687","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a664594":{"name":"skybridge","version":"0.0.0-dev.a664594","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a664594","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8043fd28d3af73406dff568ac41fd55073427c78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a664594.tgz","fileCount":368,"integrity":"sha512-ghHvQqiJ5qivkp7EzvfrpqKkeq3FKjRmV8644ezaaGNx1VixlAbgo9XKCiPmsDxtasYz2YCq01tXozdMYyPe4w==","signatures":[{"sig":"MEQCIAPatW9b/YLnK/2w+BwBQHMC9U/GmMlN/2GYNRmgl6aRAiBGRZlh5L0VrnrbmZ/SGhKb0IZ+QSO+SBTgnnh6Wup0+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a664594","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1405082},"type":"module","_from":"file:skybridge-0.0.0-dev.a664594.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/429bb99dea0805809be0497e7eca3e0c/skybridge-0.0.0-dev.a664594.tgz","_integrity":"sha512-ghHvQqiJ5qivkp7EzvfrpqKkeq3FKjRmV8644ezaaGNx1VixlAbgo9XKCiPmsDxtasYz2YCq01tXozdMYyPe4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a664594_1779968375494_0.5625923335565455","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.051006c":{"name":"skybridge","version":"0.0.0-dev.051006c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.051006c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"22a2c94c56bfc73d5cfbf80bbc807bf532e9f3b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.051006c.tgz","fileCount":368,"integrity":"sha512-HFhhOjS93zs5XkID6/7H8o/GCfm3JB8QBSgNDqRc4znKgzheHoa0fAY2G1WyhrVueWVb62g8Z6rw3QQwDZwBBA==","signatures":[{"sig":"MEUCICX6dSHCULflEwPnWSvCnTSicoC2SqjZ8oeuqjeJDx9qAiEA/KY53fYOqsyJe+mJjs9q1LRLWsF5RvBN46w3+Rye1D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.051006c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1405082},"type":"module","_from":"file:skybridge-0.0.0-dev.051006c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5aa232de6054127d29528bfcb8819eef/skybridge-0.0.0-dev.051006c.tgz","_integrity":"sha512-HFhhOjS93zs5XkID6/7H8o/GCfm3JB8QBSgNDqRc4znKgzheHoa0fAY2G1WyhrVueWVb62g8Z6rw3QQwDZwBBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.051006c_1779968856874_0.6793649722594726","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.baa9b4b":{"name":"skybridge","version":"0.0.0-dev.baa9b4b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.baa9b4b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb6ed58175ae29c3bfcb84d67c2f751f1061aa53","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.baa9b4b.tgz","fileCount":368,"integrity":"sha512-IkgEwo1U7p/aMVhwiF0FGKjEVNKkaz8ItJU7nm7CFtDAeF2t60hmSCMWyKtmaEQLSUSAFyaWao3rIKrHzoU/Bw==","signatures":[{"sig":"MEUCIQD95p1wf1VxNGKs3LPIPt/eb6I8jllrmgwnetKYSIyi4AIgdqPBMEndY2sluzti3Gape9vVVoowEtnrSs2gQtBd2qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.baa9b4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1385019},"type":"module","_from":"file:skybridge-0.0.0-dev.baa9b4b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e904a05fcf2e8c33dbc8baa76122c806/skybridge-0.0.0-dev.baa9b4b.tgz","_integrity":"sha512-IkgEwo1U7p/aMVhwiF0FGKjEVNKkaz8ItJU7nm7CFtDAeF2t60hmSCMWyKtmaEQLSUSAFyaWao3rIKrHzoU/Bw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.baa9b4b_1779969068500_0.7341175703773122","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc576c4":{"name":"skybridge","version":"0.0.0-dev.dc576c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc576c4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cf486786a2b66198860506a7bfa52cca006b209b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc576c4.tgz","fileCount":368,"integrity":"sha512-47GUIZfz5UkXJzcPlGRZdbKz33xvwmIDIOygltC2soWwAH07Vvk661V0K9rmQDvJUWFyb2k5WpQ1TJ3fgEOBHw==","signatures":[{"sig":"MEYCIQDyOM0/ygezJhJDpBQ3TBG6E3lfRc5sQ9DLgvZVa/GoQgIhAJHGd39DBGx+RbtayevjLkDCU1H4e1SCQceSTR9BjfoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dc576c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1385019},"type":"module","_from":"file:skybridge-0.0.0-dev.dc576c4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ad069754acc6cefc3fe4b609ffb5979/skybridge-0.0.0-dev.dc576c4.tgz","_integrity":"sha512-47GUIZfz5UkXJzcPlGRZdbKz33xvwmIDIOygltC2soWwAH07Vvk661V0K9rmQDvJUWFyb2k5WpQ1TJ3fgEOBHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc576c4_1779971699766_0.8523908609753956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.256269e":{"name":"skybridge","version":"0.0.0-dev.256269e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.256269e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fef88243743d0d344d45d5bc33d358e185a3bfbb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.256269e.tgz","fileCount":368,"integrity":"sha512-D+c0+MyGA9lrCnVGIs6fkxSGQJasMH4dfonjlYgfRdljYhJVp1r/JQVGIlUkkxmX8aZNyvVgcwWDa50uzo4DNw==","signatures":[{"sig":"MEQCIC+ZZR7pqycnJjSu+0od8ljfHEzlTwZmVZU2ApRLTJpGAiA3x3VWXHslrwvEoEYpgUqKuxsJNzi+TukcAilHU+efjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.256269e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1385446},"type":"module","_from":"file:skybridge-0.0.0-dev.256269e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/edd2b38d01733293d65e9ea05621b2fe/skybridge-0.0.0-dev.256269e.tgz","_integrity":"sha512-D+c0+MyGA9lrCnVGIs6fkxSGQJasMH4dfonjlYgfRdljYhJVp1r/JQVGIlUkkxmX8aZNyvVgcwWDa50uzo4DNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.256269e_1779973542277_0.21457212619103205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.193cbe2":{"name":"skybridge","version":"0.0.0-dev.193cbe2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.193cbe2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2175ff6b2838e8aace768ef6d14069f7c586ce4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.193cbe2.tgz","fileCount":365,"integrity":"sha512-6QM3BXy87wRWm9SzxspxXTA1v5xc8h2LOLXZ6MMT+zYmZzE4qEDXA2y22RulxI1Bzo33NGXWjdVlvpUh7y+qjQ==","signatures":[{"sig":"MEUCIQCjMho+E3lT9Hy26FlOGop5T+2qyRV3u+78mvE5/R0wiQIgHza4YqEL1gzLwq2BaNR8X9ttScimfn2uQ7OWImlklzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.193cbe2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336877},"type":"module","_from":"file:skybridge-0.0.0-dev.193cbe2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ffadaae2284a0e5695b708c40ea391f/skybridge-0.0.0-dev.193cbe2.tgz","_integrity":"sha512-6QM3BXy87wRWm9SzxspxXTA1v5xc8h2LOLXZ6MMT+zYmZzE4qEDXA2y22RulxI1Bzo33NGXWjdVlvpUh7y+qjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.12.1","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.193cbe2_1779974726791_0.670553641671551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f58376":{"name":"skybridge","version":"0.0.0-dev.9f58376","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f58376","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9143b6dbc2c3ebb003602cbf5a94c77197739e8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f58376.tgz","fileCount":365,"integrity":"sha512-PnR+ToMkmL7QOIZ8EJAwjmVvGAlMhBWcFZIPpEM1cJ5ANJdhss4+3pdbsWKLrR0MVxvO3h35Jlzej97B5MnE6Q==","signatures":[{"sig":"MEQCIAzvLnev7SUIWodYroXHYfjsADqInJe7TG0EkQxqZGAQAiA3Un0IU7xT6RWBz9bHKGzivh+j923GT/QPMn7prlIf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f58376","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336877},"type":"module","_from":"file:skybridge-0.0.0-dev.9f58376.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff5b308c91c9f916e8f9e7f63fffd4fb/skybridge-0.0.0-dev.9f58376.tgz","_integrity":"sha512-PnR+ToMkmL7QOIZ8EJAwjmVvGAlMhBWcFZIPpEM1cJ5ANJdhss4+3pdbsWKLrR0MVxvO3h35Jlzej97B5MnE6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f58376_1779975432433_0.9064252754706872","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e52a26e":{"name":"skybridge","version":"0.0.0-dev.e52a26e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e52a26e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d3a45eb90290e8b44414abd1e6adb0e0eeadbb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e52a26e.tgz","fileCount":368,"integrity":"sha512-knR7u8v55YOXLS3TWdI33HvyxqKx3M6LKTGRP7vbaQPR8BB4fHRny0vW2L+OLXNrgPaxyPhXUT7SeUxsDL/aOg==","signatures":[{"sig":"MEUCIQDzWfvY8cFDiblWMVWRxkhyV34UGj+aE9RUyIHu6ILdvAIgYz0fT+dLlbVbT0srNMEFsDYED/rkfvefzmQQAWCWn8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e52a26e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1386381},"type":"module","_from":"file:skybridge-0.0.0-dev.e52a26e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c8fadb53856af18e2778a65101cc4ba/skybridge-0.0.0-dev.e52a26e.tgz","_integrity":"sha512-knR7u8v55YOXLS3TWdI33HvyxqKx3M6LKTGRP7vbaQPR8BB4fHRny0vW2L+OLXNrgPaxyPhXUT7SeUxsDL/aOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e52a26e_1779975981764_0.6412874317702997","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e11ecfc":{"name":"skybridge","version":"0.0.0-dev.e11ecfc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e11ecfc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1e1ec6a33f4342ea9ebd9570fb81f5b364c38c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e11ecfc.tgz","fileCount":365,"integrity":"sha512-YXjQbmXGG7VBLg1Jct1JWC7DAiojfyGYDSCC9/r1mpAfLiaWGPpj4e5gMLRrdDtAGKZK17nAW/C7IGbul1GFgg==","signatures":[{"sig":"MEUCIQC2rPdD3KJ7UdpWBKwB1utSSFmxXn5pP1M2X/EdZq08lQIgTb/Gr9t5C8RNXC5Zx4/Wvq12I4AUTPjKsOJDPZwtpPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e11ecfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1337732},"type":"module","_from":"file:skybridge-0.0.0-dev.e11ecfc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5503c375c6f9d70cada42f4af88f9589/skybridge-0.0.0-dev.e11ecfc.tgz","_integrity":"sha512-YXjQbmXGG7VBLg1Jct1JWC7DAiojfyGYDSCC9/r1mpAfLiaWGPpj4e5gMLRrdDtAGKZK17nAW/C7IGbul1GFgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e11ecfc_1779992169310_0.2751031301967093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9413231":{"name":"skybridge","version":"0.0.0-dev.9413231","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9413231","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f104b6379973cbc0a6cd9bcda195d325c886348","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9413231.tgz","fileCount":365,"integrity":"sha512-jX6YnjoD2CCCkqiN/doZTFLWsZEZz0j+iGjbXWJMKgFCwSZG/B44WVcLZvztL/YJdC1LHpdHyt0pILwZz6nvDQ==","signatures":[{"sig":"MEYCIQC+KERJ/vCmfLzwTeZsy1CS4wokXS56O53Nkr9r8dJGNQIhAJzUuJeblSyCxamOhJnVB9J5foPw/wqwu42Cp1LJpSCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9413231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1337732},"type":"module","_from":"file:skybridge-0.0.0-dev.9413231.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9cb9b6a835b8e87ed451c0bc64ae0dd5/skybridge-0.0.0-dev.9413231.tgz","_integrity":"sha512-jX6YnjoD2CCCkqiN/doZTFLWsZEZz0j+iGjbXWJMKgFCwSZG/B44WVcLZvztL/YJdC1LHpdHyt0pILwZz6nvDQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9413231_1779993292662_0.17846173022949197","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.653f034":{"name":"skybridge","version":"0.0.0-dev.653f034","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.653f034","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7483640b7183c1f7ddf044546bbe911cf770ccb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.653f034.tgz","fileCount":359,"integrity":"sha512-nayLQr4xMo603kW8pt8lfl5Oa1h431i1616Clm15ut+u/yCjgznFCIJ9+IfWTiq/wVhhKN+ybA3RcC1k3zErrg==","signatures":[{"sig":"MEYCIQC1ImGIxR+b3nwxSfrN+bomonedeqrs8lVu7QO5Y6GEtAIhAKUpNMAPKIluUNs9ozVTuXhunKUBCPFLCHCk4zeSVlkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.653f034","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326675},"type":"module","_from":"file:skybridge-0.0.0-dev.653f034.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff1711968e63d3896354dabc70f21722/skybridge-0.0.0-dev.653f034.tgz","_integrity":"sha512-nayLQr4xMo603kW8pt8lfl5Oa1h431i1616Clm15ut+u/yCjgznFCIJ9+IfWTiq/wVhhKN+ybA3RcC1k3zErrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.653f034_1779993441949_0.8248286302805214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3956d0b":{"name":"skybridge","version":"0.0.0-dev.3956d0b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3956d0b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae38557ba377ded9c6d00097c5b5edefe8b4eaf8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3956d0b.tgz","fileCount":359,"integrity":"sha512-HDruGDZL/YvbYAb5w4bmgci19Yu6ywYbAm5slufsYUc6LfU1u7oRpbsKQ8RyoZAe/HWIdbJ4O5sIfcJkQH6V3g==","signatures":[{"sig":"MEUCIQCF0pAKs3YeCyhCR+iyawBbZ0boPDiv1fJATr5f0CexdAIgGGhknUWWTYq+l1mdD7kK6I/D/zoVrtEtp7dCTCdIC14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3956d0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.3956d0b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.22.3"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d3a9fe9b886ba467d52eaf8df5dfae0a/skybridge-0.0.0-dev.3956d0b.tgz","_integrity":"sha512-HDruGDZL/YvbYAb5w4bmgci19Yu6ywYbAm5slufsYUc6LfU1u7oRpbsKQ8RyoZAe/HWIdbJ4O5sIfcJkQH6V3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.4","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.47.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.4","cross-spawn":"^7.0.6","posthog-node":"^5.35.5","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.0","jsdom":"^29.1.1","vitest":"^4.1.7","ts-node":"^10.9.2","@vitest/ui":"^4.1.7","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.12.4","@types/jsdom":"^28.0.3","@types/react":"^19.2.15","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3956d0b_1779993478053_0.6776756868119778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.021254a":{"name":"skybridge","version":"0.0.0-dev.021254a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.021254a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d38da40b5b05a86b02e83f0824a03cbf22e14f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.021254a.tgz","fileCount":359,"integrity":"sha512-8zoHpdh6EEyZLKRIR3izncaqlO1nyU3Kg2nGUgfHV76G1EZb7iVSMJD0Px6Xzh3+BJB4Indty6ucXzo5dxV5HQ==","signatures":[{"sig":"MEUCIQDN6kmKZSXZt60m9v17elfQ9uW/bFXZfXubuY4agjL3gAIgOUWwLtZTMlQWr7AjiVVW/wpVx9icTRb3Tuyr0ViwTpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.021254a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326676},"type":"module","_from":"file:skybridge-0.0.0-dev.021254a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.16.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/552ddcbbb774e90f62135f2f2be56a89/skybridge-0.0.0-dev.021254a.tgz","_integrity":"sha512-8zoHpdh6EEyZLKRIR3izncaqlO1nyU3Kg2nGUgfHV76G1EZb7iVSMJD0Px6Xzh3+BJB4Indty6ucXzo5dxV5HQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.021254a_1779993518176_0.5615804504626278","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e12ca4a":{"name":"skybridge","version":"0.0.0-dev.e12ca4a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e12ca4a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68edc74c922919a4f7e178c1410017af8d8ba6f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e12ca4a.tgz","fileCount":365,"integrity":"sha512-09gIjEtM5CdBB9zXKyea/kxSpQm7BUlXYxmz4zME4TUO26IFQmfVCY7zojDiR9s5qoz1HeCiMhGXvnSO+iEbeA==","signatures":[{"sig":"MEUCIDs13zdIowjaaXlBjzzgJn69Ed5W4qcT17WyviCUGZZOAiEA3es4Q9BC5W3wGMXQkswPr+o14vIIec2rhvqYZCs1dMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e12ca4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1337732},"type":"module","_from":"file:skybridge-0.0.0-dev.e12ca4a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b5df79673aa55e04c1191b9c1c8a0820/skybridge-0.0.0-dev.e12ca4a.tgz","_integrity":"sha512-09gIjEtM5CdBB9zXKyea/kxSpQm7BUlXYxmz4zME4TUO26IFQmfVCY7zojDiR9s5qoz1HeCiMhGXvnSO+iEbeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e12ca4a_1779993711482_0.9784515355821088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f552a52":{"name":"skybridge","version":"0.0.0-dev.f552a52","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f552a52","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3d4721703e84c78c3005da217d45c1d7e9bea5cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f552a52.tgz","fileCount":356,"integrity":"sha512-l+46rsB5TTmft1zavNjbuyanHrbJptjNKcYrN0m9yJ4PIZWQgQiYhBDZb8/exFVuG1uswy2V4XyspsCIU3bOoA==","signatures":[{"sig":"MEYCIQDbTfTI3flMUxkn9nQE/g0PBeODWAaaeC4zOSVYe7b4uQIhAOnjpu7f53uuKCVvQta4y1S5qR0DQDzULAqr5W9iD1xW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f552a52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323978},"type":"module","_from":"file:skybridge-0.0.0-dev.f552a52.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a1470cc5e779a53c345fea6f39dd7d0b/skybridge-0.0.0-dev.f552a52.tgz","_integrity":"sha512-l+46rsB5TTmft1zavNjbuyanHrbJptjNKcYrN0m9yJ4PIZWQgQiYhBDZb8/exFVuG1uswy2V4XyspsCIU3bOoA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f552a52_1780037966368_0.0693567122921388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4208d17":{"name":"skybridge","version":"0.0.0-dev.4208d17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4208d17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77e8a6815b8da22345987712fed8ed9031a44e79","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4208d17.tgz","fileCount":362,"integrity":"sha512-vgXeh6Q9C/C0/blgH2zj+Frpihb1ACbiQt+ChQucsQEHjaXIAWOH4K2QtXbBEDJBEO6n0crCaukmtJ64Ix2J0w==","signatures":[{"sig":"MEQCIFUIZjg0n7T8JrwnP/DDCFSsm+TueEN1hLv9/5WmbtK8AiAz2QKGSnNeddWYORiZojmBK+5y98/ehx36z8RFb6dk1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4208d17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343531},"type":"module","_from":"file:skybridge-0.0.0-dev.4208d17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4aadac3e12ea3e138cb6adbd49994d1/skybridge-0.0.0-dev.4208d17.tgz","_integrity":"sha512-vgXeh6Q9C/C0/blgH2zj+Frpihb1ACbiQt+ChQucsQEHjaXIAWOH4K2QtXbBEDJBEO6n0crCaukmtJ64Ix2J0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4208d17_1780055007800_0.8506860128650091","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b5d8c99":{"name":"skybridge","version":"0.0.0-dev.b5d8c99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b5d8c99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4002d4a2fb32167e71f3058a42d5c04c8c103951","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b5d8c99.tgz","fileCount":356,"integrity":"sha512-FrxF0yiSAVevQYLFs4iIKlcN/pG37FXPOf2thp2YSe80rbSa3IG2GKhjxMubm0/nMafPoDdYtj+9SAe4YW3ttA==","signatures":[{"sig":"MEUCIQDThxShSoTNIYCOALxkIlaxC6ziKdhQ0whhtyFrbo9TZQIgYJAP/JV3V24d9DdKmw3Q2IZrfznQznUrsl7uzX5mWII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b5d8c99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323978},"type":"module","_from":"file:skybridge-0.0.0-dev.b5d8c99.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f239688e53161bc2d67fbb5fb5d78200/skybridge-0.0.0-dev.b5d8c99.tgz","_integrity":"sha512-FrxF0yiSAVevQYLFs4iIKlcN/pG37FXPOf2thp2YSe80rbSa3IG2GKhjxMubm0/nMafPoDdYtj+9SAe4YW3ttA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b5d8c99_1780055525647_0.1164503882882133","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59f7c4c":{"name":"skybridge","version":"0.0.0-dev.59f7c4c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59f7c4c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfb647f70dc07a1f48b738ffef84ac7bc5e2964a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59f7c4c.tgz","fileCount":368,"integrity":"sha512-n1NikaATC6qh4zDoaRp/YwrmlOje3/vj5miDFije2iu+rksu8SJhdS5pVySlnWE3n+21aTcRoRg97HCkp7hAqg==","signatures":[{"sig":"MEQCIHobkX8O5yAaqudrwknk7Y7R8OKfxXqdoWMvHpSV5UqnAiAQp9Wf1nsmEtFRJi4tJFHbPEa6BnFVmXAwCO5aee84sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59f7c4c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358883},"type":"module","_from":"file:skybridge-0.0.0-dev.59f7c4c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b64551b9fd413505863c5be3599645c2/skybridge-0.0.0-dev.59f7c4c.tgz","_integrity":"sha512-n1NikaATC6qh4zDoaRp/YwrmlOje3/vj5miDFije2iu+rksu8SJhdS5pVySlnWE3n+21aTcRoRg97HCkp7hAqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59f7c4c_1780058685112_0.5019798481208186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76bd199":{"name":"skybridge","version":"0.0.0-dev.76bd199","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76bd199","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"edd199498877586025eb1bcaa815ffc0ddc80087","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76bd199.tgz","fileCount":368,"integrity":"sha512-x5EnKG1BntJQz4Mw5D7hA8XWcHNuPL8wVy/6RTY0R5v3+OezTOSCdtTDvGzXBwFH5ByxHSMOfPOSxlgyTRZXYg==","signatures":[{"sig":"MEUCIBTCg0igGqRzoEvKrhg3HegfgxpVWIpFQ+me7KtJB1L3AiEAwPEJB73D46lmXsmtp6u1J+kskTP8dV4r5Uh5YvC5jsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76bd199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1360383},"type":"module","_from":"file:skybridge-0.0.0-dev.76bd199.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85c4ab630c71da197de56d79cb8eebeb/skybridge-0.0.0-dev.76bd199.tgz","_integrity":"sha512-x5EnKG1BntJQz4Mw5D7hA8XWcHNuPL8wVy/6RTY0R5v3+OezTOSCdtTDvGzXBwFH5ByxHSMOfPOSxlgyTRZXYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76bd199_1780061848137_0.15874292842535254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc518c9":{"name":"skybridge","version":"0.0.0-dev.bc518c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc518c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2513c2b41bcb8adbc82e21672b7f55ceb337a50f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc518c9.tgz","fileCount":365,"integrity":"sha512-jvFcUBsv+j7T/q1C4QiAQs3dMhslynjGUM3GxQeqifDoLtKwl+DnWHH+b+CeIyXMGsqG094DMfwvcrMeG8RWRQ==","signatures":[{"sig":"MEQCIHd+WpDoL2ZCjcbFWh3Zq+1gVm7Ugd34jySSF2azR4YnAiA11U077UCZwSYk1ZLtFOMxJhgCRnUfa8hkkfj+vb6dlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc518c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345280},"type":"module","_from":"file:skybridge-0.0.0-dev.bc518c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4bb80c284664f04dbe9dcb70d485a60/skybridge-0.0.0-dev.bc518c9.tgz","_integrity":"sha512-jvFcUBsv+j7T/q1C4QiAQs3dMhslynjGUM3GxQeqifDoLtKwl+DnWHH+b+CeIyXMGsqG094DMfwvcrMeG8RWRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc518c9_1780315021076_0.724609316288841","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60820d0":{"name":"skybridge","version":"0.0.0-dev.60820d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60820d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1171ac56f33ea8912df933bcc11cd5a930ef5f71","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60820d0.tgz","fileCount":365,"integrity":"sha512-wvAVd4GBY/lz4IMO65EjZkfeQHT8cOVEVI0TJELdazWzsWih7LJ32F8m8v4It2dUn8ESfPq6IG/NNUgckdKx0Q==","signatures":[{"sig":"MEQCIBmoP8Ef/69SnX1c9Yd7pce0mUm+awCFZleOJ+4MGF+BAiAgqdVzaGhp0lxFz9/N+WPzguikWeQdc2QwDHrVvxj7+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60820d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1345470},"type":"module","_from":"file:skybridge-0.0.0-dev.60820d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4c20c62df45ea4f062076cdc714535d6/skybridge-0.0.0-dev.60820d0.tgz","_integrity":"sha512-wvAVd4GBY/lz4IMO65EjZkfeQHT8cOVEVI0TJELdazWzsWih7LJ32F8m8v4It2dUn8ESfPq6IG/NNUgckdKx0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60820d0_1780315148494_0.9137910115623824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.acb34be":{"name":"skybridge","version":"0.0.0-dev.acb34be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.acb34be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df616316769888da109db494c3c26a3fa13edff2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.acb34be.tgz","fileCount":365,"integrity":"sha512-AlnqBHK7wtayPr4ilDsjlxNsUlEW8AEy5Rm7IjVnm/X7nVUU/KzaRmCxTCPtCJO219iAAiV7GYoQkO68BXjCFA==","signatures":[{"sig":"MEQCICZywC5y6wlNSByFGTOA09GrwbZBJfS5cp/VkzCV2BdMAiB5l3LKTFTpQwsfbCBmsksgPrhAOvuJu/UJZ/1hsIvUKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.acb34be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1346228},"type":"module","_from":"file:skybridge-0.0.0-dev.acb34be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f2b6a67843184ad44ad4bb2cf6292a41/skybridge-0.0.0-dev.acb34be.tgz","_integrity":"sha512-AlnqBHK7wtayPr4ilDsjlxNsUlEW8AEy5Rm7IjVnm/X7nVUU/KzaRmCxTCPtCJO219iAAiV7GYoQkO68BXjCFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.3","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.acb34be_1780316913006_0.5645034767337536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.67e47cb":{"name":"skybridge","version":"0.0.0-dev.67e47cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.67e47cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6dfc8fe8b5f337c22319400c4f7d8b5b3f47a415","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.67e47cb.tgz","fileCount":380,"integrity":"sha512-xEGlC3sVSnDTy2YllemDVzOlsP2ZcnKAZ1y4Xerq9NY68mn0P6GsOQw/BDOGw3CmBrZqSTWHTpLU/Nw2+09r3w==","signatures":[{"sig":"MEUCIE7Cogs8SGPT3nJ65MtBKLUC8BPYpgBVe2fPQQju9hnmAiEAimPupc/3k44i1Hr82Vwj18CfnkdmDpZ3S+dZ2TsjCbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.67e47cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422028},"type":"module","_from":"file:skybridge-0.0.0-dev.67e47cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b94df151bd28d8663ca6ec635a5ef47e/skybridge-0.0.0-dev.67e47cb.tgz","_integrity":"sha512-xEGlC3sVSnDTy2YllemDVzOlsP2ZcnKAZ1y4Xerq9NY68mn0P6GsOQw/BDOGw3CmBrZqSTWHTpLU/Nw2+09r3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.67e47cb_1780319803975_0.36296390222789143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7dee734":{"name":"skybridge","version":"0.0.0-dev.7dee734","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7dee734","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d0c0dde0540342d2c88bc63c36e13dfa815246a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7dee734.tgz","fileCount":374,"integrity":"sha512-VWZaE62tdKxJruDlcnwYtjNsOTB4zmFK1Yo0Bk1XsUUBL0EvpzU+VMHYhmaUj/drt4cLsUo1EWOADgfMy5mNfg==","signatures":[{"sig":"MEYCIQDPP4H58uCIe4AvwtZnXw6nNyROB7rIhAMsNYEMYTMRJQIhAJGffWAlCF4Yp5kAyMq9h2Qk3g95etpjRv5Tg5GVvhjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7dee734","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.7dee734.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a20d5df6d2660bd0db1fc875c502e1fb/skybridge-0.0.0-dev.7dee734.tgz","_integrity":"sha512-VWZaE62tdKxJruDlcnwYtjNsOTB4zmFK1Yo0Bk1XsUUBL0EvpzU+VMHYhmaUj/drt4cLsUo1EWOADgfMy5mNfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7dee734_1780337853438_0.040990864061450694","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3151cd9":{"name":"skybridge","version":"0.0.0-dev.3151cd9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3151cd9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"adf675670c5c6e11b6448a7e76b3e3d76747843c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3151cd9.tgz","fileCount":374,"integrity":"sha512-qw5BLK94JHX3GabJJ+saVUbMoIflH5IEiMB/O9kFqpZGLXOyRjskDlSbH1IeRUazoxhrqQOStD1GBduJ+hIWuA==","signatures":[{"sig":"MEUCIHL6aKQNQUiv/+LjrOFKD1NSUU3DgjJDIijcCGBOyyUTAiEAuWlwhI9KzkuYmm0pHUlEDUGf02ClPAiXsdVqWDc3SUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3151cd9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.3151cd9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47ad1b18c44fc8aee0d8c9cdcbb30a11/skybridge-0.0.0-dev.3151cd9.tgz","_integrity":"sha512-qw5BLK94JHX3GabJJ+saVUbMoIflH5IEiMB/O9kFqpZGLXOyRjskDlSbH1IeRUazoxhrqQOStD1GBduJ+hIWuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3151cd9_1780406841999_0.5376735721788344","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"skybridge","version":"1.0.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.0.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dff18c78570357859e556c63f3d04ec96da55833","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.0.4.tgz","fileCount":374,"integrity":"sha512-HpGQwzC3arN8FJcc03R2NpyuM+Sl0r4uyOzNg56S7LG+N4ZWm8uhbvlG3nTwRWzTLC/a/hvPK1eU7YO33UWaig==","signatures":[{"sig":"MEQCIEgrTTHZdJmjpDJsvFkmHLdBV18WqhCQzGq/uYZTRKUQAiAqhc+u2ZLKPqsgmXjBFqAof/gNvzl+MIoSOizm5qa68A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393400},"type":"module","_from":"file:skybridge-1.0.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcb9e237dee46ef60a2a333b47a7266a/skybridge-1.0.4.tgz","_integrity":"sha512-HpGQwzC3arN8FJcc03R2NpyuM+Sl0r4uyOzNg56S7LG+N4ZWm8uhbvlG3nTwRWzTLC/a/hvPK1eU7YO33UWaig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.0.4_1780412994586_0.09774641462489342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.becf06b":{"name":"skybridge","version":"0.0.0-dev.becf06b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.becf06b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"581d8eb5f4e77ea219238f4ce1bb3c68d9922db2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.becf06b.tgz","fileCount":374,"integrity":"sha512-LPY2gj1vrwI1Ae7GTx6304WL93ZR97LLSX/ULstCIbhRciVHsAs5NExvPloARGDkr+INk2XKiXKf2HF0Tq3XoA==","signatures":[{"sig":"MEUCIQCUL8kJWes4mljQQKCkAhe1nfaBWxwJi8QxhAfFn83AyAIgVzMzUilRLqQL55RO107fgUPBLnqP+WobRgX5oeBkC0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.becf06b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.becf06b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c347e96a65d5aa76c1f73ea3418df4c5/skybridge-0.0.0-dev.becf06b.tgz","_integrity":"sha512-LPY2gj1vrwI1Ae7GTx6304WL93ZR97LLSX/ULstCIbhRciVHsAs5NExvPloARGDkr+INk2XKiXKf2HF0Tq3XoA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.becf06b_1780433496980_0.3152621392117858","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fe51b7":{"name":"skybridge","version":"0.0.0-dev.0fe51b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fe51b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d7ccd1fdf5ff51c1b7747bdda60ed630f3eab78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fe51b7.tgz","fileCount":374,"integrity":"sha512-wSQ2OC1ntiaulUbvM3xXwiFoD/zIOionBfee/2/7DArrGoMNskiLvdvZqqugOkl+hTjrvEZssRccahp1DI2EVg==","signatures":[{"sig":"MEQCIEBZxRixc5HXUO6cioVarri7xKfiV2Ga1h0xyas8azs6AiAdmBRxX0zWUSeiZl/VBp21VriQsjTJw6/YIUrZPqlq1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fe51b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.0fe51b7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6becab49d9a45a376cfa2b3b79745b7/skybridge-0.0.0-dev.0fe51b7.tgz","_integrity":"sha512-wSQ2OC1ntiaulUbvM3xXwiFoD/zIOionBfee/2/7DArrGoMNskiLvdvZqqugOkl+hTjrvEZssRccahp1DI2EVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fe51b7_1780909841421_0.2699152059503849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59661a7":{"name":"skybridge","version":"0.0.0-dev.59661a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59661a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"309948481bc6f54c13dd63a3248ffdb90435df7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59661a7.tgz","fileCount":374,"integrity":"sha512-DcjZiEeCfSHGrM8bdtibYsjRTMmw6VelTWhuOBHKkejOihRxwBQ1VCy+JSMYTdUHVLxJpgH8qIJsz6xa/vXQzw==","signatures":[{"sig":"MEUCIEJVa3PJul8ql5itQEOeaAAgJCW9m5K8kJ7wMs6pAZGVAiEA2SIpjOaiBb4/XQzIH0JDavDG9fMPqKE5OL3AnaJCxns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59661a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.59661a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/929ff1a1a52458a536f8852ee05af517/skybridge-0.0.0-dev.59661a7.tgz","_integrity":"sha512-DcjZiEeCfSHGrM8bdtibYsjRTMmw6VelTWhuOBHKkejOihRxwBQ1VCy+JSMYTdUHVLxJpgH8qIJsz6xa/vXQzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59661a7_1780910927489_0.657434681794653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8279115":{"name":"skybridge","version":"0.0.0-dev.8279115","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8279115","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8679a081716b4d7f3ee2c0f86e510adcf11931e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8279115.tgz","fileCount":374,"integrity":"sha512-T4v9ckhN06UjpUaBHrq/jcRUgyhu3T1nNTKB0zsrYMA6VmVvEq+YCR49cTeAmZy/ktbl5C40a4KzGF8nZ9ywOg==","signatures":[{"sig":"MEUCIBU5NpyrgS8X3YPpSntCFfuakXerJR3w83gpDNVOMWpcAiEA2usvgepD+5ytvvQAtgY9p4K3FWl2Y+3Dva9NRvMdbqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8279115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.8279115.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/77c6ea037e93bdcfe082cefa4683f730/skybridge-0.0.0-dev.8279115.tgz","_integrity":"sha512-T4v9ckhN06UjpUaBHrq/jcRUgyhu3T1nNTKB0zsrYMA6VmVvEq+YCR49cTeAmZy/ktbl5C40a4KzGF8nZ9ywOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8279115_1780928578381_0.8905815545181388","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7ec16b":{"name":"skybridge","version":"0.0.0-dev.d7ec16b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7ec16b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d252a4b638d5808d204e1bb6b2682f0face92f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7ec16b.tgz","fileCount":374,"integrity":"sha512-lM+X9XyTZ6ubhg2JPGcxsJQGtWNPfVfeIBuZeTBSq5tpq28M7IuYxOoFBwnPb74x2ANaLtNOHfkZJqlSbuYGNw==","signatures":[{"sig":"MEUCIQDOBqZgU2jpDlOsYnFFOjW7Iclvy57x51iZUCAcM56xHwIgd+K0vQJJ4edB3dJx+6/ooy8mj5EgdcqqKTHutiBTYzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d7ec16b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.d7ec16b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/428e9d566ec94510caaeb3262efbc47f/skybridge-0.0.0-dev.d7ec16b.tgz","_integrity":"sha512-lM+X9XyTZ6ubhg2JPGcxsJQGtWNPfVfeIBuZeTBSq5tpq28M7IuYxOoFBwnPb74x2ANaLtNOHfkZJqlSbuYGNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7ec16b_1780929179865_0.7952270618912887","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.84e1cce":{"name":"skybridge","version":"0.0.0-dev.84e1cce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.84e1cce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6634fe4c5c4c83ea3742c1164844c0ff67276202","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.84e1cce.tgz","fileCount":374,"integrity":"sha512-wVs5UIhfYeS8InhAEIZrohUsU+waR838RATD4BhTdGcyBjT+fBgZSEAMgI2O86bZZIryur7gbbKPXn7Vlirpxg==","signatures":[{"sig":"MEQCIH0C4QcOxGOV+DwtLznmNEJrj3dLC1Ynvub2sB33FERDAiAYJhk9f3z78ddbW/9lgBruA0Y2J+zrEKOWtYaYQYm78Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.84e1cce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.84e1cce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/603f212dc19525e40ee3e42f5ceacdf4/skybridge-0.0.0-dev.84e1cce.tgz","_integrity":"sha512-wVs5UIhfYeS8InhAEIZrohUsU+waR838RATD4BhTdGcyBjT+fBgZSEAMgI2O86bZZIryur7gbbKPXn7Vlirpxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.84e1cce_1780943309092_0.7116648686146656","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3dc6b1":{"name":"skybridge","version":"0.0.0-dev.e3dc6b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3dc6b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b94ddc8531ec6a077479d7faef883c3bc671861e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3dc6b1.tgz","fileCount":374,"integrity":"sha512-lg30EhcKA/Mh8kAdM5DRtMs1/85//gxUEgdeH9kkFiHYH/wQK4+AvqOvdapHnbJLxLruCYRK4rxxEr5kRW7ZCA==","signatures":[{"sig":"MEQCID8sZqCQ0Kn7pOK3RP1AHqxU5mQjBL5tzxXb94eQ3N2wAiA3IYYMGBiEV8mvnRfhrsQYj2NpPxDtNJnltZgtdpOf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3dc6b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.e3dc6b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c09f01b19d9decf90f47829f57f57d7f/skybridge-0.0.0-dev.e3dc6b1.tgz","_integrity":"sha512-lg30EhcKA/Mh8kAdM5DRtMs1/85//gxUEgdeH9kkFiHYH/wQK4+AvqOvdapHnbJLxLruCYRK4rxxEr5kRW7ZCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3dc6b1_1780990244375_0.642996789752402","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e871d34":{"name":"skybridge","version":"0.0.0-dev.e871d34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e871d34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"494f627a3947cc9dfffb1f9aa120af239ccdecb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e871d34.tgz","fileCount":374,"integrity":"sha512-/nKxVh2b0csZuly8rsXAoayJkEuxEHCBKVo+lo2jOiZrPwrt19n/opcM/YDPmOPxtPsmPsx99AiiSRRG1UlafQ==","signatures":[{"sig":"MEQCIDVS+o2JHvzZhFsWxv0Fea6CgPh7a8zSF1F0zjp9bC6AAiB1lKZF5Jzf3OWCh05+biL0FQGFG6TGNiFT0T+RRd9UWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e871d34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.e871d34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55ff673203ea56156e214728603d5166/skybridge-0.0.0-dev.e871d34.tgz","_integrity":"sha512-/nKxVh2b0csZuly8rsXAoayJkEuxEHCBKVo+lo2jOiZrPwrt19n/opcM/YDPmOPxtPsmPsx99AiiSRRG1UlafQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e871d34_1780998932271_0.24461794760835076","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5838c6c":{"name":"skybridge","version":"0.0.0-dev.5838c6c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5838c6c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3a59f3d7b6da7f0858b54d18ff7b0e30cad1f525","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5838c6c.tgz","fileCount":374,"integrity":"sha512-o4GNqG8Y/kdgkRpbhnRWSTYi4UeZy0SnkB5wfJQuyivRDL4IpNOzpNLmV0vaxr3AXs2bmtyyzn1/goBm6p3vbw==","signatures":[{"sig":"MEQCIBgsdsv6XhEIcNRCDlqOia6SHxLEN4/Ck97gs1LTPEUTAiAgn/RBiVXzrndqzoKnzwWyZR93J6EVAhhSrv7PxpZmbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5838c6c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.5838c6c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ccb64079875f5f59c8d0124d9b99284/skybridge-0.0.0-dev.5838c6c.tgz","_integrity":"sha512-o4GNqG8Y/kdgkRpbhnRWSTYi4UeZy0SnkB5wfJQuyivRDL4IpNOzpNLmV0vaxr3AXs2bmtyyzn1/goBm6p3vbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5838c6c_1781006227311_0.33389216024385315","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b039a8":{"name":"skybridge","version":"0.0.0-dev.9b039a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b039a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f561bb4cfec2e3e3e29f761b5b4e607b6cbaf1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b039a8.tgz","fileCount":374,"integrity":"sha512-GcYII/7RyRD4xXAY6lxe2AsShT+UF/ivlMeB+nE027CmLhz810O+3pDsRLow+mLQfFMPpUb+V2jvHuvZ3JachQ==","signatures":[{"sig":"MEYCIQD/e4J37mItZSTPawaTQPm0nhrgHQrFJeD4swxgVIZbhgIhAJO8SNoK7Yyi9ur8OnRB62haoZWAoOdDGQ4agCn57gVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b039a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.9b039a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54f79cfdef7767bb33a36186ed1a120e/skybridge-0.0.0-dev.9b039a8.tgz","_integrity":"sha512-GcYII/7RyRD4xXAY6lxe2AsShT+UF/ivlMeB+nE027CmLhz810O+3pDsRLow+mLQfFMPpUb+V2jvHuvZ3JachQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b039a8_1781010138904_0.7880746445137379","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d015d77":{"name":"skybridge","version":"0.0.0-dev.d015d77","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d015d77","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9b0f2258528fbe6fffcdf27419e6cb5f1c4c506","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d015d77.tgz","fileCount":374,"integrity":"sha512-f7LUrgC4rx0T6We/peF0oNHnD6eVhmapQmJOPXgGKbbZKLPWlxI2QIR9DV6BPN8pdkk9+ijeQ9tQkcw77L6JIg==","signatures":[{"sig":"MEQCICREOg7M0DicE4/RFtf0XJHTn91KsGau3bgf3PqfPx7lAiBPda+s3Rq72iMBuUDMD/TwwFoSrzV/Bd3KhRUea6GX/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d015d77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.d015d77.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e61a326cf04a89b07df4142effbd949/skybridge-0.0.0-dev.d015d77.tgz","_integrity":"sha512-f7LUrgC4rx0T6We/peF0oNHnD6eVhmapQmJOPXgGKbbZKLPWlxI2QIR9DV6BPN8pdkk9+ijeQ9tQkcw77L6JIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d015d77_1781012393312_0.7333946486830893","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2c93e1e":{"name":"skybridge","version":"0.0.0-dev.2c93e1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2c93e1e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6082cb50de5883adab1b2c092787e4bea0eab234","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2c93e1e.tgz","fileCount":374,"integrity":"sha512-7iCOAse+eAqCQjvNFuk7wEgMgPqP1ZkolJoHZl6d15XoJBc6/G5Qxy0a56Ftrgz87DmZVk4JZDWpvBfglYbIeA==","signatures":[{"sig":"MEUCIHRwZggS0gjO+ZkxX1lx9H9b4Ijj7aKZ/JuigluneVUsAiEA4hNGwQIGtEQGArE9kDJz1poCsMd7QOSDRdhbmouRmjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2c93e1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.2c93e1e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fff4e84f52cb29e62dde006f0b7a214c/skybridge-0.0.0-dev.2c93e1e.tgz","_integrity":"sha512-7iCOAse+eAqCQjvNFuk7wEgMgPqP1ZkolJoHZl6d15XoJBc6/G5Qxy0a56Ftrgz87DmZVk4JZDWpvBfglYbIeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2c93e1e_1781013368735_0.48620596412674066","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2d6084":{"name":"skybridge","version":"0.0.0-dev.f2d6084","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2d6084","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5326fc503abf4a86435fdc43f57a8038764acf8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2d6084.tgz","fileCount":374,"integrity":"sha512-NlScJqp+Ae/uyWgXAUXXkOEBCCIs/EXRSWQfsdFRJK273CfK5TGtRfuWAHu2A1uOxQV/YpBPCOlDWJRTtyS+RA==","signatures":[{"sig":"MEYCIQC0+7BEykpmWCCtDzvvtNvS9iRNC/26dLc4GYytrqKW2gIhAJ2Noa5xce2w2Twsl7JdmHmEOWK6gG7vIBnRIOpNOuiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2d6084","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1393412},"type":"module","_from":"file:skybridge-0.0.0-dev.f2d6084.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0dd6a077c5703759e7009ec39dc43d2/skybridge-0.0.0-dev.f2d6084.tgz","_integrity":"sha512-NlScJqp+Ae/uyWgXAUXXkOEBCCIs/EXRSWQfsdFRJK273CfK5TGtRfuWAHu2A1uOxQV/YpBPCOlDWJRTtyS+RA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2d6084_1781016567105_0.847092689701064","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.767d926":{"name":"skybridge","version":"0.0.0-dev.767d926","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.767d926","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c2580a68693ae8999917219e4279504da1ab04c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.767d926.tgz","fileCount":356,"integrity":"sha512-yUcrZb6yNqCDVObiCrOnQGCfx7mlDKyGi4ZBtMR7qsZoxcfDsHHWgfX24SLeegSVMqpHF7i7nwXrPkyrPGlFFA==","signatures":[{"sig":"MEYCIQCzHOWJ//QfD0VCbV0+sF2AbJTfaE3e6H90ve2ygndC2gIhAOC3bO3uUUak/QMrY9qXFcRt1ILIstTcLgy5ir3Zh5VH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.767d926","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1323978},"type":"module","_from":"file:skybridge-0.0.0-dev.767d926.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/679952f1390917dd874516f02d0c0f80/skybridge-0.0.0-dev.767d926.tgz","_integrity":"sha512-yUcrZb6yNqCDVObiCrOnQGCfx7mlDKyGi4ZBtMR7qsZoxcfDsHHWgfX24SLeegSVMqpHF7i7nwXrPkyrPGlFFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.767d926_1781024989290_0.5937266772751519","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.854f977":{"name":"skybridge","version":"0.0.0-dev.854f977","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.854f977","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"56ece55a16c762b0bec41cd3ec10376e75171400","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.854f977.tgz","fileCount":374,"integrity":"sha512-TqSWTnGnaPqEXVPRU6VWMQn3ks3Dt/h5goExzN/a0yjesEJrtuC8Y48Jwcmz9uU7nnvUt+0WYv0dL2H0d3+WpA==","signatures":[{"sig":"MEQCIH1JeTLRPEf+xM70s8H14TyDRPAl6px+cy5+lezBiwrxAiBif2caHESxPOrM4/Mt++CGVr1jctdTnj1inmaahXj1RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.854f977","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.854f977.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5288265f2fdfe70c6e853dab65d4bb32/skybridge-0.0.0-dev.854f977.tgz","_integrity":"sha512-TqSWTnGnaPqEXVPRU6VWMQn3ks3Dt/h5goExzN/a0yjesEJrtuC8Y48Jwcmz9uU7nnvUt+0WYv0dL2H0d3+WpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.854f977_1781025036775_0.5029666642448212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0169cdb":{"name":"skybridge","version":"0.0.0-dev.0169cdb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0169cdb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4660acd98ab570ae194ab2ed11e5a3953bb32afc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0169cdb.tgz","fileCount":374,"integrity":"sha512-b9fSTHVV2AFPMkzhl7mmjTo74P26eTiyZ4DWfmC/TBXBFPJsdmJoYiSfZug6sgIm+89gDXtvpWguTX5UrXtnjg==","signatures":[{"sig":"MEUCIGJgVumt4k0GFjUDmC7dJjb4Yu8+lLsaMktj870A0O7TAiEA3zuYWbtfRFjw2Gh3NO6WyCDIhCrKxM7Y+6vRX1VY7BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0169cdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.0169cdb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/97ff48a595725b1309e8976d8530b6ba/skybridge-0.0.0-dev.0169cdb.tgz","_integrity":"sha512-b9fSTHVV2AFPMkzhl7mmjTo74P26eTiyZ4DWfmC/TBXBFPJsdmJoYiSfZug6sgIm+89gDXtvpWguTX5UrXtnjg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0169cdb_1781025076639_0.5655095485673796","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"skybridge","version":"1.1.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.1.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ebda8866e5f7cbe3f88e604a47f270ff0b7ed27d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.1.0.tgz","fileCount":374,"integrity":"sha512-DXkhEy59tcSVXNu9nP8Uv0FGpqGSvArtJmJptlO1EPlLziV5KQymCAUTFOoSvRddfke002spCabOzRo72sNA0Q==","signatures":[{"sig":"MEQCIGMH5Gm47BQXJHiWz1cl/hxiklN/J+QQFkUcZ7psJnOcAiAvQu3EmGH2YcLb5QnFLs0+f27lE/iwM41hFnQpPAkXcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392618},"type":"module","_from":"file:skybridge-1.1.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/193834f0b43e062564b8fc573bb1166f/skybridge-1.1.0.tgz","_integrity":"sha512-DXkhEy59tcSVXNu9nP8Uv0FGpqGSvArtJmJptlO1EPlLziV5KQymCAUTFOoSvRddfke002spCabOzRo72sNA0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.1.0_1781025477545_0.8760654965171923","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f4d19c":{"name":"skybridge","version":"0.0.0-dev.5f4d19c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f4d19c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6148a9afaa5de6dd73f3f702c69ad4bb22fa65ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f4d19c.tgz","fileCount":374,"integrity":"sha512-ixAUKoTIpByN4ZPDSlf5FIsm5YJbrgQnjG/CAVvwJAxSEPAfkccouGVZSwREP5V+BtLiZIiMCNGqmiGsSMfSzA==","signatures":[{"sig":"MEUCIQCLKFfSsv+TsAtHDz4/os4I33xKIjRbTDEv6Xr9LE5s6wIgNjKK55yKcExwUWk+mjZh08RWr2wT6PD6wYgNZYBcWEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f4d19c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.5f4d19c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c2071cb3378e8207c2bea088013f1052/skybridge-0.0.0-dev.5f4d19c.tgz","_integrity":"sha512-ixAUKoTIpByN4ZPDSlf5FIsm5YJbrgQnjG/CAVvwJAxSEPAfkccouGVZSwREP5V+BtLiZIiMCNGqmiGsSMfSzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f4d19c_1781026088651_0.2362909277951537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06712e7":{"name":"skybridge","version":"0.0.0-dev.06712e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06712e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"48aa4c983c091eb1a030b6ce66e3036f8e96618f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06712e7.tgz","fileCount":374,"integrity":"sha512-XXT69FZSbqa1hXBJX3aOG0W/toiW8zUG7Sd1G9csJXUrDDnXEZJOdcCmWHJkJ9UeH9KbPxaLj3In17zOgy/eSA==","signatures":[{"sig":"MEYCIQCO/DrMLaUu2s8gzX28to2T/4eCT9gijnH2QRowDU4tGAIhAKa5lpUtDg9JlPpp3+mqfxODPB2ShOg3eoRKy2a6cotF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06712e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.06712e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/43b8746c9f179dd8ff7be3c39a97b2eb/skybridge-0.0.0-dev.06712e7.tgz","_integrity":"sha512-XXT69FZSbqa1hXBJX3aOG0W/toiW8zUG7Sd1G9csJXUrDDnXEZJOdcCmWHJkJ9UeH9KbPxaLj3In17zOgy/eSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06712e7_1781075880663_0.161093499117132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9ef82a":{"name":"skybridge","version":"0.0.0-dev.e9ef82a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9ef82a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9dfb1dd6183c6d263da97a8542e88960544c982b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9ef82a.tgz","fileCount":374,"integrity":"sha512-J3usWvSjBeEJVCcljuiuZJgRzcWw2OEjLhcIwfcIYfpcwIwPMfUseOjY1KesdLXuMSil8uYYcT0C+LXzFuXFnQ==","signatures":[{"sig":"MEYCIQC5VjjwoDEjV7DbUmKzeFUJdLePmVeiSHCGLcjbGL8/AwIhANkffVeD/d9ACZgO4clSjnWUHNsxJF6fwGtoy7lm6oOt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9ef82a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.e9ef82a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33bbe45b8de48828b115c44950c445f9/skybridge-0.0.0-dev.e9ef82a.tgz","_integrity":"sha512-J3usWvSjBeEJVCcljuiuZJgRzcWw2OEjLhcIwfcIYfpcwIwPMfUseOjY1KesdLXuMSil8uYYcT0C+LXzFuXFnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9ef82a_1781101223738_0.5169250602462017","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.08a8971":{"name":"skybridge","version":"0.0.0-dev.08a8971","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.08a8971","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4354a01cf253c5b0be0bc09779cb0bf0e88a7a47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.08a8971.tgz","fileCount":374,"integrity":"sha512-QCPBU1y2hVKoXSKGBsBv1NE6nd3cYnL96y8oD7pbb9cu2WWdPr0CegxNiCzrdFBzglHZVshPb5OvJOAhKT2dBA==","signatures":[{"sig":"MEUCIBg4iurr69fjZJ73YV/LwOY7lx4eg+VqNd9SkkwwoG5YAiEAgQgHLtSqYqN+NSSMR/aVqEFc3th01P27JDEbZEbf3xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.08a8971","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.08a8971.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c775611395ce8c8ec05b8e5f31704183/skybridge-0.0.0-dev.08a8971.tgz","_integrity":"sha512-QCPBU1y2hVKoXSKGBsBv1NE6nd3cYnL96y8oD7pbb9cu2WWdPr0CegxNiCzrdFBzglHZVshPb5OvJOAhKT2dBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.08a8971_1781105374965_0.7285091697009751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c091470":{"name":"skybridge","version":"0.0.0-dev.c091470","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c091470","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5aa2dcab0c437a9fcc4a9f07e95fdb9a0c8d4302","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c091470.tgz","fileCount":374,"integrity":"sha512-LqhdduXqMVPYgxQb9xKwfm6z2/pFSccHbeFqzp/+9VKvNIVeic5OkZGkms5gTF3PtthbHd+Es7z6NN3Z+KPrmw==","signatures":[{"sig":"MEQCIGYV1Xb2X8lHeLnRl1Pe+/kiRKecBRVFSNlcICU764UrAiANJegSeFZpgdKWvDRBKNp+2wuECklsq5hJjQdjV2K8lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c091470","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.c091470.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b90e8e5545a7b7f2c14ac97da304da1/skybridge-0.0.0-dev.c091470.tgz","_integrity":"sha512-LqhdduXqMVPYgxQb9xKwfm6z2/pFSccHbeFqzp/+9VKvNIVeic5OkZGkms5gTF3PtthbHd+Es7z6NN3Z+KPrmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c091470_1781105702516_0.9449758456724808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b724ade":{"name":"skybridge","version":"0.0.0-dev.b724ade","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b724ade","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81df3f2ec3c7698dc9250def40c7cd442ca0956a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b724ade.tgz","fileCount":374,"integrity":"sha512-5Ri3FUIZ6rqTYvQYM2z2kDRSDBi6gD2WtOOl4TKH1MzSiNWDrT2mPybd49cgYdPhoUzbwDQV0WbFjoiNJxnywQ==","signatures":[{"sig":"MEUCIQDa1oexEQJA5iEF3k3eA8tPkbakrVVQVJsCcSLtpMVjAwIgBtKXSAomiUs6Ty0HjRiszDcoSbRZuf5xhbNGmrW00vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b724ade","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.b724ade.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3dd1f6bf57b9699af7dad85f955da840/skybridge-0.0.0-dev.b724ade.tgz","_integrity":"sha512-5Ri3FUIZ6rqTYvQYM2z2kDRSDBi6gD2WtOOl4TKH1MzSiNWDrT2mPybd49cgYdPhoUzbwDQV0WbFjoiNJxnywQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b724ade_1781163654085_0.30362916282145225","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b440b5":{"name":"skybridge","version":"0.0.0-dev.2b440b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b440b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"64ddd822e220e0b4cc5ff32a24bc3e81500ee1d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b440b5.tgz","fileCount":374,"integrity":"sha512-n9nvngQSGHgO+wP4qDHMUcXOiLUA+9Z81JxVrLjrIi9oQj/eKrjbU3kxbPPnb4Dvf+MSgUNMMyWBlnPaWvMYXw==","signatures":[{"sig":"MEYCIQD+IQ0u58VTW0Apublhs0U3UTiQm/H4U++PHJ0SuetKggIhANdLkobm0t6Z0DDAx/Ip3SmBRG9ywLc/BRvzK64cHxNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b440b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.2b440b5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f67798c9795baf71f8934a33507b6969/skybridge-0.0.0-dev.2b440b5.tgz","_integrity":"sha512-n9nvngQSGHgO+wP4qDHMUcXOiLUA+9Z81JxVrLjrIi9oQj/eKrjbU3kxbPPnb4Dvf+MSgUNMMyWBlnPaWvMYXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b440b5_1781172982602_0.19719603657239104","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60adc7f":{"name":"skybridge","version":"0.0.0-dev.60adc7f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60adc7f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7759b5e88aa12cda7dda3fbae64d10ef405bb70f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60adc7f.tgz","fileCount":374,"integrity":"sha512-SFl6Vi37g6idrZyLDLtDbv+bxqkD52B3YqpvJFHAoF69IGWAVYtJ0VQ2qyT7IaUFjoHfGEI8Mor6c+ZUVMQKKg==","signatures":[{"sig":"MEUCIDPyebJBw4d2ZJT2IGd870B3dQzBHVoiedcn8AyB73TqAiEAzwbMTyCacUj3RFTfghQSV+tdq46U65awuM15E18iyGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60adc7f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.60adc7f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4334b897004e721cb652cf132ee2cce/skybridge-0.0.0-dev.60adc7f.tgz","_integrity":"sha512-SFl6Vi37g6idrZyLDLtDbv+bxqkD52B3YqpvJFHAoF69IGWAVYtJ0VQ2qyT7IaUFjoHfGEI8Mor6c+ZUVMQKKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60adc7f_1781173445815_0.03345913094372799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18bbe77":{"name":"skybridge","version":"0.0.0-dev.18bbe77","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18bbe77","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b12f5304e4667c49fd91e74872627e29ec9968e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18bbe77.tgz","fileCount":374,"integrity":"sha512-UDCJ94yBD3td5dlfutvUZ8QRn1pl4kDgZuRUXF7OubJQc08i82p9XIIifp81nSX3jouJXOe+v4Yz5fZ+I05ydQ==","signatures":[{"sig":"MEQCICexRL6sRjRDe+47mkNYZyTXAcciDe21hJrGrFRSF1+fAiALUDVD914Opg24UbeqlnMf4HYZh+Qs0sXHGlIo8TFW9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18bbe77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.18bbe77.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7826d1d12b5e31f442b174d7ada37384/skybridge-0.0.0-dev.18bbe77.tgz","_integrity":"sha512-UDCJ94yBD3td5dlfutvUZ8QRn1pl4kDgZuRUXF7OubJQc08i82p9XIIifp81nSX3jouJXOe+v4Yz5fZ+I05ydQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18bbe77_1781177436876_0.30661284651241916","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.610bab6":{"name":"skybridge","version":"0.0.0-dev.610bab6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.610bab6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb6a176a99716025674ba6c91fd4f2866c32b405","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.610bab6.tgz","fileCount":374,"integrity":"sha512-HxJ1oFnnoty+ycso3GqJ8FBJ0Mr7oBQDSwofRJQjMKZ6ehxNI/4G6mjygpV7/0K1kutTXcaqSwzBR2RQrgxIRg==","signatures":[{"sig":"MEYCIQC2BCbWrQj8aCA0abrnWGSWoxjXXDARQilgVC6JNbAmJwIhAP2gXPbAMYp3NJWw9eICifpIjqtYmHbH2Iyh+upcOOAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.610bab6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.610bab6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcf81d694f33bf6fa13aa0ca3f7fe865/skybridge-0.0.0-dev.610bab6.tgz","_integrity":"sha512-HxJ1oFnnoty+ycso3GqJ8FBJ0Mr7oBQDSwofRJQjMKZ6ehxNI/4G6mjygpV7/0K1kutTXcaqSwzBR2RQrgxIRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.610bab6_1781178259767_0.6197701189038172","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8d95504":{"name":"skybridge","version":"0.0.0-dev.8d95504","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8d95504","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"405b405e41f5ea5538617acd3ef4f3a1a78339e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8d95504.tgz","fileCount":374,"integrity":"sha512-J/wLV2ntoAdHmFfBkRdEyMR5hjdyZeFJoXtKm7RVEItVZfSjTUh+aG1DO58OJf4ZPuH8sCnVSu8jT2c5FlsYOg==","signatures":[{"sig":"MEYCIQDckVIzWr3BCyQ5dRwZDhtqlSKG2Oqv7l1cg4Jtd/7WmQIhAIqC1RGlZm7ugoL2xn4ZlMBdvYXvsnWpJ5fSS1DoiP+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8d95504","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.8d95504.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea9c916ae14d7986d938a5e307ef9808/skybridge-0.0.0-dev.8d95504.tgz","_integrity":"sha512-J/wLV2ntoAdHmFfBkRdEyMR5hjdyZeFJoXtKm7RVEItVZfSjTUh+aG1DO58OJf4ZPuH8sCnVSu8jT2c5FlsYOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8d95504_1781179430013_0.43936234708244637","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.63042ac":{"name":"skybridge","version":"0.0.0-dev.63042ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.63042ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1582168ca909ae280728e543d51c704d25bfa2c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.63042ac.tgz","fileCount":374,"integrity":"sha512-OLJmZXWF68IXJlIDP6rUitdK6Ugnnv8qdilKFI9uaJJBWxbtkE60UO9JMNBkG98UNaLjxL3tOvCeQ7uNjRgzYw==","signatures":[{"sig":"MEUCIGyoe1t0A00JWtlAsqPSmhpdTn8b0ktVp5f1xVFWHPIhAiEA8pVRgt/RlK0PsOikXUQAB7xPnKLPrtaIFKF7Pk/KXo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.63042ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.63042ac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b664b204a750a2ba542dbdfcc8e6dbc/skybridge-0.0.0-dev.63042ac.tgz","_integrity":"sha512-OLJmZXWF68IXJlIDP6rUitdK6Ugnnv8qdilKFI9uaJJBWxbtkE60UO9JMNBkG98UNaLjxL3tOvCeQ7uNjRgzYw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.63042ac_1781179826577_0.7939966662994591","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d1019b2":{"name":"skybridge","version":"0.0.0-dev.d1019b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d1019b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ea4ce89261967ec69c684c4c3be9b3f116e87bca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d1019b2.tgz","fileCount":374,"integrity":"sha512-qTOnYghbAYz1OgU44BWpG468zxZt8IicKJXONGQiIx0a38PqsedmeJHgUcJU8PhBC5Ba2bU4Sahbg57daxJ3NA==","signatures":[{"sig":"MEUCID2qod9GtXHpXyki2p1uCO8Y8CYSOJb/XZJzvVpq7nqcAiEAgEK1otQaA7/SUFgodtcWb73ZKurUYHCS9/036IdfbhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d1019b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.d1019b2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9a73bdc0921b5d50aca78795413aa3c/skybridge-0.0.0-dev.d1019b2.tgz","_integrity":"sha512-qTOnYghbAYz1OgU44BWpG468zxZt8IicKJXONGQiIx0a38PqsedmeJHgUcJU8PhBC5Ba2bU4Sahbg57daxJ3NA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d1019b2_1781180000235_0.7573043192025355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.328446e":{"name":"skybridge","version":"0.0.0-dev.328446e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.328446e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c7e45eb5def5fb040f44018b092bd9adbe646e84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.328446e.tgz","fileCount":374,"integrity":"sha512-uKRGrWDfMh5fBRHPhWprQVKqChTv3xSzplaNFecVkSvq2AhG7z10LTVMaIZoyDMU7h34mcd8LNOKVz50qxm4+w==","signatures":[{"sig":"MEYCIQCD7vXDOlW+J0WDoe1ehCDWTceiwiuJaBsUEanSJRyXCAIhAMPyrRqZ71KJvWoUANJJ/7Q2Y35eu7CDJgcxjLwVxPUT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.328446e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.328446e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b8b79cbc6bcfc282f106e39e7519f2c/skybridge-0.0.0-dev.328446e.tgz","_integrity":"sha512-uKRGrWDfMh5fBRHPhWprQVKqChTv3xSzplaNFecVkSvq2AhG7z10LTVMaIZoyDMU7h34mcd8LNOKVz50qxm4+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.328446e_1781180151566_0.8225201325839921","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6c2beb":{"name":"skybridge","version":"0.0.0-dev.c6c2beb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6c2beb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a53cb96a976efd3fc4b6f0f5a726784acc2f7c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6c2beb.tgz","fileCount":374,"integrity":"sha512-R/jyK847iKnSe63HeBLlEyyLUKazsuCHs0AquFdIv+sr1ebSeO46vPQb+aP3/xhLIUUqyE5PpjT2VcBmJL0mFA==","signatures":[{"sig":"MEQCICKsSC09JCBl6P/70h5dkTzcgft2rbDCGxF0LPpE35JcAiArL1X1+84U6/+DoNpG7RX67mx5dkUrfiacuaZd0kFOig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6c2beb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.c6c2beb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4859a237499c02cad446afa4ea223119/skybridge-0.0.0-dev.c6c2beb.tgz","_integrity":"sha512-R/jyK847iKnSe63HeBLlEyyLUKazsuCHs0AquFdIv+sr1ebSeO46vPQb+aP3/xhLIUUqyE5PpjT2VcBmJL0mFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6c2beb_1781180611669_0.8883181294718763","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb911d0":{"name":"skybridge","version":"0.0.0-dev.bb911d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb911d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a0b4e2cf4ca11abf9c14f9c321c46b5e76158bd0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb911d0.tgz","fileCount":374,"integrity":"sha512-6A0jHnzu2tfuGRxU8x+58WsCQ2HuA+ANDq3TiEB4Ae7oXu7DXJ05VOcNrZMO8u/9UQhPE+YfAKzlM1tCZyS4zw==","signatures":[{"sig":"MEYCIQDtixRQ+GhhK8odpn0GnneSsdDaqPM3ob28Ufb/TUCaWAIhAPgf6azVjiZPzTGvBfv7id10NUJgOM7NP04LKyPgvHlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb911d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.bb911d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/10f0e5a1ea90fac97540b6d2332fd593/skybridge-0.0.0-dev.bb911d0.tgz","_integrity":"sha512-6A0jHnzu2tfuGRxU8x+58WsCQ2HuA+ANDq3TiEB4Ae7oXu7DXJ05VOcNrZMO8u/9UQhPE+YfAKzlM1tCZyS4zw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb911d0_1781184439981_0.02923138096066058","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5eb763b":{"name":"skybridge","version":"0.0.0-dev.5eb763b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5eb763b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d0da71b273c8e43143c6b0cb9cb0ac31083a82a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5eb763b.tgz","fileCount":374,"integrity":"sha512-hIro5ogLYlXfZeXn5S4AyN3uZT83UgINvQya/cQx1Sna2CTHTIi24/9TukUEVlJ/4Tk7MBBTxlCG0JH3ZcSmWw==","signatures":[{"sig":"MEUCID8LmChpzlQPggGPCduFDsaHlD0V4yF0JcVtkgzE+mEoAiEA18IgyMCzh8z3XLg5+qNncjzjHjoYDr1gzb6ik/82ylw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5eb763b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.5eb763b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/558a495857810190ec00852296824329/skybridge-0.0.0-dev.5eb763b.tgz","_integrity":"sha512-hIro5ogLYlXfZeXn5S4AyN3uZT83UgINvQya/cQx1Sna2CTHTIi24/9TukUEVlJ/4Tk7MBBTxlCG0JH3ZcSmWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5eb763b_1781184632037_0.020834866557190912","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.090ec3b":{"name":"skybridge","version":"0.0.0-dev.090ec3b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.090ec3b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a38242c21b10f19941cd69ceed4886feb1ae5e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.090ec3b.tgz","fileCount":374,"integrity":"sha512-ReLMVhGzKvGSgDQxi90Rd0rR94zbHF0lmJhHDiG3sK3MIHWL1Bd/qagjl4Lv3OBLVLyuQk+Vp5FUYR7w7YxpVg==","signatures":[{"sig":"MEYCIQDPMBfp3ExCPPGYQc6SaVkbImMa2jAtK/4+4QhY/bb7uAIhAOt/WdDsUFeuwMmTRAa100A10a7kFGOKsi85+qx2pahI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.090ec3b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.090ec3b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/253ca01193c126c4298ea6cc8f976051/skybridge-0.0.0-dev.090ec3b.tgz","_integrity":"sha512-ReLMVhGzKvGSgDQxi90Rd0rR94zbHF0lmJhHDiG3sK3MIHWL1Bd/qagjl4Lv3OBLVLyuQk+Vp5FUYR7w7YxpVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.090ec3b_1781184996780_0.1644625043417589","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd767e9":{"name":"skybridge","version":"0.0.0-dev.fd767e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd767e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f86a65bf4f6623d33900fc72e5b2a1ad9966b638","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd767e9.tgz","fileCount":374,"integrity":"sha512-+SrfCT6tq4phqdn/TGLxYLQQnK8kKsImpgiLzpChkzDzHDnQ6s8DVfTsMLBs/Q7PWBMhMwJTKrxE5w08prrDkQ==","signatures":[{"sig":"MEYCIQDl4aaGK8AhEEgX/WPrG3p3ZbGX575SG8iDVdT8hAYG2gIhAKET0UPC0mokifYSbGojW1co51HgVsDXbPbdnIdmLbxL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd767e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.fd767e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cdf2a0fa54aa951259e76394b9ac5e7e/skybridge-0.0.0-dev.fd767e9.tgz","_integrity":"sha512-+SrfCT6tq4phqdn/TGLxYLQQnK8kKsImpgiLzpChkzDzHDnQ6s8DVfTsMLBs/Q7PWBMhMwJTKrxE5w08prrDkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd767e9_1781187087399_0.5941838229730334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c663b1c":{"name":"skybridge","version":"0.0.0-dev.c663b1c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c663b1c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2d8b3cd5d94825186519a93ed247f600c6381906","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c663b1c.tgz","fileCount":374,"integrity":"sha512-XujoaLI1pNaqOmyUU2PM1ukIfbIjedpOO4tLIdhcUjYRz9T4mQP/DjLGLv63gaBrFgRNzRwX3Fo+j/su+XOVAw==","signatures":[{"sig":"MEUCIQCM9Q9qIFARKsyaDGSAS6FRvm/fyixSShRHua4PK5IrSAIgbUU33t1FZbn/DONjhfhgPSrPKbZDaGwtvbdGFvdDlxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c663b1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.c663b1c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1e689e3415d0bd3606dc8dde8c83588/skybridge-0.0.0-dev.c663b1c.tgz","_integrity":"sha512-XujoaLI1pNaqOmyUU2PM1ukIfbIjedpOO4tLIdhcUjYRz9T4mQP/DjLGLv63gaBrFgRNzRwX3Fo+j/su+XOVAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c663b1c_1781189829724_0.6018080121848839","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0480bd7":{"name":"skybridge","version":"0.0.0-dev.0480bd7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0480bd7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d81cd14d9bb77751e87cea0044cd26e39fa17f56","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0480bd7.tgz","fileCount":374,"integrity":"sha512-Lq11qrb7HPzjEaENTodzjcYW6Fc389xLIfbg31xqAQ+/tGlrYKV2aXkOJ7/yhK1tJcicFJn7gcsgfukUWhVPuQ==","signatures":[{"sig":"MEUCICbhhq+99G8eNmkqUNLH6mWNZBSw/NIF21l0qJJ2Yu1KAiEAgqPHSd0uprBcxupfEDiPnuD0PzJ0bX8Tf9pCC63q2lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0480bd7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.0480bd7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/84b8330f94b5781947e51fcb3f69fa31/skybridge-0.0.0-dev.0480bd7.tgz","_integrity":"sha512-Lq11qrb7HPzjEaENTodzjcYW6Fc389xLIfbg31xqAQ+/tGlrYKV2aXkOJ7/yhK1tJcicFJn7gcsgfukUWhVPuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0480bd7_1781191377272_0.7311592161631582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd32507":{"name":"skybridge","version":"0.0.0-dev.dd32507","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd32507","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6d3a0727b09dd41e6ce28b3c0f7588fe6930cbc0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd32507.tgz","fileCount":374,"integrity":"sha512-lws6Y/YNiPuns7TuNJsKG0/lGIWnWZ02YNY/gURxP1qqXOClI8OJd7u/uniM/iQMBCXUXbrjCoLpLTXAuECMrA==","signatures":[{"sig":"MEUCIQCtCtcbcNF7nqz8z4Le4GZPvw6hO7WbfQJpIlpvVk8LaQIgK5osBv3TH1X9EVIEvqSbVd8VoGrVOzMl4laU/i725KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd32507","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.dd32507.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/80e6c84dd92c2128eeaa6e531873940d/skybridge-0.0.0-dev.dd32507.tgz","_integrity":"sha512-lws6Y/YNiPuns7TuNJsKG0/lGIWnWZ02YNY/gURxP1qqXOClI8OJd7u/uniM/iQMBCXUXbrjCoLpLTXAuECMrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd32507_1781194795305_0.20735937747847766","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.686dfef":{"name":"skybridge","version":"0.0.0-dev.686dfef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.686dfef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3dded883036dec661b650300f41d49b3b1250004","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.686dfef.tgz","fileCount":374,"integrity":"sha512-QNdEIK/ySwMfUgmQtA5zIWfTcZh1kZXehCfC4JpjIRg1VAnuRLkrVe5Rzc3UiO6bTRFOAS3Y+CTgAXt0V2Ezzw==","signatures":[{"sig":"MEUCIQD7YkS1c/DcYGodlKrNxeWOOgorfzVC/DpOlsPILwxQOgIgdC8Bb/mcJxFeK9j6Uiffp0mboCy4IFT4LODwDQ6Qp3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.686dfef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.686dfef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a68e96677bb3ccb28d6f9f6fc81a448/skybridge-0.0.0-dev.686dfef.tgz","_integrity":"sha512-QNdEIK/ySwMfUgmQtA5zIWfTcZh1kZXehCfC4JpjIRg1VAnuRLkrVe5Rzc3UiO6bTRFOAS3Y+CTgAXt0V2Ezzw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.686dfef_1781196688106_0.010313726247871635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e87d808":{"name":"skybridge","version":"0.0.0-dev.e87d808","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e87d808","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50d8a816234b11ef1be9bec06118cc01f82400b6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e87d808.tgz","fileCount":374,"integrity":"sha512-mKOhfpx6Hx977z5C0Hy5qo2HLW2PvOijbc9cev3JoWWsxaAS9W1aTlVa35eIX1c7Fto6G+qdRyMkuzQFs2ufBw==","signatures":[{"sig":"MEQCIGP8/GJitEiICEy9S1NwNLk5UPflI/cXDrbmpwdIurR4AiAlPG4p73+kgKxXW378gmv6WeK6P+UKmxCNnomKVSHK2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e87d808","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.e87d808.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed8135d98479e3f63d980175c8eac13f/skybridge-0.0.0-dev.e87d808.tgz","_integrity":"sha512-mKOhfpx6Hx977z5C0Hy5qo2HLW2PvOijbc9cev3JoWWsxaAS9W1aTlVa35eIX1c7Fto6G+qdRyMkuzQFs2ufBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e87d808_1781257191176_0.9289369371348519","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a89974f":{"name":"skybridge","version":"0.0.0-dev.a89974f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a89974f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94d137b77aa8bb0c67bfaef26f0b7bbf6faf7ff5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a89974f.tgz","fileCount":374,"integrity":"sha512-omYEi6EeBAyBAKRkYBP1zXbxuUiFMbH2qkGaT0vvkna2lA6Zfb7g5uODhaucpdc9H+58far2nG1I001yvBt3Rg==","signatures":[{"sig":"MEQCIH21wh1+z3uMngVVNtEdWLFL6SF+eovwjhm27Ar8g7YkAiB8kEmp6TgMKxcZ86wD/EiD041+8CbAotbyUeFvkFbXxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a89974f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.a89974f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7e22394c137956659f4288bcd1bec477/skybridge-0.0.0-dev.a89974f.tgz","_integrity":"sha512-omYEi6EeBAyBAKRkYBP1zXbxuUiFMbH2qkGaT0vvkna2lA6Zfb7g5uODhaucpdc9H+58far2nG1I001yvBt3Rg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a89974f_1781268836754_0.5199034766938428","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18e0fcc":{"name":"skybridge","version":"0.0.0-dev.18e0fcc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18e0fcc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ba745297b482d542d3662aac65e007031193cd3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18e0fcc.tgz","fileCount":374,"integrity":"sha512-rb7yS87BQnB76sqxneABFUGQ7LTPz4ASR+9y/iu5OQXCm5WdBABsZYZNt2469ybGsK/AHZru5vzTbuj9fpPlmg==","signatures":[{"sig":"MEUCIQDkY7ddJz0fm6fZAQbXAyFh9b6YYwhQGjVasyrdRQj/DAIgLF90gcmXKZASdFXJG1B3QJEyGnCvWnKaMw3kiw2IxYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18e0fcc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.18e0fcc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea46b40d7a1480db573ed69fa68d02a3/skybridge-0.0.0-dev.18e0fcc.tgz","_integrity":"sha512-rb7yS87BQnB76sqxneABFUGQ7LTPz4ASR+9y/iu5OQXCm5WdBABsZYZNt2469ybGsK/AHZru5vzTbuj9fpPlmg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18e0fcc_1781280659906_0.9607345846771891","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f55e0ce":{"name":"skybridge","version":"0.0.0-dev.f55e0ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f55e0ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"791ea6a4c41d038a3f83eebdc4e38080686cfd27","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f55e0ce.tgz","fileCount":374,"integrity":"sha512-Jeza9k8tCiExbkE3Qz5YGsuff/IEazpTnWTn0oMvw341U7bZjy3StyUIgSkC6e/+hbbTb8j0cpYA+5t9EnZxaw==","signatures":[{"sig":"MEYCIQDR1gZaujPTZptEA3mptvjfb3An4xNQ7tPpcDRCMnf+igIhAIUppMGifJKcQaoH30Aa25Z38kdImEnzPRYac3vWven2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f55e0ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.f55e0ce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8926e3f0d0b0a6f6a6071a2b455eeb41/skybridge-0.0.0-dev.f55e0ce.tgz","_integrity":"sha512-Jeza9k8tCiExbkE3Qz5YGsuff/IEazpTnWTn0oMvw341U7bZjy3StyUIgSkC6e/+hbbTb8j0cpYA+5t9EnZxaw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f55e0ce_1781482355997_0.23663497643357378","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35df40d":{"name":"skybridge","version":"0.0.0-dev.35df40d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.35df40d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b01cf9c1226416ac062aa355de269e37bf4929a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.35df40d.tgz","fileCount":374,"integrity":"sha512-edc25KiIAmTkt/TliqM392dKkX8eY83oF630J1Z8XpbUfsAb6vhqgz3jgQmhLDXSUAVSFClJEOQpitESWJyRsw==","signatures":[{"sig":"MEQCIHPq0DCI5nGFMoNu7iSpd7bw4KsBMTpl3em4JJQlAUWaAiBdU+RJVGNeqynn1XJSz6I6cccTGGlV137376+V+dFq7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.35df40d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.35df40d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a78c6814c3965d1c1dae14370a104583/skybridge-0.0.0-dev.35df40d.tgz","_integrity":"sha512-edc25KiIAmTkt/TliqM392dKkX8eY83oF630J1Z8XpbUfsAb6vhqgz3jgQmhLDXSUAVSFClJEOQpitESWJyRsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.35df40d_1781482385441_0.20892601654204546","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.197d211":{"name":"skybridge","version":"0.0.0-dev.197d211","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.197d211","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"38f2a287bfb60298795587ec7fe5f27bc66f32ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.197d211.tgz","fileCount":374,"integrity":"sha512-oMZDGK31I5FtY5Mt/3/NjoOvDixb5dFFVGKsLf5yah5RnrQZWWI2iYLTZAfN6VXkQe6751l1gquYsH+yb/hepg==","signatures":[{"sig":"MEYCIQC6X0968XBbHmrGXQEvlfRcpYZ7oOIoBMEDt8yG6Jc6KgIhAJ2EEV5n9aCGT0ipUn6OcuTD41ZxQYNGFOYBWApHdpNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.197d211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392631},"type":"module","_from":"file:skybridge-0.0.0-dev.197d211.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.16.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52714c2480a0562886f81cf53eedd9a6/skybridge-0.0.0-dev.197d211.tgz","_integrity":"sha512-oMZDGK31I5FtY5Mt/3/NjoOvDixb5dFFVGKsLf5yah5RnrQZWWI2iYLTZAfN6VXkQe6751l1gquYsH+yb/hepg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.197d211_1781482481143_0.37274349604173285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.646cef6":{"name":"skybridge","version":"0.0.0-dev.646cef6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.646cef6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1bafbbf3df691f97acb20ac86bed13c041ff1a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.646cef6.tgz","fileCount":374,"integrity":"sha512-3fGFSztuTGnz3+PHaiFIwFnURRl0sdI8bHkXC4W8TKte57piR0uxkUjs8p+5Eb30Y+t/gMo/ZHPEKhXwhYkaQQ==","signatures":[{"sig":"MEUCIEaYxqMvE/fH3hJQFvxPmcIjtupeqLw8A9Hc1Jz4/mDWAiEA2KLt5+qr0WwW7to841Ftertp+ALVTJGLFje1MOveneQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.646cef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.646cef6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a5aecaaa6dcc8a77b93bb4691e1cc093/skybridge-0.0.0-dev.646cef6.tgz","_integrity":"sha512-3fGFSztuTGnz3+PHaiFIwFnURRl0sdI8bHkXC4W8TKte57piR0uxkUjs8p+5Eb30Y+t/gMo/ZHPEKhXwhYkaQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.646cef6_1781505591384_0.09701555772269743","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efaf459":{"name":"skybridge","version":"0.0.0-dev.efaf459","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efaf459","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e5146fba602ea1f286e0bcf64d7f9756b78d01f1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efaf459.tgz","fileCount":374,"integrity":"sha512-zAcz2x6vsQ8SfV6NiQmHsJ+jPJcdBenCKH6vJphneFe9PVf3n6cRlJANVf1S3sh98LYgI89jSKrmdXqHwAhFNQ==","signatures":[{"sig":"MEUCICwsnr0rpXcR+Q0sUZNQH0eBLeOxB8lC1rtbbVqSBNOrAiEA81Fyc/LsTLZyHlblIfk6/Te0loFk7daNBQqAlv1z9kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efaf459","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.efaf459.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86c507cf2d31a43ad491bd729a30e817/skybridge-0.0.0-dev.efaf459.tgz","_integrity":"sha512-zAcz2x6vsQ8SfV6NiQmHsJ+jPJcdBenCKH6vJphneFe9PVf3n6cRlJANVf1S3sh98LYgI89jSKrmdXqHwAhFNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efaf459_1781505879786_0.5532485940414114","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7d4c70e":{"name":"skybridge","version":"0.0.0-dev.7d4c70e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7d4c70e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e724558e1acd06e92e13ff3ae8b173f2308a3174","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7d4c70e.tgz","fileCount":371,"integrity":"sha512-b8Ook/0jH+QEDhbM41Q8HEScZGAWiOMYqvG19FfDtpe76TLw0s2JLR5RcIsp6P0FjahCXPi5xhaRTZYKURZONQ==","signatures":[{"sig":"MEQCIBkJpORFr9SmAtMHsM1wl/JYNk9MeXXlp7dhNVqICOrjAiB3Bc6JjtmRfj/0fpE5btzPBDFevIeHffYIoVze8KKUbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7d4c70e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389933},"type":"module","_from":"file:skybridge-0.0.0-dev.7d4c70e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0304012b697138f95895b2b1dcea3a7f/skybridge-0.0.0-dev.7d4c70e.tgz","_integrity":"sha512-b8Ook/0jH+QEDhbM41Q8HEScZGAWiOMYqvG19FfDtpe76TLw0s2JLR5RcIsp6P0FjahCXPi5xhaRTZYKURZONQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7d4c70e_1781506523650_0.3726778531082833","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93eb6c0":{"name":"skybridge","version":"0.0.0-dev.93eb6c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93eb6c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26c3ab1a0dc0f5f7c41bfff60c0da9e22ed9d400","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93eb6c0.tgz","fileCount":371,"integrity":"sha512-EgOBsWTH8pzFZd6BsXASL7VDspBW6glHAU0BYxKKc5UNJgI+FZkcWG5ugjbBPKq4sD73A1+IzxAK231a4Rmmvg==","signatures":[{"sig":"MEYCIQDnBVYDNRGuyREPrvwMUTE171pvPVd5vCw5AW67Ioq2vgIhAOkEPy2RQe71FDInxtMuPCrK3hEr0vXHLGJbQHHsjUOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93eb6c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389933},"type":"module","_from":"file:skybridge-0.0.0-dev.93eb6c0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c03e9081d72aedef37418058c8fe6702/skybridge-0.0.0-dev.93eb6c0.tgz","_integrity":"sha512-EgOBsWTH8pzFZd6BsXASL7VDspBW6glHAU0BYxKKc5UNJgI+FZkcWG5ugjbBPKq4sD73A1+IzxAK231a4Rmmvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93eb6c0_1781512656969_0.25085233134960205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4643934":{"name":"skybridge","version":"0.0.0-dev.4643934","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4643934","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e0f30b6a4d914b1aca64c045dee3a5b0591567c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4643934.tgz","fileCount":371,"integrity":"sha512-yMiiRem8wHjxLRRZmGFP2CzzhsTOmjOJEzKPW9gVfEr14afXt9rsYtdaKxHQkHznKpmMAJSict/9abQDwZ1T0g==","signatures":[{"sig":"MEUCID4YaabhsLkDxhhS4omj72aPJ+u+sEznaZewokKqRVvpAiEAoqo8Uh4WyvP8x24X+qFCI4ZbrWuiH5gzH+9ATFDcEvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4643934","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389933},"type":"module","_from":"file:skybridge-0.0.0-dev.4643934.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79fb8e21c021244191a1e3ee4a06d2ad/skybridge-0.0.0-dev.4643934.tgz","_integrity":"sha512-yMiiRem8wHjxLRRZmGFP2CzzhsTOmjOJEzKPW9gVfEr14afXt9rsYtdaKxHQkHznKpmMAJSict/9abQDwZ1T0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4643934_1781514090586_0.7134531338498695","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86616b1":{"name":"skybridge","version":"0.0.0-dev.86616b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86616b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"41db5c045f9db1cad4586adc7d8fe48b46fdacbe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86616b1.tgz","fileCount":371,"integrity":"sha512-DtXfZR4ikXtwFONc46fNN6VjMBLIDG49SrglgNPmNzldsvJO84rrEat/BP2qT1fo+vtPK+jNDDOyakpAbjyAHQ==","signatures":[{"sig":"MEUCIQDWJ6JrYApCSOKR2p6qJfySI/UPQjsqWJ/3NbjXcJcjGAIgf5LJ8m28C82RKcn21uMY3BpmqWgDqDiCmdTAlzCAk0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86616b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389933},"type":"module","_from":"file:skybridge-0.0.0-dev.86616b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a4568221f314b698c9351e140545064/skybridge-0.0.0-dev.86616b1.tgz","_integrity":"sha512-DtXfZR4ikXtwFONc46fNN6VjMBLIDG49SrglgNPmNzldsvJO84rrEat/BP2qT1fo+vtPK+jNDDOyakpAbjyAHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86616b1_1781514127995_0.5735780965116428","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d653b15":{"name":"skybridge","version":"0.0.0-dev.d653b15","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d653b15","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9a2990243c7a0794a1d4de283fb1e2e46ed4eab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d653b15.tgz","fileCount":371,"integrity":"sha512-d44F2uNRtiYaPddwHQATIXc2Jro6ugfe8PomCj0dvP6iHN4tKmk1jIXGh/w6X0k2NZHzQPECX433zvX9O8UezQ==","signatures":[{"sig":"MEUCIQD/eZNSWKVU6YxkOa+zS40v5R3ictaES0lWDUg28P++cAIgTRbnTm2Xy/HCgOEnV6pfGJxhALwGmtY0lqy2Fzh57s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d653b15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1389934},"type":"module","_from":"file:skybridge-0.0.0-dev.d653b15.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.16.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/285fabc92b42f7f235fc234708f11f08/skybridge-0.0.0-dev.d653b15.tgz","_integrity":"sha512-d44F2uNRtiYaPddwHQATIXc2Jro6ugfe8PomCj0dvP6iHN4tKmk1jIXGh/w6X0k2NZHzQPECX433zvX9O8UezQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d653b15_1781514223741_0.29419177414910935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0f821f":{"name":"skybridge","version":"0.0.0-dev.c0f821f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0f821f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9f12579b1ae23306e23336a0d645cc8693f0706","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0f821f.tgz","fileCount":374,"integrity":"sha512-2YTp3EDijkEB+Tz6xiyB42dNcxEXFwkckzAAvxfIVuBNXg+hhE93RdBc4agi0qyNtrYUkg7CAIxD/07l9Vd4WQ==","signatures":[{"sig":"MEUCIE9SMTugVkqba0EIieDkLLJPwgZktCpAm8Lwef8MYf3AAiEAqYHWrG9Fi1EX4wNQOM0nB7D/AJTEXtI/ovUqCkyCLxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0f821f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.c0f821f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7db551f3c6ba072ed9b6402d17bdb8b2/skybridge-0.0.0-dev.c0f821f.tgz","_integrity":"sha512-2YTp3EDijkEB+Tz6xiyB42dNcxEXFwkckzAAvxfIVuBNXg+hhE93RdBc4agi0qyNtrYUkg7CAIxD/07l9Vd4WQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0f821f_1781526870260_0.38898727199177485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c658fb":{"name":"skybridge","version":"0.0.0-dev.4c658fb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c658fb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"588a26eec4608b83af0e57828c4a761a2dd4c53e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c658fb.tgz","fileCount":371,"integrity":"sha512-KiVkxCKJkmC8h7bXWWi+NqfCWvW3XTw+JKs1CTFE1pnGQ1UwLivHOIH6ZegNg2eLEwXCB7BJY3knCuzshLO93Q==","signatures":[{"sig":"MEQCICYhvDmHUWHwq5gD70KdiMFI3OslHhIlm/hukNXbdkMoAiB8SrVYYX1CEYSnIkJrwIpCwfVxngVAZe5Cd6m/oTFxzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c658fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1396010},"type":"module","_from":"file:skybridge-0.0.0-dev.4c658fb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c18c7b73159e1f1f425ae092663875a4/skybridge-0.0.0-dev.4c658fb.tgz","_integrity":"sha512-KiVkxCKJkmC8h7bXWWi+NqfCWvW3XTw+JKs1CTFE1pnGQ1UwLivHOIH6ZegNg2eLEwXCB7BJY3knCuzshLO93Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c658fb_1781593490648_0.6602213177931402","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d8be11":{"name":"skybridge","version":"0.0.0-dev.0d8be11","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d8be11","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61a096beacceee389f617bdf7a85644e750b68d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d8be11.tgz","fileCount":371,"integrity":"sha512-qW3wzK8mPrKUCWNKtuDLad0Tp6fkYfbVATeG3DyXkU6tK2+QR75erYFx3L6vDB4t5sAfjAU36INC9Brz6GQtTA==","signatures":[{"sig":"MEUCIBNDkKQTgkYuIdzIAajYIuvbS7xM7J0rXG2+k4z1QITrAiEAsgksNSTZ23k5goxTCnBHJN0PGv/8+AmXUsXWpdpykyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d8be11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1396010},"type":"module","_from":"file:skybridge-0.0.0-dev.0d8be11.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ccae20de909d9e68a57c722db7d53526/skybridge-0.0.0-dev.0d8be11.tgz","_integrity":"sha512-qW3wzK8mPrKUCWNKtuDLad0Tp6fkYfbVATeG3DyXkU6tK2+QR75erYFx3L6vDB4t5sAfjAU36INC9Brz6GQtTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d8be11_1781602581771_0.4449011309361415","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0d461b":{"name":"skybridge","version":"0.0.0-dev.b0d461b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0d461b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f16b21df1e29b681aa61e268831b46e51c790e5e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0d461b.tgz","fileCount":371,"integrity":"sha512-nWoEDYh2/XMdyK4aT+u3gp8U0V2YOAW1q/SQMeL45SkcqzSOabNe2pGJn9u31Sf70kEoVNthBmsTrlqSwMuLIQ==","signatures":[{"sig":"MEYCIQCqxEU6cWb5cX3vNq9flnD5dvCQgDwXCDc2XJO2aUyl+wIhAN9pmQiy2zdwTn6VAopQp2ziDH5zyRnd0//XSTrsweLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b0d461b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1396010},"type":"module","_from":"file:skybridge-0.0.0-dev.b0d461b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6feb19ef1cec650b71239a777c3b87eb/skybridge-0.0.0-dev.b0d461b.tgz","_integrity":"sha512-nWoEDYh2/XMdyK4aT+u3gp8U0V2YOAW1q/SQMeL45SkcqzSOabNe2pGJn9u31Sf70kEoVNthBmsTrlqSwMuLIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0d461b_1781616499113_0.3502106725638394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.138fd4b":{"name":"skybridge","version":"0.0.0-dev.138fd4b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.138fd4b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d506a3a2cfc5ea4634468bcf1605351a736fc44","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.138fd4b.tgz","fileCount":374,"integrity":"sha512-pT3pnmpEVPcmKrq4dbgbikLgxWHN4uAL4SnotXToV3b3wpJDCjAWB2VMDnYoyp82pxHrn20ayk8Owf9kv6UX6g==","signatures":[{"sig":"MEYCIQDYm/Fn++BDPOXLOWBzhMkKzG0ZJmdejYuT7x4TvrpKNQIhAJiEuXv926w0pxzM3oK3pJek9wFhws1SsWM3QFeFyJ6d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.138fd4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1414765},"type":"module","_from":"file:skybridge-0.0.0-dev.138fd4b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0441f2c4407b08d5f8cd47d2460dadc6/skybridge-0.0.0-dev.138fd4b.tgz","_integrity":"sha512-pT3pnmpEVPcmKrq4dbgbikLgxWHN4uAL4SnotXToV3b3wpJDCjAWB2VMDnYoyp82pxHrn20ayk8Owf9kv6UX6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.138fd4b_1781620280887_0.7759750942428638","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df4090c":{"name":"skybridge","version":"0.0.0-dev.df4090c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df4090c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"44a0bb4a0ab7b7c233f19c79bd54c1287d340347","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df4090c.tgz","fileCount":374,"integrity":"sha512-p5QqPkaQC5JUT95jpOHxG5nYyHs0O9dGrSh544BYCCcK6oq91VE2beHCUe6ScKKY26PBngOXbc70uD6iWJfWug==","signatures":[{"sig":"MEQCIHeObzL7DA2rarrNX9eze9GdDR9Crl0f3m5Rimt1DYEDAiAjOXOuy0kd1gadcEKnuj3HOiNK/JT2c2n86t0PHxy6rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df4090c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.df4090c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75297d2384352408eac0998dcc33e116/skybridge-0.0.0-dev.df4090c.tgz","_integrity":"sha512-p5QqPkaQC5JUT95jpOHxG5nYyHs0O9dGrSh544BYCCcK6oq91VE2beHCUe6ScKKY26PBngOXbc70uD6iWJfWug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df4090c_1781622610914_0.38317575594091724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e6e085":{"name":"skybridge","version":"0.0.0-dev.3e6e085","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e6e085","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c67acffb21490300cb512addb4f99f7c24a008c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e6e085.tgz","fileCount":371,"integrity":"sha512-nj31R8QUoSMKwMV5eUycyDDG3FQeBQpOBVCfjCor7tTBeIQ2bGc6DN5tvpkrapmStIzOZgQBAuRqKM1uY5ZK1g==","signatures":[{"sig":"MEYCIQCJnFCkNf/9hWRsHU3WnZ4W8VEVfxNJV3s+dhUirYLGnAIhALDg9rZYTfrAIgPGiHHcoEvjnM1k3zmHKCxbp/9eVEiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e6e085","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1396010},"type":"module","_from":"file:skybridge-0.0.0-dev.3e6e085.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/534bd3be7fa0aee81d1749a6a390bdfc/skybridge-0.0.0-dev.3e6e085.tgz","_integrity":"sha512-nj31R8QUoSMKwMV5eUycyDDG3FQeBQpOBVCfjCor7tTBeIQ2bGc6DN5tvpkrapmStIzOZgQBAuRqKM1uY5ZK1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e6e085_1781622715078_0.9446184320588018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04e39df":{"name":"skybridge","version":"0.0.0-dev.04e39df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04e39df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b90fbbcb939f499c64abce1bea77d858035b9f07","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04e39df.tgz","fileCount":389,"integrity":"sha512-92g46UJg3JTPZleb2g28AbcPz9A97j0bXd5oFVhMlrFhsLOXmgDlAcxMhRx4oZ37H12OTvUlrS/cu0Md2e/axQ==","signatures":[{"sig":"MEQCIHONUW2gnMGvVv+/giUS68ZdN8gFqRePj1NI3QryiOCMAiBlkg6d+E1Y2SsTtVt6A50q+24dC7+Kh3IO0/4eo6XdFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.04e39df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1458911},"type":"module","_from":"file:skybridge-0.0.0-dev.04e39df.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/939b523e41c02d084fe23a9a3dc74be9/skybridge-0.0.0-dev.04e39df.tgz","_integrity":"sha512-92g46UJg3JTPZleb2g28AbcPz9A97j0bXd5oFVhMlrFhsLOXmgDlAcxMhRx4oZ37H12OTvUlrS/cu0Md2e/axQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04e39df_1781685109392_0.6762722960521683","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aadb7bc":{"name":"skybridge","version":"0.0.0-dev.aadb7bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aadb7bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33a27b75b00e64dc0e1f3acc4e8100eef9e55972","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aadb7bc.tgz","fileCount":389,"integrity":"sha512-RsV1uK4pAMIMJKVtNpP/KF8XE35t+l1ZE23pr7NSefO+iABYy7A+3++t2g3YKmcpUI0kp0ceLN6rpkEd/MVU9w==","signatures":[{"sig":"MEQCIF4EIVaRCkJxYd3+FAcx3Aob6GpwP56SkyaqZwWKcxTyAiBXovyx+T+5HF+JwtTJ8Wq4LrXsaGaDc99MFuLvGakgeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aadb7bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463796},"type":"module","_from":"file:skybridge-0.0.0-dev.aadb7bc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffc8bbd63f8620816e8bf3064dd02e9e/skybridge-0.0.0-dev.aadb7bc.tgz","_integrity":"sha512-RsV1uK4pAMIMJKVtNpP/KF8XE35t+l1ZE23pr7NSefO+iABYy7A+3++t2g3YKmcpUI0kp0ceLN6rpkEd/MVU9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aadb7bc_1781688165565_0.6260229754604767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.824aef7":{"name":"skybridge","version":"0.0.0-dev.824aef7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.824aef7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"639e1f209391e9b40364df69a1abebb482da6e70","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.824aef7.tgz","fileCount":389,"integrity":"sha512-ZAeiG4sl1Hq2b6cpwb3N/sPZqfVEWwvEhA1Ohaim3caD6tZtyb71zdMm1yesAfDKfIYJpQxr76mAHqE8pSgahw==","signatures":[{"sig":"MEQCIEVUOgP45vA8Ql4mBAtVVmjr2j557BlZ7bl0Ih8CoNqhAiBMN3AzptUcElfDDhcxLYL8R9TngOMPHaMGkVjUz6P79A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.824aef7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1460690},"type":"module","_from":"file:skybridge-0.0.0-dev.824aef7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8da2246facdf858c193b0734e8c506f5/skybridge-0.0.0-dev.824aef7.tgz","_integrity":"sha512-ZAeiG4sl1Hq2b6cpwb3N/sPZqfVEWwvEhA1Ohaim3caD6tZtyb71zdMm1yesAfDKfIYJpQxr76mAHqE8pSgahw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.824aef7_1781688473171_0.24506220023317882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7bca125":{"name":"skybridge","version":"0.0.0-dev.7bca125","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7bca125","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"785640f98012c6b08601699cf8ec1ae1118ed12d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7bca125.tgz","fileCount":374,"integrity":"sha512-6gIWOhOY9diuZPYfg12j9Xbp/BBeeerh+rS/yuoPrOE/9nvLXsDZHRFwlDAYZA3fLiY10vpWS1bSp/Q6AJlkGg==","signatures":[{"sig":"MEQCIHElu19E4W7Ny22C7gPqJy6wvQU4daCvSOLpaDlY1a42AiBIEcOZG0wSaPLsK6BmR51SI46ZSqM+OJ/262xiOOlj8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7bca125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.7bca125.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aaf9dc1d9468cb4d2b5b421c8dfee056/skybridge-0.0.0-dev.7bca125.tgz","_integrity":"sha512-6gIWOhOY9diuZPYfg12j9Xbp/BBeeerh+rS/yuoPrOE/9nvLXsDZHRFwlDAYZA3fLiY10vpWS1bSp/Q6AJlkGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7bca125_1781688971986_0.0032751384204674494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4b1915":{"name":"skybridge","version":"0.0.0-dev.d4b1915","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4b1915","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"307e9f3b7584f8f6c0b1eb0bc8e4a79440ac8873","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4b1915.tgz","fileCount":389,"integrity":"sha512-8MMie+3PZbll+QAm2U5G3U5hwW1QVe9M0qE2fA0BgT/8ZVXwmjh17Xf7BAxIY2VfGLY2lFb+9HpXCQxLeTkyQQ==","signatures":[{"sig":"MEQCIEcc1AVWGA87eiHHzxru/G1CkvcS3Zqxq261BINXPEEPAiBqwEOLgIWjHFWLT1WskqO3QX/HmIwFm4C360gsIIPR9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4b1915","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1463260},"type":"module","_from":"file:skybridge-0.0.0-dev.d4b1915.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76cc6a4077e6942f0fa0f0552a501bab/skybridge-0.0.0-dev.d4b1915.tgz","_integrity":"sha512-8MMie+3PZbll+QAm2U5G3U5hwW1QVe9M0qE2fA0BgT/8ZVXwmjh17Xf7BAxIY2VfGLY2lFb+9HpXCQxLeTkyQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4b1915_1781689173014_0.5990055305365316","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.23b6e6f":{"name":"skybridge","version":"0.0.0-dev.23b6e6f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.23b6e6f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"24519d5e53b7ee8c4a02d332398c91aa75df0901","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.23b6e6f.tgz","fileCount":338,"integrity":"sha512-xNuKI5OO22p7sgnoalVEn4Y2PtYvMJ3TKvSPWK+I/cefT5lpq2deM/1xBtj2/z47UXiSduUq00yLI0pCrQTTng==","signatures":[{"sig":"MEUCIQDE2hamLN194MPa7YVrEbDKnb3QxjksQi+iu4bJsBoCKQIgffoMCeDYkmwiUujGqTeqs8tZiAwsaglByVAWqG1iCZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.23b6e6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184943},"type":"module","_from":"file:skybridge-0.0.0-dev.23b6e6f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e20834afe221329404a492aef680f608/skybridge-0.0.0-dev.23b6e6f.tgz","_integrity":"sha512-xNuKI5OO22p7sgnoalVEn4Y2PtYvMJ3TKvSPWK+I/cefT5lpq2deM/1xBtj2/z47UXiSduUq00yLI0pCrQTTng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.23b6e6f_1781689892661_0.28815782471822793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.809d302":{"name":"skybridge","version":"0.0.0-dev.809d302","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.809d302","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"16862bb799eb80169f6b2303e345aac68f050a61","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.809d302.tgz","fileCount":341,"integrity":"sha512-onnEtfPlhxQ7/AvAgqQ0mHlB1i6yvWWhZo+CfyX0QVu40ujjA372UluXAXiDxrkRecd93pr8zjaqcM5p6/IsRg==","signatures":[{"sig":"MEQCIBTOXS0qVIaxUS1gH1M3dI75NBQSYpaJfWwfXbqksFr2AiAraAoCkbdV0Y6gDXSKMGwzcDhjMyqK4Yk9XYWAnW8WJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.809d302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215903},"type":"module","_from":"file:skybridge-0.0.0-dev.809d302.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0fe18d5329335889a29edf074561782c/skybridge-0.0.0-dev.809d302.tgz","_integrity":"sha512-onnEtfPlhxQ7/AvAgqQ0mHlB1i6yvWWhZo+CfyX0QVu40ujjA372UluXAXiDxrkRecd93pr8zjaqcM5p6/IsRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.809d302_1781689913350_0.5333862028517073","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.180fd98":{"name":"skybridge","version":"0.0.0-dev.180fd98","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.180fd98","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc5e1fce9d7903d8d862ec55e573d016827a11c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.180fd98.tgz","fileCount":341,"integrity":"sha512-mf9RTAhrkPY7l8BVMuVBxk/De8fbOBVLOoXp+BvL8KMxeJCRwt9hE7nc/dbSgDQ7rvy/MYkV/iY5gR3Ugj9ZjA==","signatures":[{"sig":"MEQCIHoPl0hPQ1z7zNvHezHzRvJa5wli48xwzTvNhRR4gxqNAiB790BeFb4c7tfQ3h4B2HymbkIpK4Je+Hcmikw2IWf1Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.180fd98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204568},"type":"module","_from":"file:skybridge-0.0.0-dev.180fd98.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/94ce8920e07771db7de933a7ee560633/skybridge-0.0.0-dev.180fd98.tgz","_integrity":"sha512-mf9RTAhrkPY7l8BVMuVBxk/De8fbOBVLOoXp+BvL8KMxeJCRwt9hE7nc/dbSgDQ7rvy/MYkV/iY5gR3Ugj9ZjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.180fd98_1781690612055_0.44905791185771204","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0f7f92":{"name":"skybridge","version":"0.0.0-dev.b0f7f92","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0f7f92","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b8974d75a62fed59dac8c3e54f4ae472a33e817","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0f7f92.tgz","fileCount":389,"integrity":"sha512-i+LnfCMTBEzKb/gpnfEAduBRA8O3RGTi6GlaSszowFQ5nVGfNuYku4tt8p+SjMsXTuHOtf+Zbt69Q9iDl3TM2w==","signatures":[{"sig":"MEYCIQCJoG74v3iYB9x3Q2KCKtM2xswZFnogdcb2n4OXFTmHwwIhAPw+PHUIVV0keACDk9lv07vvreGdPkoZ5zHMarL6YvyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b0f7f92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1457810},"type":"module","_from":"file:skybridge-0.0.0-dev.b0f7f92.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b71a87d2ad345dc48101198eaf417fc/skybridge-0.0.0-dev.b0f7f92.tgz","_integrity":"sha512-i+LnfCMTBEzKb/gpnfEAduBRA8O3RGTi6GlaSszowFQ5nVGfNuYku4tt8p+SjMsXTuHOtf+Zbt69Q9iDl3TM2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0f7f92_1781690692286_0.8942151519555874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc2cd30":{"name":"skybridge","version":"0.0.0-dev.fc2cd30","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc2cd30","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2732c3a0db9ae375104ee6dbb1147132569a9a4c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc2cd30.tgz","fileCount":374,"integrity":"sha512-BfeP4HQ5lKE2iF2eBeCQ0WgnYcIcQ9TqKjZLpllRwU7qfprHnLEMNl9y/BmImlsEE00OGsRgLlKM0kJd5fKQfA==","signatures":[{"sig":"MEUCIQCPhxAs7v9dcQ//P+4cHMjKH9a8Z1gtUAZMVl8oeEZjcwIgV1z9dErOqaHpaNAAFUagCbbpw+lV+sLpABz+R4jafc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc2cd30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.fc2cd30.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a50ccf39a72c6778262159af4f498dd/skybridge-0.0.0-dev.fc2cd30.tgz","_integrity":"sha512-BfeP4HQ5lKE2iF2eBeCQ0WgnYcIcQ9TqKjZLpllRwU7qfprHnLEMNl9y/BmImlsEE00OGsRgLlKM0kJd5fKQfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc2cd30_1781691874322_0.7088467774113405","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7410adc":{"name":"skybridge","version":"0.0.0-dev.7410adc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7410adc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2385589a65ff95044d6a32e826291c2483780af9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7410adc.tgz","fileCount":341,"integrity":"sha512-Ho5Im57Nzg/y51zd296DvvuHCEzTZD0x6mxUBnoo85rD5ipAZJjrbKdT3jCeuPXVjiiR9FtakAUvW3ISlfY5Mg==","signatures":[{"sig":"MEYCIQCJY6R1r4hZNr4Qmajn5z4mabRPYuvCb9dH/SiR0xDnaQIhAPTLrgKVbTGfTqWZ+rIW8AmJJeVohZJSiImg7xgsjfKc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7410adc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204554},"type":"module","_from":"file:skybridge-0.0.0-dev.7410adc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/da570ecead8eb81e9c664101bef0821b/skybridge-0.0.0-dev.7410adc.tgz","_integrity":"sha512-Ho5Im57Nzg/y51zd296DvvuHCEzTZD0x6mxUBnoo85rD5ipAZJjrbKdT3jCeuPXVjiiR9FtakAUvW3ISlfY5Mg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7410adc_1781692603101_0.5580427936761387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e434f62":{"name":"skybridge","version":"0.0.0-dev.e434f62","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e434f62","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ead451b3b54fd669d65d52d4cc3a4fda795de7a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e434f62.tgz","fileCount":341,"integrity":"sha512-jEO1AoSh21invhF7kGn+5h7MFOuN7cUvef/Z4RewHwdTAq7KHuCP010QN87pNoAbE4eVhi9ifg+Bp1uD2Llfnw==","signatures":[{"sig":"MEUCIGqRVgmJb2wXJtdl6+96o8EvH+VPI0zKhJQM0aa9pj6oAiEAhhwRBbuG3sPj45ZuVSW7xvD2VeadL47nlGAS43L0MNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e434f62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204554},"type":"module","_from":"file:skybridge-0.0.0-dev.e434f62.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c7f647d8279b1703ebce7bc32e70c6f/skybridge-0.0.0-dev.e434f62.tgz","_integrity":"sha512-jEO1AoSh21invhF7kGn+5h7MFOuN7cUvef/Z4RewHwdTAq7KHuCP010QN87pNoAbE4eVhi9ifg+Bp1uD2Llfnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e434f62_1781696132479_0.1660174586979939","host":"s3://npm-registry-packages-npm-production"}},"0.36.4":{"name":"skybridge","version":"0.36.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.36.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f2162c490b18233a18c576c81bd697b23cb618b2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.36.4.tgz","fileCount":341,"integrity":"sha512-okPcte/gOHPG56CUubBsfR7VWXynEuW0TOkVEKjhW4oVqx97eWwnvXubbrkETr+nGGzg3Tdp8NC3SqIsLlUFCw==","signatures":[{"sig":"MEYCIQC+VfBj998+jwLNYwQkbhF+Sz2ePMAwHAliJ++w8OptWgIhALj6N+H20NAk5MwOjTAnyG5TS7vGzxDgiFaX+JSoYDjy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.36.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204543},"type":"module","_from":"file:skybridge-0.36.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f0a806da39fc4ffd70bd268463d09d3a/skybridge-0.36.4.tgz","_integrity":"sha512-okPcte/gOHPG56CUubBsfR7VWXynEuW0TOkVEKjhW4oVqx97eWwnvXubbrkETr+nGGzg3Tdp8NC3SqIsLlUFCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.36.4_1781696472373_0.059781618510660106","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"skybridge","version":"1.1.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.1.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd1420d02d2a34bd6b0d2d2a968af271cd96a174","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.1.1.tgz","fileCount":377,"integrity":"sha512-zwZ1Lh6iu54jijphD0pP9v65v8UZCXR6VhFNfudPxRxzHV9Yh44Wz62vvg3SIUDyCufzU8z/9J4Tm7XYMJb0Yg==","signatures":[{"sig":"MEUCIFNI+OomcQsb0qXLY9i7H6OvPEOF1On2KXZ7i0CeDUIzAiEAxERZKqcLojVV9z7YrIiUe8IK2bHKC5ZTvtLtr5+ei3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412089},"type":"module","_from":"file:skybridge-1.1.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1568fd490179e1299998ac9861e402bd/skybridge-1.1.1.tgz","_integrity":"sha512-zwZ1Lh6iu54jijphD0pP9v65v8UZCXR6VhFNfudPxRxzHV9Yh44Wz62vvg3SIUDyCufzU8z/9J4Tm7XYMJb0Yg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.1.1_1781697075961_0.4172275139984012","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5cf5645":{"name":"skybridge","version":"0.0.0-dev.5cf5645","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5cf5645","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c86db159c9da0baa3e03365eff73af6ee79c3a6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5cf5645.tgz","fileCount":374,"integrity":"sha512-aM5T0YZFYtsvejBxj+5qYIEi0rCdckDQSEzrtqT79UunhUYO8QzPjTlEt/bS5EV4FpgLd/XIG6BHO1BeUL0VyA==","signatures":[{"sig":"MEUCIQCyPtZmRe1cvSFXiM7MnFlSEXBzfrcR0C2ppcFjy9a3zAIgaiAym8GrFiq6mCX+LFgXImCGQasHS3iroVfL4y44Oms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5cf5645","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.5cf5645.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/13a8ac21f86fc4b04d13f1346f01c0ae/skybridge-0.0.0-dev.5cf5645.tgz","_integrity":"sha512-aM5T0YZFYtsvejBxj+5qYIEi0rCdckDQSEzrtqT79UunhUYO8QzPjTlEt/bS5EV4FpgLd/XIG6BHO1BeUL0VyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5cf5645_1781699405813_0.8358403337128928","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66a61dd":{"name":"skybridge","version":"0.0.0-dev.66a61dd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66a61dd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a85f962e6c7a1b978f5c0ff7dba805820c4cc6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66a61dd.tgz","fileCount":374,"integrity":"sha512-kSj/YeWHWoKunW3WeSzMZ6KNFIfys+pthcQCI8i4oRR71Fq7//0nvQ6QsmxJqnYyMAq6Ix48sPNC8e78ne0GAA==","signatures":[{"sig":"MEQCICkTtqV7g76/IOS5p4Q8YPoxhbfiBlf10ZvDFWAje48RAiAjtgH5MDgbz8kZBWIYe3y0d2a8d2DiKVef3R0e5OrNcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66a61dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.66a61dd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c84579eb7e095887fbfa2ae223453dae/skybridge-0.0.0-dev.66a61dd.tgz","_integrity":"sha512-kSj/YeWHWoKunW3WeSzMZ6KNFIfys+pthcQCI8i4oRR71Fq7//0nvQ6QsmxJqnYyMAq6Ix48sPNC8e78ne0GAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66a61dd_1781703216338_0.3201812408141833","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c2b3cec":{"name":"skybridge","version":"0.0.0-dev.c2b3cec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c2b3cec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6db00dd83a41c4406c80749e73d3e2a0d0fbb769","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c2b3cec.tgz","fileCount":374,"integrity":"sha512-Q1ZvaoVpLyDDw6he3/HMHUcz+QCOaTDx5VJrrkYrwiQc6Xjdo3nMaWdgNwI3Ol+LPCpr8DbhDXGE2eWVtTbiTg==","signatures":[{"sig":"MEUCIQDqSgPv25Nlop5fTPgJ5zi/Qye9QkmHfWIOmXup7g51ZQIgHfwZj0b/BtNFEhZz2LW7AUgaHv8GiQLIHLMMCyGnbjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c2b3cec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.c2b3cec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92d3ea4730113abf578889a481fdb01b/skybridge-0.0.0-dev.c2b3cec.tgz","_integrity":"sha512-Q1ZvaoVpLyDDw6he3/HMHUcz+QCOaTDx5VJrrkYrwiQc6Xjdo3nMaWdgNwI3Ol+LPCpr8DbhDXGE2eWVtTbiTg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c2b3cec_1781703331977_0.9370598745273424","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f8c7230":{"name":"skybridge","version":"0.0.0-dev.f8c7230","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f8c7230","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c39f247d274c9738fdab97eb9f8004f76526e545","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f8c7230.tgz","fileCount":374,"integrity":"sha512-lK6CtAwuv4e3wjC7cHMSI9hnhhyy/O9GvcGMKErVFiBZ/chjTHIcENu0hLOLCzRUQAmL1p/tq8Qj5vLHcQ9VLQ==","signatures":[{"sig":"MEUCIQDv/sE0ViRibm8tCWiIP+n9A122IiCWkL/xccQ9ZtV+dwIgXpDaEP6E2hlracfn1T6VL0Jh7tB3ojZkCi4u4EI4uCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f8c7230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392630},"type":"module","_from":"file:skybridge-0.0.0-dev.f8c7230.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/82032b00db194e66a14037fccf93b879/skybridge-0.0.0-dev.f8c7230.tgz","_integrity":"sha512-lK6CtAwuv4e3wjC7cHMSI9hnhhyy/O9GvcGMKErVFiBZ/chjTHIcENu0hLOLCzRUQAmL1p/tq8Qj5vLHcQ9VLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f8c7230_1781708299682_0.5547117674282844","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b7a7db":{"name":"skybridge","version":"0.0.0-dev.3b7a7db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b7a7db","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"22f0b1572619e66222ff381eb1ba62a6623eb46b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b7a7db.tgz","fileCount":401,"integrity":"sha512-yiKdd7HHx2DKFUBP5gVhu5+UU3i9unX5qfzxC1N61owPZQgC0YFrbzNd1htweUuVXE/tjcMLkgfzt9ofM8iAwA==","signatures":[{"sig":"MEQCICCq548ehbFnaNRBybt9s9R8IgpdE01AERZuJtDaGoRfAiAv+WcUkYakVpOpRzFaxOK8kp94ccLJzghm2iTX7oOU0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b7a7db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1485625},"type":"module","_from":"file:skybridge-0.0.0-dev.3b7a7db.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/60b08de696371ac320c4593345ae89d4/skybridge-0.0.0-dev.3b7a7db.tgz","_integrity":"sha512-yiKdd7HHx2DKFUBP5gVhu5+UU3i9unX5qfzxC1N61owPZQgC0YFrbzNd1htweUuVXE/tjcMLkgfzt9ofM8iAwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b7a7db_1781709598253_0.12381298822368692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89f68f1":{"name":"skybridge","version":"0.0.0-dev.89f68f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89f68f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e50dce1a61a8abe5e8740a69afd83610c0058a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89f68f1.tgz","fileCount":374,"integrity":"sha512-I3y/J2NRI3v7c4ldgNgPqZBY0ncPSLnlZjydcE8CmGA00TJj1DrjR59ZmjNKfv/NXMB3jJsOLpTY7FeaSjfpiA==","signatures":[{"sig":"MEUCIAV0rB8QFSpp4iLVb9C0QnJTB9v2a6ZxyLIuxND70x7uAiEAq199cvBFXUfilDmx7I9tEpw81zPqS8/QhhWPlr27ysA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89f68f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.89f68f1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cd7faccdb34fd0ae04d2702951d4396/skybridge-0.0.0-dev.89f68f1.tgz","_integrity":"sha512-I3y/J2NRI3v7c4ldgNgPqZBY0ncPSLnlZjydcE8CmGA00TJj1DrjR59ZmjNKfv/NXMB3jJsOLpTY7FeaSjfpiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89f68f1_1781709649163_0.2737858273070428","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb11426":{"name":"skybridge","version":"0.0.0-dev.fb11426","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb11426","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d54abacabc71b359e6a94facbab5bfd7d969429f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb11426.tgz","fileCount":401,"integrity":"sha512-m17F2kK8mJTEC+gxt07zcdzq1RT9O08nllIA0y9FmcM+T+fSgmMfV4QOPCjtHqz+g9SS1X5eivY/pzH6TImWgg==","signatures":[{"sig":"MEYCIQD1HqIe3cLF5sV5HeghoX8IIiMoHwX2WkQfO0BDD6t8BAIhAOHItMEaA7cmRtVza8JA2ksr0qyf7pq+ZVads7ZZcZml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb11426","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1485564},"type":"module","_from":"file:skybridge-0.0.0-dev.fb11426.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eaf4f05582932a039ee5b41bec09cda9/skybridge-0.0.0-dev.fb11426.tgz","_integrity":"sha512-m17F2kK8mJTEC+gxt07zcdzq1RT9O08nllIA0y9FmcM+T+fSgmMfV4QOPCjtHqz+g9SS1X5eivY/pzH6TImWgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb11426_1781710090631_0.7633080797456493","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed81acb":{"name":"skybridge","version":"0.0.0-dev.ed81acb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed81acb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f43737dc40a15ea482cdb072a4b39c4f71bb0710","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed81acb.tgz","fileCount":401,"integrity":"sha512-pLgJzVWJdWfMtm7/fkew4Nl6oafmMYCVn1FT0Uymiio2A0QdsW1qGc43ChIB4q93Rmx5Vwzyj7S0DBTymTjm+g==","signatures":[{"sig":"MEUCIQCrAIikPdMLkqKOm/2PRTcGte14GyY35gcFdzpa7dwf9gIgR9EQOnoaeDajMZWrE2tUqFgwOe+6JNt5EsGCPf2nwrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ed81acb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1488056},"type":"module","_from":"file:skybridge-0.0.0-dev.ed81acb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4cf3aeba5c43f32afe60de54b65bc675/skybridge-0.0.0-dev.ed81acb.tgz","_integrity":"sha512-pLgJzVWJdWfMtm7/fkew4Nl6oafmMYCVn1FT0Uymiio2A0QdsW1qGc43ChIB4q93Rmx5Vwzyj7S0DBTymTjm+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed81acb_1781713034702_0.3424955991771259","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38c4869":{"name":"skybridge","version":"0.0.0-dev.38c4869","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38c4869","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b8c8e7a71c056718181a80edf763ad6ac8e1afcb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38c4869.tgz","fileCount":374,"integrity":"sha512-DF9G/UvVhV9wpP+JhEGu5IoZKgslY8Zw+uP/VIfFb4vyOPA/T1e3+sMftBDib7F+nFbcT2V/ps4zfMY5uTQnlQ==","signatures":[{"sig":"MEUCIQDUVW3gkHYu4/B3r85YWXVeT7l5Qnp+j0mZoNM0Hbyx6AIgDy4ycSaLMxZtRWvl8wiT2eou0YHVg7M2cB1c9aHJXbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38c4869","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.38c4869.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/feeedb82e364786e7805ed77b3afd267/skybridge-0.0.0-dev.38c4869.tgz","_integrity":"sha512-DF9G/UvVhV9wpP+JhEGu5IoZKgslY8Zw+uP/VIfFb4vyOPA/T1e3+sMftBDib7F+nFbcT2V/ps4zfMY5uTQnlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38c4869_1781769251119_0.8697243453539987","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3799cc7":{"name":"skybridge","version":"0.0.0-dev.3799cc7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3799cc7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b46d336b142d92313aeb0dd1bc43d7144d25d67","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3799cc7.tgz","fileCount":374,"integrity":"sha512-5BsJ5jdwOxNxay10UdZ/yJnhKdIXyL9roLTwP6BK67UNTk4+Z3MKF8rTDwv52VhPnHM6SuKqduQFSkfglBARIw==","signatures":[{"sig":"MEYCIQCIbdvJDS72L1x+wB+B1XHiZX5K7LlqyWte01upLrzf/gIhAIOcF1SAr8mhZqiJ5MVOTzPtBpJhMpr1ygkE5HYwNVB8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3799cc7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.3799cc7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59aa6da242e36b82d2a5d442aae31afa/skybridge-0.0.0-dev.3799cc7.tgz","_integrity":"sha512-5BsJ5jdwOxNxay10UdZ/yJnhKdIXyL9roLTwP6BK67UNTk4+Z3MKF8rTDwv52VhPnHM6SuKqduQFSkfglBARIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3799cc7_1781769454494_0.3373133758856133","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36638e9":{"name":"skybridge","version":"0.0.0-dev.36638e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.36638e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f97a84390f840d94f2009cb9c6f0b3b619cf83a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.36638e9.tgz","fileCount":401,"integrity":"sha512-WG9p+sPV3Bq8m6Fk0z1f6hbuYIaybSRSTS64uACixeH0VgGXNgZbgN0/iOfEYNtYJL/o+AvBbrYZetTPHn5RTw==","signatures":[{"sig":"MEUCICUCrqR587CtYT7AFtppFYIGzmTlhyvpN6eNAUNc/dKIAiEA5FbwH6DBkMNde5HFZtUEYMntkDJWMhjG6YWNQ+4vTmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.36638e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1486433},"type":"module","_from":"file:skybridge-0.0.0-dev.36638e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a1a4d01abccf332a30b625f7a810a6b/skybridge-0.0.0-dev.36638e9.tgz","_integrity":"sha512-WG9p+sPV3Bq8m6Fk0z1f6hbuYIaybSRSTS64uACixeH0VgGXNgZbgN0/iOfEYNtYJL/o+AvBbrYZetTPHn5RTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.36638e9_1781770608543_0.3119976665470121","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b28ce95":{"name":"skybridge","version":"0.0.0-dev.b28ce95","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b28ce95","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6cd485ae07e17f0aae1b294e9980b6db0b707153","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b28ce95.tgz","fileCount":374,"integrity":"sha512-3tnHzqlZmsBZ8AVYgjjeGIWgH9wBkIRYBP9TH17vMZaQ7Ab6neaLDmLmHhrVRrpRot3f9BBMd2kKJHHW4z8S0w==","signatures":[{"sig":"MEUCIQCwxpXSSm9Z6+f5P266U8ey1TYly58bq98ZaTJ2XwB79QIgIpSJhJk99+c7fvQpFrhcxA+lY9YIOSgFop2RsY657oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b28ce95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.b28ce95.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/274fdf5743902df732b7c556c2a01424/skybridge-0.0.0-dev.b28ce95.tgz","_integrity":"sha512-3tnHzqlZmsBZ8AVYgjjeGIWgH9wBkIRYBP9TH17vMZaQ7Ab6neaLDmLmHhrVRrpRot3f9BBMd2kKJHHW4z8S0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b28ce95_1781770910985_0.810651123259279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2aa8d8f":{"name":"skybridge","version":"0.0.0-dev.2aa8d8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2aa8d8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"594be30344bbdd115189d956d40a27383d809270","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2aa8d8f.tgz","fileCount":401,"integrity":"sha512-WjuCWLPkkcGMH9F+CrJhDYFNuZ2jj3cz0pTbsO0RwCUpYUPpv9eOMSOESnFceA4y2y2Y9Iy039hZrfD5wHXKtQ==","signatures":[{"sig":"MEQCICi0eBI+mk3eWMiaB5+tKQMbOKLdKzvg36ZnCylFtfVMAiBik4kQHzXXQz4mhF2DIIVyHZSGMpZLFp16VvmH4VV07A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2aa8d8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1486467},"type":"module","_from":"file:skybridge-0.0.0-dev.2aa8d8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56ceb9223cea6fca3a67ccea75372037/skybridge-0.0.0-dev.2aa8d8f.tgz","_integrity":"sha512-WjuCWLPkkcGMH9F+CrJhDYFNuZ2jj3cz0pTbsO0RwCUpYUPpv9eOMSOESnFceA4y2y2Y9Iy039hZrfD5wHXKtQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2aa8d8f_1781772147270_0.6079845338822518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.81dc563":{"name":"skybridge","version":"0.0.0-dev.81dc563","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.81dc563","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"56384c5a9ab13739a3026889849733aaa59bbc4c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.81dc563.tgz","fileCount":392,"integrity":"sha512-5NJ2Kl8bq7/HJBBR9CSx8PThGc0cgZAiUWlHeAqKev9b11iPtM35Lk4HuH8l5NnlrGUrNGrVfJ+fUiF0iyX9/w==","signatures":[{"sig":"MEUCIQDW6En4soK/9j0T1olkH/ky07lDlwJmLPZDyo0CQvVTYQIgUc2igHeIvGGAfqf0MAgKeIdXqveiXM8zxEoRao3w4DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.81dc563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1466545},"type":"module","_from":"file:skybridge-0.0.0-dev.81dc563.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/acd4c716b14e92f882e7065b146845ed/skybridge-0.0.0-dev.81dc563.tgz","_integrity":"sha512-5NJ2Kl8bq7/HJBBR9CSx8PThGc0cgZAiUWlHeAqKev9b11iPtM35Lk4HuH8l5NnlrGUrNGrVfJ+fUiF0iyX9/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.81dc563_1781772258894_0.754856133975444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5230c26":{"name":"skybridge","version":"0.0.0-dev.5230c26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5230c26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f40f6d54bc11c07a02179fbf010fa5d5aa84333c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5230c26.tgz","fileCount":404,"integrity":"sha512-zFCo0SL909kYKg9vWjuLwTTJgfLyyA3yghNiyit+zv7woYGQFg9dAx7LcaXtPzs2LgzXEn53TwCv3IJwR/Jj8g==","signatures":[{"sig":"MEQCIFEb+GFfdkrxvmYKjxdj9c/7hev9kEKhsc6kcY4VWxkyAiBETmA7yKVGs47uCqNPM6GYrnQpx6k8F7hGQWSG8JECCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5230c26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1495202},"type":"module","_from":"file:skybridge-0.0.0-dev.5230c26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ec6d6e120ab32785d666c2313b546447/skybridge-0.0.0-dev.5230c26.tgz","_integrity":"sha512-zFCo0SL909kYKg9vWjuLwTTJgfLyyA3yghNiyit+zv7woYGQFg9dAx7LcaXtPzs2LgzXEn53TwCv3IJwR/Jj8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5230c26_1781772276057_0.8413728430798417","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7a106f":{"name":"skybridge","version":"0.0.0-dev.a7a106f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7a106f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"539ecf4940022b695ab7fccde9bf4a2a57a7e0e4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7a106f.tgz","fileCount":374,"integrity":"sha512-8Ec5q650NyyeJgUI6u5kiCFMpRYWxRD3Q6A0cUQ3OlGJRXUbz3Tv+dZvSECHGuI1V7n71xpMweY+4kYe74O5PA==","signatures":[{"sig":"MEQCIBQ+JeYQWApeU5BjW1xNGQrBJ4pOHD6iVGYYcDe1Mog3AiA2VfczqG6LKVF/PU6oT3UN10B1fr1lZtKtooPDWEOOKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7a106f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.a7a106f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ddb69a65fa574967cc9e664944cb6fe/skybridge-0.0.0-dev.a7a106f.tgz","_integrity":"sha512-8Ec5q650NyyeJgUI6u5kiCFMpRYWxRD3Q6A0cUQ3OlGJRXUbz3Tv+dZvSECHGuI1V7n71xpMweY+4kYe74O5PA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7a106f_1781772402448_0.8718898459381463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c8b445":{"name":"skybridge","version":"0.0.0-dev.4c8b445","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c8b445","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33d6f86ec6749e98f79f332ed99dfa9a334cab33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c8b445.tgz","fileCount":392,"integrity":"sha512-Z4c3G1orrX8sMI9iOVVH9RDs2rZN03dxY+a8u2O0bIUFGCGNjspYKEIjlyVR08GoYIFGZgqo/899zuR9euA5zA==","signatures":[{"sig":"MEUCIFGdBd6D1eqrf8GfCVhv5SPSeTWYh1KXRVatyhmA+lBdAiEAjBDTPiO/ypWrPNvdBQyF6KKQF3kkcWsI7GwvZzJRGKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c8b445","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1468827},"type":"module","_from":"file:skybridge-0.0.0-dev.4c8b445.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b73de0e15415038a3279b582285c999/skybridge-0.0.0-dev.4c8b445.tgz","_integrity":"sha512-Z4c3G1orrX8sMI9iOVVH9RDs2rZN03dxY+a8u2O0bIUFGCGNjspYKEIjlyVR08GoYIFGZgqo/899zuR9euA5zA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c8b445_1781775056644_0.16725614733067506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89e1390":{"name":"skybridge","version":"0.0.0-dev.89e1390","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89e1390","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d8c20ee98ac9c9afc7a055e74cf36db66bda4f86","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89e1390.tgz","fileCount":392,"integrity":"sha512-zOPEsGa0doNvMCK2Uw/qTh18G8t/QTXBMIkvxE9XK6qzYw49R0afZtAu4kxAeJOOks+2DQ/4l5PkpIn/X7BFUw==","signatures":[{"sig":"MEUCIQDHhwqg/LH6RMII0/BAB5dVt2Z4bJipraK/2hvHrPlkSQIgY6XKKaXCp3zBH5VnptYr/urD7rKC6hJeIM99wnQ+bjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89e1390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1470685},"type":"module","_from":"file:skybridge-0.0.0-dev.89e1390.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12a92845a525c9745669d0063b6066c9/skybridge-0.0.0-dev.89e1390.tgz","_integrity":"sha512-zOPEsGa0doNvMCK2Uw/qTh18G8t/QTXBMIkvxE9XK6qzYw49R0afZtAu4kxAeJOOks+2DQ/4l5PkpIn/X7BFUw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89e1390_1781781700210_0.39615857015352485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1035e51":{"name":"skybridge","version":"0.0.0-dev.1035e51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1035e51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"691c9ebad4521bb8c5bbdcb0a9c52bc17b18108a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1035e51.tgz","fileCount":392,"integrity":"sha512-JOSIjjq6NoY0/SDjc41mwfPrE4ZT1O7EPHvb4o6LeiASJgBW+6u4TRaUWNStihQM3/M3m85Vs4s4XEkmEqrYHg==","signatures":[{"sig":"MEUCIQDVYyrMdVr/NSpAGXAmVKJTu85tAwDGN8Gmn6RNzsKZdwIgeGHKnYIuCVS+vlQ0ySubsNwG9VB09zleBPgjprLf68U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1035e51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1470316},"type":"module","_from":"file:skybridge-0.0.0-dev.1035e51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a54655577fba958e9a748f80a888125e/skybridge-0.0.0-dev.1035e51.tgz","_integrity":"sha512-JOSIjjq6NoY0/SDjc41mwfPrE4ZT1O7EPHvb4o6LeiASJgBW+6u4TRaUWNStihQM3/M3m85Vs4s4XEkmEqrYHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1035e51_1781782917560_0.4556226610859113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.17a2d92":{"name":"skybridge","version":"0.0.0-dev.17a2d92","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.17a2d92","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2502caf3775f54b7322d34fcb652762e46bf6749","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.17a2d92.tgz","fileCount":404,"integrity":"sha512-uW10bgsvqEKNXr4vlyjUqsZNjzBvYi0FkauHRyBtdpA2Le4ScanJYtYWr4zasYIail7fWe1LorDn4bAqJw0VYA==","signatures":[{"sig":"MEYCIQCMU3DFBcchs6NoeAj3w74dydPqA09aNj0NM2/uNq7coAIhAOw1123SUxdd9P2HksPft1uSQDZBRsWPTnH62Hj1EMfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.17a2d92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1498973},"type":"module","_from":"file:skybridge-0.0.0-dev.17a2d92.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c823041f17567a615af6eed3a3eb1db7/skybridge-0.0.0-dev.17a2d92.tgz","_integrity":"sha512-uW10bgsvqEKNXr4vlyjUqsZNjzBvYi0FkauHRyBtdpA2Le4ScanJYtYWr4zasYIail7fWe1LorDn4bAqJw0VYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.17a2d92_1781783110434_0.8996628896919476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa76c02":{"name":"skybridge","version":"0.0.0-dev.fa76c02","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa76c02","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a39da842f5f17831fb0f6dabda4cb7ddfce874c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa76c02.tgz","fileCount":392,"integrity":"sha512-F0t4UIWn71YQMqiemamM80TCrQO4veBEh5ju43pKu7HPyNl0QHcdgrmLegOGshynThedPnwSmYqOH/8AoHMpaQ==","signatures":[{"sig":"MEUCIQDDnWAff6UzVgMFGmU/lFWlEWBoRL0f0lG9ZFayL7SP7QIgHU7GK+yaaD7Z5lOnJ4VpIBqWH3+OFx9eyO0O03v/5T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa76c02","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467180},"type":"module","_from":"file:skybridge-0.0.0-dev.fa76c02.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf6306137b9c585595d58f67a13f4873/skybridge-0.0.0-dev.fa76c02.tgz","_integrity":"sha512-F0t4UIWn71YQMqiemamM80TCrQO4veBEh5ju43pKu7HPyNl0QHcdgrmLegOGshynThedPnwSmYqOH/8AoHMpaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa76c02_1781785036691_0.058984957286642326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b444de3":{"name":"skybridge","version":"0.0.0-dev.b444de3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b444de3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1883fab6561b75f00be20d39741f0fe60e150e1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b444de3.tgz","fileCount":404,"integrity":"sha512-mUyWqAk1NfCmormBeBcTTQjiPve0oP+vhArcKp6tR6PalKX07gaRqVdgQJ7LbWZLzNBxlhcUN4xwmPe0qWbUqg==","signatures":[{"sig":"MEUCIQCiKSqENF6sVZcWdAjp6jruD+NIskS3wS6N7UkpUDzgCAIgcXulzFfmqVr98GNjE2lX/BZYLHiXAVI2WXhS7Vq+eQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b444de3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1495379},"type":"module","_from":"file:skybridge-0.0.0-dev.b444de3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3b30f09af929f1cc4afcb0a37a585a0/skybridge-0.0.0-dev.b444de3.tgz","_integrity":"sha512-mUyWqAk1NfCmormBeBcTTQjiPve0oP+vhArcKp6tR6PalKX07gaRqVdgQJ7LbWZLzNBxlhcUN4xwmPe0qWbUqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b444de3_1781785931408_0.7018096361384978","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.540567c":{"name":"skybridge","version":"0.0.0-dev.540567c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.540567c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1484631058629d12be8b331c116f587a4ab74406","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.540567c.tgz","fileCount":404,"integrity":"sha512-Ayuu3pS+wLU9NLtd4pD3SCoQIAsc/sSHOYm2AU+D5ksS7C281KJAGirB6Ex7yZhpYcrru2sFDXjiYEaaYw9GVg==","signatures":[{"sig":"MEQCIBWZ20Bw2+ar/xdTd4Hem6WYhRwxoKrMOeDb1lSO39G9AiBZQuIJihNRL0rk4/yo8Whvh8l0EaVvqUDEBp1+AS/AZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.540567c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496308},"type":"module","_from":"file:skybridge-0.0.0-dev.540567c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d1f21c18f126ddbb89b9f599f579bb7/skybridge-0.0.0-dev.540567c.tgz","_integrity":"sha512-Ayuu3pS+wLU9NLtd4pD3SCoQIAsc/sSHOYm2AU+D5ksS7C281KJAGirB6Ex7yZhpYcrru2sFDXjiYEaaYw9GVg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.540567c_1781786270800_0.9715646180846036","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.56910bd":{"name":"skybridge","version":"0.0.0-dev.56910bd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.56910bd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"93c4bd96b5a301fcb587223e713e44a3f8c21b52","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.56910bd.tgz","fileCount":404,"integrity":"sha512-9BTD2cuYDiNH+Tm8sTr59o5RGH82X50cQbTEdxIptALDvhP9yiuYOiRrwl3yhUhXTCkKdDlG5Qx/+yvrwZiu3A==","signatures":[{"sig":"MEYCIQDKj/wKlG6jenGLklhGrAXoazD6I/psjcQ+8Toz6lEgsgIhAPnQ/DK8VjhJOgSQZLfGbf8cbuZVVLYVx8fPfrLjURlc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.56910bd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499560},"type":"module","_from":"file:skybridge-0.0.0-dev.56910bd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f2c2a70fb9e2a51ed2d50129ad55342/skybridge-0.0.0-dev.56910bd.tgz","_integrity":"sha512-9BTD2cuYDiNH+Tm8sTr59o5RGH82X50cQbTEdxIptALDvhP9yiuYOiRrwl3yhUhXTCkKdDlG5Qx/+yvrwZiu3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.56910bd_1781786895376_0.16102924144192188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.563da43":{"name":"skybridge","version":"0.0.0-dev.563da43","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.563da43","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9213543aaeb81653aff0ec7055b435f73399e4a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.563da43.tgz","fileCount":374,"integrity":"sha512-f42gzEE+VfUxMvXk1P2ZflbQKZrqysbBaSjR6/UNwI9Mnv7AwAokVdBaCLdHpx5UgNQ7eRQI0on1mWEKNhXXIA==","signatures":[{"sig":"MEUCIQCNlk5uuHLpsruv9HDrm+XYyiDMYXkMbHXNo8CtUibu+gIgJPyQBWJkmgtJMm99agUuROMg0+eH05aW3izuEDosYTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.563da43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.563da43.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/25f8ae947032e2023a26561a6ba1bbbe/skybridge-0.0.0-dev.563da43.tgz","_integrity":"sha512-f42gzEE+VfUxMvXk1P2ZflbQKZrqysbBaSjR6/UNwI9Mnv7AwAokVdBaCLdHpx5UgNQ7eRQI0on1mWEKNhXXIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.563da43_1781787358755_0.1273974066959913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3dcac9c":{"name":"skybridge","version":"0.0.0-dev.3dcac9c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3dcac9c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"34ca4b710ecfcf939aadde31d02fcf6ed8d40ac2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3dcac9c.tgz","fileCount":404,"integrity":"sha512-XFAu+Iw6zWJyIzcgWjMqCweeENmJpGWpHld0t5tsFWaj8EUSu3Ozk8JO60m6gdJF0c6rwXNKUmVsBy+qSsSecQ==","signatures":[{"sig":"MEYCIQDegsS+N3cB9brIU+bw7Swjs4tTQ/Jjm6K7S4c6Y0Dv3gIhANNXKto4Cgchi0WITSRwKsFxILsaHBxYh7kFtsGVuipF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3dcac9c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1501987},"type":"module","_from":"file:skybridge-0.0.0-dev.3dcac9c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/17d62b1e60b37ed293dfa80aba2e82f5/skybridge-0.0.0-dev.3dcac9c.tgz","_integrity":"sha512-XFAu+Iw6zWJyIzcgWjMqCweeENmJpGWpHld0t5tsFWaj8EUSu3Ozk8JO60m6gdJF0c6rwXNKUmVsBy+qSsSecQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3dcac9c_1781788413880_0.9434998841284359","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a8fd02e":{"name":"skybridge","version":"0.0.0-dev.a8fd02e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a8fd02e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b0cccdbba4794b65e457bc17dbe3f62f7919a33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a8fd02e.tgz","fileCount":422,"integrity":"sha512-CBKWjO1LiyW7+6EatTZ6nM0BSH8dZX+AkFQs7wUvREKWVXinDXwoLq+nymkh/4ai3zRe3wqDP5WwBN/suEicSA==","signatures":[{"sig":"MEUCIQDo5yTGRvmJpY4UCiV1MGLbvZg99AzAAuTWHaEqgT59cwIgVwJKZVDTxWNuCso3hIPlfU0SKguh1nOegc++2IkP8ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a8fd02e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524535},"type":"module","_from":"file:skybridge-0.0.0-dev.a8fd02e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fecb18d65aef5f9b90fb9d4333cbdfb6/skybridge-0.0.0-dev.a8fd02e.tgz","_integrity":"sha512-CBKWjO1LiyW7+6EatTZ6nM0BSH8dZX+AkFQs7wUvREKWVXinDXwoLq+nymkh/4ai3zRe3wqDP5WwBN/suEicSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a8fd02e_1781790239016_0.08771091006693599","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ec79aa":{"name":"skybridge","version":"0.0.0-dev.0ec79aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ec79aa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d81773ab83f44e0548269a9a5b72f1c28185fcc6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ec79aa.tgz","fileCount":404,"integrity":"sha512-wUfYkOSGrUMTEVwAz9CqnvXc6Ty04xTbLRG+wJrNZ+QKiF9EuZ+O4K4koUtGR0PNe8jMZZPgnhGseAauSEMvPg==","signatures":[{"sig":"MEYCIQDlHR/+0DZpPoxjRZGfDTbJLGYYxhvp76K/sEIUDUK4xgIhAJM/Fw6cBxcjE+DJqdrmJqxZhFIpywkKowfslMR4FqrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ec79aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1501544},"type":"module","_from":"file:skybridge-0.0.0-dev.0ec79aa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/add368a7b2131296850722d4fbe8fabc/skybridge-0.0.0-dev.0ec79aa.tgz","_integrity":"sha512-wUfYkOSGrUMTEVwAz9CqnvXc6Ty04xTbLRG+wJrNZ+QKiF9EuZ+O4K4koUtGR0PNe8jMZZPgnhGseAauSEMvPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ec79aa_1781790342965_0.5945931787880543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11983ad":{"name":"skybridge","version":"0.0.0-dev.11983ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11983ad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fbde676d44da2472a934f7b28a93381856128d6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11983ad.tgz","fileCount":422,"integrity":"sha512-o0CIb+bNvH7r8nokqaI954k+ibbYmACXd6Sb+B5KNvcMrUDlTAOQ6j139Zym8UMY4WU6ecQVoEljnaK6zfcRvw==","signatures":[{"sig":"MEYCIQDhtuZ0cf7ZOjNo3rMjsW3juAzb8FR08qODr9JkttVPDwIhAKHbiQjmlugDuVFL+oWuRrkkoBKhcjg4FicKj0UkNex5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11983ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524092},"type":"module","_from":"file:skybridge-0.0.0-dev.11983ad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1be7a5ad091df2746c874388fd8b5bf8/skybridge-0.0.0-dev.11983ad.tgz","_integrity":"sha512-o0CIb+bNvH7r8nokqaI954k+ibbYmACXd6Sb+B5KNvcMrUDlTAOQ6j139Zym8UMY4WU6ecQVoEljnaK6zfcRvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11983ad_1781790463919_0.9149213118994803","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.585d101":{"name":"skybridge","version":"0.0.0-dev.585d101","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.585d101","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fc78c8e7bff83c44f7d493c6cd37eb913be77a8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.585d101.tgz","fileCount":422,"integrity":"sha512-FGrnezqTv1z/4ULPdwTyAU4TkbSXQ/i0Hxy2q61NpjL4suH26PgxDCWayUkvPS7uDRi8qnIZYTPae41TMXW7Qw==","signatures":[{"sig":"MEYCIQDsHiBnUjXJ9yInURBk/qvaaIHDWvHYRdPrDdC1+woYdAIhAINWMWPOgVwoavvb4H57vrYwaplKcdQM9VDhhjtpimu4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.585d101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524092},"type":"module","_from":"file:skybridge-0.0.0-dev.585d101.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/875d0c4e1361613cce3990edf3759373/skybridge-0.0.0-dev.585d101.tgz","_integrity":"sha512-FGrnezqTv1z/4ULPdwTyAU4TkbSXQ/i0Hxy2q61NpjL4suH26PgxDCWayUkvPS7uDRi8qnIZYTPae41TMXW7Qw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.585d101_1781790587850_0.1085606500405778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ada09c4":{"name":"skybridge","version":"0.0.0-dev.ada09c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ada09c4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5affbde81857dbd34cd3212feb4f6dd8ed8f2278","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ada09c4.tgz","fileCount":404,"integrity":"sha512-M7kVwJSQssEd5+oSPn7+peehLl0RZONeE99wAYZDP+JK3ErkHbFL5TktxMGsLbVZ5FJ7sl1kEiou/FeW7I997Q==","signatures":[{"sig":"MEUCIAyMCs+dPLDO0Bg8BG8QjCtEQfleLVDZ79fB6tZ6D3RdAiEAto44eVnW6Z6aSwgXVkW/ntYL2HD0yHTBoqLh0eTZS1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ada09c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1497417},"type":"module","_from":"file:skybridge-0.0.0-dev.ada09c4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c6cbbe34b391de078fdc47c24fecc0f/skybridge-0.0.0-dev.ada09c4.tgz","_integrity":"sha512-M7kVwJSQssEd5+oSPn7+peehLl0RZONeE99wAYZDP+JK3ErkHbFL5TktxMGsLbVZ5FJ7sl1kEiou/FeW7I997Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ada09c4_1781791514604_0.4177428349975263","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32c67e8":{"name":"skybridge","version":"0.0.0-dev.32c67e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.32c67e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3bb4586dc44e07b48a7d374423ea454b7f8f9fbd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.32c67e8.tgz","fileCount":422,"integrity":"sha512-LBU3OmAAok8zyU4StX5OR1gNMtZgLBIYuE2zaBwNVC8PQIE2suhItsK2eh/57dnODxgFW5Q+YiZ+7CznXorqHw==","signatures":[{"sig":"MEUCIQCv9HADsYDk32pv5MaP7h/ckTW5LBd97vV6Bh9TlA4TcwIgI81SOANS8DJOfT74B3GWmF0igN7j9d80l/U6qBxJRHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.32c67e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524386},"type":"module","_from":"file:skybridge-0.0.0-dev.32c67e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c2c6ef833556845edb4f116485503b07/skybridge-0.0.0-dev.32c67e8.tgz","_integrity":"sha512-LBU3OmAAok8zyU4StX5OR1gNMtZgLBIYuE2zaBwNVC8PQIE2suhItsK2eh/57dnODxgFW5Q+YiZ+7CznXorqHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.32c67e8_1781792217208_0.3979984459232877","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eabe71b":{"name":"skybridge","version":"0.0.0-dev.eabe71b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eabe71b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aba0b850b8adf4df90f1858d747d5b04ff84d2af","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eabe71b.tgz","fileCount":422,"integrity":"sha512-vWs9FEwikh7DBYZrDb0gxo3KZ+U69cUVmTIO+4l2JOvleQZgJjZ56U2sYlHYjAnWZIJAEgl+whKjMv3oAh61Xw==","signatures":[{"sig":"MEUCIQCmDW4gs4YGjiaRgRQIBR0oaqDl4nRIMmb1VPme+FqOnQIgSBnA4J6hizTzmvSZpQAdDUgqAi00YO+q2N7g5ab7xms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eabe71b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524386},"type":"module","_from":"file:skybridge-0.0.0-dev.eabe71b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7bbf3eee96f87e3118ec4fd68e88bbf5/skybridge-0.0.0-dev.eabe71b.tgz","_integrity":"sha512-vWs9FEwikh7DBYZrDb0gxo3KZ+U69cUVmTIO+4l2JOvleQZgJjZ56U2sYlHYjAnWZIJAEgl+whKjMv3oAh61Xw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eabe71b_1781795399502_0.0047020542872346915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f864975":{"name":"skybridge","version":"0.0.0-dev.f864975","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f864975","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"90f299426f06b61f04b38bb1168981cdac5bbd29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f864975.tgz","fileCount":422,"integrity":"sha512-Q8EK9mLrKd7zRErGMPWTRvwVV4HkAgeFhBtrwtd+1PmTMo+WZBbGVzBlbOAthKkFBIFkFOqMRxh+0w4Nde5HiQ==","signatures":[{"sig":"MEQCIDwbDIGKVs0TNqwSn3tl9i2O24JK6nnJdksC31ld6QsYAiAqfOItik69Fb+1cpZJG4WJYzKiDzBk6yNzW57sY+z+SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f864975","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524386},"type":"module","_from":"file:skybridge-0.0.0-dev.f864975.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76db7328418358fe89d0ad82cea83eae/skybridge-0.0.0-dev.f864975.tgz","_integrity":"sha512-Q8EK9mLrKd7zRErGMPWTRvwVV4HkAgeFhBtrwtd+1PmTMo+WZBbGVzBlbOAthKkFBIFkFOqMRxh+0w4Nde5HiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f864975_1781796193531_0.773747453357029","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7c3c275":{"name":"skybridge","version":"0.0.0-dev.7c3c275","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7c3c275","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e06d8b4b87ba57a6bfbd589b5c33aeab68d6d1e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7c3c275.tgz","fileCount":422,"integrity":"sha512-4vgJz+Ofu3xEN0O1FjUGoectRa7JWPxj9Bi+Fw4zMubwH819f0/PT805VDnr+XsooQBvhjc2shCyvBpdXl8Bsg==","signatures":[{"sig":"MEUCIE8RMsQO2HkWAAQrNFr5znZ6lbh1wLO2z9m6hdLIgAbFAiEA8MSsmtOexqP0mxVTQNVr/VpshftH9iKJB7A+/cjXGhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7c3c275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524386},"type":"module","_from":"file:skybridge-0.0.0-dev.7c3c275.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/365b1b4b30ce304f299213870cd371f9/skybridge-0.0.0-dev.7c3c275.tgz","_integrity":"sha512-4vgJz+Ofu3xEN0O1FjUGoectRa7JWPxj9Bi+Fw4zMubwH819f0/PT805VDnr+XsooQBvhjc2shCyvBpdXl8Bsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7c3c275_1781798158260_0.722146368978483","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11f1309":{"name":"skybridge","version":"0.0.0-dev.11f1309","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11f1309","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f6c98a0144799500aaff849119b90374417644d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11f1309.tgz","fileCount":422,"integrity":"sha512-JOqKKx3NShSug9tqBrxcgGTgsBjyo/7Ma4X3ufF3CCs298OjRdWmgR7tD0SF09ZQiWXtCqPUR4JieUldq/evsQ==","signatures":[{"sig":"MEQCIG/TgHH934zd8bhqjqzQblN4d3IWcHg8h9LjYjtUnxATAiAnF+1lbqQf3fH+PpbsiEhqUlPBvjPVHO3IEbPWUZao+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11f1309","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524386},"type":"module","_from":"file:skybridge-0.0.0-dev.11f1309.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0a825ddb506e0789e2aab243bc081c70/skybridge-0.0.0-dev.11f1309.tgz","_integrity":"sha512-JOqKKx3NShSug9tqBrxcgGTgsBjyo/7Ma4X3ufF3CCs298OjRdWmgR7tD0SF09ZQiWXtCqPUR4JieUldq/evsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11f1309_1781798230851_0.6722248071989196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d0c46c8":{"name":"skybridge","version":"0.0.0-dev.d0c46c8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d0c46c8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3a369462052262a61c78fea37147511d28f26888","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d0c46c8.tgz","fileCount":434,"integrity":"sha512-W7DU/LTuF1r5UG+bnZJgs7vSceGnNO2I+HdHODXSlLFbOSYhAHTY1YE1QFPsspE6ECv95+usBNFOpg8xGho11w==","signatures":[{"sig":"MEUCIQDg5S2BPexUdaV18Fo1lipBcyEddJyAaQsQrKizonAWsgIgLhOBxMctiMXYDebvU94YXzIrUJbi+QU7OMVc8wZMJvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d0c46c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542156},"type":"module","_from":"file:skybridge-0.0.0-dev.d0c46c8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f87ddb4b0d035cdd3e4d939900b4e6f/skybridge-0.0.0-dev.d0c46c8.tgz","_integrity":"sha512-W7DU/LTuF1r5UG+bnZJgs7vSceGnNO2I+HdHODXSlLFbOSYhAHTY1YE1QFPsspE6ECv95+usBNFOpg8xGho11w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d0c46c8_1781799229970_0.3597873995815646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.22e595f":{"name":"skybridge","version":"0.0.0-dev.22e595f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.22e595f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8536d831a1eef411a0b1b826afb48e9ba492a707","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.22e595f.tgz","fileCount":434,"integrity":"sha512-h80sxYIGkZYih+jsbXyWYsO+zouX9yQ/FbKAqqnjqK2aviEP5awE11g+k0NAy3g5Cwbxido7dne+OiCF09qSAQ==","signatures":[{"sig":"MEUCIQCr/sxbPtaHRlTKpgKRRhhuWgsFk7Ad3nSBJWxCQfTr9AIgFrn+DClja82pdfArBiCsYa1ZVjQAEG2Um8B3Jw8MCKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.22e595f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542156},"type":"module","_from":"file:skybridge-0.0.0-dev.22e595f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/49521921059ec6c73d8e1389f2eb001e/skybridge-0.0.0-dev.22e595f.tgz","_integrity":"sha512-h80sxYIGkZYih+jsbXyWYsO+zouX9yQ/FbKAqqnjqK2aviEP5awE11g+k0NAy3g5Cwbxido7dne+OiCF09qSAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.22e595f_1781799335478_0.6463919155635911","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9e53869":{"name":"skybridge","version":"0.0.0-dev.9e53869","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9e53869","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0845e1c78cb54de408251cdd0107979eef436552","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9e53869.tgz","fileCount":434,"integrity":"sha512-4xICvdR0GAsXzZAdL7hs6iqHsDezohFSXitGl4Kbs5HLa1SHbiiXt1i7oMkOiI5PvKXdTVYUdtV9J9AtpcpDNQ==","signatures":[{"sig":"MEUCIQC0xZlipJNekshA+6+mYQxf8JGAjaiw66QNbFc5bNtU1wIgaBi8W1mPd42TOVhpJZazgVp5wnhI97nnQ0uA7VxFeQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9e53869","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542156},"type":"module","_from":"file:skybridge-0.0.0-dev.9e53869.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a30b0371298da7149fd0ecc33a76b2d1/skybridge-0.0.0-dev.9e53869.tgz","_integrity":"sha512-4xICvdR0GAsXzZAdL7hs6iqHsDezohFSXitGl4Kbs5HLa1SHbiiXt1i7oMkOiI5PvKXdTVYUdtV9J9AtpcpDNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9e53869_1781807362688_0.5141555217716098","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c14a1d3":{"name":"skybridge","version":"0.0.0-dev.c14a1d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c14a1d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a226a15b6246f65d42c39d3566a062c0f602a83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c14a1d3.tgz","fileCount":434,"integrity":"sha512-mcRs4ywBUPMo0fJ9EacS3OGHuAEmfIt0TuSNqm1TYmnKDp+QPI+pDc+2YPCeyoMFSdbCa1KiMaqMNGddOORLlg==","signatures":[{"sig":"MEUCIQCRwFv2GXU3tnlxeSeZC7m8AFDGx3gnDYi9C31upYGWXgIgJW/nGU5oTmuIwg/UaU9HI6gvqP/4TWTanhTRqUPz8Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c14a1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542156},"type":"module","_from":"file:skybridge-0.0.0-dev.c14a1d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0b02592af49d6167b86c380316eb54e/skybridge-0.0.0-dev.c14a1d3.tgz","_integrity":"sha512-mcRs4ywBUPMo0fJ9EacS3OGHuAEmfIt0TuSNqm1TYmnKDp+QPI+pDc+2YPCeyoMFSdbCa1KiMaqMNGddOORLlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c14a1d3_1781857175596_0.19413903831027857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a7b8be":{"name":"skybridge","version":"0.0.0-dev.8a7b8be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a7b8be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"570ffd3914c3b5600b8a6832570ce6da5b828454","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a7b8be.tgz","fileCount":434,"integrity":"sha512-ICDPvPMVPgXObLOth6sLe/WzNgiQwhPqzJziFaP0OGdgw95GekPXXUtfs5YraL3FO/hBUbG9liaf3/lye3kdMA==","signatures":[{"sig":"MEYCIQC33NDQMjXX8QRC36PNl3r4C6cOab1Ut8hpifaBjeRiTQIhAID/ig8ldNEQmV/dtTPJwvvsckhslVjKab3ivWRQVkWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a7b8be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542156},"type":"module","_from":"file:skybridge-0.0.0-dev.8a7b8be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ced541af680d7f134542483cfb60dd0/skybridge-0.0.0-dev.8a7b8be.tgz","_integrity":"sha512-ICDPvPMVPgXObLOth6sLe/WzNgiQwhPqzJziFaP0OGdgw95GekPXXUtfs5YraL3FO/hBUbG9liaf3/lye3kdMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a7b8be_1781858817206_0.8252261048187604","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ac429d":{"name":"skybridge","version":"0.0.0-dev.3ac429d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ac429d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c6cd07653b2e85f70912a4890c93024101e5627","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ac429d.tgz","fileCount":404,"integrity":"sha512-PdsaEG/wLpEmvZAgKYTY1s0g+pv7e4TxyUl6kSvny3sVPQBo3q2CzRf4hLfr6twBVFqx9OqwJozM1OdgcOfMdA==","signatures":[{"sig":"MEQCIC1xP7J1LFiq4efOaTfZRacvjdt94udDtPc8FUBLBkiYAiA67P21CsWVT214QUBEgesBrhJBTx53allIyqIOQ8KxNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3ac429d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1498871},"type":"module","_from":"file:skybridge-0.0.0-dev.3ac429d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db5701cdab9cde76ca87cf4e4d7f927b/skybridge-0.0.0-dev.3ac429d.tgz","_integrity":"sha512-PdsaEG/wLpEmvZAgKYTY1s0g+pv7e4TxyUl6kSvny3sVPQBo3q2CzRf4hLfr6twBVFqx9OqwJozM1OdgcOfMdA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ac429d_1781875520297_0.47465385696580276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06773bf":{"name":"skybridge","version":"0.0.0-dev.06773bf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06773bf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f56b7568b17212cfeb99b99ec6057d6111079caa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06773bf.tgz","fileCount":434,"integrity":"sha512-iBcASOoxdRxst0vwc4Wx9myaoBN29au2SqHi1Pg0SL+gY+rrpPf4o0Sptv0jZFI7huS7wOQXMtrmL0hVzMOSTA==","signatures":[{"sig":"MEUCICFIjhyfXSjRbKRTSSW2afzxrHzwUrMbWCyeCAIl+cClAiEAsrrAdYBpeQWIEuJD8ZCcakcn7+mOiRLykFDNS1qhvf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06773bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.06773bf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/58916461df21b7027605fc37858fb28d/skybridge-0.0.0-dev.06773bf.tgz","_integrity":"sha512-iBcASOoxdRxst0vwc4Wx9myaoBN29au2SqHi1Pg0SL+gY+rrpPf4o0Sptv0jZFI7huS7wOQXMtrmL0hVzMOSTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06773bf_1781877072855_0.8117033189182385","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.727a5d2":{"name":"skybridge","version":"0.0.0-dev.727a5d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.727a5d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"72aeb4c705122afe3c7c2767c781d5f1bcbfd03f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.727a5d2.tgz","fileCount":434,"integrity":"sha512-T3H7sP7BE1JhG9MaHVBiakStT6R9/35DX8Fyt7yzmuJRZ3EK28d6ivv1foIWaBNr09Y3J5RpEA6Un+PgrrEwsw==","signatures":[{"sig":"MEUCIQD9RxS0WR/9R5Vm2HLwYxMCCdVYNXcdWa9Z570o60s5UQIgLliOo+8tkn/IeOBqNVCT4FGXUUPsqtD4ftqqHLO1bFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.727a5d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.727a5d2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ca29a81cb018dfff1937538f82f9ebf/skybridge-0.0.0-dev.727a5d2.tgz","_integrity":"sha512-T3H7sP7BE1JhG9MaHVBiakStT6R9/35DX8Fyt7yzmuJRZ3EK28d6ivv1foIWaBNr09Y3J5RpEA6Un+PgrrEwsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.727a5d2_1781877197724_0.9330277864930863","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa77314":{"name":"skybridge","version":"0.0.0-dev.fa77314","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa77314","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"14ff0557eb6459e00dc7d3aa54bdc66754542bad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa77314.tgz","fileCount":434,"integrity":"sha512-szljRBaMnnTREdHlGt1GDt1mo5AhI5sKX7XGzf+YasjdkDuxZiu3LiSKFBNVQ8LldDd7+B2TI9D8blUvzigW+g==","signatures":[{"sig":"MEYCIQCeqKNCf80r0e0Qq7pmFh8IJS2AoOk55+rNjNdm4YcMTgIhAMXqzT1KDA+0qFMWD4G0nDTo+GHosd0DBmJ41iqz9QiN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa77314","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.fa77314.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf280028d2b4fd27ff74584953975e9c/skybridge-0.0.0-dev.fa77314.tgz","_integrity":"sha512-szljRBaMnnTREdHlGt1GDt1mo5AhI5sKX7XGzf+YasjdkDuxZiu3LiSKFBNVQ8LldDd7+B2TI9D8blUvzigW+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa77314_1781877446935_0.7284035027728941","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d674a9b":{"name":"skybridge","version":"0.0.0-dev.d674a9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d674a9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"658b32749f6c67837339a927e77c900498c81309","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d674a9b.tgz","fileCount":434,"integrity":"sha512-GDXvw7+xDd9hMSrEP2hkT2ex/1frPNgbnh9NMdbJh7youTKepTsOCHPvsFzknK3JJog5tZ036+JUbbonPtAyUw==","signatures":[{"sig":"MEQCIGKBsrRE4i3iGeqPzezVb3Zv7o2jSJlznpXi0klmTs4LAiAZ4JZz2Q2o+Y7shIt5aMLIx9WlJ6Tz27u6HWMAsK0j2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d674a9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.d674a9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa0fb17d4e00a562379385c2efb1cd1e/skybridge-0.0.0-dev.d674a9b.tgz","_integrity":"sha512-GDXvw7+xDd9hMSrEP2hkT2ex/1frPNgbnh9NMdbJh7youTKepTsOCHPvsFzknK3JJog5tZ036+JUbbonPtAyUw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d674a9b_1781877584031_0.7655746980370044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cc28c72":{"name":"skybridge","version":"0.0.0-dev.cc28c72","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cc28c72","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9cf0d02d8847b678c8343b8a53fca3eb1f962abd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cc28c72.tgz","fileCount":434,"integrity":"sha512-8Ig9EXIadwXK2pBX+8Ev5Ad2LXZmSgaQ47saY/3vjIBor3sWLpHeHcstLfw1gIMGDKgWq5R21mtkhrMJOJU7Gw==","signatures":[{"sig":"MEQCIEPtcJQFzH6ofOFSO+dTVRoMhEV6n/HQGzFKH/IARRhaAiBpfVUU8AB4ezC/ZUjf7IlbOcR3JHG8oiVSR8pbr0fc/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cc28c72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.cc28c72.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54f124ae1c83664b2c60ef1ace7d02a4/skybridge-0.0.0-dev.cc28c72.tgz","_integrity":"sha512-8Ig9EXIadwXK2pBX+8Ev5Ad2LXZmSgaQ47saY/3vjIBor3sWLpHeHcstLfw1gIMGDKgWq5R21mtkhrMJOJU7Gw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cc28c72_1781878400702_0.5650954474123129","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce3f0b7":{"name":"skybridge","version":"0.0.0-dev.ce3f0b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce3f0b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6e264def55f6e704a6b6804846d3bf8e6206545f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce3f0b7.tgz","fileCount":434,"integrity":"sha512-zOdJ4UxPU+vODslVxAZNV9a/EyqdmCO9nhYvCQOeAxvV8Lnk8seALvsOszai48qW2IskW1ncSMnwZwuBmVmTyQ==","signatures":[{"sig":"MEQCIHoVZrLx0MThlxIzb20fhhLEeA+xJqgC/t9AJX5eExlGAiBYPRgsRQ+pJQ47jF44mJY+C68JVmSXMqfD20aWn63LpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce3f0b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.ce3f0b7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d418a75340cee0ed6a5de6f640859bf/skybridge-0.0.0-dev.ce3f0b7.tgz","_integrity":"sha512-zOdJ4UxPU+vODslVxAZNV9a/EyqdmCO9nhYvCQOeAxvV8Lnk8seALvsOszai48qW2IskW1ncSMnwZwuBmVmTyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce3f0b7_1781879729933_0.23539056604422437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f8ef758":{"name":"skybridge","version":"0.0.0-dev.f8ef758","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f8ef758","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b5092153dd49632a7d95b0b017062ed469dc1305","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f8ef758.tgz","fileCount":434,"integrity":"sha512-b0wA+3opT6ZJDJOpa4PMjC9rgnlDeCKVd+UHQcWtBwSuRut4f3XA+M3393GLU7PonRdxjCb8aPBZDiX71HVsZg==","signatures":[{"sig":"MEUCIQCGppcIVoJ32DIA1RJ5NDAROwMk9igdZThIs4/nXp1dXgIgFWRKrAVCtcMTsH4fcyhOxys2+hK+7C0qSCF40ef4EmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f8ef758","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.f8ef758.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7948a9df669f1c827245cf58c179196f/skybridge-0.0.0-dev.f8ef758.tgz","_integrity":"sha512-b0wA+3opT6ZJDJOpa4PMjC9rgnlDeCKVd+UHQcWtBwSuRut4f3XA+M3393GLU7PonRdxjCb8aPBZDiX71HVsZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f8ef758_1781879866309_0.7286306218186924","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce625a8":{"name":"skybridge","version":"0.0.0-dev.ce625a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce625a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a49a33afdf033a501c7b2e097729079f3705553","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce625a8.tgz","fileCount":434,"integrity":"sha512-ufWxsJkU+JmY/xjrRRo1tlXE9GNW3CpOnheCKyAAQJS2FcRRUP0jU4qNL4L9qVEAEYP5b2lCtOcWwSTOhC/wGw==","signatures":[{"sig":"MEYCIQC3XTAmmhukUc9vZHscd+P4nIeRfCIjDUmul0Z3sEBJRQIhANLFwahL+muaQpwbG+4ZNCBYUInBadRKCZIBDKiCKv6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce625a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545652},"type":"module","_from":"file:skybridge-0.0.0-dev.ce625a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/98d89722982c7ab4cd83194d3c3b8461/skybridge-0.0.0-dev.ce625a8.tgz","_integrity":"sha512-ufWxsJkU+JmY/xjrRRo1tlXE9GNW3CpOnheCKyAAQJS2FcRRUP0jU4qNL4L9qVEAEYP5b2lCtOcWwSTOhC/wGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce625a8_1781880974937_0.8009402879894885","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.815d058":{"name":"skybridge","version":"0.0.0-dev.815d058","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.815d058","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1af241075a3eae85c7eafc108ae0c54d22c894b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.815d058.tgz","fileCount":434,"integrity":"sha512-pZ/a4PqpdQ3I5+QNioEll+n2BDDRitiGqh2x4ip4x7l5n9Uxi0iHiWf6yVTOu24jPIhtX5MBn/6vbLHKklaBUg==","signatures":[{"sig":"MEQCIB3HrotzgnOtGE6q/vDGep/9ZFLs0sVh7p95ZKvK98VPAiBG9OTXdAou7cZsIU9wOF+VKG4aVvM4mPLmeJpHhwl40g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.815d058","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545942},"type":"module","_from":"file:skybridge-0.0.0-dev.815d058.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6e160ef8310cad7150665d97b6fd08f6/skybridge-0.0.0-dev.815d058.tgz","_integrity":"sha512-pZ/a4PqpdQ3I5+QNioEll+n2BDDRitiGqh2x4ip4x7l5n9Uxi0iHiWf6yVTOu24jPIhtX5MBn/6vbLHKklaBUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.815d058_1781881528878_0.14396294460253922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b8da36":{"name":"skybridge","version":"0.0.0-dev.9b8da36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b8da36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aea79ba22691e2a7103ee76d5eacd65f4c20fcac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b8da36.tgz","fileCount":434,"integrity":"sha512-dcmln7vzKZqKxuAR2JBrnEwbAG/8trr3uK3PTLoBntcgevNDi+hnZfWB3FUSlRr0w6zaSHY7CaPLwrdTJjHEiQ==","signatures":[{"sig":"MEQCIH2yu7K1gpSwvmlhYwV/zXfXPklqau08QwrxMn4IihgNAiBd0q5QW+NTlGHrW9FILNJ5vpqlF8ndVqIeZufkoF/7Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b8da36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545942},"type":"module","_from":"file:skybridge-0.0.0-dev.9b8da36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/860dad6b9beefa505357e2706015b031/skybridge-0.0.0-dev.9b8da36.tgz","_integrity":"sha512-dcmln7vzKZqKxuAR2JBrnEwbAG/8trr3uK3PTLoBntcgevNDi+hnZfWB3FUSlRr0w6zaSHY7CaPLwrdTJjHEiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b8da36_1781881848794_0.5360916489429961","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47e5031":{"name":"skybridge","version":"0.0.0-dev.47e5031","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.47e5031","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6b00dcb19ef392be2ef0ff44ed720085125344a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.47e5031.tgz","fileCount":434,"integrity":"sha512-XwrpUjeVQZqiw44FTEvARt4EMQfJjUzYRt8g8ZcxzEtNsOkHHQg6An7iaxKVqwAlJk0ACrNkmkrmdjq7hszZpQ==","signatures":[{"sig":"MEYCIQCFdcgl/ImyDtrmXqfKuPAkbtLffYaNNZeHPk+AIyJ2NwIhALG57SnT1+52qA7aaCOffWqjsKJGNrBmvOu2ktXtyh7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.47e5031","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547276},"type":"module","_from":"file:skybridge-0.0.0-dev.47e5031.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf50a06cc244354bfd40e1166db45b43/skybridge-0.0.0-dev.47e5031.tgz","_integrity":"sha512-XwrpUjeVQZqiw44FTEvARt4EMQfJjUzYRt8g8ZcxzEtNsOkHHQg6An7iaxKVqwAlJk0ACrNkmkrmdjq7hszZpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.47e5031_1781883337925_0.07720132688464854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1b562b":{"name":"skybridge","version":"0.0.0-dev.e1b562b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1b562b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77c4ec04374a983e44235d4cf059be4dc2ad6e51","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1b562b.tgz","fileCount":434,"integrity":"sha512-BMNv1WyyibOXrhj4nPZurhWZ2I60CQgjSQ5vrwOUQBSEe/Au3tGf/m/9ndeFiNcmEjAwCpQ4l7MsDGnVYkfXbQ==","signatures":[{"sig":"MEYCIQC6QzKx3T/6i3+Zx6Hp7gchauhiBjVHv1rWv14iAXSGaQIhAKR8FqiV2yhibQZQ4X2WdMNpQXf8vwjn94uK1Cy1DwRA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e1b562b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547276},"type":"module","_from":"file:skybridge-0.0.0-dev.e1b562b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/88186063199951a2351111958ba7b1f3/skybridge-0.0.0-dev.e1b562b.tgz","_integrity":"sha512-BMNv1WyyibOXrhj4nPZurhWZ2I60CQgjSQ5vrwOUQBSEe/Au3tGf/m/9ndeFiNcmEjAwCpQ4l7MsDGnVYkfXbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1b562b_1781883508209_0.032175242152589156","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6768374":{"name":"skybridge","version":"0.0.0-dev.6768374","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6768374","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf8069d70d90185f756c7f84970c9b8cc6bdf79d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6768374.tgz","fileCount":431,"integrity":"sha512-htnlHwSM63aqTeTmBrV+6J4rKl06KCDm8acjgTaBTAlT+qE9VDvqc/RymRsyqeWf36fpcp/s9V8Zcs+lbrm0Aw==","signatures":[{"sig":"MEQCIF9q9cbQ1b4djA6Q8aABQU8c9AkH0PpvAVAN+FYb3nZIAiBEvUTjd8zE515EHLi5DaHEU3GDNi9uhE4J1AT1+P7WSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6768374","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531304},"type":"module","_from":"file:skybridge-0.0.0-dev.6768374.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90af43f2df27ac41cc3374ed1d95eb6b/skybridge-0.0.0-dev.6768374.tgz","_integrity":"sha512-htnlHwSM63aqTeTmBrV+6J4rKl06KCDm8acjgTaBTAlT+qE9VDvqc/RymRsyqeWf36fpcp/s9V8Zcs+lbrm0Aw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6768374_1781885329875_0.26477914900572963","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6df104e":{"name":"skybridge","version":"0.0.0-dev.6df104e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6df104e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a95ea9ad79d56136ebe453c85854977229871edb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6df104e.tgz","fileCount":431,"integrity":"sha512-gXgSJWwvU9AP05SDikCHf+3thwE5mkrqxnhBFYPRXz+NpJJjCLGrbwWBgfxDiU0hQDI/NJAEKjLsF9/a3O/bKw==","signatures":[{"sig":"MEYCIQDU6ZkKPBDGtKxTektbfyOJ/0Br2Y96w2Mr0Lw3um/ZOQIhAI62RAwFLF4IGQxA4LbSINl0ueGpyvsB91RFHwNCHqyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6df104e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531304},"type":"module","_from":"file:skybridge-0.0.0-dev.6df104e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/af52489e9221bfa6bae52adc07fcfded/skybridge-0.0.0-dev.6df104e.tgz","_integrity":"sha512-gXgSJWwvU9AP05SDikCHf+3thwE5mkrqxnhBFYPRXz+NpJJjCLGrbwWBgfxDiU0hQDI/NJAEKjLsF9/a3O/bKw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6df104e_1781886605991_0.8329381451725375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.338dd01":{"name":"skybridge","version":"0.0.0-dev.338dd01","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.338dd01","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"da31d17a5ea6c73b4c6d7692356ddb29f055ec33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.338dd01.tgz","fileCount":431,"integrity":"sha512-oP72n4MQja1aEq1IfAvreBZsTygobLnLygxFifHEtugNofajhxGUUtqUUub2qCzfawxCVui5C8F/TPmBvWeqeA==","signatures":[{"sig":"MEQCIFUQrC6JEuA4VB4CVG55ktEWfCP716xfQHBxMyQyAN/TAiAyZa6jR2Vss6JyuzAuk3qZaGx97gEGcBW+qoBAEFg+RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.338dd01","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533254},"type":"module","_from":"file:skybridge-0.0.0-dev.338dd01.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d38c4e8ecfd79d13ce3150a9fd3f8920/skybridge-0.0.0-dev.338dd01.tgz","_integrity":"sha512-oP72n4MQja1aEq1IfAvreBZsTygobLnLygxFifHEtugNofajhxGUUtqUUub2qCzfawxCVui5C8F/TPmBvWeqeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.338dd01_1781887757773_0.11993518039598783","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cd3cfe9":{"name":"skybridge","version":"0.0.0-dev.cd3cfe9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cd3cfe9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b8ac7d064195c05d66442cad3fc1c715541108e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cd3cfe9.tgz","fileCount":431,"integrity":"sha512-tJXGUX1emWlClYb5xUWjQE9U/emzgdiS1V4FGn2wxBc1A1nb3r/O1cym2jTjmN/PX05JxJ5qyxPAf9KBvA6QMw==","signatures":[{"sig":"MEUCIB9VZEEaojDCwDLtftidwv/SaENKVKRKfNq0FW/c3z2/AiEA/AlaJoCpUApUOJC9UwPcnfjhanlZSGN9iMJVm+tbFg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cd3cfe9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533254},"type":"module","_from":"file:skybridge-0.0.0-dev.cd3cfe9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a929bc8c749ff5365bc1a6234b26436/skybridge-0.0.0-dev.cd3cfe9.tgz","_integrity":"sha512-tJXGUX1emWlClYb5xUWjQE9U/emzgdiS1V4FGn2wxBc1A1nb3r/O1cym2jTjmN/PX05JxJ5qyxPAf9KBvA6QMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cd3cfe9_1781888760172_0.29228229779989556","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8b3a868":{"name":"skybridge","version":"0.0.0-dev.8b3a868","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8b3a868","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9cd5c694cba2454e8c7b5b7035df3d2cd788fb6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8b3a868.tgz","fileCount":404,"integrity":"sha512-UjhEtjzhu5CluMiryfcgfzWudeXzaBHeRmeN9LCAO4yVvNGRRq6DkLflsviyn/IquVtsu/slCBUCGC0lQDv1RQ==","signatures":[{"sig":"MEUCIQDLbWrHd6TqYns1NutZYQkUjypdW0QqSPmEU+5TXYOI0AIgPDaKPUJbbUqeAdATej1GCYbUfDdaxNM6+TfbC6fnsjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8b3a868","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.8b3a868.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa2f6610501c916b77e6deaf5f2960f1/skybridge-0.0.0-dev.8b3a868.tgz","_integrity":"sha512-UjhEtjzhu5CluMiryfcgfzWudeXzaBHeRmeN9LCAO4yVvNGRRq6DkLflsviyn/IquVtsu/slCBUCGC0lQDv1RQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8b3a868_1782116414742_0.6219273315861253","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.562f792":{"name":"skybridge","version":"0.0.0-dev.562f792","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.562f792","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61d47820aa03b785e1b299151af84e679b4bec6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.562f792.tgz","fileCount":377,"integrity":"sha512-sae+sAbHmM4g8R4fen74E50LM7NSqV2h55OI3tAu6F1rLOY+D83LHktGC54sZpgkA9JI1E8kKLKNLWMQmg7Nfg==","signatures":[{"sig":"MEUCIQCKaPO6NgJEGHtVOQylR008AQsQjHV73br32RbvykYvzgIgem3ljt8jq+HYQqVDIs+eA3xWRUBts3kCFN2vOypTx1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.562f792","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412746},"type":"module","_from":"file:skybridge-0.0.0-dev.562f792.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/97604a9d17112f5438dbc027298ef3f7/skybridge-0.0.0-dev.562f792.tgz","_integrity":"sha512-sae+sAbHmM4g8R4fen74E50LM7NSqV2h55OI3tAu6F1rLOY+D83LHktGC54sZpgkA9JI1E8kKLKNLWMQmg7Nfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.562f792_1782117852002_0.8614437929135141","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"skybridge","version":"1.1.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.1.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ebdaf2da36b06f37688fd012d6a7eecd86f3a336","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.1.2.tgz","fileCount":377,"integrity":"sha512-QtcfZHFonK8JYwRJYivM+3ZEuPkZ1Wl/DsMjTc7FwWwRW05WVADVhVMGrEDls+7jDGt/VuEqInxELe/Ant/2Og==","signatures":[{"sig":"MEYCIQDSJvl9f+QYfBZpQVwikDTfXGxfKgxuFv/GR1jxsCQ4ogIhAJ+ua7i44Dl2cMSGcaAQHyLYVRy1e2AWmLTuPbFMk74K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412734},"type":"module","_from":"file:skybridge-1.1.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d19a259691120092721d2faf58ba6279/skybridge-1.1.2.tgz","_integrity":"sha512-QtcfZHFonK8JYwRJYivM+3ZEuPkZ1Wl/DsMjTc7FwWwRW05WVADVhVMGrEDls+7jDGt/VuEqInxELe/Ant/2Og==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.1.2_1782118399206_0.830279940684888","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9cf414":{"name":"skybridge","version":"0.0.0-dev.b9cf414","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9cf414","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d55900c0353efd154a10ab047a5f345d21904ffe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9cf414.tgz","fileCount":404,"integrity":"sha512-r0yHbpBwDHNmZ0NsxJ5LdtWnjkqGrxjDOoxngAljV/c2S26ao92adzy+5s+Zr634zS3iLqU7r+WhpCLBxrE3JQ==","signatures":[{"sig":"MEYCIQCwv9CQFnIl3tgH5an5v3qR9H5wvkt+TmnN4Ot3EOKIBQIhALnLJ1XOoxG7AYhfCPQF41yfXO7V04N9oG2pku1IiTnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9cf414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.b9cf414.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e7ae4f1f5606210e77a3ed71675f215/skybridge-0.0.0-dev.b9cf414.tgz","_integrity":"sha512-r0yHbpBwDHNmZ0NsxJ5LdtWnjkqGrxjDOoxngAljV/c2S26ao92adzy+5s+Zr634zS3iLqU7r+WhpCLBxrE3JQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9cf414_1782132957204_0.3608323110053766","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae20fe5":{"name":"skybridge","version":"0.0.0-dev.ae20fe5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae20fe5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06ef7883ffe327999ae170ae6efb15f36cb90e46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae20fe5.tgz","fileCount":404,"integrity":"sha512-7SDZpdcbJjjrqIp5CXwa7HCzpFrak2V6+CNK9TLKpGQGU8xopKVSPUr0rpNa2X7yUqCzon9Jgc26GqAikrRjMw==","signatures":[{"sig":"MEYCIQDoxB84vMjBsCuNMYCBxqNsN0XYZnhlX+neGRlMru1bUgIhAM6jUUcUky/FxoGWSCmXxMoTeaNiz5xT2hCp4eQ6pBv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae20fe5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.ae20fe5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7953ecf52d6bfa22b22c2447e0a153b/skybridge-0.0.0-dev.ae20fe5.tgz","_integrity":"sha512-7SDZpdcbJjjrqIp5CXwa7HCzpFrak2V6+CNK9TLKpGQGU8xopKVSPUr0rpNa2X7yUqCzon9Jgc26GqAikrRjMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae20fe5_1782133360924_0.6432185557631949","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ae3cb1":{"name":"skybridge","version":"0.0.0-dev.2ae3cb1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ae3cb1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a7a66024b23014277313672a410e96ac21a19110","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ae3cb1.tgz","fileCount":431,"integrity":"sha512-B+lXtfR5ui3CkqBnGkHYORZ2E3hawQt5VeFD70NsPFm2Y/C2iQeyz5Xmp9f5k/JxzdEhm0WzLEidQcmUeFZbFg==","signatures":[{"sig":"MEUCICPASh4TBYp/BwMa+nfHFd8XC2fvmcwsmdx/1yKjLHekAiEA6XcXNMgk2tI5IMb4/6DkCTlGjkzbFqawVli/Yj7aop8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ae3cb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1535673},"type":"module","_from":"file:skybridge-0.0.0-dev.2ae3cb1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4c1a5523cddd16ae15030bc133c58512/skybridge-0.0.0-dev.2ae3cb1.tgz","_integrity":"sha512-B+lXtfR5ui3CkqBnGkHYORZ2E3hawQt5VeFD70NsPFm2Y/C2iQeyz5Xmp9f5k/JxzdEhm0WzLEidQcmUeFZbFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ae3cb1_1782134353683_0.6035165629493724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e23ee8":{"name":"skybridge","version":"0.0.0-dev.0e23ee8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e23ee8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c5c373bb94139827baebbd9e44cdac61527a40cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e23ee8.tgz","fileCount":404,"integrity":"sha512-avbETZRed4+G8kY4KTQ4UK41acVM4Exmd+4G1ClkYKES6hRq6DwPiIyPpoHRkt9HdM3mQKYqhSJytTnnmBodvg==","signatures":[{"sig":"MEQCIAv5pk+NJ4aFBIh3JlDiqlLHkYBgzC7w7Ipl5AWjXxMjAiBlld2rKCZj+TyNnxzpV1voU4laxBZICF7FOMpZ+iEI3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0e23ee8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.0e23ee8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0663be261ec0d6e303123b347b22bbf/skybridge-0.0.0-dev.0e23ee8.tgz","_integrity":"sha512-avbETZRed4+G8kY4KTQ4UK41acVM4Exmd+4G1ClkYKES6hRq6DwPiIyPpoHRkt9HdM3mQKYqhSJytTnnmBodvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e23ee8_1782135663763_0.5819613041957421","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ec1179":{"name":"skybridge","version":"0.0.0-dev.7ec1179","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ec1179","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a33564a7c7ffe43cb74429b90fdf09b33fd303ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ec1179.tgz","fileCount":404,"integrity":"sha512-cUgpnDBFSAkdo9k02VNb/NQ+wIsZOuhhNX3TeBP2utpVLwBGT4Uf+171qaOfrvbC+MBtzTQVRUE/tsrdmDdLWQ==","signatures":[{"sig":"MEUCIQDxrQ1Gl8ySPd/C1WsA31AoVwHhep8YRq03QEckcJ2MxgIgHhsajIixX2qsERkw0FfosOLp/uIAsa1c2IwWCQ5fp+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ec1179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.7ec1179.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4de8b08ecd53b380ee089bff8fb0583/skybridge-0.0.0-dev.7ec1179.tgz","_integrity":"sha512-cUgpnDBFSAkdo9k02VNb/NQ+wIsZOuhhNX3TeBP2utpVLwBGT4Uf+171qaOfrvbC+MBtzTQVRUE/tsrdmDdLWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ec1179_1782135839301_0.05881639962157714","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a09ed26":{"name":"skybridge","version":"0.0.0-dev.a09ed26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a09ed26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"086cc8068a4d94495e4d1212b234c850870277ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a09ed26.tgz","fileCount":404,"integrity":"sha512-yUrwyBtvan8IW0cY/GBroXzkn3ztjZBk1pkyPPK02MbOh+ciL8s2Wmo+yAGwOllOYKRj0qpPjp+H05qz2MufpQ==","signatures":[{"sig":"MEUCIQCxLxZL8TUQ8O5AMEkSjoOhrY6ISj+H7ZZfAr/pHBZFgAIgFf2qQxf+8XwkhPASJeH+h7A0o7+jQ+iIb/m2T89eShs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a09ed26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.a09ed26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23cce77f063da6f207e587f3cd59b819/skybridge-0.0.0-dev.a09ed26.tgz","_integrity":"sha512-yUrwyBtvan8IW0cY/GBroXzkn3ztjZBk1pkyPPK02MbOh+ciL8s2Wmo+yAGwOllOYKRj0qpPjp+H05qz2MufpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a09ed26_1782136442632_0.42220770194402424","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.341de48":{"name":"skybridge","version":"0.0.0-dev.341de48","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.341de48","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5ba285f90ce1dc64434e6a9d47419beb28e1a79c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.341de48.tgz","fileCount":404,"integrity":"sha512-qKv9RAVdE2p+zMb3jUIEma3Vr7KX0iNeJrQaltgvoKDlSotcJDqLymU8cSLAqkNYcEuwDaKMd9oK3m1Pkp/7kg==","signatures":[{"sig":"MEQCIFrat3A+PFeQWPoesu+jSiVYcENjD80hDT8eUoTWk9WxAiAL4D/vSc9ULvt8lmPep/5bQLE00kjQfgO7TsA3WgB/jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.341de48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.341de48.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a7609a006ef959155d706bc90a25567/skybridge-0.0.0-dev.341de48.tgz","_integrity":"sha512-qKv9RAVdE2p+zMb3jUIEma3Vr7KX0iNeJrQaltgvoKDlSotcJDqLymU8cSLAqkNYcEuwDaKMd9oK3m1Pkp/7kg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.341de48_1782136528981_0.9497851833965012","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11e8afb":{"name":"skybridge","version":"0.0.0-dev.11e8afb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11e8afb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c4dda5171a6c9f89b1ad9642211fb09f02431e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11e8afb.tgz","fileCount":404,"integrity":"sha512-eT4oBAWe70ZPzyyDoGviKGI2mmYsDJPU/fhg81Mf+awswqDQwMcdVF7fpQsMq9SpwfVp5Vy3dVh5rFvf8bWHxg==","signatures":[{"sig":"MEUCIC48VT6cFeOM1Ari4zOKmhbkOs9FpryAe6kMhOgEJSDwAiEA0CETdDXBu8RUrSaacZQazKzPP8mP4USs68+F5f5ViNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11e8afb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.11e8afb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2372734cad8b35d503bf31a0ddd46acb/skybridge-0.0.0-dev.11e8afb.tgz","_integrity":"sha512-eT4oBAWe70ZPzyyDoGviKGI2mmYsDJPU/fhg81Mf+awswqDQwMcdVF7fpQsMq9SpwfVp5Vy3dVh5rFvf8bWHxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11e8afb_1782138578800_0.6507539486583831","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.755d7ee":{"name":"skybridge","version":"0.0.0-dev.755d7ee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.755d7ee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4758c90d469a8115da3efba5e58de69248d294e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.755d7ee.tgz","fileCount":431,"integrity":"sha512-rucAaMeXSkeiI/BS7ha2Mq65l3LwKI+ukj5tgL3ZA8hzk4UKxkwvsLJyZQqvu95pskPbdoKZiTRdnJeHAFcKKg==","signatures":[{"sig":"MEUCIEBWIoWhzWtByd9vlnsXBNgwgH3gn/LgwwRiSyn5lHYxAiEArijAhsIhlVhwNMrS6mrVA2A4js+Jb49KV4huUN2g7M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.755d7ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533254},"type":"module","_from":"file:skybridge-0.0.0-dev.755d7ee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b045ff90cce04f22e60dd67cce175dc/skybridge-0.0.0-dev.755d7ee.tgz","_integrity":"sha512-rucAaMeXSkeiI/BS7ha2Mq65l3LwKI+ukj5tgL3ZA8hzk4UKxkwvsLJyZQqvu95pskPbdoKZiTRdnJeHAFcKKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.755d7ee_1782139044055_0.5416406014396571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e8bbe9":{"name":"skybridge","version":"0.0.0-dev.2e8bbe9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e8bbe9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2002b0337bb7dc178ef774276b3a0625f5bb9ef5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e8bbe9.tgz","fileCount":404,"integrity":"sha512-dP4bYUDoJdsoOJES8vEAoGRtfBV9g/PQQzC2gfKvK9Ev3qVC6mP+QTJT5FLrMelw2ImLozDCwxp5u99JWz0hXg==","signatures":[{"sig":"MEUCIDT6IEQi4ONSw3LJOGP4rm6rz8OOssr/qoRbtVexUpnBAiEA0UG1vAKQ2ieyBXKPIF59UrBwRFnOmugphD/J4oGkPEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e8bbe9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.2e8bbe9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9c72fa15759c8d8542575d7a8eb42b6f/skybridge-0.0.0-dev.2e8bbe9.tgz","_integrity":"sha512-dP4bYUDoJdsoOJES8vEAoGRtfBV9g/PQQzC2gfKvK9Ev3qVC6mP+QTJT5FLrMelw2ImLozDCwxp5u99JWz0hXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e8bbe9_1782139498534_0.6956817187635405","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8819e63":{"name":"skybridge","version":"0.0.0-dev.8819e63","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8819e63","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1aa41a7df92335d6856990cfe4dee36682c4bbf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8819e63.tgz","fileCount":404,"integrity":"sha512-E4D6QS/sB/PdrYJPXCC/Ui7KlnNpcgOdBA0p/DhNJineptOO1n2JNu+daDC9+YYGd44t04a+kbV0kxvhcNPLDw==","signatures":[{"sig":"MEUCIHYuCMjFTPFcgq3J601FYWhAHq/r3fS9/94vRohR7HbSAiEA6Aq5dj3uAwXYPvg6S0uvqzNpsKMfm1Y8FRt0M/DkRqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8819e63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.8819e63.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/688c441ea15c8b472bbba44108ce48fe/skybridge-0.0.0-dev.8819e63.tgz","_integrity":"sha512-E4D6QS/sB/PdrYJPXCC/Ui7KlnNpcgOdBA0p/DhNJineptOO1n2JNu+daDC9+YYGd44t04a+kbV0kxvhcNPLDw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8819e63_1782140560151_0.597662714396678","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e8131c6":{"name":"skybridge","version":"0.0.0-dev.e8131c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e8131c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d82234fbdb81d06a4d5064e73148295b9a7a9038","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e8131c6.tgz","fileCount":434,"integrity":"sha512-QkBBxnfNirVKiPYYZh/3iDj7E6aDASG+/SkudN4FV8+Gzqf87L6tZeAf7s5EAIlD9LKFpBgbx3ayNTZJt/e27A==","signatures":[{"sig":"MEYCIQC7DStBGsdVETCQw0QQJHN6gPYo4NICd7GctVAttmT+vQIhALCZsNnpPCUn7E4xTI8hf/CT9HBV59Vtr7mZNCL2T9k1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e8131c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539195},"type":"module","_from":"file:skybridge-0.0.0-dev.e8131c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f86fc21db424437b5e0aa5c9d6cd2e0a/skybridge-0.0.0-dev.e8131c6.tgz","_integrity":"sha512-QkBBxnfNirVKiPYYZh/3iDj7E6aDASG+/SkudN4FV8+Gzqf87L6tZeAf7s5EAIlD9LKFpBgbx3ayNTZJt/e27A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e8131c6_1782140853449_0.47885814544894245","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1436ffe":{"name":"skybridge","version":"0.0.0-dev.1436ffe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1436ffe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7f70beaac697c968948cdcf39d82b072bf3b0469","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1436ffe.tgz","fileCount":434,"integrity":"sha512-gSOM1UYS7vY8U6Vtl46k56PWt0NcbgzxhZavSrg2joI41grwb6yFEKRXii6lh0dS46F2IwrtjCiuw9migXV3sw==","signatures":[{"sig":"MEQCIHdxFcafUPlnAiAaFKRkU5ke8i46zyIEWS3CGxrXHW68AiAhIiDfeK/1lFoUPLG4gUMI9LOOvYlJ+4ir5lq9bD9N4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1436ffe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539195},"type":"module","_from":"file:skybridge-0.0.0-dev.1436ffe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2d2a11b62a2df3236346c14588231f81/skybridge-0.0.0-dev.1436ffe.tgz","_integrity":"sha512-gSOM1UYS7vY8U6Vtl46k56PWt0NcbgzxhZavSrg2joI41grwb6yFEKRXii6lh0dS46F2IwrtjCiuw9migXV3sw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1436ffe_1782143306883_0.9584666774302284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43a242b":{"name":"skybridge","version":"0.0.0-dev.43a242b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.43a242b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cad205f0b39573ccbbf5f33c5fb81d74dd10e6bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.43a242b.tgz","fileCount":434,"integrity":"sha512-QoNEKI6knjd1mSh8xjJ+as2H1OEqhuZPyU78543FhQLUYSIJZO6Fn9cd2BXVf9o54eVKaXxQdLEp7K6rIqdBAw==","signatures":[{"sig":"MEUCIBNtouoHpYz3Q4H5+D29pFaC3pYs1MfyF93xaxlZGje1AiEAzfjGl4xIhfDjrReq5G4KuutyhctCCz42qL8o+caqoH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.43a242b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539840},"type":"module","_from":"file:skybridge-0.0.0-dev.43a242b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb3852d66429a492cb3994ba11f79d02/skybridge-0.0.0-dev.43a242b.tgz","_integrity":"sha512-QoNEKI6knjd1mSh8xjJ+as2H1OEqhuZPyU78543FhQLUYSIJZO6Fn9cd2BXVf9o54eVKaXxQdLEp7K6rIqdBAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.43a242b_1782143616570_0.943253186859039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c9bff8":{"name":"skybridge","version":"0.0.0-dev.4c9bff8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c9bff8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1340ada88b2a161452589033568c234739b399fa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c9bff8.tgz","fileCount":434,"integrity":"sha512-C8eWRmpoV0g+h0RnTNwpVM9UblxjMpRQTag/9Aw1joDlmq4Ae85lWRWhcfRpu6Y0ibn8QWJ21/3NZxs8T+RSlw==","signatures":[{"sig":"MEUCIQD2W45H4NQwwnp+m7hqDwTJDYIRBsgyr30rWlFp6U0o+wIgMljOKluWVj12Da2FU3Pa2zWihinYcwCx+BwbKPn1nRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c9bff8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539840},"type":"module","_from":"file:skybridge-0.0.0-dev.4c9bff8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52c38160ee00475c90e1f915ff88c7ce/skybridge-0.0.0-dev.4c9bff8.tgz","_integrity":"sha512-C8eWRmpoV0g+h0RnTNwpVM9UblxjMpRQTag/9Aw1joDlmq4Ae85lWRWhcfRpu6Y0ibn8QWJ21/3NZxs8T+RSlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c9bff8_1782145234868_0.6426790683922587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86e6a26":{"name":"skybridge","version":"0.0.0-dev.86e6a26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86e6a26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c37e24a0c51f2313eed5ae5c1a677a5868910800","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86e6a26.tgz","fileCount":434,"integrity":"sha512-IhumPrp2EyaDSKQ4VgjDJig5PsnsA6fXK/Z88HGjRYS6GJeG/TKXPfUTUK/K9x76Gx8WSMbDGNRQIF28bYdvdQ==","signatures":[{"sig":"MEYCIQDC/7qzW9WzH9ukUO5zIMGKKZ8BCWSr+toPwW5dMKUuIgIhAP2KGeU+4yZb23fk17eWrXi29BwpofLHWhlPHWkIjJys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86e6a26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539840},"type":"module","_from":"file:skybridge-0.0.0-dev.86e6a26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/016265fe113dbc9743946371461029aa/skybridge-0.0.0-dev.86e6a26.tgz","_integrity":"sha512-IhumPrp2EyaDSKQ4VgjDJig5PsnsA6fXK/Z88HGjRYS6GJeG/TKXPfUTUK/K9x76Gx8WSMbDGNRQIF28bYdvdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86e6a26_1782145519040_0.4212538000552952","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04d414d":{"name":"skybridge","version":"0.0.0-dev.04d414d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04d414d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79180384d135dfede48a4b8db19c0ae5a423f063","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04d414d.tgz","fileCount":431,"integrity":"sha512-sHO9Eul2ATFCg5NEELVtqWsW9Mj5EeR5NJAK4fAKV3Cdk+l4G48oaR8pKo1neUqPxXSZhKGCGF9js35ZdPJYzA==","signatures":[{"sig":"MEYCIQCq76lyyo//nTk9+06OWNhpcohIlK3/7EX3BJxPeVvg6wIhAIHqbypA+pnYHLpr/3p98XHhLXjO8FzeAAx4XeYumEqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.04d414d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533899},"type":"module","_from":"file:skybridge-0.0.0-dev.04d414d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/300551c18303072b0d4665d0411946d3/skybridge-0.0.0-dev.04d414d.tgz","_integrity":"sha512-sHO9Eul2ATFCg5NEELVtqWsW9Mj5EeR5NJAK4fAKV3Cdk+l4G48oaR8pKo1neUqPxXSZhKGCGF9js35ZdPJYzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04d414d_1782146420255_0.709006649186974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.896eb66":{"name":"skybridge","version":"0.0.0-dev.896eb66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.896eb66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c4d90d37b512f9449c1890ee1e752982a6cfcf86","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.896eb66.tgz","fileCount":374,"integrity":"sha512-eVYESkT3YcScfVMZGk1USFsOuUUrNkdfPb5f2HjqLP/byqe/OLpJ+kTkB9s1lDEmYAKer0bAPsI5lIlce5z54Q==","signatures":[{"sig":"MEYCIQCYeFcYhXgXFKWQYmjHyz7XxkdcO93m3o1O7eSWbYYmywIhAKF6siNFjmVrQMnxVe4gsa5O0peNcKicN1w+uY7lvV3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.896eb66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.896eb66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5acb726b7aeed1ca0395150721f5df3b/skybridge-0.0.0-dev.896eb66.tgz","_integrity":"sha512-eVYESkT3YcScfVMZGk1USFsOuUUrNkdfPb5f2HjqLP/byqe/OLpJ+kTkB9s1lDEmYAKer0bAPsI5lIlce5z54Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.896eb66_1782200200201_0.8706710886272053","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed7ee19":{"name":"skybridge","version":"0.0.0-dev.ed7ee19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed7ee19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8e7df8ccb2a2a81f438fa6f0c837fcbce36579ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed7ee19.tgz","fileCount":374,"integrity":"sha512-skkncESV013PpUbXMQQ36R43MgPunyIRJfwWSU+xY3edgNZ1Fkc+Nz7A2w3ovKkV+GgGRxJPI79YpLZSAQBDpA==","signatures":[{"sig":"MEUCIQCZcsJ8rDmWCQLrZRgfIt0OaVWxvmqzF/mXU3vhJVGjqgIga3u1DFGe9H+J8PBzddZqVRDbY2mc6+dwrpsOft2emFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ed7ee19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.ed7ee19.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef868f9c61d32f8ef0c6432188023e43/skybridge-0.0.0-dev.ed7ee19.tgz","_integrity":"sha512-skkncESV013PpUbXMQQ36R43MgPunyIRJfwWSU+xY3edgNZ1Fkc+Nz7A2w3ovKkV+GgGRxJPI79YpLZSAQBDpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed7ee19_1782200852976_0.5090832233171403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aebaeed":{"name":"skybridge","version":"0.0.0-dev.aebaeed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aebaeed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39e22e7d627d412cc516e2d120610bcbe5f7d635","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aebaeed.tgz","fileCount":434,"integrity":"sha512-PN7vjueH7OuCdgIzapvteSD0zQuN30a/adcOdO8HJ3Zd4qDC+29GoxHduIFK06HCtJes67dJloqj+0oDc4W8lw==","signatures":[{"sig":"MEUCIH3JLVkbtbJp3DpaopLZV2Yx7A87wiGdvXS+lzcoBvHnAiEAtkM0RKuxuY/YF1RvanMEWK8u86puFLpk2K2M7ISDu/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aebaeed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547550},"type":"module","_from":"file:skybridge-0.0.0-dev.aebaeed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/800c284065d82c43fd823cfb69d7d298/skybridge-0.0.0-dev.aebaeed.tgz","_integrity":"sha512-PN7vjueH7OuCdgIzapvteSD0zQuN30a/adcOdO8HJ3Zd4qDC+29GoxHduIFK06HCtJes67dJloqj+0oDc4W8lw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aebaeed_1782201409609_0.1878321880065681","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d5560ad":{"name":"skybridge","version":"0.0.0-dev.d5560ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d5560ad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f402dec8f97a6d86bd477631f130e687f9a19d5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d5560ad.tgz","fileCount":434,"integrity":"sha512-MGyICPHdKa9E/s5pyvlOkIw89M9JxO/OtgE2Bg/k0Dam3O6IoHsfAqphVe4DIsOGKrYQ7TP8wTc+Mo2YwAdcuQ==","signatures":[{"sig":"MEUCIQCjbpCI0I7M9p7607QAdAqk4eg7QfFVeCBI9xf0G0ymYAIgQATgVLO+xqW8pQc+VaUEoaTf6KAFxPRlDcEPoMtv094=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d5560ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1543672},"type":"module","_from":"file:skybridge-0.0.0-dev.d5560ad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6caec46b4890b1e8af9c1b406217453b/skybridge-0.0.0-dev.d5560ad.tgz","_integrity":"sha512-MGyICPHdKa9E/s5pyvlOkIw89M9JxO/OtgE2Bg/k0Dam3O6IoHsfAqphVe4DIsOGKrYQ7TP8wTc+Mo2YwAdcuQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d5560ad_1782202452984_0.7202625403069585","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a24fbfd":{"name":"skybridge","version":"0.0.0-dev.a24fbfd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a24fbfd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a6d67634cabf4cda41494aee23daa395c3a2e17f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a24fbfd.tgz","fileCount":434,"integrity":"sha512-5EaIQrMdf+k72pW4fQ6cfLZlK6ivmhjL9ASBnZVjPE7CWBywy6Efs/WR4tKq7ME5uWuVC+Nic5Ha6Wfu7wcQeQ==","signatures":[{"sig":"MEQCICUBPL0w8VIEtFQ1pZ+f3np5qX9SnBryhTVRuF5Ys03lAiBfXOnWtnlevEaboRpJuictB5f9fW2s5sHbUONzTzvE0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a24fbfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1545372},"type":"module","_from":"file:skybridge-0.0.0-dev.a24fbfd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f7e6069f6ef8da8cf40b6ed0738508c/skybridge-0.0.0-dev.a24fbfd.tgz","_integrity":"sha512-5EaIQrMdf+k72pW4fQ6cfLZlK6ivmhjL9ASBnZVjPE7CWBywy6Efs/WR4tKq7ME5uWuVC+Nic5Ha6Wfu7wcQeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a24fbfd_1782205400648_0.549154951871778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89e35fa":{"name":"skybridge","version":"0.0.0-dev.89e35fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89e35fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c07c3942281878ff071b638513ffa185e346761","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89e35fa.tgz","fileCount":380,"integrity":"sha512-tRlfz/8NbRVABoxa38ON3KiPhaZ8Nice17KsowOOb4J9hBBblmBYXoErJ+hrHSDb3g1CVXC7zxaUT5Ec67Tv4g==","signatures":[{"sig":"MEUCIHzjDK4ZkHkaL009l7Veb0omiyx/QkWe6y7J4CGsdTUPAiEAzM5YpTaRoABSVFQSksmOHShL0y43FRnn15M+RM+8fpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89e35fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1406619},"type":"module","_from":"file:skybridge-0.0.0-dev.89e35fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b58ecf654f170666746ccbb83e73eef/skybridge-0.0.0-dev.89e35fa.tgz","_integrity":"sha512-tRlfz/8NbRVABoxa38ON3KiPhaZ8Nice17KsowOOb4J9hBBblmBYXoErJ+hrHSDb3g1CVXC7zxaUT5Ec67Tv4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89e35fa_1782205439985_0.5395467368794966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9771c4e":{"name":"skybridge","version":"0.0.0-dev.9771c4e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9771c4e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"783f6b5739d76f283a720c46bd9a96d7e8932686","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9771c4e.tgz","fileCount":434,"integrity":"sha512-sXb9LjSFD8zMk9vVcqHFfngiJFsALFFMPkuyhcLrcO20fRD1msDxiXHuGCkeJDn58hcIYqbuDI0omvzCtlihhQ==","signatures":[{"sig":"MEQCIC3w58ikGDM/37di71JKMDCyhdTNzNputvOFHRwGz/s6AiAbVFi0e9RRlwYckvmVN85uTg9oTrXNs16HOydSCWx50g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9771c4e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547601},"type":"module","_from":"file:skybridge-0.0.0-dev.9771c4e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a467969f138cfb020268d39948eb60ee/skybridge-0.0.0-dev.9771c4e.tgz","_integrity":"sha512-sXb9LjSFD8zMk9vVcqHFfngiJFsALFFMPkuyhcLrcO20fRD1msDxiXHuGCkeJDn58hcIYqbuDI0omvzCtlihhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9771c4e_1782208504079_0.9162242353949213","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60754b1":{"name":"skybridge","version":"0.0.0-dev.60754b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60754b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df85eef318d177ad9c89eaf9bf5e1d8ec03e58e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60754b1.tgz","fileCount":434,"integrity":"sha512-Me36UsjAhJs79RCxeZudYbVY/pe0RZFMdvvEq8TLaeKqNH2IRmJwMu+j+dtp+kBKn2/g79HzimbHi4sCeKwgTA==","signatures":[{"sig":"MEUCIF1Inw3T8/8vjyNPMhL3MNbJp4p+Y9lyWq5F0Yjo3cxJAiEA+9aPPzcxz60rUE7nBgz5SJnPix6zOt9cBZ7eyVMupSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60754b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548315},"type":"module","_from":"file:skybridge-0.0.0-dev.60754b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7e210a43f344ea714aede2d6b642e5e5/skybridge-0.0.0-dev.60754b1.tgz","_integrity":"sha512-Me36UsjAhJs79RCxeZudYbVY/pe0RZFMdvvEq8TLaeKqNH2IRmJwMu+j+dtp+kBKn2/g79HzimbHi4sCeKwgTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60754b1_1782209984041_0.6069785943177342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2171ac2":{"name":"skybridge","version":"0.0.0-dev.2171ac2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2171ac2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8fdb75973fdb7f4f79b06a470ee5d45beed2c216","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2171ac2.tgz","fileCount":380,"integrity":"sha512-DJLKpVaCKDOuhp1JSwJb8N87dAylBnCiGixt4qDf+vCLIBNgcMGI8CuwJW2zf6+MGH3lW0waSpflQx82aloMyA==","signatures":[{"sig":"MEUCIB7FGuY77tlWTKqyoioYaIeIpk5O7rNanB4KywH+aHLLAiEAkV+bDn95akjgO502bg48GG/VczeYNY2qBrWfDI5i9D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2171ac2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1405966},"type":"module","_from":"file:skybridge-0.0.0-dev.2171ac2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f302aab842d1b2758c24e85034448f2/skybridge-0.0.0-dev.2171ac2.tgz","_integrity":"sha512-DJLKpVaCKDOuhp1JSwJb8N87dAylBnCiGixt4qDf+vCLIBNgcMGI8CuwJW2zf6+MGH3lW0waSpflQx82aloMyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2171ac2_1782210445770_0.3425862727432938","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8ed98d":{"name":"skybridge","version":"0.0.0-dev.c8ed98d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8ed98d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"718a93f9fec78811060ae641f2992cea44ab4e75","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8ed98d.tgz","fileCount":416,"integrity":"sha512-8zaOdMugX9Y+PuxsFHe1u8qNRhTP1a0qiI7VuJMPfHpK9FLa8JdVn7AdkqH8ViWhgwLieNHhmejLVN2rUP7gRg==","signatures":[{"sig":"MEYCIQDhqSixm4nD707V40MiYmaXQttT+ReNnXecpbrPZi+BjwIhAIyo+JDouNOx9mff53C8DJJcTrpDj5F8NsXOr2KyX0OL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8ed98d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544767},"type":"module","_from":"file:skybridge-0.0.0-dev.c8ed98d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a7db0d6af1f2cc33a9d27b9041780646/skybridge-0.0.0-dev.c8ed98d.tgz","_integrity":"sha512-8zaOdMugX9Y+PuxsFHe1u8qNRhTP1a0qiI7VuJMPfHpK9FLa8JdVn7AdkqH8ViWhgwLieNHhmejLVN2rUP7gRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8ed98d_1782211080402_0.021722903669182836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ecfdeac":{"name":"skybridge","version":"0.0.0-dev.ecfdeac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ecfdeac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f6a9157feb748e80d7b4664aecdf6c90c1dc291d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ecfdeac.tgz","fileCount":434,"integrity":"sha512-RB0tDa4oP7EKHDZ9d6TqIx63db4ksvXTyxON2eqWlWFf2GjRNe44krGufwR8yBnM7k1hLaYCxXvNOEhqy+VfiA==","signatures":[{"sig":"MEQCIHKN6ucSy60jsM9cU1mw7x+yX+Vq/tPI6DPhU5/aAOjuAiA+JS4WG+YZRpQAkzOmpVwjAS2d8KblT1mj/L0J7Vmp6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ecfdeac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546659},"type":"module","_from":"file:skybridge-0.0.0-dev.ecfdeac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aca23e007758e443ad86ad6f92addd13/skybridge-0.0.0-dev.ecfdeac.tgz","_integrity":"sha512-RB0tDa4oP7EKHDZ9d6TqIx63db4ksvXTyxON2eqWlWFf2GjRNe44krGufwR8yBnM7k1hLaYCxXvNOEhqy+VfiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ecfdeac_1782212944526_0.7119271000690826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df033f6":{"name":"skybridge","version":"0.0.0-dev.df033f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df033f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba0a52be6491ca484c669910595865fe13955068","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df033f6.tgz","fileCount":374,"integrity":"sha512-X+j7m34AZ9MGP0juwtoI8+4rzG/IfEV6nco4tH3INPw3Qu+8rlLLKEfbvu3ESzqGTBywZHu+OY2RZ9V6R7K0WQ==","signatures":[{"sig":"MEUCIQDXp1/SaOZi57KbTwtepoSVPD0IMK5+zxw3F8oSwffrEQIgRpPm8dctxOVN34HTpTBceZ/fHV0XgT8Taifjchg8vXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df033f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.df033f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3bfe99a1062dedc1d629924ef0eb204b/skybridge-0.0.0-dev.df033f6.tgz","_integrity":"sha512-X+j7m34AZ9MGP0juwtoI8+4rzG/IfEV6nco4tH3INPw3Qu+8rlLLKEfbvu3ESzqGTBywZHu+OY2RZ9V6R7K0WQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df033f6_1782213490234_0.7440352040034437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e8f3d89":{"name":"skybridge","version":"0.0.0-dev.e8f3d89","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e8f3d89","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8609488d7548488ab3c57e50fa0adb6bffcfd8ae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e8f3d89.tgz","fileCount":434,"integrity":"sha512-Z7kDk757Vxa+Fe7J7cY5mhBNAAFwKdG8K4K81OJD/eeyg8V2rAwFEThngoBMJUnD5UUGBSpVr1H1xim/YbzEMg==","signatures":[{"sig":"MEYCIQC7xEUQPGbbMyYmFAN+s7b7ZOR0Jre79PWQKJiXis4erAIhAKi/mt6xaOVwoDS4s/UxMbIVV9+lZV/fHXRD7Y2rzQS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e8f3d89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546659},"type":"module","_from":"file:skybridge-0.0.0-dev.e8f3d89.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c318acdda61bfdbe26b46fd8dcc68ac7/skybridge-0.0.0-dev.e8f3d89.tgz","_integrity":"sha512-Z7kDk757Vxa+Fe7J7cY5mhBNAAFwKdG8K4K81OJD/eeyg8V2rAwFEThngoBMJUnD5UUGBSpVr1H1xim/YbzEMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e8f3d89_1782214081507_0.457419588188837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc1170f":{"name":"skybridge","version":"0.0.0-dev.fc1170f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc1170f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"26dd67a8fe796376f0c5c9d0eeb9347a71bad7ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc1170f.tgz","fileCount":416,"integrity":"sha512-EANoT1zLsBI2jVSFKE101aTN+aPJ1XU3q59OV1jbp49KeRriC5YMj9spwjRCHbB/h9hnEL8Erlif0ELCMRCWYg==","signatures":[{"sig":"MEQCIFeqjkzYZtEqBeBSmPJgnP4DemhKxwjiWSvoO6eDqTnxAiBb4B2UWFrYX73/6+KVaDz2vQTFJq04Q7FLXID9pvmKiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc1170f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544697},"type":"module","_from":"file:skybridge-0.0.0-dev.fc1170f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76b8ff6f09ede9ef9cfbd718968ca7cf/skybridge-0.0.0-dev.fc1170f.tgz","_integrity":"sha512-EANoT1zLsBI2jVSFKE101aTN+aPJ1XU3q59OV1jbp49KeRriC5YMj9spwjRCHbB/h9hnEL8Erlif0ELCMRCWYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc1170f_1782214449789_0.7657844775205105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.96a47dc":{"name":"skybridge","version":"0.0.0-dev.96a47dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.96a47dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5688757fd67024e297dc3f7cc1aec8a7a0c27cb3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.96a47dc.tgz","fileCount":434,"integrity":"sha512-ICLcpNJFYeiOwQ1ca9uPn0hhcN6p4hVPkNa94x7ntOF3UFIJyCRibjhrU7xaaijiWYAyC69GcThZHeiDE94a0g==","signatures":[{"sig":"MEUCIQDn2n9WeTo6IACtX1ncdyf7GSYQ3xcyfcSnilAgy3xcgQIgBNVbkUlwsuMHmVqXl/YxVee+Y6T5RBG4HtUqSdffyg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.96a47dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546659},"type":"module","_from":"file:skybridge-0.0.0-dev.96a47dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/194dd9c98f4f56b332a05ee30f5ebd51/skybridge-0.0.0-dev.96a47dc.tgz","_integrity":"sha512-ICLcpNJFYeiOwQ1ca9uPn0hhcN6p4hVPkNa94x7ntOF3UFIJyCRibjhrU7xaaijiWYAyC69GcThZHeiDE94a0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.96a47dc_1782215869393_0.4824291870227355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1a14b4b":{"name":"skybridge","version":"0.0.0-dev.1a14b4b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1a14b4b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"48e35162c64c4e2618f9f614d943394eb6e57a80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1a14b4b.tgz","fileCount":416,"integrity":"sha512-weeCtOsnDUPCm7L1W9ZaZVhP411Y8kbD3zATjooSiMv0LdbQcnPLC63ZDuZicvq+gK0324aBNDyP4ZJicBrxaQ==","signatures":[{"sig":"MEUCIF1XAZodsRXYlr/T1F981YkwZ5lQOGmylubRQVfg8nmMAiEAyLV1Ixo1pw2rZp9nVm9Ydh0d4c2dWhtahQ1JwRIHMd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1a14b4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544987},"type":"module","_from":"file:skybridge-0.0.0-dev.1a14b4b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/550044b944f5b990c9c557762edec492/skybridge-0.0.0-dev.1a14b4b.tgz","_integrity":"sha512-weeCtOsnDUPCm7L1W9ZaZVhP411Y8kbD3zATjooSiMv0LdbQcnPLC63ZDuZicvq+gK0324aBNDyP4ZJicBrxaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1a14b4b_1782217147863_0.377669138725959","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2030776":{"name":"skybridge","version":"0.0.0-dev.2030776","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2030776","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d357d1a1903ff0b39945a3e39e4b176ab7fae439","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2030776.tgz","fileCount":434,"integrity":"sha512-29YtXCM8wmQAKhquEfcyIBK7NF5XCOXOxOGBcLKvKSwucog9C6AnwMGBYOd0IJdvX2znxrXE034KSYXIe/7wIw==","signatures":[{"sig":"MEUCIQCDpo8cyMqIDEx4xDpzDctamomyyy5rNP+tPcMVLF03zgIgFEB+BqSbCIqJElClK9/KdmI45inAd9I0VwjKQOb4cms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2030776","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547107},"type":"module","_from":"file:skybridge-0.0.0-dev.2030776.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e91a54b714b93cb1aca8a507ed62a27c/skybridge-0.0.0-dev.2030776.tgz","_integrity":"sha512-29YtXCM8wmQAKhquEfcyIBK7NF5XCOXOxOGBcLKvKSwucog9C6AnwMGBYOd0IJdvX2znxrXE034KSYXIe/7wIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2030776_1782225632314_0.4810577508057421","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6977a0e":{"name":"skybridge","version":"0.0.0-dev.6977a0e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6977a0e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"632b0bd441f7fbdc7f287eacea111cce9b7683f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6977a0e.tgz","fileCount":416,"integrity":"sha512-meZd25r0Y1QI/gWKue18lwDhUNTx3E9VsP+ui7bbCpqMyvU6i6VYVIroK9P60TH8G1LPMVh74ryDV/lZxxCFjw==","signatures":[{"sig":"MEYCIQD+aQsLjBhsHI+V50Mt/zy/gkb7EFAoZXXrFyBzUOLv7AIhAOLAJ/U7UnY8GzM37EoyYSgnPlwMkb5EPkzmqMA6EIId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6977a0e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547798},"type":"module","_from":"file:skybridge-0.0.0-dev.6977a0e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f07704bebc0f52c233698287f9f66821/skybridge-0.0.0-dev.6977a0e.tgz","_integrity":"sha512-meZd25r0Y1QI/gWKue18lwDhUNTx3E9VsP+ui7bbCpqMyvU6i6VYVIroK9P60TH8G1LPMVh74ryDV/lZxxCFjw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6977a0e_1782233033139_0.4002842454070812","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2009590":{"name":"skybridge","version":"0.0.0-dev.2009590","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2009590","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c61f9b19bde05e2eedd54a5b8380a51102a82cb0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2009590.tgz","fileCount":434,"integrity":"sha512-N4YE8JF4xk47DyQ8fS30SGE6TaclVIdQC8RKuQwm4vHFR0TkRVnXReNlpxYk9ahi047ykLi7xn9vDGeeI2MypA==","signatures":[{"sig":"MEUCIDbzfNbSZJqXchLsCYqJGy/oMbw16p42EqxzwTASMTpoAiEAmaadlutbqa6HWkkgoH1Dkaa1MzlXbpqfZVqk/u5JTPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2009590","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547107},"type":"module","_from":"file:skybridge-0.0.0-dev.2009590.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/119127142e4b26149de93560c30e8cde/skybridge-0.0.0-dev.2009590.tgz","_integrity":"sha512-N4YE8JF4xk47DyQ8fS30SGE6TaclVIdQC8RKuQwm4vHFR0TkRVnXReNlpxYk9ahi047ykLi7xn9vDGeeI2MypA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2009590_1782233525026_0.6372067336664105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab3877f":{"name":"skybridge","version":"0.0.0-dev.ab3877f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab3877f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"38a9fc16aca4511545459d753f3f4ca961f63c59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab3877f.tgz","fileCount":446,"integrity":"sha512-lyg//x/vlse1wT8Tc3uAvT2XWlbeSFCYN/opsleu3LziGanmHT3MDxANBj5rnUqNkfK5WcAnAoMHRLuQF1+Mbw==","signatures":[{"sig":"MEUCIA2gb16+iUDFzFi4txZGr3+kjbitpRYorkrmVtbs0fbWAiEAlY47L650OrVwVAB6nBTP+iaK0xUNmtRwi60ZSNmg7lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab3877f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595389},"type":"module","_from":"file:skybridge-0.0.0-dev.ab3877f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85eb69668e16af12a29c52390cc881d8/skybridge-0.0.0-dev.ab3877f.tgz","_integrity":"sha512-lyg//x/vlse1wT8Tc3uAvT2XWlbeSFCYN/opsleu3LziGanmHT3MDxANBj5rnUqNkfK5WcAnAoMHRLuQF1+Mbw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab3877f_1782233721367_0.042529166127634355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b7f4548":{"name":"skybridge","version":"0.0.0-dev.b7f4548","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b7f4548","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b025459c456215849b2f7f6aeada01c5cebcfe78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b7f4548.tgz","fileCount":434,"integrity":"sha512-i3DBtPJCMed0J5md+3g4PzfDdzZ2RX6b2AvaFbUbdX4nhhCmvc9uGXDGlWThXN83cnOMU1cxf34xuO8nfguXIg==","signatures":[{"sig":"MEUCIQD1E+HRG1/2tNMnp3vPG1DTtrdPEchgvFO3VIP/s4gbqwIgRmzz4B8oPH2hjDWDKgcNa/v6MNqNechAhc5oCfySJNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b7f4548","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546790},"type":"module","_from":"file:skybridge-0.0.0-dev.b7f4548.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f29b758e834b74df88d8366ccff26389/skybridge-0.0.0-dev.b7f4548.tgz","_integrity":"sha512-i3DBtPJCMed0J5md+3g4PzfDdzZ2RX6b2AvaFbUbdX4nhhCmvc9uGXDGlWThXN83cnOMU1cxf34xuO8nfguXIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b7f4548_1782297759356_0.05745248784454593","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4592fbb":{"name":"skybridge","version":"0.0.0-dev.4592fbb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4592fbb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bfa9b6bfcb03fe3df4f0729e07a291fc715b64b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4592fbb.tgz","fileCount":434,"integrity":"sha512-fnKTjIjQehkSj3ZeiqADUblhypYX6MQvFYXk7nyc0odQ17jTEAZQHop8uXHQbaDduz+cgRYU2rLWCPzoCXLNVA==","signatures":[{"sig":"MEQCIFxaTofzROaU5U4lb0cKMz1A2ccwmNeJLy4OZAUnzQKnAiA/ZIUVIMVxMlktNAPyPWnazN4Gk5TdhtQyTyMFMcX5WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4592fbb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546384},"type":"module","_from":"file:skybridge-0.0.0-dev.4592fbb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bb0c3a2268e5a589b662b19e6edd10bb/skybridge-0.0.0-dev.4592fbb.tgz","_integrity":"sha512-fnKTjIjQehkSj3ZeiqADUblhypYX6MQvFYXk7nyc0odQ17jTEAZQHop8uXHQbaDduz+cgRYU2rLWCPzoCXLNVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4592fbb_1782297845467_0.9251846581898933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e5f0e1":{"name":"skybridge","version":"0.0.0-dev.4e5f0e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e5f0e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e454c0e6242e5ebbec478009fc2974e78e85002","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e5f0e1.tgz","fileCount":434,"integrity":"sha512-rXmVhtHpnpvPn4QowmiuftY8urpJhIPraJ88ZvSYCXRwZ/Zb1uQCqdhw55CxAjDqudiBA10TenZcaHQFGlKNaA==","signatures":[{"sig":"MEUCIAomlty7HZ72MFOioMIcjnhHUVPxMN0n3FBC0N2fKlbVAiEA6kdJZNeTDsfUIqnb6WaK3IoeRn9UxRDwJBiScjoKchs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e5f0e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544485},"type":"module","_from":"file:skybridge-0.0.0-dev.4e5f0e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b933281d3fd7357335eafa0812ae655/skybridge-0.0.0-dev.4e5f0e1.tgz","_integrity":"sha512-rXmVhtHpnpvPn4QowmiuftY8urpJhIPraJ88ZvSYCXRwZ/Zb1uQCqdhw55CxAjDqudiBA10TenZcaHQFGlKNaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e5f0e1_1782298817816_0.553978731336384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.40b0a4d":{"name":"skybridge","version":"0.0.0-dev.40b0a4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.40b0a4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"940f215bc227f27a92d78c0aa02c0573bd3e44b7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.40b0a4d.tgz","fileCount":434,"integrity":"sha512-ZQQgSsFCjvTJshvFH0jFUE86ZlIZx4Fc5yrZEuaSI/rYU1CyHQ3IC01zgtTyxUNbxlo6tfq4CiaMn0YhJ9keyQ==","signatures":[{"sig":"MEQCIBdHs5R6PZgiAH+fbkmQ2yyPaibHYCDvMUvTBu9IZnZEAiBXdBZGi1+vRyeSCqFMbkq2Vk5vOAxImVtk8pPhlpxXgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.40b0a4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546887},"type":"module","_from":"file:skybridge-0.0.0-dev.40b0a4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/40e4af7fb9584f11a7d277dcc93445aa/skybridge-0.0.0-dev.40b0a4d.tgz","_integrity":"sha512-ZQQgSsFCjvTJshvFH0jFUE86ZlIZx4Fc5yrZEuaSI/rYU1CyHQ3IC01zgtTyxUNbxlo6tfq4CiaMn0YhJ9keyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.40b0a4d_1782304260521_0.3060831123457215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0afdc53":{"name":"skybridge","version":"0.0.0-dev.0afdc53","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0afdc53","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9343e3c13feedb228b3d7f0a0019455efd05b7b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0afdc53.tgz","fileCount":434,"integrity":"sha512-eNF7h3wXTbXY8GguS5kgzyEtTmiUVwAeIts4vrhkejAdI1nLTvT+kiQi0dTW8a+MPwhgpnw6YHClSsVoTc/12g==","signatures":[{"sig":"MEUCIFZ6PRKSb5d8NgyqPZcA3rDrOB0d0zF+rWd1Ve48xEc7AiEA71H6+PDot4fzXPCCq/aA4HXV9l2gvqjiPuyAP+wXECs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0afdc53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544497},"type":"module","_from":"file:skybridge-0.0.0-dev.0afdc53.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/123aecae3db4c2e84f7b528ffa16ec60/skybridge-0.0.0-dev.0afdc53.tgz","_integrity":"sha512-eNF7h3wXTbXY8GguS5kgzyEtTmiUVwAeIts4vrhkejAdI1nLTvT+kiQi0dTW8a+MPwhgpnw6YHClSsVoTc/12g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0afdc53_1782305942132_0.804100805449592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c8a843":{"name":"skybridge","version":"0.0.0-dev.5c8a843","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c8a843","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e7d5d20c90e8165e4aacf3394642a6b47598ff9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c8a843.tgz","fileCount":434,"integrity":"sha512-ZMWsnSea51XWhsbTf3qfu4jYPkdR3Xw0ndO/4kVXvSItsgYWuJM/nXeW0DacyndoAuELg3T1fwD4k4XSph8Hsw==","signatures":[{"sig":"MEUCIGH7P0psxS0m1SxO5D+M8uWiOKyJWaCgFKjJLDgDkR8TAiEAvCdM0jIX99YPAMqUu4BIHICo4STePPSsY4I4ciU3tbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c8a843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547117},"type":"module","_from":"file:skybridge-0.0.0-dev.5c8a843.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1bc02cb1d328dd4297d075cf324c9153/skybridge-0.0.0-dev.5c8a843.tgz","_integrity":"sha512-ZMWsnSea51XWhsbTf3qfu4jYPkdR3Xw0ndO/4kVXvSItsgYWuJM/nXeW0DacyndoAuELg3T1fwD4k4XSph8Hsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c8a843_1782305998671_0.030341146239534433","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce040fa":{"name":"skybridge","version":"0.0.0-dev.ce040fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce040fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dfe1b20f5db4f51b68846b8ab9d13c70dc27a67b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce040fa.tgz","fileCount":434,"integrity":"sha512-kwvhy/YIpIkXmd0fzdTHyhDvJjaCAUimK67PAAbKdacqN3yt0JiIDNPXE1NHrugCIHVdFoe+jStzgLPbaVRkrw==","signatures":[{"sig":"MEQCIBx3tCPGCbuMyoHWcSo/49FNMdsW7CSUVKaU5ecW9DYEAiAEbcebi0uQY/lLAC752G2EKrIjf3a+X4rknIH+j5NrMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce040fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548867},"type":"module","_from":"file:skybridge-0.0.0-dev.ce040fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfb4ff1d75be3223ff6ed54933e29489/skybridge-0.0.0-dev.ce040fa.tgz","_integrity":"sha512-kwvhy/YIpIkXmd0fzdTHyhDvJjaCAUimK67PAAbKdacqN3yt0JiIDNPXE1NHrugCIHVdFoe+jStzgLPbaVRkrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce040fa_1782306544730_0.9257805720421739","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4195870":{"name":"skybridge","version":"0.0.0-dev.4195870","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4195870","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df70d0379fde1c6baeeb2745582528493d8788da","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4195870.tgz","fileCount":434,"integrity":"sha512-0wH1rTXRJStekQ/qgzENdAF/GtfTRWlwvxHkFvgiwRLKgNGTYN/w1YoOW7ONY0kiIfddo9Tt3Zzj2/kRkqdASA==","signatures":[{"sig":"MEUCIQDqM+nxyVNos47bS5mQVwAEA3L6G1JrIzpcED9r2nyxpwIgWVxJrECGtli4d5dWymyYCpwQHEst33/31N0tcQvQffw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4195870","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548872},"type":"module","_from":"file:skybridge-0.0.0-dev.4195870.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75a379df97abfcc8efeae6ff176f5614/skybridge-0.0.0-dev.4195870.tgz","_integrity":"sha512-0wH1rTXRJStekQ/qgzENdAF/GtfTRWlwvxHkFvgiwRLKgNGTYN/w1YoOW7ONY0kiIfddo9Tt3Zzj2/kRkqdASA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4195870_1782308334621_0.4356526576912432","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97bc523":{"name":"skybridge","version":"0.0.0-dev.97bc523","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97bc523","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dea43e2f5baaa7aa8804c69c5bc33f121f130c0e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97bc523.tgz","fileCount":434,"integrity":"sha512-BSDhitBlVJUvBAOnHIpqtbfcDLEvYeFk6AwyreZlWGTGLt/PD7SkENpZPXK7SMDaFBUR/FASGFSgLZFD6I7Q2g==","signatures":[{"sig":"MEQCICl6AP1lTAHo+L2mHg9qjUhKnha7EeqQmjzAn3NbafaDAiBidbiUudbMFRHlNsBxSOzG25MPTDbdQXDbEhydINBctA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97bc523","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1549375},"type":"module","_from":"file:skybridge-0.0.0-dev.97bc523.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/375ca6a6d0899ec05e115b98849f94b4/skybridge-0.0.0-dev.97bc523.tgz","_integrity":"sha512-BSDhitBlVJUvBAOnHIpqtbfcDLEvYeFk6AwyreZlWGTGLt/PD7SkENpZPXK7SMDaFBUR/FASGFSgLZFD6I7Q2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97bc523_1782308651625_0.36465035736249196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a62841e":{"name":"skybridge","version":"0.0.0-dev.a62841e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a62841e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04c5c41fc6ce24e6e333de958c54b6ce14777fdc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a62841e.tgz","fileCount":434,"integrity":"sha512-9lHsvRBKG0R2wu6BjDLLr+mV9HvEp8TFmER1NxoO2LY1mhJTtLgRHR9zYkqytDgyVasIJvM7bYULAkvJD7L+tw==","signatures":[{"sig":"MEUCIQDW3vSeSBy547jml9A4PISfPMGt0T38s1zzlmJde/gcLQIgMiWzyZXGSXNF+ic5LQT1Nz7BAS9GEiGnT6/yKHs9YBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a62841e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548737},"type":"module","_from":"file:skybridge-0.0.0-dev.a62841e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db9aad39649305ecf82d06106eb67064/skybridge-0.0.0-dev.a62841e.tgz","_integrity":"sha512-9lHsvRBKG0R2wu6BjDLLr+mV9HvEp8TFmER1NxoO2LY1mhJTtLgRHR9zYkqytDgyVasIJvM7bYULAkvJD7L+tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a62841e_1782308979673_0.26778064590914075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fdcf98":{"name":"skybridge","version":"0.0.0-dev.1fdcf98","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fdcf98","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c62f7c2c39522ab66722e6dbcf573573ec30ce85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fdcf98.tgz","fileCount":434,"integrity":"sha512-3uVN08/Cb1+O5+biADyqkncRdDhIdbtFaQ/RPYZ4RPWeCfDCyXUFM1YrveK2BtJ3I+n6jFme9P0yeVnU2c4NRA==","signatures":[{"sig":"MEUCIF2J0zmQChir/GvdVOWHwxqNKZNtp0AtsZxgm/HWlTxDAiEAwAOQIdWvyO4+Pd8+ZyAGUBgKnVxFKSQTskm+hZz1i+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fdcf98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548737},"type":"module","_from":"file:skybridge-0.0.0-dev.1fdcf98.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23564bcfd51456e1bd3af5a4d6705f96/skybridge-0.0.0-dev.1fdcf98.tgz","_integrity":"sha512-3uVN08/Cb1+O5+biADyqkncRdDhIdbtFaQ/RPYZ4RPWeCfDCyXUFM1YrveK2BtJ3I+n6jFme9P0yeVnU2c4NRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fdcf98_1782311822402_0.9720453507380951","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b256e94":{"name":"skybridge","version":"0.0.0-dev.b256e94","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b256e94","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"be6677103d519903a43b7aa8cb50a04d682a7ace","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b256e94.tgz","fileCount":446,"integrity":"sha512-KNBfNpN55CCK4SFAiIHRtGgRu09WrcTX7ZIkmocMGLsVajFOh2N35rnIbP8M/+8jGDMjdCX8CZQRQat7aNWnZA==","signatures":[{"sig":"MEQCIDnrDRl9aIbSbNZjcTEbx+rH7ctUnEarStePgXFUU+DhAiAOubheNjXMaKYRHtBub3w1X+xPQHakUK7e1QexX/ZMiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b256e94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595389},"type":"module","_from":"file:skybridge-0.0.0-dev.b256e94.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/98a575a74e560d917ed90d0e93e150b6/skybridge-0.0.0-dev.b256e94.tgz","_integrity":"sha512-KNBfNpN55CCK4SFAiIHRtGgRu09WrcTX7ZIkmocMGLsVajFOh2N35rnIbP8M/+8jGDMjdCX8CZQRQat7aNWnZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b256e94_1782319846785_0.24398142151101765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.151db03":{"name":"skybridge","version":"0.0.0-dev.151db03","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.151db03","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a08acf4ad13368354496963c592655ac7686603d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.151db03.tgz","fileCount":446,"integrity":"sha512-YsmXo4zfTf4QX0LDgpScghm+vwwuzvYNzj7bmGCPmK4W/YS+7jcvR/Hg7EJuSzVKuQl2DBZzmj7zlLt33m76Ew==","signatures":[{"sig":"MEUCIQCKirKriCWS/Dupob4WcsWcSyEnVFs/C5eh6hrGoIgDXAIgOTWMyAOIdYJ6SDPi3yAl87SgssBAFG0XmPe4RxuOUCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.151db03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1598285},"type":"module","_from":"file:skybridge-0.0.0-dev.151db03.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b4ae45de7e9721d3f9a423dfc03caa24/skybridge-0.0.0-dev.151db03.tgz","_integrity":"sha512-YsmXo4zfTf4QX0LDgpScghm+vwwuzvYNzj7bmGCPmK4W/YS+7jcvR/Hg7EJuSzVKuQl2DBZzmj7zlLt33m76Ew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.151db03_1782320910322_0.3067566659418679","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a9faea8":{"name":"skybridge","version":"0.0.0-dev.a9faea8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a9faea8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd2b0e181af79f5f9073c482ac90b9737d6363e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a9faea8.tgz","fileCount":446,"integrity":"sha512-VkVl2fwINMsbXqkknwX70r3r+KQayfAXWKKJOFn2WfysC3l1k+Lr2D96xs/UsteHbOU2zkYNFyJGn4FZVgQizw==","signatures":[{"sig":"MEUCICkjUDpZabKnzgZfQVwrTW2Ny31aBoba7MqVL+BfzzP8AiEArDRg+2cIUsIza9s8c7JC4aF2Zqkhot3+BdsoVlWuxqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a9faea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1597134},"type":"module","_from":"file:skybridge-0.0.0-dev.a9faea8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb9aad7ab3d3f385c4dae4b1a396c940/skybridge-0.0.0-dev.a9faea8.tgz","_integrity":"sha512-VkVl2fwINMsbXqkknwX70r3r+KQayfAXWKKJOFn2WfysC3l1k+Lr2D96xs/UsteHbOU2zkYNFyJGn4FZVgQizw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a9faea8_1782321455007_0.6974189263211279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a5aa80d":{"name":"skybridge","version":"0.0.0-dev.a5aa80d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a5aa80d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe903bd8272949953eeabaa0e6f00863ac706673","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a5aa80d.tgz","fileCount":446,"integrity":"sha512-a50PLQ3vGPPF/kLZnZKMPDTaOlY9LwY1WJB6UtadKRDobX56UwpXeFdLR9ezNaqTw5YT/p9r8j16kLgNAabkYA==","signatures":[{"sig":"MEYCIQDaDE4Waw2yHDBDnp3qymxUZORfIUPFP/GmlSSYwsnIXAIhAPFJGDzUDkFCv3w8sgYFeGVBX1ApjnFzy9j81USkpeEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a5aa80d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596347},"type":"module","_from":"file:skybridge-0.0.0-dev.a5aa80d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/536339486cac2d55a1c56d0400b23814/skybridge-0.0.0-dev.a5aa80d.tgz","_integrity":"sha512-a50PLQ3vGPPF/kLZnZKMPDTaOlY9LwY1WJB6UtadKRDobX56UwpXeFdLR9ezNaqTw5YT/p9r8j16kLgNAabkYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a5aa80d_1782322255785_0.05076309392221545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7272c5e":{"name":"skybridge","version":"0.0.0-dev.7272c5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7272c5e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"576e5f86152c55d9ee9670f73ff7377aa483226e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7272c5e.tgz","fileCount":446,"integrity":"sha512-f7sRh/Ih3BUOhMeamjUaEVymmdyuNc4p+6elawZngdQRAZ2W0F66owm712av9uYWQi5kCkbIPF2FuXv7/h2uiQ==","signatures":[{"sig":"MEUCID28fETrZCsU8Os70Jn0Dp1X23LDs/ows0vmh4Im+0xJAiEAhtrOQnsjSGdkM/uIJa22TbNk86ygkK6EvTm9dnl8X8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7272c5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596193},"type":"module","_from":"file:skybridge-0.0.0-dev.7272c5e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5596fc2065026d996b9c2bc2a22bbb7b/skybridge-0.0.0-dev.7272c5e.tgz","_integrity":"sha512-f7sRh/Ih3BUOhMeamjUaEVymmdyuNc4p+6elawZngdQRAZ2W0F66owm712av9uYWQi5kCkbIPF2FuXv7/h2uiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7272c5e_1782322655826_0.6202815201203478","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9abf676":{"name":"skybridge","version":"0.0.0-dev.9abf676","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9abf676","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4395e7531713170333003365ac9f2b425cb91848","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9abf676.tgz","fileCount":446,"integrity":"sha512-4w0v7dHIzP1mtOacsTgDwCuw8x/yojNc3b41g45hmEoO2ZHacvg9BVeRxa8MR4IOOsZiB9HIw41BNuPDuNeMdg==","signatures":[{"sig":"MEQCIGh9J41ioG6ekg7+9skozAXAuGydzSFO7CrVIlzKlM4zAiADG1FyJb7S+kaI0ZIDBTlA9f3XSyzivwZMAictYa5BAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9abf676","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594726},"type":"module","_from":"file:skybridge-0.0.0-dev.9abf676.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e8a90a4f2a10d7e46a5c41995391bcc/skybridge-0.0.0-dev.9abf676.tgz","_integrity":"sha512-4w0v7dHIzP1mtOacsTgDwCuw8x/yojNc3b41g45hmEoO2ZHacvg9BVeRxa8MR4IOOsZiB9HIw41BNuPDuNeMdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9abf676_1782323234002_0.24472429277600916","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.63f73b5":{"name":"skybridge","version":"0.0.0-dev.63f73b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.63f73b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc27e34a97e0fd88a405abadcfddbc8c15620582","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.63f73b5.tgz","fileCount":446,"integrity":"sha512-gTb01JCAMoCyE00jFrxkaNaI59gce0klQGWjqcF4XzYAPys6ZCu8SnK+dZJ0STc72fRImQBrnzFccytOOP3x3Q==","signatures":[{"sig":"MEYCIQD9UTgpS6KyZMcedAFJSmtEhYYzlKYFlsOP9BPT8w/fFgIhANH+mRNJeAtA4rCKaOLkAbwuV4XgtaMUxdeb1wxdNDlG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.63f73b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594746},"type":"module","_from":"file:skybridge-0.0.0-dev.63f73b5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/398c65f71891666b0149f4e6620eefd3/skybridge-0.0.0-dev.63f73b5.tgz","_integrity":"sha512-gTb01JCAMoCyE00jFrxkaNaI59gce0klQGWjqcF4XzYAPys6ZCu8SnK+dZJ0STc72fRImQBrnzFccytOOP3x3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.63f73b5_1782324107567_0.4232244258631437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.104fac7":{"name":"skybridge","version":"0.0.0-dev.104fac7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.104fac7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a346a7e43efdb65ba0e02047ca38747b721e40d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.104fac7.tgz","fileCount":443,"integrity":"sha512-JOQgAZl1NtjLXHoT4yGrJJhBm1eOYWQkN5RG/p9Q8pwRJ2V89fyQ710LpnxWnTZMPG9++g5FnJnOwvk3QsyzDw==","signatures":[{"sig":"MEYCIQDCfH3DsA7TkLzsiZxrSuVGqgpVzrZwcOGMrugSDJ5QAQIhAOVdJ+I82J6uIBv9rYZnFdhAtoKpnR4LYf509l8PYJLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.104fac7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1591221},"type":"module","_from":"file:skybridge-0.0.0-dev.104fac7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0fe8bdd29e78680a82afddb794d00b5f/skybridge-0.0.0-dev.104fac7.tgz","_integrity":"sha512-JOQgAZl1NtjLXHoT4yGrJJhBm1eOYWQkN5RG/p9Q8pwRJ2V89fyQ710LpnxWnTZMPG9++g5FnJnOwvk3QsyzDw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.104fac7_1782324785612_0.8702184947002025","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1483bf9":{"name":"skybridge","version":"0.0.0-dev.1483bf9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1483bf9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"608ed0ee5bd973b195e7c53ec745c6f39daa7fc1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1483bf9.tgz","fileCount":443,"integrity":"sha512-bVi3LILDAUZPvTQAHhcFSEzsprC8dauLjev540rj3pIQbS1yx/CzGQVNNhdDG8oIeAC8Aw0hZLuHSQBcw0nF+w==","signatures":[{"sig":"MEYCIQCY84Ic0mPEy7mmlDgd0FGM96k+IuM2ctyXMgyxuGgsDQIhANJKoozj/a+mmaEjx5MDK/5xfM1Z9AWotR3qCsMatWtG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1483bf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.1483bf9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/854273567b0429c4ccf3a35a202c9294/skybridge-0.0.0-dev.1483bf9.tgz","_integrity":"sha512-bVi3LILDAUZPvTQAHhcFSEzsprC8dauLjev540rj3pIQbS1yx/CzGQVNNhdDG8oIeAC8Aw0hZLuHSQBcw0nF+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1483bf9_1782325974112_0.2952823972081602","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3a4af6":{"name":"skybridge","version":"0.0.0-dev.e3a4af6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3a4af6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f03d8e154b7e8ad430e8f3c1cff67f59def5b06","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3a4af6.tgz","fileCount":392,"integrity":"sha512-TAHTn1EyTrHiZz/p6QuZ7Y+UPqVZ8n50TCcB0hKkkpS0bOnt9Dy+yVc0t/hGpwtHBy9dKUGQ3IWba8xLW9zE1A==","signatures":[{"sig":"MEQCIGpJCgMU3KaxWSwv0FeVF2ctKk6QAWmY9gqV1puWOzIqAiAJtxhEM0Rvc7OG/gIxmdLYYX6O/iTXDgViYZHEOFZOZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3a4af6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467180},"type":"module","_from":"file:skybridge-0.0.0-dev.e3a4af6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e741580b10024f70ff76b623fb8bc25b/skybridge-0.0.0-dev.e3a4af6.tgz","_integrity":"sha512-TAHTn1EyTrHiZz/p6QuZ7Y+UPqVZ8n50TCcB0hKkkpS0bOnt9Dy+yVc0t/hGpwtHBy9dKUGQ3IWba8xLW9zE1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3a4af6_1782479693348_0.00609455768506173","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e56312b":{"name":"skybridge","version":"0.0.0-dev.e56312b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e56312b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b2b042f32e9418abe14bdb1b19920ed5e87ffd7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e56312b.tgz","fileCount":374,"integrity":"sha512-L9bL7cAKVBvNVKtEsbZnA130HrwLjAG9OgfcqGSJKjsZabTr2Z6pEZLCxU6puUa62Fpm/D+M77/c6KuRNdvVDA==","signatures":[{"sig":"MEUCIQDY3ODesLODAHXoJLNrTXEzGqSc2x88XFwJsFNssHBhWAIgHQimoqmGFsLtulcJ5ZeSBRmxiKYKjYPD1inntCOmlqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e56312b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.e56312b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7799561360338123be039e2eb69fc08b/skybridge-0.0.0-dev.e56312b.tgz","_integrity":"sha512-L9bL7cAKVBvNVKtEsbZnA130HrwLjAG9OgfcqGSJKjsZabTr2Z6pEZLCxU6puUa62Fpm/D+M77/c6KuRNdvVDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e56312b_1782480719606_0.34286818128363694","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2438f66":{"name":"skybridge","version":"0.0.0-dev.2438f66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2438f66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c8d8d0bbd23dd4a0540126197505dc5261fddd1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2438f66.tgz","fileCount":374,"integrity":"sha512-KymjTnqZUoEkeIDYvg34B3DjKI6XYMn6I4VziU7fRB5GOT+bpmcG3BHgfAsog8xdemTThoqqMTiAQvhtukIVRg==","signatures":[{"sig":"MEYCIQDdWlXEaSqtcwR1+rX8B7lfW9Pll2jo9Qh/JOo5eENc6gIhALGDy89/ConP5oDE2i6V5Z9JL0rZDK3JPieGJkIyaDhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2438f66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.2438f66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6567b3a84e2a9c0c45be9dc9efae983/skybridge-0.0.0-dev.2438f66.tgz","_integrity":"sha512-KymjTnqZUoEkeIDYvg34B3DjKI6XYMn6I4VziU7fRB5GOT+bpmcG3BHgfAsog8xdemTThoqqMTiAQvhtukIVRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2438f66_1782481195368_0.5131215027673843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a00a402":{"name":"skybridge","version":"0.0.0-dev.a00a402","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a00a402","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18b02f9c6488b903e28eb3eaa5a654a2ad13235f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a00a402.tgz","fileCount":443,"integrity":"sha512-kxd8WxuEpgyH9fyeaU8hhknmByZTov8bWJjTH6478dE307uBfuAgvS+n2HKrEhG/6SsE0Gaz4T5/DFIVVB7FpA==","signatures":[{"sig":"MEQCIGtBjjdcZmpcxK7xLDRWUsrdJjkJNPCzAvJWP40XqkdTAiB73YZLppUoT/j0KxYzg8qmD3QJRRMob7YtExL1MEOz3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a00a402","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593554},"type":"module","_from":"file:skybridge-0.0.0-dev.a00a402.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8808992ebf43503bb3d55cb43355b021/skybridge-0.0.0-dev.a00a402.tgz","_integrity":"sha512-kxd8WxuEpgyH9fyeaU8hhknmByZTov8bWJjTH6478dE307uBfuAgvS+n2HKrEhG/6SsE0Gaz4T5/DFIVVB7FpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a00a402_1782581620880_0.13577386674220127","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db1ee97":{"name":"skybridge","version":"0.0.0-dev.db1ee97","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db1ee97","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a0f18c00b45cea84d617859f45b31f71e5362bda","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db1ee97.tgz","fileCount":443,"integrity":"sha512-ZdB2oB8RsM14jaZp+Hl4a3/Zw/IcnM+mvdcP3OcfLX2wDIICzj2yYJ/shAamtZf6V8daZWkxPCO4swLacWHeKA==","signatures":[{"sig":"MEYCIQDVup2QEeKpRsFOAOeymYJruOEsZGSBbjmXtF93mGsdFgIhAKgxXHDB/+dVnleRVnKruem4YHEnO8y0OZND7enx7kMF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db1ee97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594370},"type":"module","_from":"file:skybridge-0.0.0-dev.db1ee97.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/612dd4279cb07551eea280f11081fb16/skybridge-0.0.0-dev.db1ee97.tgz","_integrity":"sha512-ZdB2oB8RsM14jaZp+Hl4a3/Zw/IcnM+mvdcP3OcfLX2wDIICzj2yYJ/shAamtZf6V8daZWkxPCO4swLacWHeKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db1ee97_1782582456788_0.628761853793586","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cefd342":{"name":"skybridge","version":"0.0.0-dev.cefd342","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cefd342","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aef26d2ae7355fb59729ce203a2cdbc92c9dc1c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cefd342.tgz","fileCount":443,"integrity":"sha512-O+hl/Dopp5qcLy/W1iRblQR24YCq5d0Xl74PjCGSAzwR/pfILap2Nj8ifHCSk8+IJAhnxy9R4Ev37GaeXBIbPQ==","signatures":[{"sig":"MEUCIQC4YtLVRZk4AjdrwRKFjjurpKVrXKB1LhrV3RqUbFKwrgIgF6/crBAKRxFiu76yM7lri8CM4ZNYFBHHXKwfTv8Tk7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cefd342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594833},"type":"module","_from":"file:skybridge-0.0.0-dev.cefd342.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6b242cd18576c869db830a6bb29b3a0/skybridge-0.0.0-dev.cefd342.tgz","_integrity":"sha512-O+hl/Dopp5qcLy/W1iRblQR24YCq5d0Xl74PjCGSAzwR/pfILap2Nj8ifHCSk8+IJAhnxy9R4Ev37GaeXBIbPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cefd342_1782584405220_0.9454155848995094","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11c2a92":{"name":"skybridge","version":"0.0.0-dev.11c2a92","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11c2a92","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"452681e94856e57a1993d39113aa7b40be8400b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11c2a92.tgz","fileCount":374,"integrity":"sha512-F3i4crSMyzUznxEdFODi1A3LR+h0PYESjuiOB5Y7wvkd7o0/0xWBDBXcOLXS0egXoFCptAOZmCkL8jKdx0lGzA==","signatures":[{"sig":"MEYCIQDqWYcM8hgvTAI3LGsl48jTxmhi9n8STcj7G8YfazSDZQIhAORbvtFnH9Hl5i5lnIPW8Ftz7wKUbcO+Ob4Aau3fmQN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11c2a92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1415481},"type":"module","_from":"file:skybridge-0.0.0-dev.11c2a92.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fe4c5cd2c916702d49b3c8091b0bc72/skybridge-0.0.0-dev.11c2a92.tgz","_integrity":"sha512-F3i4crSMyzUznxEdFODi1A3LR+h0PYESjuiOB5Y7wvkd7o0/0xWBDBXcOLXS0egXoFCptAOZmCkL8jKdx0lGzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11c2a92_1782721439267_0.41723494679115003","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.662bdfd":{"name":"skybridge","version":"0.0.0-dev.662bdfd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.662bdfd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0374f57ddcfdaa65140d14c5235f698897514d0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.662bdfd.tgz","fileCount":443,"integrity":"sha512-qgJAGw7wADLcYjLjKK43sfSvR/kh52ttnaWQyIfY4LYzCWJGmgQ2pwX8sR/uGodDI3Nb2uON79uwv4Zw2ff4tw==","signatures":[{"sig":"MEUCIGzxAiAUj9AjwHnIvqZWDJHKQHamEvN28BFRf4raNCfKAiEAm9wu5LnpyP0OtrA5Ob9PEWVxXVepVGvuaOa9ivDZ234=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.662bdfd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.662bdfd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92767f190eddf603dd44b2a03faa71f4/skybridge-0.0.0-dev.662bdfd.tgz","_integrity":"sha512-qgJAGw7wADLcYjLjKK43sfSvR/kh52ttnaWQyIfY4LYzCWJGmgQ2pwX8sR/uGodDI3Nb2uON79uwv4Zw2ff4tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.662bdfd_1782721846349_0.5914362028217572","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cba8734":{"name":"skybridge","version":"0.0.0-dev.cba8734","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cba8734","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0445f95be715911852d1c57407849584bafdb9d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cba8734.tgz","fileCount":443,"integrity":"sha512-VtCd4hRvEA8XooYjoU7UA33iPLb5ZAs0EjitI+JT0iiaFbwbyn536S2/s/pMhig/QF/2L2qH/UsWUhVH0sZppQ==","signatures":[{"sig":"MEUCIQCN2L2qUDKB2ORx76jkYHWtQ8MiggCN5OUwaIg06qRD9QIgPz8T25vVGKPWbnaabItX5gnOFqkDeKELxT0n1DykEtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cba8734","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.cba8734.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/60484d0a14aae5bc94290ca1da1780ce/skybridge-0.0.0-dev.cba8734.tgz","_integrity":"sha512-VtCd4hRvEA8XooYjoU7UA33iPLb5ZAs0EjitI+JT0iiaFbwbyn536S2/s/pMhig/QF/2L2qH/UsWUhVH0sZppQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cba8734_1782731816357_0.5662034089601451","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29ad639":{"name":"skybridge","version":"0.0.0-dev.29ad639","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.29ad639","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"574e3c87b936ac04acd507a63762448f48c17e59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.29ad639.tgz","fileCount":443,"integrity":"sha512-eWDxeDx7ivyWgzuKG0l9Jm9btKnBbUsS62EcD4aw2pAFKhIdN5/K3aHaC7z/I31JlAmu+rTR0cKIaNe6OPBlhQ==","signatures":[{"sig":"MEUCIQCAWm5kMzoiK2iFb20l5qU1XekZd6w2iSk2hyqsmdk9PAIgXnR7zKm0FftnnuH5lryJZbfTMdWJJBGXZOzkvWjkEkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.29ad639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.29ad639.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/affa4e1c7f9422c7c54fec17ceb32df2/skybridge-0.0.0-dev.29ad639.tgz","_integrity":"sha512-eWDxeDx7ivyWgzuKG0l9Jm9btKnBbUsS62EcD4aw2pAFKhIdN5/K3aHaC7z/I31JlAmu+rTR0cKIaNe6OPBlhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.29ad639_1782735753278_0.07599832352251346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9f6a8d":{"name":"skybridge","version":"0.0.0-dev.e9f6a8d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9f6a8d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c3288f5f7640925e4d0d563ff029762e34d5092","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9f6a8d.tgz","fileCount":443,"integrity":"sha512-r2eQb90kZQ+MvbMBuMaCAmGpeIgUTA6pPPeUeHM3YhJpqUDZXLgkF5YcOG/H78oPxBaoFDTnmLQCjLUfAZfjTQ==","signatures":[{"sig":"MEUCIFyeDrq5T1YeAW5OWkNM/CLxamvZE8oc3jP9zZocAiCYAiEAikSej7vDLrlIqEsctfphTRu6Meq2WYzjRNdY5yNb+Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9f6a8d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.e9f6a8d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fd410184cc37eac8d7124aecd5670e79/skybridge-0.0.0-dev.e9f6a8d.tgz","_integrity":"sha512-r2eQb90kZQ+MvbMBuMaCAmGpeIgUTA6pPPeUeHM3YhJpqUDZXLgkF5YcOG/H78oPxBaoFDTnmLQCjLUfAZfjTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9f6a8d_1782738084326_0.5748846533441663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6652c90":{"name":"skybridge","version":"0.0.0-dev.6652c90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6652c90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"86b15600632e5b1d1b49adfdf8b6338393fc4137","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6652c90.tgz","fileCount":443,"integrity":"sha512-A9x2jo34L5bTl9vyQfLqly/XwN6lno1ebdAMrdGo5iWoj1ZQAIpHRYhyDnGge++zfIVRju5R3dj2X8M0+M34Gg==","signatures":[{"sig":"MEYCIQDFDhLt8dqJZrRRrj6iMVkQvYVEvHI+uFa7dsd4vYm6RAIhAIw1T0Q5l9IIZqmy+UH9Eadj9JW89CHSR+nhUWBr5/oN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6652c90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.6652c90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eef18ce334e1048d8727d8bb352d1d35/skybridge-0.0.0-dev.6652c90.tgz","_integrity":"sha512-A9x2jo34L5bTl9vyQfLqly/XwN6lno1ebdAMrdGo5iWoj1ZQAIpHRYhyDnGge++zfIVRju5R3dj2X8M0+M34Gg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6652c90_1782738146276_0.14214594016171778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.20a6953":{"name":"skybridge","version":"0.0.0-dev.20a6953","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.20a6953","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a3ee9de0186c7c03e9217479c91138bcdf73237","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.20a6953.tgz","fileCount":443,"integrity":"sha512-BizIL8P12RDxYVPCoUYdYyu/4HyjCTS76LFIqYjoUXfEVx2nyZH1PbBCxXRQhAnhUJNMUQQeglA03aqvCO8Yrw==","signatures":[{"sig":"MEQCIF9nbjW3ybas2T8+4R0nK/WR+Z5Qa5s2Ad90ejLsQr5SAiBGBLuXxoMfLfRR8Y/DAJtA+Qh35efaeDfwGda8IDegZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.20a6953","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.20a6953.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d272164f38e9cee32274b08d1a4c5c43/skybridge-0.0.0-dev.20a6953.tgz","_integrity":"sha512-BizIL8P12RDxYVPCoUYdYyu/4HyjCTS76LFIqYjoUXfEVx2nyZH1PbBCxXRQhAnhUJNMUQQeglA03aqvCO8Yrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.20a6953_1782739005863_0.9551838294369968","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"skybridge","version":"1.2.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6fa56b1c6080751d77a76559ac1a7099d8f4279d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.0.tgz","fileCount":443,"integrity":"sha512-Dm2JcDL/wpbdmNUjmSjrYaSpbOrGZZx+ZPHxKJIsmcobfycbGAEbAZc71cV4boip3yQft5ZtflV108m+DD0SqA==","signatures":[{"sig":"MEUCIQCQnMapEso7/aKgp57tKT+ynd/HH1etnVGqFfgsF12UYgIgEABpYexoyGdTrRqVPxgN1VRhVUGpMmZr4a5OI8vWLTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593248},"type":"module","_from":"file:skybridge-1.2.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65182423d57106967f4b39417e77b1d6/skybridge-1.2.0.tgz","_integrity":"sha512-Dm2JcDL/wpbdmNUjmSjrYaSpbOrGZZx+ZPHxKJIsmcobfycbGAEbAZc71cV4boip3yQft5ZtflV108m+DD0SqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.0_1782740845775_0.42382486611217063","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c6f0fa":{"name":"skybridge","version":"0.0.0-dev.6c6f0fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c6f0fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4d99f772aea91c7822b34051f0467b2cdcd20f6a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c6f0fa.tgz","fileCount":443,"integrity":"sha512-8q1DHdcVHjOFJ/gf8t02zGzzKqKQTAt8MuWeA/wCx+62R1JgosVa6Fna3G19Et+beElCr1aqrndQ1Z+aDoK/oQ==","signatures":[{"sig":"MEQCIDLjm3GrYVRx93XIlKe2U2e60M0N3byaAuUATSklBr2PAiB47RCv621wnNp3gnqabWbjBqIggWB6US71iKE+k2Hr2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c6f0fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.6c6f0fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/130928c9b44d21449959a29c8cb22fef/skybridge-0.0.0-dev.6c6f0fa.tgz","_integrity":"sha512-8q1DHdcVHjOFJ/gf8t02zGzzKqKQTAt8MuWeA/wCx+62R1JgosVa6Fna3G19Et+beElCr1aqrndQ1Z+aDoK/oQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c6f0fa_1782741742708_0.38583933773413626","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e859d6":{"name":"skybridge","version":"0.0.0-dev.3e859d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e859d6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"935c3cffe14466d9976c1985f3d3f05fdaf68a05","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e859d6.tgz","fileCount":443,"integrity":"sha512-cei6oUUKYwM/F++UMGGGsBzD/IWcGrhnL2OmfzptdnDp1973sh+OXOxU0XCVsxAB7b+ILqxgYUtEJPsZoS4BcA==","signatures":[{"sig":"MEQCIAYhf8j2UqDBwmxIFwgGpCffurW6TRMAED3wgyLKMl3/AiAIVdiNvm4+Ed8htdtW1KJviC9PFAgxazA2hFoZzaCZAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e859d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.3e859d6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed03a8f272d470a69739d93e952cb34c/skybridge-0.0.0-dev.3e859d6.tgz","_integrity":"sha512-cei6oUUKYwM/F++UMGGGsBzD/IWcGrhnL2OmfzptdnDp1973sh+OXOxU0XCVsxAB7b+ILqxgYUtEJPsZoS4BcA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e859d6_1782741972403_0.3479305671114701","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9dd92b8":{"name":"skybridge","version":"0.0.0-dev.9dd92b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9dd92b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2ee41bc3ddbcf4b5be55e12a1bc80ef646a4b96d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9dd92b8.tgz","fileCount":443,"integrity":"sha512-5pWJB3ax+fgoAG6fpN7ImHWXnb5ULm6HiTgHP6L46MFIO6zPSoLy1IgdbraO7ikW+nhkNbz0QR55QCQ+rlvvgQ==","signatures":[{"sig":"MEQCIFuAOL423jc4cOHgMdUj9DN37T7v43ZKVp/JQPIgMmFVAiBACFA0OlScB9LF3L/afXmSFv/Wd7YN4N2ylCemfHDkrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9dd92b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.9dd92b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f5115032b9d4b4e6b66a89e13bc5aac6/skybridge-0.0.0-dev.9dd92b8.tgz","_integrity":"sha512-5pWJB3ax+fgoAG6fpN7ImHWXnb5ULm6HiTgHP6L46MFIO6zPSoLy1IgdbraO7ikW+nhkNbz0QR55QCQ+rlvvgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9dd92b8_1782742069388_0.157236475342158","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.88e5e83":{"name":"skybridge","version":"0.0.0-dev.88e5e83","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.88e5e83","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ef3c283ec50c5aed40a961085809fd8c8845381","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.88e5e83.tgz","fileCount":443,"integrity":"sha512-zMlbBFjDQ2uVEk52i2YE7INFKTZPTGlD4bp6sb85BkmZtQRV7+C8pCAAOvHc0Z6dmx5CTt51zsRgeTdoGSs/jg==","signatures":[{"sig":"MEUCIDxr2LvYaukE+PJJPwtQk+RnHJFsbemX4Grh7JbfEZVdAiEAw+Hy0lXCJUy1LcitKwTkS8UTNwFCeREHIAxiECF0Gl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.88e5e83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.88e5e83.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/001ff247af4afdd980ebb67856095fe0/skybridge-0.0.0-dev.88e5e83.tgz","_integrity":"sha512-zMlbBFjDQ2uVEk52i2YE7INFKTZPTGlD4bp6sb85BkmZtQRV7+C8pCAAOvHc0Z6dmx5CTt51zsRgeTdoGSs/jg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.88e5e83_1782742329100_0.252852053056942","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aaeb563":{"name":"skybridge","version":"0.0.0-dev.aaeb563","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aaeb563","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8eaa3b969ad098af5afade1b6aeea9b2614cc1f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aaeb563.tgz","fileCount":443,"integrity":"sha512-XuKnJ/jglTafI4pYCKQrcCinXPiKp1WIk8ZfeA8QLhNP2HN7PbPvuDOZ++zaBOOVruIugzg3K2Bp4tfEFYagtg==","signatures":[{"sig":"MEYCIQCBYZpKJZOuhC24qifztSosJ6auysIqO9SsFqooFKU4PAIhAL81EdPCbSGpOP1yuF2xkLZw+/021u7W3SWTK7M2kFBw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aaeb563","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.aaeb563.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d30438203d91b017eb3f0411c7194ca8/skybridge-0.0.0-dev.aaeb563.tgz","_integrity":"sha512-XuKnJ/jglTafI4pYCKQrcCinXPiKp1WIk8ZfeA8QLhNP2HN7PbPvuDOZ++zaBOOVruIugzg3K2Bp4tfEFYagtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aaeb563_1782742339011_0.6732432232475591","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b838336":{"name":"skybridge","version":"0.0.0-dev.b838336","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b838336","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9d55abd8ca85e71876bebc89a634780827ff687f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b838336.tgz","fileCount":443,"integrity":"sha512-9EJjnVvy6eGOFzEG1nQbdfXhw1tsL9Unau54C+GfAVM4vl1U2g+qtCpQ0d6HYX/CjISe5YL15ISLnyuyu3ebsw==","signatures":[{"sig":"MEUCICF9us2EPkjY0W1woX9T1re1YkTQEEMHYMuwKVsffdSkAiEAhaaw7xME6CbzH0CGThUaFAM3qs6PepKAFN3KQCRcHq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b838336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.b838336.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/18b99e6021395c4f2d06d425f3bc656d/skybridge-0.0.0-dev.b838336.tgz","_integrity":"sha512-9EJjnVvy6eGOFzEG1nQbdfXhw1tsL9Unau54C+GfAVM4vl1U2g+qtCpQ0d6HYX/CjISe5YL15ISLnyuyu3ebsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b838336_1782742852662_0.8772820184085821","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc750de":{"name":"skybridge","version":"0.0.0-dev.fc750de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc750de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"567b4aeb7aa9b9084e7f3261ff0f63fe7dc54877","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc750de.tgz","fileCount":443,"integrity":"sha512-jR0CpY8L/BWkwtx5LUiyFEvpZqwFltqYLZ1PRYroCp3yqcilCAqeKgTRGgFuF6Z2PsgBT/Xb4K8m3QGUZW8fAQ==","signatures":[{"sig":"MEUCIQCqBIFo+uR+I1NERyvyg3CRd/JjYWxAlX2KvvT3jBmuXAIgc7el86U1ORkaMvUKc3d5rpcrnCt5hDTp3fOnlbydACU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc750de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593264},"type":"module","_from":"file:skybridge-0.0.0-dev.fc750de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/148b36429b84ec43980f6c1c43fd2571/skybridge-0.0.0-dev.fc750de.tgz","_integrity":"sha512-jR0CpY8L/BWkwtx5LUiyFEvpZqwFltqYLZ1PRYroCp3yqcilCAqeKgTRGgFuF6Z2PsgBT/Xb4K8m3QGUZW8fAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc750de_1782743132413_0.6952704770901559","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da7ba17":{"name":"skybridge","version":"0.0.0-dev.da7ba17","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da7ba17","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3135106bce17abf6e74a79f4b595d307ae816fa6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da7ba17.tgz","fileCount":443,"integrity":"sha512-gYzPGkyB0DVGsIqUuhOzs4u6EbJp1QtVsZsaCXHPq+UlhZ9y60kgpzOzsGDNWtLmEDAy0Zh64SwRcyo+UuTmsw==","signatures":[{"sig":"MEQCIEXE8oPw660d6H86AjJ6JghC8s94ykWXp+P/R+h7jxemAiB32QLwSiyfMS5fnaRhscaxZFzE2dW5wTOQTR1qVgdw0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da7ba17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593802},"type":"module","_from":"file:skybridge-0.0.0-dev.da7ba17.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e6ae0b6b8ded0c82279a2993a698167/skybridge-0.0.0-dev.da7ba17.tgz","_integrity":"sha512-gYzPGkyB0DVGsIqUuhOzs4u6EbJp1QtVsZsaCXHPq+UlhZ9y60kgpzOzsGDNWtLmEDAy0Zh64SwRcyo+UuTmsw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da7ba17_1782743478015_0.5259199380561701","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"skybridge","version":"1.2.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb9ee5895cc58d14c451c9b240a0284bb8f228b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.1.tgz","fileCount":443,"integrity":"sha512-Kq6+XhLg5w1XtJqnq1AkmUY3PtzVMCjOIJSqvi0KusXPz/s1iCvdgr3wOOiuCyo6o80RVHqzaaB/y31kntCIng==","signatures":[{"sig":"MEYCIQD+mX10YtnIuvP1Ugvpw2SRXbPhllUxvINgwCl087tzlwIhANbQyaplQjlvc8sTvLFYOo0nN0D+gCK/aPchwB6uKH/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593790},"type":"module","_from":"file:skybridge-1.2.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/89fc480ba06fbbb72156ab76f0cec81e/skybridge-1.2.1.tgz","_integrity":"sha512-Kq6+XhLg5w1XtJqnq1AkmUY3PtzVMCjOIJSqvi0KusXPz/s1iCvdgr3wOOiuCyo6o80RVHqzaaB/y31kntCIng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.1_1782744056782_0.21266047480763084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3a1db3":{"name":"skybridge","version":"0.0.0-dev.f3a1db3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3a1db3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"87108e339cfa6062b6b0cb8dd9a3c508903dcab9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3a1db3.tgz","fileCount":443,"integrity":"sha512-R4PCoVZGHx3mcFi/sV+sAACo+d2UA4X4Aipg+RCAF75A4IIAhrt808/vJtYqWJN1HVMcU/BEws6/tyz3B46rTw==","signatures":[{"sig":"MEYCIQD+uZ37i9rxPk+/L1AN+Ae2BZtmA9BZMfuDnprJj6AV+gIhAKGJuexjU03OJOqplexEzf8pJmhpIYtzGyGYK6GnYF7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3a1db3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.f3a1db3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99fcfdb7a5b8d97e167c5b9199874a5d/skybridge-0.0.0-dev.f3a1db3.tgz","_integrity":"sha512-R4PCoVZGHx3mcFi/sV+sAACo+d2UA4X4Aipg+RCAF75A4IIAhrt808/vJtYqWJN1HVMcU/BEws6/tyz3B46rTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3a1db3_1782744190447_0.1190725896235103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6892e4a":{"name":"skybridge","version":"0.0.0-dev.6892e4a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6892e4a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f0365028918d9858eb63a49e6b655c4af85445d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6892e4a.tgz","fileCount":443,"integrity":"sha512-gJm3bJW85iNN1ou1OR+k78up2R8JFvFQWoOusgjZi0o8BDc7RhNfgt+3nSpyOoU8pSxxERNaV9UeSxwF1+lcNg==","signatures":[{"sig":"MEUCIGlC1IomimG2ycWhaKj1BFFPLJuKuJk86fFPHk9f1p3VAiEAkc6qt1SueSppgXkDU2sh6c1yJv6dCH6HiXMGIpr7f/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6892e4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.6892e4a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4adb2a0d20a1e3f029f9607475420941/skybridge-0.0.0-dev.6892e4a.tgz","_integrity":"sha512-gJm3bJW85iNN1ou1OR+k78up2R8JFvFQWoOusgjZi0o8BDc7RhNfgt+3nSpyOoU8pSxxERNaV9UeSxwF1+lcNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6892e4a_1782744331507_0.5962460739879123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7913853":{"name":"skybridge","version":"0.0.0-dev.7913853","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7913853","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3392ce616f795927f58c2ea49e5896848fd6f47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7913853.tgz","fileCount":443,"integrity":"sha512-rb/iKJUhxiK2473bxl0XLzk/RaM6YPtiSJ/F2opcJbXav9s2HeXJuj55znsYOHI/eiEAUJ696c60Cwto48mmlw==","signatures":[{"sig":"MEUCIQDeDuc7pQBqfKH5cilcN8wOrp2PyL8GBXXK91si0YDlxwIgQIu5JkGIAanWsu52FVcJpeyw+1Rzd0tqiFk5I7GsB+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7913853","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.7913853.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61abfb212bec0f63550c50c6698f2fb2/skybridge-0.0.0-dev.7913853.tgz","_integrity":"sha512-rb/iKJUhxiK2473bxl0XLzk/RaM6YPtiSJ/F2opcJbXav9s2HeXJuj55znsYOHI/eiEAUJ696c60Cwto48mmlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7913853_1782744398886_0.4402420247494887","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ae43f2":{"name":"skybridge","version":"0.0.0-dev.4ae43f2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ae43f2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cab023d86939c616544be87c9c0e12efa962fc4b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ae43f2.tgz","fileCount":443,"integrity":"sha512-pnoRdgiosomK9aaDHNUI+tJ2nmKveLPlIxvzrIjF4psrfud778GfeqffNfD/QNTdHahZe/FQFDko8r2Cm6oYMw==","signatures":[{"sig":"MEYCIQC1bho/7Uc5zm7tVavbVYPwOx6OAM34yOJt9p9VjpOYGQIhALEeO+o7s8NxnkSCfaxsD+nU+QvJzPU+5g3XweQ7a84/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ae43f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593802},"type":"module","_from":"file:skybridge-0.0.0-dev.4ae43f2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1ba237c65893369ffbfd1639d2b2af8d/skybridge-0.0.0-dev.4ae43f2.tgz","_integrity":"sha512-pnoRdgiosomK9aaDHNUI+tJ2nmKveLPlIxvzrIjF4psrfud778GfeqffNfD/QNTdHahZe/FQFDko8r2Cm6oYMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ae43f2_1782744424784_0.015039796078923251","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ee1b52":{"name":"skybridge","version":"0.0.0-dev.7ee1b52","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ee1b52","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94c21e9880118bb628977a8d029ddecd9f0aa85d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ee1b52.tgz","fileCount":443,"integrity":"sha512-fgMlt5iCx+3fk+QajgXv8fv1MfJesKTM/g2uBHk5l7o4oTC+pCCNU3Hx4VJb+yGV76jKkpq7wHKIV2/f/dREnQ==","signatures":[{"sig":"MEYCIQDzOvYeF5kqBMRCTLEBelQetogDbFB+fK32Mq6weSkPSQIhAJeMnb0P03vo8uKDgWpjl2ULamZAkOXZ9NLuXL21WB9/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ee1b52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.7ee1b52.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/46d0c1c0bd3ce354dccd39b6d8542cb8/skybridge-0.0.0-dev.7ee1b52.tgz","_integrity":"sha512-fgMlt5iCx+3fk+QajgXv8fv1MfJesKTM/g2uBHk5l7o4oTC+pCCNU3Hx4VJb+yGV76jKkpq7wHKIV2/f/dREnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ee1b52_1782745945678_0.47219093996952344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae4033d":{"name":"skybridge","version":"0.0.0-dev.ae4033d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae4033d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ecfb7dcbc2619d3f4130e0d55a4e8cf17ac26d93","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae4033d.tgz","fileCount":443,"integrity":"sha512-xL0NH4uXOTYJHxoDaQErHDcxAFdVfM8D99tSjuEfEDRAVoLY2mjB032/GSU0QuYQZ6GZ1sU/F5TF3w7o11me0Q==","signatures":[{"sig":"MEUCIQCvUPN16x7mnW8mx9KGbv0O4QjKnpUdTQL6sVW/MagvagIgCRrdSweFXJdEC+k33PW5CV+7yr+4e/natvSCO7f6zlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae4033d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.ae4033d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7fafddb3f4725b9ee5a6f476b602da1a/skybridge-0.0.0-dev.ae4033d.tgz","_integrity":"sha512-xL0NH4uXOTYJHxoDaQErHDcxAFdVfM8D99tSjuEfEDRAVoLY2mjB032/GSU0QuYQZ6GZ1sU/F5TF3w7o11me0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae4033d_1782747916788_0.4759424928074143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec17675":{"name":"skybridge","version":"0.0.0-dev.ec17675","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec17675","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15ad8ba446909b458ebf75e4919bfd64b699d794","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec17675.tgz","fileCount":443,"integrity":"sha512-LrGjDa+xpyA2XmXnlWwu6AXHbjsdwCQgsNh5I1IL/DitqSIzjU57utozCmV0h8S1KwiSgqqP0A/sir5HueD5Mg==","signatures":[{"sig":"MEUCIQDyaxhAkwrnDZTSiVquD9zzdlAmOO6h6TMpugZzuXZb1AIgFbPsGbG92BtysrbP8P7kFz8st0L3120REBY+wcKzpn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec17675","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.ec17675.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7dec7d038d05d8e615583404951cb5e/skybridge-0.0.0-dev.ec17675.tgz","_integrity":"sha512-LrGjDa+xpyA2XmXnlWwu6AXHbjsdwCQgsNh5I1IL/DitqSIzjU57utozCmV0h8S1KwiSgqqP0A/sir5HueD5Mg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec17675_1782804160096_0.05481032976975686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.1ec1c19":{"name":"skybridge","version":"0.0.0-next.1ec1c19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.1ec1c19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a468a3ac124051a8a745bae1a114c553fc99867","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.1ec1c19.tgz","fileCount":443,"integrity":"sha512-165o8vkPAboa33kkSyhgRKi193nrwZemtwWq2xMQuwcN2R6aIJsVL44B5NGYsy4X/M8oNYS1PDE/uljPK+k6+Q==","signatures":[{"sig":"MEUCIBvIaeufXS9/FA19qy4i7P21dJsuu/AQes9x5PZxq9CNAiEAsiF8L7/4Jeajd1r7Crt4XAK19A+AFqooWkVYSm4Gcpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.1ec1c19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593803},"type":"module","_from":"file:skybridge-0.0.0-next.1ec1c19.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dc1caf719a9d13e838adc13ee59732e6/skybridge-0.0.0-next.1ec1c19.tgz","_integrity":"sha512-165o8vkPAboa33kkSyhgRKi193nrwZemtwWq2xMQuwcN2R6aIJsVL44B5NGYsy4X/M8oNYS1PDE/uljPK+k6+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.1ec1c19_1782804965499_0.7541147546687748","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e70661":{"name":"skybridge","version":"0.0.0-dev.3e70661","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e70661","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68e779d1bd0bf2c1909913dcb7a370f87458334c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e70661.tgz","fileCount":443,"integrity":"sha512-RvFsIvgVBR16vNYgLw5d1SQvDjNa1Z1LRJ4TsnJAeU92hw47abn5MPiXKr7R+xfp2LmXt6qFUOTTEUBs/TddLw==","signatures":[{"sig":"MEUCIQCUUZObZCMIcNXAremqDqwXIk6w2O7uMRK5h7yoxa7UjQIgIBhbOkuGFQAOC69q8gVKRguGVYbVlMr26AYvoidXdJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e70661","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.3e70661.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/737b59e929dbc74f59c098014196891a/skybridge-0.0.0-dev.3e70661.tgz","_integrity":"sha512-RvFsIvgVBR16vNYgLw5d1SQvDjNa1Z1LRJ4TsnJAeU92hw47abn5MPiXKr7R+xfp2LmXt6qFUOTTEUBs/TddLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e70661_1782806218754_0.1005877262197179","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a202c0":{"name":"skybridge","version":"0.0.0-dev.7a202c0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a202c0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e575b4a27212f8cab4fc027ebf765ed129e9f271","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a202c0.tgz","fileCount":443,"integrity":"sha512-RZkL8TcjN59RFYYhnbaZo8DE9uQOEDBHYhkOMqeMLTec3UerdXJjWzSqwtPYlkQoYc+XPCZksz8hKXPU/Hq5jQ==","signatures":[{"sig":"MEYCIQD/z2+MHA+ATj70UY0DUzhKYzd1EFjz7QE5XKW50KLcdQIhAJvt5/tB9Tf7/St7LqEgEoATj96/02hafOMZWY7beDx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a202c0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594349},"type":"module","_from":"file:skybridge-0.0.0-dev.7a202c0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12028fd86d6b5ebae41b6beccbd8147e/skybridge-0.0.0-dev.7a202c0.tgz","_integrity":"sha512-RZkL8TcjN59RFYYhnbaZo8DE9uQOEDBHYhkOMqeMLTec3UerdXJjWzSqwtPYlkQoYc+XPCZksz8hKXPU/Hq5jQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a202c0_1782808220240_0.21543904550449255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ef99f9":{"name":"skybridge","version":"0.0.0-dev.1ef99f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ef99f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb33e6e448112ceaee4d5baa915aa252b5ec9f08","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ef99f9.tgz","fileCount":446,"integrity":"sha512-WGq/hpppQQn9XCBOE7QgJ9/paYUsbexNqWrQjcFzVZVx+yhTfhSSJ02XQQtVKXlhH+ctS4hAjBmVZtDS0jZphw==","signatures":[{"sig":"MEUCIGTQMBs9xHIw8e3aOMnfwWAsgcfzMDDjIAt1hPV2OcftAiEA+gbJXBHhsWzeXHobfk+Q/xIDI896Ui6+u4HlEWjSg5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ef99f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595942},"type":"module","_from":"file:skybridge-0.0.0-dev.1ef99f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aac62eeb73b5d6dce24b54e269d7203b/skybridge-0.0.0-dev.1ef99f9.tgz","_integrity":"sha512-WGq/hpppQQn9XCBOE7QgJ9/paYUsbexNqWrQjcFzVZVx+yhTfhSSJ02XQQtVKXlhH+ctS4hAjBmVZtDS0jZphw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ef99f9_1782808869329_0.7003265979076982","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7885361":{"name":"skybridge","version":"0.0.0-next.7885361","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7885361","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7813e66aee715a59c0af9cc2612c1edd6391e885","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7885361.tgz","fileCount":446,"integrity":"sha512-SjebUSz94ltJeiPnPO5j1mz40+hHq/+UoXeZI90KPyJUxaMg2ZnR5E2kYPYY3r5wGBMb262nxB/AuSadasAMOQ==","signatures":[{"sig":"MEUCIQDxz8msQA1FC05tThnkTTO9c+/Oc9CheEEz7IwguQ851wIgN59VAtytwUBuUe55vkrxsdD18DtrE3dM3XOunhf2baA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7885361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595943},"type":"module","_from":"file:skybridge-0.0.0-next.7885361.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/25416736153ade10e8415909a78cbff9/skybridge-0.0.0-next.7885361.tgz","_integrity":"sha512-SjebUSz94ltJeiPnPO5j1mz40+hHq/+UoXeZI90KPyJUxaMg2ZnR5E2kYPYY3r5wGBMb262nxB/AuSadasAMOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7885361_1782810352136_0.3923490974885191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b59de48":{"name":"skybridge","version":"0.0.0-dev.b59de48","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b59de48","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ebbc2e5a6bfdf773a05ec1517251df1c3a01d67a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b59de48.tgz","fileCount":443,"integrity":"sha512-KjggWxk62jisOu0nVmMyOM+hiNywOhgCQG8ZXMlVL6yGHNxlUovPP3S1iBnlyP9GLAAuSDPnIGEqIXlm//jOyw==","signatures":[{"sig":"MEQCIGfEnOwH7ajp7aeV1yrSoGYfLjJUOAHUkSbHBqZ542WbAiAnsmTWAd63DIilKXrD4oM5PYV2mQyuYWCLwEDM/sb8Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b59de48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.b59de48.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffb70cadc391b5215e61f43ed6812263/skybridge-0.0.0-dev.b59de48.tgz","_integrity":"sha512-KjggWxk62jisOu0nVmMyOM+hiNywOhgCQG8ZXMlVL6yGHNxlUovPP3S1iBnlyP9GLAAuSDPnIGEqIXlm//jOyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b59de48_1782810509575_0.9635345894963117","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a955b71":{"name":"skybridge","version":"0.0.0-dev.a955b71","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a955b71","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"69f711fb1447fe54d30f6c1c7a03296a4863ea31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a955b71.tgz","fileCount":443,"integrity":"sha512-jQfSfg2+Zf/soidJNQHKjTg64ioPS/AinjTdcj5jO5QUyuk2JMWeI7Mxnxl83HrYKF+IjdFKScPeiPUmz037AQ==","signatures":[{"sig":"MEQCIFhfvBuOSpTJlP9oqzpNxUn0Hc7JQBhqj+F/zyHQdeCWAiBbp+TyLcvY3eJkDWJ7JPtiozMqYkRW6+3+2cZ/0720Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a955b71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.a955b71.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df71402cf6ebc3afc0efe458724c1709/skybridge-0.0.0-dev.a955b71.tgz","_integrity":"sha512-jQfSfg2+Zf/soidJNQHKjTg64ioPS/AinjTdcj5jO5QUyuk2JMWeI7Mxnxl83HrYKF+IjdFKScPeiPUmz037AQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a955b71_1782810657453_0.9524564232685044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ea37ac":{"name":"skybridge","version":"0.0.0-dev.7ea37ac","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ea37ac","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9ae1a14e08387c24dc716d92c4ea7f466492aae9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ea37ac.tgz","fileCount":443,"integrity":"sha512-EAHmN/7q/3tYGJeAlrADvB9Hiup9H5hDggmbsYNXBSnyK9uHXGQ24MXzU2Xzo4Px/cYBKiH6br9aDTtWY9chMw==","signatures":[{"sig":"MEQCIEjumiC354p+Yn0gu0ncFlXtBpxjvbQ3OLs8u8PKD3QWAiA8Ewvn31jbAYk6aJ5c7ecaWuRRZUxV0EFrNbhLa07HHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ea37ac","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.7ea37ac.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57cd71b88684afea062f5276b7f73840/skybridge-0.0.0-dev.7ea37ac.tgz","_integrity":"sha512-EAHmN/7q/3tYGJeAlrADvB9Hiup9H5hDggmbsYNXBSnyK9uHXGQ24MXzU2Xzo4Px/cYBKiH6br9aDTtWY9chMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ea37ac_1782810897924_0.3804708665335015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d7b8d76":{"name":"skybridge","version":"0.0.0-dev.d7b8d76","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d7b8d76","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"231c46c17096a8e66889965ee03b8e3ea2e9fdce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d7b8d76.tgz","fileCount":443,"integrity":"sha512-/R6h+OBLFwdN2P5LeCzLD54hk4OZm/XUHdyyI3OL281CgzAQ5ngz4tT3IEizKcOoBPSjWepNpQBKwDywVG3gLA==","signatures":[{"sig":"MEUCIQDInHGW2Fa5woTsPJ1cYYRW1iuQOmLNmPCVJcuLvVQvuQIgZGWMksW4WXfLQHZfK50JiSi9IjPYCGaZRLvouRyuGvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d7b8d76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.d7b8d76.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c31bac4f20138e1192934cb8998fb26c/skybridge-0.0.0-dev.d7b8d76.tgz","_integrity":"sha512-/R6h+OBLFwdN2P5LeCzLD54hk4OZm/XUHdyyI3OL281CgzAQ5ngz4tT3IEizKcOoBPSjWepNpQBKwDywVG3gLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d7b8d76_1782812324687_0.22736539697696911","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.4fef077":{"name":"skybridge","version":"0.0.0-next.4fef077","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.4fef077","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b411fa2dd76eeb0c43822c38370e9cdd8c76518","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.4fef077.tgz","fileCount":446,"integrity":"sha512-tvkfJs7uS97Pgl2XgUK9P1CW9MESNkYIpsRHo98wIrjhwPDcHlhySHl4WoPWTJaa1wCITucD1voZHsBlRbOoOQ==","signatures":[{"sig":"MEUCIQCTNLpK0qj4gLE93UVXjtfX4GTA0drskfvIj1xlxIHAIAIgaN/48GRCV3jEFbmCgH0XJqwoBSpQdKe7yp2hOUa10PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.4fef077","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595943},"type":"module","_from":"file:skybridge-0.0.0-next.4fef077.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/25dcb598a9c80f37e25e4fa4c27b6dc7/skybridge-0.0.0-next.4fef077.tgz","_integrity":"sha512-tvkfJs7uS97Pgl2XgUK9P1CW9MESNkYIpsRHo98wIrjhwPDcHlhySHl4WoPWTJaa1wCITucD1voZHsBlRbOoOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.4fef077_1782812511174_0.6097094604155628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.15fa184":{"name":"skybridge","version":"0.0.0-dev.15fa184","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.15fa184","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e64362ede244f0778a0dc076d366dfe3c4871ba4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.15fa184.tgz","fileCount":443,"integrity":"sha512-+oFQbz8S0iqnjrOrYdUSk0JLaoRsx2X9qpqYLr3JvZAgGH6NjM2ouaSH/9ZcbyXCrOEZJZmGArHouCH+WvtFTQ==","signatures":[{"sig":"MEQCICOd4b2uxKso//9fMvqObNgXcalOxZr7NsU7EUne20zpAiBhTYb5k/rNNYuYasLoo0ih+50J1rrsjhbuXmJjxBW6pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.15fa184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1592615},"type":"module","_from":"file:skybridge-0.0.0-dev.15fa184.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b14059612898ddb434072f4a7d775649/skybridge-0.0.0-dev.15fa184.tgz","_integrity":"sha512-+oFQbz8S0iqnjrOrYdUSk0JLaoRsx2X9qpqYLr3JvZAgGH6NjM2ouaSH/9ZcbyXCrOEZJZmGArHouCH+WvtFTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.15fa184_1782812693095_0.4052330977865106","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.67fe61b":{"name":"skybridge","version":"0.0.0-dev.67fe61b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.67fe61b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b37ba3d99df15743211fd456c7475c6f302d6bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.67fe61b.tgz","fileCount":443,"integrity":"sha512-76ly+X7EHNM+EXwXn5M3SqjT9Pd4iDN+mLIg5GCBYJiwylVJ4x8ZrATth7DgyjsWWY5ZRuJo+of8mSYQqzjElg==","signatures":[{"sig":"MEUCIF4nMGamr35Jh9gicIDY3IHBYopjbqGw/sGp2ik8NssPAiEAylzUlD3W35YPiSOvRamQ5jP6vZRJ/XsqoKtkrELirrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.67fe61b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1592615},"type":"module","_from":"file:skybridge-0.0.0-dev.67fe61b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9df0c8a8266e4a6f56ebf8c7500d3c0c/skybridge-0.0.0-dev.67fe61b.tgz","_integrity":"sha512-76ly+X7EHNM+EXwXn5M3SqjT9Pd4iDN+mLIg5GCBYJiwylVJ4x8ZrATth7DgyjsWWY5ZRuJo+of8mSYQqzjElg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.67fe61b_1782812927652_0.3025333011360283","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"skybridge","version":"1.2.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"318ed210d6f0503b1600abe3f53bb6842fd857bf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.2.tgz","fileCount":446,"integrity":"sha512-dPVV8rAcCq/SHFAT2GWJlrR1zGuWQFqFA2ptnvAKZVZ2RltMIhtZ1+8P6QD03vjgBXZ184IDAtqfaaVsB2tSVA==","signatures":[{"sig":"MEUCIDSFiXENeZVeosIregTojRhF/n7vmuDP+sicOkGVf/VeAiEA27O4Vo4f15aDuqo8zCcxqM38vFR5USQxlt7DgupDrW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595930},"type":"module","_from":"file:skybridge-1.2.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2f1dfab4ffc5ffd7301a483c1b3d041/skybridge-1.2.2.tgz","_integrity":"sha512-dPVV8rAcCq/SHFAT2GWJlrR1zGuWQFqFA2ptnvAKZVZ2RltMIhtZ1+8P6QD03vjgBXZ184IDAtqfaaVsB2tSVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.2_1782813010035_0.2718871725447276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce3a2eb":{"name":"skybridge","version":"0.0.0-dev.ce3a2eb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce3a2eb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a56602a07e7e533b0b37a771aad713cf61ace9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce3a2eb.tgz","fileCount":443,"integrity":"sha512-cygT7X583oHeXcj1iGCW+VuQWJTMx/REryNVwTkmmL6riuC/gxRaDPJMxH914qmnBnjCwh2Jis/o9bygjBB6hA==","signatures":[{"sig":"MEUCIQDLToO5JPbqq8kYD3bwGIDVWxvexDftfNqftoC8LPAQcgIgIve5c8MWpVwplGc+3vH7Vm37SD555OraQGzG1kHesJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce3a2eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.ce3a2eb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78cd671a189f797302db2e323182b47c/skybridge-0.0.0-dev.ce3a2eb.tgz","_integrity":"sha512-cygT7X583oHeXcj1iGCW+VuQWJTMx/REryNVwTkmmL6riuC/gxRaDPJMxH914qmnBnjCwh2Jis/o9bygjBB6hA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce3a2eb_1782813462730_0.41555537742596327","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d8fa374":{"name":"skybridge","version":"0.0.0-dev.d8fa374","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d8fa374","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a608f0998f476ed9417e8d93448e5a6dab702cc3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d8fa374.tgz","fileCount":446,"integrity":"sha512-bs2NjQpOgt9xNAhRrF5eG7TjxVW/qnLv9x2JR1+5fPwi4vvv7GNO1iMsK+XdNAMH9eumxeWIwS5uTlUPJHE2lg==","signatures":[{"sig":"MEYCIQC97Qhn1gQPGy+V/QqJFWryap0aQXU3YQwd0AnAB1D9ugIhANihYtbSgOw4KwW2rG52D2XkTVEiwB6JEOsYXDY7kw3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d8fa374","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595942},"type":"module","_from":"file:skybridge-0.0.0-dev.d8fa374.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/45e63e60c5714e8c8908bd9c34da1818/skybridge-0.0.0-dev.d8fa374.tgz","_integrity":"sha512-bs2NjQpOgt9xNAhRrF5eG7TjxVW/qnLv9x2JR1+5fPwi4vvv7GNO1iMsK+XdNAMH9eumxeWIwS5uTlUPJHE2lg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d8fa374_1782813567990_0.5668576449396394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8abc9f0":{"name":"skybridge","version":"0.0.0-next.8abc9f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8abc9f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f634b74ae0d275b291069f8ae2452e6613a56ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8abc9f0.tgz","fileCount":446,"integrity":"sha512-ZKo3P28yu2v4c5hhdWucNGDuD6qUUviIzDJnJv/32hpbCazXCMzYoFY6wCX49cQpOmlw5bg+Vt9F8CbOrrssgw==","signatures":[{"sig":"MEUCIASQtFqrlUJbER5+6JC+f90V3CTtJ01gADTgMQnjFnUeAiEAmzzPVxcLpN4UHEvcrupbnyHgrY/IbxYU9Vlnm6tJo9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8abc9f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595298},"type":"module","_from":"file:skybridge-0.0.0-next.8abc9f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ccc1e10f1230155d27aafcc0863370a2/skybridge-0.0.0-next.8abc9f0.tgz","_integrity":"sha512-ZKo3P28yu2v4c5hhdWucNGDuD6qUUviIzDJnJv/32hpbCazXCMzYoFY6wCX49cQpOmlw5bg+Vt9F8CbOrrssgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8abc9f0_1782813798453_0.955031997408242","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.394d688":{"name":"skybridge","version":"0.0.0-dev.394d688","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.394d688","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a2f184b6ea7519416c92dc66112fc8dcd98d8378","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.394d688.tgz","fileCount":443,"integrity":"sha512-76JXyzUDv5QWpyABzFsMU5vktrP/FFQUgCpBjikTge0czeStLPXUXN9Tmm+qpjSeeCY61ruul1/0FZSaLD1BVA==","signatures":[{"sig":"MEYCIQDslBrBq5HwFYIraOSM1O4Ut2kHK4kziejZd9MrT2geSwIhAMU8G44LKzUPEn9ekyX0RuxmVJ9C+awTm02l8paLGbIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.394d688","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593260},"type":"module","_from":"file:skybridge-0.0.0-dev.394d688.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8f0e7ed625e8a054b9fc71392efdaad/skybridge-0.0.0-dev.394d688.tgz","_integrity":"sha512-76JXyzUDv5QWpyABzFsMU5vktrP/FFQUgCpBjikTge0czeStLPXUXN9Tmm+qpjSeeCY61ruul1/0FZSaLD1BVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.394d688_1782813875092_0.2041688958258816","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.075928f":{"name":"skybridge","version":"0.0.0-dev.075928f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.075928f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"18985d504c93fd3ae482e001c0724a40d8ff3d93","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.075928f.tgz","fileCount":446,"integrity":"sha512-szwsOM7mkpM9Iy/4fUHXXrXKux8VqeacphVih1Ob8v33QTMFnIe040Dh369YtjPeRoF+I/+dCGuX6/cjNoKqPA==","signatures":[{"sig":"MEUCIQDPUhuD714bxl4i46q7FoFTo43RHePKyU3V0ptwSqIIFQIgVhb3lX02tQFtVn9ZX2oX5gRoUQVMOurn515DaQrvb3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.075928f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595297},"type":"module","_from":"file:skybridge-0.0.0-dev.075928f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/181fd6be1fc468073192f93e1a452ab5/skybridge-0.0.0-dev.075928f.tgz","_integrity":"sha512-szwsOM7mkpM9Iy/4fUHXXrXKux8VqeacphVih1Ob8v33QTMFnIe040Dh369YtjPeRoF+I/+dCGuX6/cjNoKqPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.075928f_1782815661967_0.2249808899726693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.3013e82":{"name":"skybridge","version":"0.0.0-next.3013e82","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.3013e82","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aec3c79908b0e1b381b67f0cbe524f987d357388","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.3013e82.tgz","fileCount":446,"integrity":"sha512-mFySdlbPLW3o/IccBynxPHIx9TMSLpFIyACjQeYI3AAk5naRs/HRWdJeq/13JcLS4fWcRIiY0aveVhZ6hvn9CQ==","signatures":[{"sig":"MEQCIEwTcfSrCXK1+z4lShFEOXHOIaugipV/3B5MT3lSYVFWAiBlpSsBeVE1Kevrc0qNaPm5Rr6sSFV0oJhfzuU1jmiSOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.3013e82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595298},"type":"module","_from":"file:skybridge-0.0.0-next.3013e82.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/544990d59b2422d2c6c035bb20451d2a/skybridge-0.0.0-next.3013e82.tgz","_integrity":"sha512-mFySdlbPLW3o/IccBynxPHIx9TMSLpFIyACjQeYI3AAk5naRs/HRWdJeq/13JcLS4fWcRIiY0aveVhZ6hvn9CQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.3013e82_1782816019112_0.8129436128728964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c57ce37":{"name":"skybridge","version":"0.0.0-dev.c57ce37","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c57ce37","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e3df52d827518bbea73e39e61a8e2c1b349ce4c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c57ce37.tgz","fileCount":446,"integrity":"sha512-ukXfvWsOc6JMj11KL7rd3lSPr+uvAQLLBAuRuclj1Rcrt47lS3r7YN79ekQYEFTkP4Pgme+V+IQ3f5v/V9wD1w==","signatures":[{"sig":"MEUCIHsT44eyB/2Sx0GHqWTxGk8hTEemA9G81OiDSplWVvo1AiEA4wthXirX04fOJF7qzrc3563MqYElP9k3e0Wo2Yp09n8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c57ce37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.c57ce37.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ff94615755c0223c9707a523ee10177/skybridge-0.0.0-dev.c57ce37.tgz","_integrity":"sha512-ukXfvWsOc6JMj11KL7rd3lSPr+uvAQLLBAuRuclj1Rcrt47lS3r7YN79ekQYEFTkP4Pgme+V+IQ3f5v/V9wD1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c57ce37_1782816720205_0.11854542660748768","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.9f87d18":{"name":"skybridge","version":"0.0.0-next.9f87d18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.9f87d18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1976606acaf51d87a905819929d82a6668e25d81","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.9f87d18.tgz","fileCount":446,"integrity":"sha512-PMCY0/E2kRr1l6XPStq5ceL+fEbmmdHLChRGo7iSPiUA137sEsIokgRU+idglNX5yRqxloVuGxn2zkG1wWPaCg==","signatures":[{"sig":"MEYCIQDVrgHva1/TPOynoz3U5PJbBpdFt3PXL4pzCVqpla8FqwIhANHvFm3OTB3ioVWmwZsHpkCYyWvYtVUgWB4pbm83MoVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.9f87d18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595188},"type":"module","_from":"file:skybridge-0.0.0-next.9f87d18.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eaebda4a258bed8bc6e375bbcbe46b4c/skybridge-0.0.0-next.9f87d18.tgz","_integrity":"sha512-PMCY0/E2kRr1l6XPStq5ceL+fEbmmdHLChRGo7iSPiUA137sEsIokgRU+idglNX5yRqxloVuGxn2zkG1wWPaCg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.9f87d18_1782817820654_0.8533786745112153","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f87d18":{"name":"skybridge","version":"0.0.0-dev.9f87d18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f87d18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d2fae98baf39d63222a10368a2395213a037544","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f87d18.tgz","fileCount":446,"integrity":"sha512-MJy0afIsw3lF1UPCzWzPa6OYIhBDyEbm4rnW3uW4q4/ct0Xzy2bx156dO5vWnUnILOhuDw0b3pQ/Sl98c+RyGA==","signatures":[{"sig":"MEUCIQCeksJhe6joc1o4+VuAf/ZoSjeXCTDEi+64gyQBXnthhQIgIX7Z2xrNEwhUWzn695I46pnCHCAWKN5C+9l8acg8xlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f87d18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.9f87d18.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/957b1dc49cc829b62f39ffe467355f74/skybridge-0.0.0-dev.9f87d18.tgz","_integrity":"sha512-MJy0afIsw3lF1UPCzWzPa6OYIhBDyEbm4rnW3uW4q4/ct0Xzy2bx156dO5vWnUnILOhuDw0b3pQ/Sl98c+RyGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f87d18_1782818538009_0.3646136824573507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d9bf96":{"name":"skybridge","version":"0.0.0-dev.4d9bf96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d9bf96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a701e0146905ec3a859ef299a85c761489af24bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d9bf96.tgz","fileCount":446,"integrity":"sha512-jq6J81vMszyJWZuK0ZWOdiNNv8rZnBmzuqkBGqvf2qX+zjlofLZ58eNilo/VzgycpOONkgHrScpniSCrcTJ+qg==","signatures":[{"sig":"MEQCIBrQEKtcGGEeYueD1HhU9Q50WiTo6nGew4TyZodCCoFwAiBGumPI5mw6KaBM9I8FsFLRd0Iniqk2WG4r6wsSMuTTjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d9bf96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.4d9bf96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f32e418278bb3bde6921f0dfdb536e5/skybridge-0.0.0-dev.4d9bf96.tgz","_integrity":"sha512-jq6J81vMszyJWZuK0ZWOdiNNv8rZnBmzuqkBGqvf2qX+zjlofLZ58eNilo/VzgycpOONkgHrScpniSCrcTJ+qg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d9bf96_1782818557965_0.46523613497834115","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.18634a5":{"name":"skybridge","version":"0.0.0-dev.18634a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.18634a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed7e2fb607fc72a76cfc9b3c40f4ec559362c7d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.18634a5.tgz","fileCount":446,"integrity":"sha512-JLIWQGxoR4NJkTqOIDAVzdHCFj0e4GopRDrvrGHo8gEi4OTuQi1WezccXjIL02pCppM0Fo8p1c06QD+R88VJFw==","signatures":[{"sig":"MEYCIQDPlR4fnNOkn9PmvFMhIptX79VTgcuOChY24mbfCvFKogIhAIHsW2fn+Z36CFVeEP+BZH0QksugdwhrEeMJ4Wnwf2ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.18634a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.18634a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/571ab1cfe1d4bd1a9da8ad4ed66b1d72/skybridge-0.0.0-dev.18634a5.tgz","_integrity":"sha512-JLIWQGxoR4NJkTqOIDAVzdHCFj0e4GopRDrvrGHo8gEi4OTuQi1WezccXjIL02pCppM0Fo8p1c06QD+R88VJFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.18634a5_1782818584688_0.42609432629115984","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.055f21c":{"name":"skybridge","version":"0.0.0-dev.055f21c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.055f21c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4dec5edad465eed963b87cf2be18b929259d4185","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.055f21c.tgz","fileCount":446,"integrity":"sha512-g76ibY61KGPCYQ/NZGkpXNT2ky87+jcpIjNVvJbhwi2ouR0baQAr2BVjAESh26kIIfo0JP/6V8zQSpfkwTa8gg==","signatures":[{"sig":"MEYCIQDIofX632JYmP+STgq2Fb0MPOiKj4yoorqFoQlbXAzP9wIhAIaeY4YGJ+XzOnehf7FGctw+chyfijuORpgAMT3Kr7Dw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.055f21c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595942},"type":"module","_from":"file:skybridge-0.0.0-dev.055f21c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf5c47a53ef54572b502935d1c5af748/skybridge-0.0.0-dev.055f21c.tgz","_integrity":"sha512-g76ibY61KGPCYQ/NZGkpXNT2ky87+jcpIjNVvJbhwi2ouR0baQAr2BVjAESh26kIIfo0JP/6V8zQSpfkwTa8gg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.055f21c_1782820308109_0.5497755085311959","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ee2c1ff":{"name":"skybridge","version":"0.0.0-dev.ee2c1ff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ee2c1ff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6505c58682c723566a7b541894086fb501bd5a5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ee2c1ff.tgz","fileCount":446,"integrity":"sha512-ygzE4xaz+KC3UfoAHUfue4zjaBelDGm+06cgu3TWNx6Izv7YqgN6UNq8+kllbDUyXTORWnAI61HDkMHslM27hQ==","signatures":[{"sig":"MEQCIEEDNKexhztbmhEQNYiTbS913GW+W1dPJbXawKNrVRWlAiBFoADairwdOeax0t+IyUA/Trib3dF93fP5+QKLMU93ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ee2c1ff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.ee2c1ff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/997bd536ba3ef5d253727a9bacf6a880/skybridge-0.0.0-dev.ee2c1ff.tgz","_integrity":"sha512-ygzE4xaz+KC3UfoAHUfue4zjaBelDGm+06cgu3TWNx6Izv7YqgN6UNq8+kllbDUyXTORWnAI61HDkMHslM27hQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ee2c1ff_1782820352421_0.7371709736407119","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7e90591":{"name":"skybridge","version":"0.0.0-dev.7e90591","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7e90591","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1028b5d10d4c22ac3167901c6ef4577e9be25ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7e90591.tgz","fileCount":446,"integrity":"sha512-6r3ujdB69KQdzAxdDfC/CQjpZrLOl5Ji5gzGnFgE5GJAftiFWXTj7d4d6yZhKAHYa83UZ1oOaEnM8XtSdrDpvQ==","signatures":[{"sig":"MEYCIQDgN3u70v6xT+KODUCb0K5DHsatjK3zPVX9G0szMNr93AIhAIhN58d+PLY4K8id6W/mn+eyxoBtTqZ4k1r0g8xGC5te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7e90591","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.7e90591.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/486406da4d18ba3011aa50b67a4b0313/skybridge-0.0.0-dev.7e90591.tgz","_integrity":"sha512-6r3ujdB69KQdzAxdDfC/CQjpZrLOl5Ji5gzGnFgE5GJAftiFWXTj7d4d6yZhKAHYa83UZ1oOaEnM8XtSdrDpvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7e90591_1782824209001_0.54802297565023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.3f36928":{"name":"skybridge","version":"0.0.0-next.3f36928","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.3f36928","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c6e5e5bc4e0a5a12e71734decda2e909eb4e1bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.3f36928.tgz","fileCount":446,"integrity":"sha512-cCs6eU11tSrRSb9uTxULhQ9+AxhEnYMSrNMZseXVgif5iLAKKtFu8aTW8NwREbvco5p+L7AkrL3WzRTM2C4rwQ==","signatures":[{"sig":"MEUCIDpICNRHkwrNTsMw5x//9WG+foR1i1hhXgivHUt0v9JIAiEAnBy7bJSKzjtPhW5kgVhwaD4WeUlgFVJ9vE4S9nrWy6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.3f36928","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595188},"type":"module","_from":"file:skybridge-0.0.0-next.3f36928.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/95626782fa1fc8dcba0e5b3b9652c757/skybridge-0.0.0-next.3f36928.tgz","_integrity":"sha512-cCs6eU11tSrRSb9uTxULhQ9+AxhEnYMSrNMZseXVgif5iLAKKtFu8aTW8NwREbvco5p+L7AkrL3WzRTM2C4rwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.3f36928_1782826017415_0.886609203524902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.446da78":{"name":"skybridge","version":"0.0.0-dev.446da78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.446da78","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7c7ec3e39b1ccb9fbd743c47422ccb6c147d9f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.446da78.tgz","fileCount":446,"integrity":"sha512-Br0lZuq/e/Irm0bnQ8FSFqq0J8VvNw5zx0ubSRcamDpG0c92025uoel6qxM3WrffshrVsa1uzAAC8666fgVmMQ==","signatures":[{"sig":"MEYCIQDIi3CnaGCwyBVFunQwZF4jzSelz9X3PAcWg95f+4HSmgIhAOxSZ2ESwkN35VNzqrEf/S4g8UR5rzyMulmuXpwvJCDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.446da78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.446da78.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca30f37cdd352537cb5d4a9ca29a8249/skybridge-0.0.0-dev.446da78.tgz","_integrity":"sha512-Br0lZuq/e/Irm0bnQ8FSFqq0J8VvNw5zx0ubSRcamDpG0c92025uoel6qxM3WrffshrVsa1uzAAC8666fgVmMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.446da78_1782826028552_0.4813740169438978","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.342f376":{"name":"skybridge","version":"0.0.0-next.342f376","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.342f376","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"325fa84b72758498b523929bf7d8f7b4cbf24635","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.342f376.tgz","fileCount":446,"integrity":"sha512-9C58YFRpOBai0M6IwA3x8K4sjaRtNxutGDkKg9SF3UoyHUlqbMNWk2pU1t8iWawJS4ZBST/asmnFBfANXmAz9A==","signatures":[{"sig":"MEUCIQDNfVeNQlNHK2OeVKIOta0rzuSM5i8Ab291p3aBv/56OgIgC9kTPwaeKxfZ2NhK7AjxooAFIPNDc/Xq+2bbBiSOzq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.342f376","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595188},"type":"module","_from":"file:skybridge-0.0.0-next.342f376.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d3a84587f96bfc64daa91fc69e03594f/skybridge-0.0.0-next.342f376.tgz","_integrity":"sha512-9C58YFRpOBai0M6IwA3x8K4sjaRtNxutGDkKg9SF3UoyHUlqbMNWk2pU1t8iWawJS4ZBST/asmnFBfANXmAz9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.342f376_1782826789608_0.7909543152428826","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.59c72d3":{"name":"skybridge","version":"0.0.0-next.59c72d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.59c72d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cc5f87bfd70422773f303f5ce18773502575cbb2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.59c72d3.tgz","fileCount":446,"integrity":"sha512-uv7NYMYOAUEyTbKTiRJy2Ygi7/+K2elm4lMhOCw2xpG79DHBLbl38M0QrDIUX2HlsWizTp1Qgnrn2h+SCOhETA==","signatures":[{"sig":"MEQCIHkXlynmHCsJXs7hY0vTSsU0bRP7Ejtip77usXF9xHXAAiAGYlvsfTZVCYWwBbSzR8oEWZxnAxkg6vMVEAqGZCw/3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.59c72d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595188},"type":"module","_from":"file:skybridge-0.0.0-next.59c72d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3ab88e8d38e26f65a8a53098b43c7d85/skybridge-0.0.0-next.59c72d3.tgz","_integrity":"sha512-uv7NYMYOAUEyTbKTiRJy2Ygi7/+K2elm4lMhOCw2xpG79DHBLbl38M0QrDIUX2HlsWizTp1Qgnrn2h+SCOhETA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.59c72d3_1782827325977_0.8524927777527795","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cad6ad9":{"name":"skybridge","version":"0.0.0-dev.cad6ad9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cad6ad9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f426d33416f4fcff4f0fa6c08800a4365850b31c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cad6ad9.tgz","fileCount":452,"integrity":"sha512-lcYamRxi9FarkKITU7beCjhzywLBeyMm35GGsaXL9QvnHoU5Pftcw1der4zCBGi4/zTdJhJSKn+DQQBHYKY1Ew==","signatures":[{"sig":"MEUCIFGFPCu200nEvd9zr0UdmUg1StE+EEQzGUxX3iBJDtb+AiEA+qYuPr94bHK/XSBYnry3NMPmZ77FFUm96YVOhXUz9PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cad6ad9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1633777},"type":"module","_from":"file:skybridge-0.0.0-dev.cad6ad9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fdf546c2cb9a073dedeea5f8749087fd/skybridge-0.0.0-dev.cad6ad9.tgz","_integrity":"sha512-lcYamRxi9FarkKITU7beCjhzywLBeyMm35GGsaXL9QvnHoU5Pftcw1der4zCBGi4/zTdJhJSKn+DQQBHYKY1Ew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cad6ad9_1782833195702_0.5687901276301268","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa2b1ba":{"name":"skybridge","version":"0.0.0-dev.fa2b1ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa2b1ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b35ce13d6b58b9cf5c7e9201dc5700ef8ab4f289","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa2b1ba.tgz","fileCount":446,"integrity":"sha512-o7ZLTM0XUa1spVb/lX+P+/9VOsEs614TDN2BcCEKxoy0FCuFmgQ/VRWJ934CEDGVS4l90nkx63b5aIOXlheolA==","signatures":[{"sig":"MEUCIQChK/0uw6sWSzjDCxLZG7679D+Zb5MixIlBgl0etl+gdgIgTyp1efNiHaITf14jYqvrss62vsUXYCYB6SaXLs5YEDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa2b1ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.fa2b1ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/063f23cb32e5e0f8b1b172a422a1762f/skybridge-0.0.0-dev.fa2b1ba.tgz","_integrity":"sha512-o7ZLTM0XUa1spVb/lX+P+/9VOsEs614TDN2BcCEKxoy0FCuFmgQ/VRWJ934CEDGVS4l90nkx63b5aIOXlheolA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa2b1ba_1782836631304_0.0754240394064758","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53efebc":{"name":"skybridge","version":"0.0.0-dev.53efebc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53efebc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b23403052496289443960838b67950d6637bfaa8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53efebc.tgz","fileCount":452,"integrity":"sha512-hjVUCWvSP/hel1GwkYrRaJIIJ2ssRl76T6Vl0g2IaQTKSAm6iShcpg+84or6kl7bdcEBqjHTkvlpgt4GKMhjHg==","signatures":[{"sig":"MEUCIQCY37LX9Q1Ik7Cp+9f4hJRNcqYgek5wXR0WgKVf7NMJBgIgL4xClnAt+M2El5Zm3D7KLyPs6kFlfpsK8xWq/0R9s0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53efebc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640741},"type":"module","_from":"file:skybridge-0.0.0-dev.53efebc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8dd99781fcddba1078e7e82501a3d30c/skybridge-0.0.0-dev.53efebc.tgz","_integrity":"sha512-hjVUCWvSP/hel1GwkYrRaJIIJ2ssRl76T6Vl0g2IaQTKSAm6iShcpg+84or6kl7bdcEBqjHTkvlpgt4GKMhjHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53efebc_1782837591536_0.6560688329212119","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"skybridge","version":"1.2.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4df7c5d9937cae6d5e20b176b598ca5f1a92c24d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.3.tgz","fileCount":446,"integrity":"sha512-sOOmLxfsn0lXM7pEGgdl2mMmyeVCoSqp/oQz39T0MnkfXjP3iQQTAeJSye+yhH2RWtjzTUpzua50ys3il7dnow==","signatures":[{"sig":"MEQCICH8iAU93bLG8pZjNrSoRNVWdNJR+7iK98Y+FJC4BPetAiB70bZEHoEcIdvvfYoQUWvj0p/Ypn/hDtfBDkhJkm/GBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595175},"type":"module","_from":"file:skybridge-1.2.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8cd8c004e67460f0f811d98c4f956430/skybridge-1.2.3.tgz","_integrity":"sha512-sOOmLxfsn0lXM7pEGgdl2mMmyeVCoSqp/oQz39T0MnkfXjP3iQQTAeJSye+yhH2RWtjzTUpzua50ys3il7dnow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.3_1782891271297_0.4016778225397817","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.af3ec22":{"name":"skybridge","version":"0.0.0-dev.af3ec22","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.af3ec22","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"760f8abf9e26ae905db13dd79e1a8bcff34b57ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.af3ec22.tgz","fileCount":452,"integrity":"sha512-wIQmSWS9WdycVkPprA6vmar/+n7m3ZfQkDGrqwPHZowUT9ilrkmuYl6Y/OyBz3bJcZ6Pyz5/vrcNPyS9bx9n9w==","signatures":[{"sig":"MEQCIEQaoZzg+NTJRXuZj4jlhQ8oKb882F0QWi23hHGBSSTkAiAGujMpoY7IcwF91bHe97G3bLLZeUthZXOmqjlS9PJ6Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.af3ec22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640741},"type":"module","_from":"file:skybridge-0.0.0-dev.af3ec22.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8166a3b654ee319a7f050cb54cea4401/skybridge-0.0.0-dev.af3ec22.tgz","_integrity":"sha512-wIQmSWS9WdycVkPprA6vmar/+n7m3ZfQkDGrqwPHZowUT9ilrkmuYl6Y/OyBz3bJcZ6Pyz5/vrcNPyS9bx9n9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.af3ec22_1782891784875_0.8351399360080722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7123f9b":{"name":"skybridge","version":"0.0.0-dev.7123f9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7123f9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcfa69719eca7d83e5c87eb20215c3b695426726","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7123f9b.tgz","fileCount":452,"integrity":"sha512-Lfh/eG9ftDFvmar0nuG9SVpyBl61zwLKKyUjUazfXPEoVJMuHF4L4FF8XneISBhOH+L2xvpLIA64+7OwfkO82A==","signatures":[{"sig":"MEYCIQC7VNDHXUiMiPHFxjhGwJt8PUc9XaN/1U25S+kR0GmAtAIhAKtJDOxT0Lrx2o0pUadvtT68smAJNAqNYxLRoCbLu/G2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7123f9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640741},"type":"module","_from":"file:skybridge-0.0.0-dev.7123f9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0a8a9bc91981a123152bf0582889744/skybridge-0.0.0-dev.7123f9b.tgz","_integrity":"sha512-Lfh/eG9ftDFvmar0nuG9SVpyBl61zwLKKyUjUazfXPEoVJMuHF4L4FF8XneISBhOH+L2xvpLIA64+7OwfkO82A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7123f9b_1782893157179_0.913129745279843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13e0806":{"name":"skybridge","version":"0.0.0-dev.13e0806","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13e0806","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df6e52e745fb006a134750bdaab35d12bea72a89","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13e0806.tgz","fileCount":452,"integrity":"sha512-Ol1szLH/hzo9cAf1158wl6lIVzcpMjM4aFGlCFTl4Rg6zI3dzrKXWoFCR8KL0qMuF9l30Qy5L9KLDzAGRcU+/A==","signatures":[{"sig":"MEQCIGRYJt4N3ebLEPurbmnKIyJArn2oOWBoFW5iA6Zq/SB8AiBZy8MOBzh+Tydk3wx9Pfua8GqHV9np3eIkaCRv+Y4lUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13e0806","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640741},"type":"module","_from":"file:skybridge-0.0.0-dev.13e0806.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92dafec048349157316902a8d50db799/skybridge-0.0.0-dev.13e0806.tgz","_integrity":"sha512-Ol1szLH/hzo9cAf1158wl6lIVzcpMjM4aFGlCFTl4Rg6zI3dzrKXWoFCR8KL0qMuF9l30Qy5L9KLDzAGRcU+/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13e0806_1782899699560_0.46408506832827956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b61b33":{"name":"skybridge","version":"0.0.0-dev.9b61b33","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b61b33","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2685873577914a3685d607b3655b7541eea4f02f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b61b33.tgz","fileCount":452,"integrity":"sha512-1V4x5OQdMBbfGwCiXx5XzRJnP/5wbAdQ6S/HCWGnZbZTAzSjt7KogTD9olicY3Fil5K5sVXJXUTg/09Ihp77Ug==","signatures":[{"sig":"MEUCIQCjirS6KTKxhqF7AymEinN93ZtpNO4w+kCGTu2SkYRikwIgImuYYeXlWWg1VxdSjfWzDB32gQWqx4xUeltOYIAaHpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b61b33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655855},"type":"module","_from":"file:skybridge-0.0.0-dev.9b61b33.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c348f1ee02659e29ee06fb51381cd8a/skybridge-0.0.0-dev.9b61b33.tgz","_integrity":"sha512-1V4x5OQdMBbfGwCiXx5XzRJnP/5wbAdQ6S/HCWGnZbZTAzSjt7KogTD9olicY3Fil5K5sVXJXUTg/09Ihp77Ug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b61b33_1782908900325_0.11117040955333635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.893ece0":{"name":"skybridge","version":"0.0.0-dev.893ece0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.893ece0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a236ecf6e256cd11ac19bfec3bd981aa0ca0e6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.893ece0.tgz","fileCount":446,"integrity":"sha512-Emy+ytPqo6EoTw+unDvNGJlgQtGR7WLJkmggyhmacp+8EXtjJEL2q1NWpyCxOnt0Ljnj8RY4UV3P5W4mo8VFqA==","signatures":[{"sig":"MEQCIB1cmcsQK9AHlVl8B5ODG1lh8hkM5UDLhvl9R3kSDzahAiAHWM5cgG29dYTn+0bdRGCwoUjQrLeNP+WizsZAR57QcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.893ece0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.893ece0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/596cdab5b53201b54ac9d2726c52c207/skybridge-0.0.0-dev.893ece0.tgz","_integrity":"sha512-Emy+ytPqo6EoTw+unDvNGJlgQtGR7WLJkmggyhmacp+8EXtjJEL2q1NWpyCxOnt0Ljnj8RY4UV3P5W4mo8VFqA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.893ece0_1782910734456_0.23488440374671482","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0c2e3f":{"name":"skybridge","version":"0.0.0-dev.c0c2e3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0c2e3f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a61deb08ff6a9e78384cfd4972d9d2e279d7a629","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0c2e3f.tgz","fileCount":452,"integrity":"sha512-D4YPNdGlMtVpAxdJQfQkAVPzqyr5k8BYIP0Nr4vl7n8QLwPi1FiD3EgmkcONQOLY3eJ2EPEt7NZRQGZsgQkZJA==","signatures":[{"sig":"MEQCIDLOHoAtZekY5KQTOicIVnKNObeVHKJNdFsa/tRKrgWcAiAYJc7iKKh8HmaF59TAqv0FoSlk3XY0gC+QouOWmG3i3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0c2e3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1657837},"type":"module","_from":"file:skybridge-0.0.0-dev.c0c2e3f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d1030871d6747f24eb95bb2cafec4ade/skybridge-0.0.0-dev.c0c2e3f.tgz","_integrity":"sha512-D4YPNdGlMtVpAxdJQfQkAVPzqyr5k8BYIP0Nr4vl7n8QLwPi1FiD3EgmkcONQOLY3eJ2EPEt7NZRQGZsgQkZJA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0c2e3f_1782911247729_0.9407162065513055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1e9572":{"name":"skybridge","version":"0.0.0-dev.a1e9572","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1e9572","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3edf60b2e094033f654728d24831164abaf9c8b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1e9572.tgz","fileCount":446,"integrity":"sha512-MjkX+CVeq0XrKEFm9KWYKxlV/pwqOBYKrnE3UcxZYbYilSgQeWgb8JZujm0C5eoFNbYug+9a8ksRDN6ZikM12Q==","signatures":[{"sig":"MEYCIQD3xz6maoJPUWzmiePNv5jUhaVabGfSXZ7u6dBE6zFJ8wIhANmeUdvMlNDd5nJlefiUaI0H78EF+Zy7u7IRb6zF14+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1e9572","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1596277},"type":"module","_from":"file:skybridge-0.0.0-dev.a1e9572.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/435e52c404386139b6d31a11d08e91a0/skybridge-0.0.0-dev.a1e9572.tgz","_integrity":"sha512-MjkX+CVeq0XrKEFm9KWYKxlV/pwqOBYKrnE3UcxZYbYilSgQeWgb8JZujm0C5eoFNbYug+9a8ksRDN6ZikM12Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1e9572_1782911399231_0.9845410024257233","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6687549":{"name":"skybridge","version":"0.0.0-dev.6687549","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6687549","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e75af1d6277a2628274a2495c87808388e694778","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6687549.tgz","fileCount":452,"integrity":"sha512-7Z98M687/VuI9j3ua2F0tefncXjD97xMm/lMYFcz0kz4FbRq0CTFvUInQ6B5RJ5g/x5KnC3zpwzIXwsShC6jaQ==","signatures":[{"sig":"MEQCIG6kvAVmXiXHqKrxsEoS0wXS+CqXDpaRrSvvaW/jncw5AiBf1KdfksCN2i9zNCKD/2rGXFDYgScmo21xrnk3T36Dvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6687549","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1657043},"type":"module","_from":"file:skybridge-0.0.0-dev.6687549.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7eb900e8c4e5360c4d3752e34301fca8/skybridge-0.0.0-dev.6687549.tgz","_integrity":"sha512-7Z98M687/VuI9j3ua2F0tefncXjD97xMm/lMYFcz0kz4FbRq0CTFvUInQ6B5RJ5g/x5KnC3zpwzIXwsShC6jaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6687549_1782911660544_0.3056233587525645","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a3a664":{"name":"skybridge","version":"0.0.0-dev.7a3a664","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a3a664","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b496732d7e1c0b2de62fd5c83766f5c32e49a21","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a3a664.tgz","fileCount":452,"integrity":"sha512-PG568ZRviBXB02q5cguequxApg/FgKk7HO6II2PLd9PBIUOJtGrZLCSGbnrWm1IX/HTknWRdgmwxTIifzg23Ng==","signatures":[{"sig":"MEYCIQCcYfY8VQ66quA0R1Vt/4SYamdo8yLMvu8s9eKIy7s/sQIhAJX5XBYZYhEhjFQ2jALgT8U0p4zlOTedgbGxHtY/bsGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a3a664","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658195},"type":"module","_from":"file:skybridge-0.0.0-dev.7a3a664.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3e0c68da236647236efba0d3f938b6f/skybridge-0.0.0-dev.7a3a664.tgz","_integrity":"sha512-PG568ZRviBXB02q5cguequxApg/FgKk7HO6II2PLd9PBIUOJtGrZLCSGbnrWm1IX/HTknWRdgmwxTIifzg23Ng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a3a664_1782912722926_0.9029711329404839","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba6476a":{"name":"skybridge","version":"0.0.0-dev.ba6476a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba6476a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aff2d2fa66a3326dacec79db79a3b7d8f2646842","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba6476a.tgz","fileCount":452,"integrity":"sha512-qdjMopwd4aAtxk+YgEZnbRudZNnc1JKMLOBy8hiJ17uZsayquYv6Jsio2VD1jCrliSaMDv09v0cYICdveeYt+A==","signatures":[{"sig":"MEUCIQCO9vg/g0xDaPndCHRkvd4GjFCzFjqtcDa1x3dRuucTJAIgGwMdda9IDbxsFxclO+43lJWwaupo8NxNGfT5ULyOHIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba6476a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1656760},"type":"module","_from":"file:skybridge-0.0.0-dev.ba6476a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41589f92d35ce07183f513c2bb2d2ad3/skybridge-0.0.0-dev.ba6476a.tgz","_integrity":"sha512-qdjMopwd4aAtxk+YgEZnbRudZNnc1JKMLOBy8hiJ17uZsayquYv6Jsio2VD1jCrliSaMDv09v0cYICdveeYt+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba6476a_1782912997927_0.021630540347330918","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a7987c":{"name":"skybridge","version":"0.0.0-dev.0a7987c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a7987c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9f93c87263d86082a4f88ac7d3938178ae06931","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a7987c.tgz","fileCount":452,"integrity":"sha512-E+nj66hUZ24GZjqnKXFZbrZVU1yVrESdT1sOJddaSxZq8yEoDuOxETGaJijwj1jlZtEZeOFETvwoc2ZUfjOd4g==","signatures":[{"sig":"MEUCIQC1sxUJ0EKikHvMpxykRYlDl10LdUJenmiJ01pvXI7ESwIgIWmUj4ymiCr3/YffDqBDImj1YsDxtt5LD/ouviAcvOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a7987c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658873},"type":"module","_from":"file:skybridge-0.0.0-dev.0a7987c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3da1464cbab2ddab6396ae8facee79d/skybridge-0.0.0-dev.0a7987c.tgz","_integrity":"sha512-E+nj66hUZ24GZjqnKXFZbrZVU1yVrESdT1sOJddaSxZq8yEoDuOxETGaJijwj1jlZtEZeOFETvwoc2ZUfjOd4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a7987c_1782915693855_0.9444633422231008","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.21df39e":{"name":"skybridge","version":"0.0.0-dev.21df39e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.21df39e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c55581050248a45c9a0b8f07256f693aee18cea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.21df39e.tgz","fileCount":452,"integrity":"sha512-BhWPA8hd5JwnFg2aoO5lfVlB0smlPnc5pJaOnHEJltiXd03F6Ct62mRudYjV088BbJMNMZMUgFAWT/ysD3biTw==","signatures":[{"sig":"MEUCID5VUt9vdhYnstKA/EhuAQBGzVpC7jkXv3oCfiK9bEUwAiEAsPiEwjL45rRpFw8Wn34tdVTr70Rfaieh6W3lERq2t7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.21df39e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1662239},"type":"module","_from":"file:skybridge-0.0.0-dev.21df39e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/317209603c953495329f188e4650a025/skybridge-0.0.0-dev.21df39e.tgz","_integrity":"sha512-BhWPA8hd5JwnFg2aoO5lfVlB0smlPnc5pJaOnHEJltiXd03F6Ct62mRudYjV088BbJMNMZMUgFAWT/ysD3biTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.21df39e_1782916759884_0.5627196827130392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d6d8d74":{"name":"skybridge","version":"0.0.0-dev.d6d8d74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d6d8d74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2b1ba13cb695ff7952f9f8acdd9b4c9be29dd97f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d6d8d74.tgz","fileCount":452,"integrity":"sha512-NUlv4U7NfmJ+PkEHUj3EM1PSmgElcLlDrq2fmzC1PdX7HXw37NEMX43sq42igFyW6Gs1S3Msti7hlkgzw0ptBA==","signatures":[{"sig":"MEQCIGAwjllXHpWOwtqAc7zu24Z9jHs5Wv5IftF26dA05DssAiBAN0xZYZGygGQE1h0dqAgAyiMM/ZJ2WMUW4YysBMoAkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d6d8d74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1662129},"type":"module","_from":"file:skybridge-0.0.0-dev.d6d8d74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ee52a85af9a09261587da17d9660ea0/skybridge-0.0.0-dev.d6d8d74.tgz","_integrity":"sha512-NUlv4U7NfmJ+PkEHUj3EM1PSmgElcLlDrq2fmzC1PdX7HXw37NEMX43sq42igFyW6Gs1S3Msti7hlkgzw0ptBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d6d8d74_1782916849978_0.8961612148046856","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aa8bb44":{"name":"skybridge","version":"0.0.0-dev.aa8bb44","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aa8bb44","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8caaccc0a7ed3c0f5a02fd94ec159796d86f5710","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aa8bb44.tgz","fileCount":446,"integrity":"sha512-QCc0f6dvkzwvhOJaI34OPrsLeaD1LKUB4Z7IVGZbwKAOHioXATBNiQasa0+t5uM44JD9xQc5y0NsNZu4dcpNRA==","signatures":[{"sig":"MEUCIQDgtQY+CJ1xuEJiWuN6OkfV/S8sNiFCkx0jH45zsagpQwIgJbzaxxneJekuO+VC4bQ5a9Ao1jKKdzcrZ6rDkEM3WI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aa8bb44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.aa8bb44.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44bf59391f2c263e2453941b705c629f/skybridge-0.0.0-dev.aa8bb44.tgz","_integrity":"sha512-QCc0f6dvkzwvhOJaI34OPrsLeaD1LKUB4Z7IVGZbwKAOHioXATBNiQasa0+t5uM44JD9xQc5y0NsNZu4dcpNRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aa8bb44_1782916977792_0.36522724203996004","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ecef0e2":{"name":"skybridge","version":"0.0.0-dev.ecef0e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ecef0e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d6292db999304c6ec6922c767921c7c68475653b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ecef0e2.tgz","fileCount":446,"integrity":"sha512-qiVovkOutS0obySJ3XxQQWAtxTEpm5cCi+9WJUVt+v5+GZQ034VMuhRQH9fK6lnA+Gch6m7wGxJMp3rEOVMq1A==","signatures":[{"sig":"MEYCIQCl9qCM4nsD2XtuR34miKAIAOX2a4upmx/iK6NmtulNSwIhAOZPLlNzwuMWHjOd3u4TuW0qft7/gf1kYFHQoqnYqqo6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ecef0e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.ecef0e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cab84d8a2e867d5a49de1984fbab6e1/skybridge-0.0.0-dev.ecef0e2.tgz","_integrity":"sha512-qiVovkOutS0obySJ3XxQQWAtxTEpm5cCi+9WJUVt+v5+GZQ034VMuhRQH9fK6lnA+Gch6m7wGxJMp3rEOVMq1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ecef0e2_1782918847280_0.6411132349702013","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30cefea":{"name":"skybridge","version":"0.0.0-dev.30cefea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30cefea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"be506a8d615f9597cbf1cb05b7e2f5131e1cf732","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30cefea.tgz","fileCount":446,"integrity":"sha512-NmQOyePTy6TNfRkPWE4N6rVFYgT05hB2Wb4iESLO2mRs/Oit+JG2VjOmHHW8xwBfjek4H3ajy57nU7lhYudNdg==","signatures":[{"sig":"MEUCIQDFrWr7idksP6oMleJJ84ZuA84xT5K8beeox08s1EDXugIgU5faWlH81RAxSDvo00tcF+JxXQ2SO3Ly0rP++UwkWgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30cefea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.30cefea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b2a5e4bd990b89a888238094e0cbe8cf/skybridge-0.0.0-dev.30cefea.tgz","_integrity":"sha512-NmQOyePTy6TNfRkPWE4N6rVFYgT05hB2Wb4iESLO2mRs/Oit+JG2VjOmHHW8xwBfjek4H3ajy57nU7lhYudNdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30cefea_1782919635678_0.4685605539693922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c2f380c":{"name":"skybridge","version":"0.0.0-dev.c2f380c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c2f380c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8c2cdb39a3b18a300e6aa9e7c03f3e171cd6981b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c2f380c.tgz","fileCount":446,"integrity":"sha512-TmjkSESmI+7KiTpuB1J5+THH2+H/yApT9/iLPeH5Z8wF44QURMJAZWFi1XYkXDt40Ybj4NkFID9Zj4I9M6URdA==","signatures":[{"sig":"MEQCIET+Wm8zYuGAlAL+i3lozo5tJq8pvRreIGO62bOHdSylAiArtMwdHriRBSNnLRCyjE1ZzvASAN3ckPCKcPlbqzRrrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c2f380c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.c2f380c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75ae54fd326712c5d4c6bd040ac14ed9/skybridge-0.0.0-dev.c2f380c.tgz","_integrity":"sha512-TmjkSESmI+7KiTpuB1J5+THH2+H/yApT9/iLPeH5Z8wF44QURMJAZWFi1XYkXDt40Ybj4NkFID9Zj4I9M6URdA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c2f380c_1782921004681_0.2715449336893534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f89911f":{"name":"skybridge","version":"0.0.0-dev.f89911f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f89911f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa10feebf9211c85211f5dc6a1c40616a380cbbf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f89911f.tgz","fileCount":446,"integrity":"sha512-FNzp96AO160pS4EvERWGAL7kiRb7zPAkI775HvaFL3MZnMERpb7siOEWCXf9qmSt2YYj85W2Ye6G2dte65WaQQ==","signatures":[{"sig":"MEYCIQDYr1hd6C9t7CVcvNz6KBwxTZr4Hi1yufTpIW55QG5knAIhAJE/ulN+grc7bLPnw/rK/J8278zb/6RM60jLwGy2cs4v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f89911f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607554},"type":"module","_from":"file:skybridge-0.0.0-dev.f89911f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36701f09a51396474b0d580e8f2aa1c5/skybridge-0.0.0-dev.f89911f.tgz","_integrity":"sha512-FNzp96AO160pS4EvERWGAL7kiRb7zPAkI775HvaFL3MZnMERpb7siOEWCXf9qmSt2YYj85W2Ye6G2dte65WaQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f89911f_1782923337213_0.06328592771096098","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43990c5":{"name":"skybridge","version":"0.0.0-dev.43990c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.43990c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e329340182b6b639a364b1587da131f7379125a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.43990c5.tgz","fileCount":446,"integrity":"sha512-9FDqZvs+eTpmuDdDXgy+csxd7bu3khKwL2Sv2No7WPUIWRcfPCYzpihfS4jDsrDu7VrPNnKzcAyOJTsGond+tQ==","signatures":[{"sig":"MEYCIQD0xfbe+WpjRxc301Z6sdxGfJe8+sh6e9DQsSgbERzoCAIhAKXOOWm3BqFXhcMQbjcVy+M2xl9NFk7UKQaU7/oZF2Sh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.43990c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607554},"type":"module","_from":"file:skybridge-0.0.0-dev.43990c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c279fb91c63c01d591a05089cc23e148/skybridge-0.0.0-dev.43990c5.tgz","_integrity":"sha512-9FDqZvs+eTpmuDdDXgy+csxd7bu3khKwL2Sv2No7WPUIWRcfPCYzpihfS4jDsrDu7VrPNnKzcAyOJTsGond+tQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.43990c5_1782923596037_0.5674129492035567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32e3fff":{"name":"skybridge","version":"0.0.0-dev.32e3fff","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.32e3fff","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"570e2f93c6103ee6ed31529d486c27c83aa835df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.32e3fff.tgz","fileCount":446,"integrity":"sha512-OPJS4U9aW2w/0lnLWk7ig2KRPBS39DUfXWKV0M9REXXc90LDQ9v2aviWDhV47Pju3fntKqZPHxO/WyeMBK6E5g==","signatures":[{"sig":"MEYCIQDOlI8+jbLzF30WQnV67fgTZFMeu03JpA3lp7sUM6IEZgIhANNNmk/CD0A2/fL1zxOBQfved7rZGjrTpfWcXO2o9Anc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.32e3fff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.32e3fff.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/771b4c3a7eeae8ba1ed5fa66f7ea9df2/skybridge-0.0.0-dev.32e3fff.tgz","_integrity":"sha512-OPJS4U9aW2w/0lnLWk7ig2KRPBS39DUfXWKV0M9REXXc90LDQ9v2aviWDhV47Pju3fntKqZPHxO/WyeMBK6E5g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.32e3fff_1782928111611_0.8152308798468524","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6c2a99":{"name":"skybridge","version":"0.0.0-dev.c6c2a99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6c2a99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9273bd9f397daf60a018677f5d18c4a87b9585f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6c2a99.tgz","fileCount":446,"integrity":"sha512-Kw4KS+FMP3B9igJEBlL/+IhgFRv73xFI/FSwdUy3WMadC0Ky9NP8N3OvcqzErhkr9sj5URszbQiL5TSN2S4zlw==","signatures":[{"sig":"MEUCIQCxOpFyTkjkxrL58Jo1pJdKPHXDUg3K55bscZmRbCiOJQIgGvW1ZwKs9A1UJfQ1imz87IDwFPDnHeaTzQxNCoZHNI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6c2a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.c6c2a99.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac67fcd79192f0367a0f4fc24d06586b/skybridge-0.0.0-dev.c6c2a99.tgz","_integrity":"sha512-Kw4KS+FMP3B9igJEBlL/+IhgFRv73xFI/FSwdUy3WMadC0Ky9NP8N3OvcqzErhkr9sj5URszbQiL5TSN2S4zlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.2.3","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6c2a99_1782976423987_0.021991456168085843","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f4f280":{"name":"skybridge","version":"0.0.0-dev.4f4f280","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f4f280","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"198ae738b6b25fb4582183c21a40ccd0d7d0b1c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f4f280.tgz","fileCount":446,"integrity":"sha512-sfx8TH0dbS++CAOE1Tef3GDIPuucyedV1sl/g2LYtw3jTQykYT5JsjH7E3B4u6qKOSY1KJWFgNSzvMLmuUZq+Q==","signatures":[{"sig":"MEYCIQD4kYWG5WtLlZDWZRurbxOUqV0HihnOEX8Gl4Ch5dz6wwIhANVKh0yASmcbysja5q4GtlSFj4g5WOhdQfSgko3BRn0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f4f280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.4f4f280.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/069a19da9db124616b0221d806774e06/skybridge-0.0.0-dev.4f4f280.tgz","_integrity":"sha512-sfx8TH0dbS++CAOE1Tef3GDIPuucyedV1sl/g2LYtw3jTQykYT5JsjH7E3B4u6qKOSY1KJWFgNSzvMLmuUZq+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.13.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f4f280_1782979398120_0.4515537676978152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.741d89c":{"name":"skybridge","version":"0.0.0-dev.741d89c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.741d89c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"10fdfa796fda7913ba910c8e65c12a5db823d89f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.741d89c.tgz","fileCount":446,"integrity":"sha512-yUGqhnlR8xJDywS+WAJgJrgqrh2do1pKzPIzKi2uqXOduKMoQN7cxz3KmuG3kdrw5C8OQZAa1BhX/gvebItQ6A==","signatures":[{"sig":"MEUCIQDQpzZgjNdZx40B8KJnHUahZUSKlmLUFA+zMHSXH2GBFwIgfPzgHCUHS8Lhf02NivQrd+z5jbv7UCsFdG+XGLRwYUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.741d89c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.741d89c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12da2da302352384511b4179821025bb/skybridge-0.0.0-dev.741d89c.tgz","_integrity":"sha512-yUGqhnlR8xJDywS+WAJgJrgqrh2do1pKzPIzKi2uqXOduKMoQN7cxz3KmuG3kdrw5C8OQZAa1BhX/gvebItQ6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.741d89c_1782979974548_0.181263832590707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc2ea93":{"name":"skybridge","version":"0.0.0-dev.fc2ea93","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc2ea93","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"93ec39fb6afd7d490b493cda9f44f1957043b4c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc2ea93.tgz","fileCount":446,"integrity":"sha512-G3w96MSOYK7ClaIPcs8VOn0M8TYmTU8/VXaHugc3WO2tYkuILe0WUs/3dOdJhJA+ZDupz+8C1flcirg6DVuD8A==","signatures":[{"sig":"MEQCIDm2d5g38Hp/6SiGM1rpYniGiE4vX8E9aIBK+8rAZeW/AiBkFY0izHJqa8JlF8rLpQhRLCdtxPQslnKXuRjUGTIQAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc2ea93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.fc2ea93.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1ff4f863ece64ef1e6420a7b77618e1/skybridge-0.0.0-dev.fc2ea93.tgz","_integrity":"sha512-G3w96MSOYK7ClaIPcs8VOn0M8TYmTU8/VXaHugc3WO2tYkuILe0WUs/3dOdJhJA+ZDupz+8C1flcirg6DVuD8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc2ea93_1782980364671_0.35781819497959666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fc0cc2":{"name":"skybridge","version":"0.0.0-dev.6fc0cc2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fc0cc2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07a56ec8f5afacb4aabc485b37aec37ccb452a40","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fc0cc2.tgz","fileCount":446,"integrity":"sha512-Qq3Eehkj/hDRRuUmwQbldgrXgOrBY3/02/k/BhY9dhq60N9sbaL8rgwk5fJrc1nyUAHeyUfnBG377ZiUN0Qtxg==","signatures":[{"sig":"MEUCIQDpU8742fMCkH+Lwc8meCTFLVF9UCPAQxZ/tO6y6rG4HAIgBh4RAz+UhjW0uYXHcUCq0KrdR9ZXlAoKknSUpGZyoy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fc0cc2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.6fc0cc2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/00402272c18e1745e80ec7b17c2313d5/skybridge-0.0.0-dev.6fc0cc2.tgz","_integrity":"sha512-Qq3Eehkj/hDRRuUmwQbldgrXgOrBY3/02/k/BhY9dhq60N9sbaL8rgwk5fJrc1nyUAHeyUfnBG377ZiUN0Qtxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fc0cc2_1782981803269_0.5640520701882463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6faa4fa":{"name":"skybridge","version":"0.0.0-dev.6faa4fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6faa4fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"76263ea690f4b6596e882e4c8bdb97ee3840b8d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6faa4fa.tgz","fileCount":446,"integrity":"sha512-nRHDs9qMqsMiK7VqFg7aFKZuU0EXefQ+07NJWwLWAt+mnzEICB+a6bmFQbCiI7M94noBNnacU2ZOyp7sCkvaUQ==","signatures":[{"sig":"MEUCIQDFKHlDtk6qdD87sLQEhZKcxOGXe3VPgbUH3/JyucFKDAIgDSAudonCDeDw7TdXkVsGC/wri3wm7KBzjQ0ihrcIt3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6faa4fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.6faa4fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e5105b9f447571c89fbcad8f75c00868/skybridge-0.0.0-dev.6faa4fa.tgz","_integrity":"sha512-nRHDs9qMqsMiK7VqFg7aFKZuU0EXefQ+07NJWwLWAt+mnzEICB+a6bmFQbCiI7M94noBNnacU2ZOyp7sCkvaUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6faa4fa_1782991745026_0.27498479906573814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfa3fec":{"name":"skybridge","version":"0.0.0-dev.bfa3fec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfa3fec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8cf7792342e3696862236d1b51843b16fd93721b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfa3fec.tgz","fileCount":446,"integrity":"sha512-4fV/xFfErf5gfx/mVgecbQh9F6BkGc2P+VdujziB7o8CJSAYsBLtUFtXz5NX01VSfip12T3K1tLw1imMShcyHw==","signatures":[{"sig":"MEUCIGqshKcxKVQeyzVqI+xDnZAI20rsO4rAe/B+QrePM59UAiEA78WawaF3POMyqo6m7r5xpAssVg6vqWgD7MvBNml6A/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfa3fec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.bfa3fec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/85a0de91b095d72dc48fab2f2347371c/skybridge-0.0.0-dev.bfa3fec.tgz","_integrity":"sha512-4fV/xFfErf5gfx/mVgecbQh9F6BkGc2P+VdujziB7o8CJSAYsBLtUFtXz5NX01VSfip12T3K1tLw1imMShcyHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfa3fec_1782992379249_0.34720767658345375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6572628":{"name":"skybridge","version":"0.0.0-dev.6572628","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6572628","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e46ca00647abd37ce25cffa90b09597aff0ce2d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6572628.tgz","fileCount":446,"integrity":"sha512-6S/7v5xtL8pEncRVeKMUdqAgpayLRkJglaA2o0wQJPBO0wr8b78bQDerFIut3Vh044Nh7Zy6HWekAp03TA/GVQ==","signatures":[{"sig":"MEYCIQCL7RBBH+iyD8S94vjzZ4rEcnETzp5GJl5w6Qh4koq5nAIhAIM0U+1bvbnAzCoQQnjzZ0llnW1l2OgN1HCK+iLmuAuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6572628","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.6572628.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51253b05ab3c2ad3fcbab667fb24e51e/skybridge-0.0.0-dev.6572628.tgz","_integrity":"sha512-6S/7v5xtL8pEncRVeKMUdqAgpayLRkJglaA2o0wQJPBO0wr8b78bQDerFIut3Vh044Nh7Zy6HWekAp03TA/GVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6572628_1782993387426_0.9938575439567296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d5a724":{"name":"skybridge","version":"0.0.0-dev.0d5a724","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d5a724","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a296a307b7c51c9f0dd43207d29e51d7117b555","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d5a724.tgz","fileCount":446,"integrity":"sha512-D224Cg7GpjLUwuUyj0C4HqXGpp0Wb0ZDaq5EdZQTHpy52PV5htQWAiW+4dHdsFDeRBWMhrfj1/4Gzi5whvkL3A==","signatures":[{"sig":"MEYCIQC+iDa3uAMRs4ujMIT2PvOUZTVe53KhqiGNDK1HJEcxIgIhAKVYA0iPMfaClEgx8rgBh3QGMvf0F7+MhveeK6fUH7+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d5a724","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.0d5a724.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6824e17ba9771f55c582c4cfbebdea28/skybridge-0.0.0-dev.0d5a724.tgz","_integrity":"sha512-D224Cg7GpjLUwuUyj0C4HqXGpp0Wb0ZDaq5EdZQTHpy52PV5htQWAiW+4dHdsFDeRBWMhrfj1/4Gzi5whvkL3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d5a724_1782998675369_0.7229377548954956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.51c4132":{"name":"skybridge","version":"0.0.0-dev.51c4132","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.51c4132","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f022a23df5214ba36af5c26e71ee78d20bba7227","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.51c4132.tgz","fileCount":446,"integrity":"sha512-fqIVq87VUJswYNvA525Oo5sJ5NmVRGtCVelARM7KC+cFyUhquMUQWR/2kJpibjkDNKodEGdQF2fR270RAuRNkg==","signatures":[{"sig":"MEYCIQDobM3xojvTXAX9FLbNkQLHFSfu1eoFV7oUSJd30W6oHwIhALMEKOhWayVBVp2g8aEUeRr0jgBnJ+epeG85VOAaYv4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.51c4132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.51c4132.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1220a4734a212c8ebdb0c04243fed874/skybridge-0.0.0-dev.51c4132.tgz","_integrity":"sha512-fqIVq87VUJswYNvA525Oo5sJ5NmVRGtCVelARM7KC+cFyUhquMUQWR/2kJpibjkDNKodEGdQF2fR270RAuRNkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.51c4132_1783001136620_0.039010834250254645","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.043f0a8":{"name":"skybridge","version":"0.0.0-dev.043f0a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.043f0a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ba0512ac4a555cdfa8587a2a9fa445cc7e65862","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.043f0a8.tgz","fileCount":446,"integrity":"sha512-H3oc8YAUqgJO90KgWSI0UcHVaf+S5tMguxRDs8wSV2JkWiqw8INixViGCGjmeoIuZc6TTtWLPnofklJQE4E0PA==","signatures":[{"sig":"MEUCIQC5l8cDmFGU03Qr9nOUSI5gDTTY19w+9Nr4tXTjFQMo9QIgWeMLilm2ninkZELviP7IzzGy21lLooK9nU1J0ERoSwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.043f0a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.043f0a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59a35f654007f82de68be116795d34c2/skybridge-0.0.0-dev.043f0a8.tgz","_integrity":"sha512-H3oc8YAUqgJO90KgWSI0UcHVaf+S5tMguxRDs8wSV2JkWiqw8INixViGCGjmeoIuZc6TTtWLPnofklJQE4E0PA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.043f0a8_1783011719929_0.8929299088185407","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e959492":{"name":"skybridge","version":"0.0.0-dev.e959492","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e959492","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b250dd23a051b7b2953460f8e63270310a7d57c4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e959492.tgz","fileCount":446,"integrity":"sha512-mlRzc17A55wjh7EiDNMNyqYdP/9QwWAIR3RmESAvdi818oMKXglPsm8OCQ0bxfAE3QV/aL+oF6++b2CFNpCqIw==","signatures":[{"sig":"MEUCIEJ5MIK4vhzdjmSX9aADMcQuufLasCvQ7YfCO75PRkNzAiEA0iMO2dfpDwxC8cnGkuKRtBwGMnOMIlJcYJpzT8DQiWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e959492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.e959492.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a8746ed2386bc81291fd50270fe40f6/skybridge-0.0.0-dev.e959492.tgz","_integrity":"sha512-mlRzc17A55wjh7EiDNMNyqYdP/9QwWAIR3RmESAvdi818oMKXglPsm8OCQ0bxfAE3QV/aL+oF6++b2CFNpCqIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e959492_1783061460537_0.19233801532669093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4df9c8c":{"name":"skybridge","version":"0.0.0-dev.4df9c8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4df9c8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6068d4fc9c48c43ec4a94d48f8611948029bc48c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4df9c8c.tgz","fileCount":446,"integrity":"sha512-g1S0q2EHxv/FsKpggeqfCbtJBvFROZMf6W02z2Y9OIe3ZzN1lBc1viQA5fIzXJGv3kkowXfXkRv3jvOmYeBQxw==","signatures":[{"sig":"MEUCIQDAHQbKC8uAAFN/ocSMiGIpHsfV3mZYllXzOsvqP+ma2wIgf/3GcH9KWWjr3QTX3W0ULHzSQg686xmkDRdyYKyCQyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4df9c8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.4df9c8c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5bdc911aabf3f9d5347e28c2fed1fbd9/skybridge-0.0.0-dev.4df9c8c.tgz","_integrity":"sha512-g1S0q2EHxv/FsKpggeqfCbtJBvFROZMf6W02z2Y9OIe3ZzN1lBc1viQA5fIzXJGv3kkowXfXkRv3jvOmYeBQxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4df9c8c_1783062295928_0.8862858398576741","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.e6302ec":{"name":"skybridge","version":"0.0.0-next.e6302ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.e6302ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"78b76cebe88b92f7db97ad516b7d2477744bc2b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.e6302ec.tgz","fileCount":446,"integrity":"sha512-yRcdNwMe/Y6JSchHi5LLUGRMTAXPVPTmQR2a1rcHXJuOt15OiWNPRUjT/uYPTDd+Pz5lwzNCor5M2iD2YGvimQ==","signatures":[{"sig":"MEQCIH7dkGbLd9jGx+Z/02DKzYpUJD40FdEMSylcEHJpf4VfAiAeTQIE7u9mi9tYBzuDWyFhpK0O/6KwRbBS7Q9TIzaOYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.e6302ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607400},"type":"module","_from":"file:skybridge-0.0.0-next.e6302ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70285605628f77fa3dd744eb8a0cc40f/skybridge-0.0.0-next.e6302ec.tgz","_integrity":"sha512-yRcdNwMe/Y6JSchHi5LLUGRMTAXPVPTmQR2a1rcHXJuOt15OiWNPRUjT/uYPTDd+Pz5lwzNCor5M2iD2YGvimQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.e6302ec_1783062576365_0.875552108083528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d16081c":{"name":"skybridge","version":"0.0.0-dev.d16081c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d16081c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a39afee683bae8aa4c4690da0daa1b92d2c5e9c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d16081c.tgz","fileCount":446,"integrity":"sha512-egVw+CFSNYGP7AiN9e0WpXBHE0JpjdabJc/Zk+VySvJMP3G9pttaTAP7tSB5zKchmZsiIYy/0hNmkiuh7/VjWQ==","signatures":[{"sig":"MEUCICAfLW+90GxJioTHV+eyp9nZRpn/l3//+3y4OZyQ9HdMAiEAvdSP2xWFIAjMMO/beL9OipyyF0rLbsbNfYut0YTYNEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d16081c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595187},"type":"module","_from":"file:skybridge-0.0.0-dev.d16081c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9fc7b73a7dc03d1737b6ac3bbe99fe2d/skybridge-0.0.0-dev.d16081c.tgz","_integrity":"sha512-egVw+CFSNYGP7AiN9e0WpXBHE0JpjdabJc/Zk+VySvJMP3G9pttaTAP7tSB5zKchmZsiIYy/0hNmkiuh7/VjWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d16081c_1783064753827_0.9360140154595618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f070d72":{"name":"skybridge","version":"0.0.0-dev.f070d72","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f070d72","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12884fc0b42b2bc0b7fb2dcef61e2a880ecf06fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f070d72.tgz","fileCount":446,"integrity":"sha512-LXwa3B30hZhaZal38X7fVGkM8xexjlT9t9wumY51QbF/Asv5vmirK0GAthY6fTJTUzD3LfEXajTSZAKjEdLGnQ==","signatures":[{"sig":"MEUCIQDQ44jzHtx08WukcgjgUb5jf05mqAZTAU3ZOlWGMyBZsQIgbyqDmvNcUx0u09OR/YUQpZPn2cjv4FXuVimW47ZqHUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f070d72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.f070d72.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/26b7c22a95e2b8abdd58e10db6e3b999/skybridge-0.0.0-dev.f070d72.tgz","_integrity":"sha512-LXwa3B30hZhaZal38X7fVGkM8xexjlT9t9wumY51QbF/Asv5vmirK0GAthY6fTJTUzD3LfEXajTSZAKjEdLGnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f070d72_1783066605424_0.9654191648207018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8580e0":{"name":"skybridge","version":"0.0.0-dev.b8580e0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8580e0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9c4e34d086dd0076095229105b646d1a212c908","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8580e0.tgz","fileCount":446,"integrity":"sha512-r3fx6ER0KbjcE+TPR4Y/cp3bIJQBlvi3v6Y60IvLfCag9+ONul6BjKGcI1y9NRoV3gLPEt7plN4M8Ballj4fnA==","signatures":[{"sig":"MEQCIF6c8k7T83Ea9ALgPzlWw+NfUPyLWXUJEx0Y7Z/ibyBnAiBpW5NWaEDpZJYT5i8qKbtxsBPu07s2z/9sc8GD9RivDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8580e0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.b8580e0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4e061c790343e54bf2dd03af0feb8e5/skybridge-0.0.0-dev.b8580e0.tgz","_integrity":"sha512-r3fx6ER0KbjcE+TPR4Y/cp3bIJQBlvi3v6Y60IvLfCag9+ONul6BjKGcI1y9NRoV3gLPEt7plN4M8Ballj4fnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8580e0_1783073025643_0.6794463850163159","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43b3e83":{"name":"skybridge","version":"0.0.0-dev.43b3e83","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.43b3e83","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17d0f3d2e6d125da936e3fe4c05355b02acd9405","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.43b3e83.tgz","fileCount":452,"integrity":"sha512-TH8Xxh7CNwMPdpayz7Q8jiMGGMF0C8r4xJM2/M9S2unlmZbXYAwiwmB8LosoiB6OCfOPDFrjnWyhBroA+gM2vA==","signatures":[{"sig":"MEUCIQCAUc4VR5fSAh7O6lvT6Zq0dg78kM0X2l/pz65JnNJhHQIgYW6e8mCIFOhulSLjFRDiShde9yaDXBImFO6taZONCxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.43b3e83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1611712},"type":"module","_from":"file:skybridge-0.0.0-dev.43b3e83.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6b788fc45d8c8e97f1d5669704a5434/skybridge-0.0.0-dev.43b3e83.tgz","_integrity":"sha512-TH8Xxh7CNwMPdpayz7Q8jiMGGMF0C8r4xJM2/M9S2unlmZbXYAwiwmB8LosoiB6OCfOPDFrjnWyhBroA+gM2vA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.43b3e83_1783079676249_0.4374579467830866","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"skybridge","version":"1.2.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2eaf7b0e58f2ef742b531a2a5cc7c8a89d5f7f35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.4.tgz","fileCount":446,"integrity":"sha512-KkImqSQ1iyGkpEBOO2exDWJ7TUthb5lGNA7wK+OyFZfAnfksPjdBD4dR6v3kPFPVQ5avPJZo4uVDFYaO68vdQQ==","signatures":[{"sig":"MEUCIQD947H8/qU0yCnE5zy7jp2qqHAGrytyTmaVTA0tchJVEgIgd0CBl9jV7msy7HkbA7iWD4zvJcKp4LuLr+ZpSrw3pEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607387},"type":"module","_from":"file:skybridge-1.2.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eac73f921931a514721d805140b2c1a4/skybridge-1.2.4.tgz","_integrity":"sha512-KkImqSQ1iyGkpEBOO2exDWJ7TUthb5lGNA7wK+OyFZfAnfksPjdBD4dR6v3kPFPVQ5avPJZo4uVDFYaO68vdQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.4_1783081045724_0.9801088972070651","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.60e8299":{"name":"skybridge","version":"0.0.0-dev.60e8299","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.60e8299","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94aa90e9afb8520bb2c49dfa0c88cbc4a870d7cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.60e8299.tgz","fileCount":446,"integrity":"sha512-YgYYBcz8kTEa4mJrGuvlg4QAlhVqkyEp9tzSp30+6weKjub/qUc2u08fpxP+dZCRldrd6Dc+VuVrs8a0wxNgEQ==","signatures":[{"sig":"MEUCIBmoxGmcWp7ZMvuFEUoCnHDsAASjPUpitzM/uE8PjFAEAiEAmWR7pRI5WyGGiLFHrX48kJFG118dBqfX3eLA6Ea3Mmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.60e8299","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.60e8299.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/666124c06b6f14399239e4618a8bc868/skybridge-0.0.0-dev.60e8299.tgz","_integrity":"sha512-YgYYBcz8kTEa4mJrGuvlg4QAlhVqkyEp9tzSp30+6weKjub/qUc2u08fpxP+dZCRldrd6Dc+VuVrs8a0wxNgEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.60e8299_1783085528159_0.5575928148162008","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.65fd2d9":{"name":"skybridge","version":"0.0.0-next.65fd2d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.65fd2d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2d817907389cb45c609d3966a17e5c91a66cd9c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.65fd2d9.tgz","fileCount":446,"integrity":"sha512-JQu8skAirabIR0DyADDRoP+WVXNg8PynWkC2m248TgbXXCgkpZTl2FzAmaO4IFphT1bn4IDzU6+DqOOzM6SNww==","signatures":[{"sig":"MEUCIQC1Bdb2T+wMb6nKHqTTtULK/3v3RE2/LP4TUee4QGBhrwIgayBd9DaIK46Aw25957f7DZ5VfRwEGWglOnPOOJtcT0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.65fd2d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607400},"type":"module","_from":"file:skybridge-0.0.0-next.65fd2d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4e1b07f935727acdc8510b3c089401e/skybridge-0.0.0-next.65fd2d9.tgz","_integrity":"sha512-JQu8skAirabIR0DyADDRoP+WVXNg8PynWkC2m248TgbXXCgkpZTl2FzAmaO4IFphT1bn4IDzU6+DqOOzM6SNww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.65fd2d9_1783085533534_0.4606362922810454","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.e5bbb6a":{"name":"skybridge","version":"0.0.0-next.e5bbb6a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.e5bbb6a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c75c6c27cb63d9911193b0205419e44165654772","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.e5bbb6a.tgz","fileCount":446,"integrity":"sha512-GszN+r5f7mae0NvKbVsiPaD2d24Clsx/I/+MxaK/mgA700Zm+aQ2yhhw7ZCJmQYyLnFQV3yF3J50Vxz1xEk6UA==","signatures":[{"sig":"MEQCIHu23wCN9wLvBgIFKrGJmW80uu6YCTOEnMa3yIEQpAK3AiA36Mw5/y6PIIm84Qf5TbRQhE87pBaXV/+zUB4n+7HSMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.e5bbb6a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607400},"type":"module","_from":"file:skybridge-0.0.0-next.e5bbb6a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd9573098fe52994345f131658ad7aaa/skybridge-0.0.0-next.e5bbb6a.tgz","_integrity":"sha512-GszN+r5f7mae0NvKbVsiPaD2d24Clsx/I/+MxaK/mgA700Zm+aQ2yhhw7ZCJmQYyLnFQV3yF3J50Vxz1xEk6UA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.e5bbb6a_1783085708907_0.8698997435842397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0a9d1fd":{"name":"skybridge","version":"0.0.0-dev.0a9d1fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0a9d1fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04fcc676c2d62e1a92784ef26f95b4f6d4b900e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0a9d1fd.tgz","fileCount":446,"integrity":"sha512-lH3jeWksBn2hBR/vStZe0iEH++Fs8HJfUrmk7h6CjIl8WWO4qT3KmX3MBVgFjc1il8X/zeJvraG8wl2/dFjA3g==","signatures":[{"sig":"MEUCIGV3nunpNyjV+YZLP3FjX53BroXYDpKFC6zdcrdr4F0eAiEAm9L5mxG2Y3e76WrdYQDB6e9svJAAoCVcIXhcKdVL4Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0a9d1fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.0a9d1fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/26abd6a4f52ea1dfcf94257c182bde04/skybridge-0.0.0-dev.0a9d1fd.tgz","_integrity":"sha512-lH3jeWksBn2hBR/vStZe0iEH++Fs8HJfUrmk7h6CjIl8WWO4qT3KmX3MBVgFjc1il8X/zeJvraG8wl2/dFjA3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0a9d1fd_1783086013477_0.18063757588095686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7f2de5d":{"name":"skybridge","version":"0.0.0-next.7f2de5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7f2de5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17a00b1a2d74169827647e4b9cbb433f0f0fd81e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7f2de5d.tgz","fileCount":446,"integrity":"sha512-mNcjqN640ywx9n83RmaFNlYphhbWxDVa6egZ3LsGFOcpa/vK05hnzaLddKbFbPEUvCEuTl+ZRos/Yh8iXRlUmQ==","signatures":[{"sig":"MEUCIQCkKYfhPM7d5udQR08ei842qo37y88VANcz6WiYMflN1wIgKSOaUUaZ8reMw0Qqtz1d4qcPDCv+/3eh4zHH6bSUlRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7f2de5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607400},"type":"module","_from":"file:skybridge-0.0.0-next.7f2de5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c1a06f9b7852a0becc6137b0499a01d/skybridge-0.0.0-next.7f2de5d.tgz","_integrity":"sha512-mNcjqN640ywx9n83RmaFNlYphhbWxDVa6egZ3LsGFOcpa/vK05hnzaLddKbFbPEUvCEuTl+ZRos/Yh8iXRlUmQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7f2de5d_1783086209586_0.11876108193783974","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ddc1afb":{"name":"skybridge","version":"0.0.0-next.ddc1afb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ddc1afb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e9998013b92d565262baef7a30dad7851c72924","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ddc1afb.tgz","fileCount":452,"integrity":"sha512-ceROvbTEl2SSLrBO21nSLbQUXd7pM8MEGAKP2Hjmfne6pxhSysBcau1k4bslFUha90Xis/W1Jap0znzWFtOutA==","signatures":[{"sig":"MEUCIGjV42aVHwi4mHVZuXlE3gzB4nzT619g3bzOnVl09P7aAiEArcIQLAraddsbX9OQQzJ3D+pNH6v6IfFzPMORqGGdpF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ddc1afb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624237},"type":"module","_from":"file:skybridge-0.0.0-next.ddc1afb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/82c163448b1476250cded556233c9931/skybridge-0.0.0-next.ddc1afb.tgz","_integrity":"sha512-ceROvbTEl2SSLrBO21nSLbQUXd7pM8MEGAKP2Hjmfne6pxhSysBcau1k4bslFUha90Xis/W1Jap0znzWFtOutA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ddc1afb_1783324045664_0.8333116871388582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7ed27fa":{"name":"skybridge","version":"0.0.0-dev.7ed27fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7ed27fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c7ee4cb8684b15f2cf174f23d5752206f601732","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7ed27fa.tgz","fileCount":452,"integrity":"sha512-M15WqnS9CX6wRBKsJPUx0l8EluIPHNtGTc4g0uImTzb+H6yN6EiERNr/m5xIenRiqGDw0OtSER1mRl9/IIq1Sw==","signatures":[{"sig":"MEUCIHUtgg6kj9fcx3R8RIIcHGkB3mJ7/C1YIwjMkTbaETRcAiEArBJTuCkW1e4ksI7HxpwCAgaDQycDjb9YwUPME8Vn93k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7ed27fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.7ed27fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cea1c89fc4d668dac8a5cb45ec32642d/skybridge-0.0.0-dev.7ed27fa.tgz","_integrity":"sha512-M15WqnS9CX6wRBKsJPUx0l8EluIPHNtGTc4g0uImTzb+H6yN6EiERNr/m5xIenRiqGDw0OtSER1mRl9/IIq1Sw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7ed27fa_1783326092772_0.3032303921969257","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.e2587af":{"name":"skybridge","version":"0.0.0-next.e2587af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.e2587af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa0b35001b1999285755a8d926896c9d32f7a6b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.e2587af.tgz","fileCount":452,"integrity":"sha512-KCPjgNmkfrKd3Mnm4rE4QXiT5zRTBoYQ2KBL59RvgJekX0Lpgq+9thFzNVnr9Hduuo7cw3JFsDH3KXAosQRNIQ==","signatures":[{"sig":"MEUCIEFNVditFdLor7935hhivtwNkhADMdmg1RpZxDq5xHaBAiEA7HNwXpIPy5GmdZibFu9200b2rSR308mvSbj4ctF+xpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.e2587af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624237},"type":"module","_from":"file:skybridge-0.0.0-next.e2587af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ac9c4453403067d39243b51984d63a6/skybridge-0.0.0-next.e2587af.tgz","_integrity":"sha512-KCPjgNmkfrKd3Mnm4rE4QXiT5zRTBoYQ2KBL59RvgJekX0Lpgq+9thFzNVnr9Hduuo7cw3JFsDH3KXAosQRNIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.e2587af_1783327247709_0.8180601111954886","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f6998b2":{"name":"skybridge","version":"0.0.0-dev.f6998b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f6998b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ef7181148c700d5e7e6fc3d61e65afd84753b893","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f6998b2.tgz","fileCount":446,"integrity":"sha512-eD2cRDTghZkMGgu24RLLYs4JYhzF8SCAfNy75kt03NWORvUrhh9GUtTO1vhvAMGcr0+9Da/C+PGQE6vwbQaLNA==","signatures":[{"sig":"MEUCIEPoGSfg7QnN05OPstkNwTCGWKKY8XaK9lM07UjMZnAZAiEAgF2qG9uxdQqg4gPbwriM0LTq7QCdeOmOziiSAqNlAUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f6998b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.f6998b2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7f4c0bcc47e7721ff270991aa8c1038/skybridge-0.0.0-dev.f6998b2.tgz","_integrity":"sha512-eD2cRDTghZkMGgu24RLLYs4JYhzF8SCAfNy75kt03NWORvUrhh9GUtTO1vhvAMGcr0+9Da/C+PGQE6vwbQaLNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f6998b2_1783332186782_0.02602423899544526","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7f2de5d":{"name":"skybridge","version":"0.0.0-dev.7f2de5d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7f2de5d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0def7e6f8311243ddf8d816537141b59fdc736ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7f2de5d.tgz","fileCount":446,"integrity":"sha512-X3679qLbhmT2vCsx1FCNio7OLGes7AqH0gqRrvanzfF3C9i0VJXFTpNInI9hH2H2DmUWfW0eX0UwVrt3aTK8xw==","signatures":[{"sig":"MEQCIDjI9Y9Dkm+6nJjogC4ggzzjxEd/go/wyyfvPkdvtIzRAiAIidLt+lp0TfcpI+dYh8kYz6bXyBOrk+Yen1/n8O9hPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7f2de5d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.7f2de5d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8533a55b1b7a792488b411f94d728424/skybridge-0.0.0-dev.7f2de5d.tgz","_integrity":"sha512-X3679qLbhmT2vCsx1FCNio7OLGes7AqH0gqRrvanzfF3C9i0VJXFTpNInI9hH2H2DmUWfW0eX0UwVrt3aTK8xw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7f2de5d_1783332278893_0.3473581283949425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e14a1e8":{"name":"skybridge","version":"0.0.0-dev.e14a1e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e14a1e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d91646cf9ff485d1bc20e99d896b35de6ca1309","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e14a1e8.tgz","fileCount":446,"integrity":"sha512-yQ+Fy4LinIdRdMjByvurwOX8El3Zjyy0OxuW0T3WsjFFRK/tzCbUgmX5KdVWsrXlERGAjU6/RzkROgLSGePl3w==","signatures":[{"sig":"MEUCIFOVgDaI0q+mKdCI2GaUXi2Djef4P+jbydWnrlX7/U3RAiEAhXymWTIsOdTjQbZG3z1FIKk8/r/28A0aweoaZglu/C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e14a1e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.e14a1e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9bc7e3e69911c0eb7574fe073baff8ce/skybridge-0.0.0-dev.e14a1e8.tgz","_integrity":"sha512-yQ+Fy4LinIdRdMjByvurwOX8El3Zjyy0OxuW0T3WsjFFRK/tzCbUgmX5KdVWsrXlERGAjU6/RzkROgLSGePl3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e14a1e8_1783332381637_0.9403333802975693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b408949":{"name":"skybridge","version":"0.0.0-dev.b408949","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b408949","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fb822b8768000986c247ea63a88b4389596070ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b408949.tgz","fileCount":452,"integrity":"sha512-nlUaqrt998efUHMEBPYD/SI160iH58HnFpQgxdws5PxN45Pk45HaXLUXnp0aaWL5tHs0uhRdvxnLAAi8/8+I9Q==","signatures":[{"sig":"MEUCIAVsVjrZxGcYc2N/tOycHe6EGkJpwYAY5E2foUwxFkuwAiEA1Tr4D/qQoRD7ToT7It10D3i9SbgFHKhUWFQgXLkgQUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b408949","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.b408949.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef9ea6df1afdc29b46d155d6d6bea324/skybridge-0.0.0-dev.b408949.tgz","_integrity":"sha512-nlUaqrt998efUHMEBPYD/SI160iH58HnFpQgxdws5PxN45Pk45HaXLUXnp0aaWL5tHs0uhRdvxnLAAi8/8+I9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b408949_1783334415919_0.7650366431821447","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1f46b48":{"name":"skybridge","version":"0.0.0-dev.1f46b48","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1f46b48","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"97eb63b83baabaf7eec1b68a646dc132d71a5563","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1f46b48.tgz","fileCount":452,"integrity":"sha512-ErKStmbvsD89fWFZFMeXwD0Y/IuZVUm1XNNz0zx2F2JHFvTRcAtQ/1YOLTRdyuMaejlG2iiunCQNpF2O1Ur7Yw==","signatures":[{"sig":"MEUCIHUWtLdNlxfKStfb+izschb14XbYY1fqLMvglKwwwtlIAiEA4k6fvyxsO3gddERGMK+YwrdxbB9L2NQtHh8PbahxXbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1f46b48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.1f46b48.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c33ec5e7a89ea0b72c98755cda5f8d3/skybridge-0.0.0-dev.1f46b48.tgz","_integrity":"sha512-ErKStmbvsD89fWFZFMeXwD0Y/IuZVUm1XNNz0zx2F2JHFvTRcAtQ/1YOLTRdyuMaejlG2iiunCQNpF2O1Ur7Yw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1f46b48_1783335713139_0.7380423326095236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.566cfae":{"name":"skybridge","version":"0.0.0-dev.566cfae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.566cfae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2577d78f89cc1b63e79d95885bb4ee829f077cbe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.566cfae.tgz","fileCount":446,"integrity":"sha512-GE4eLwAiJ0ZZIAQY4hcuVLC6zses4pyYxtV/Z1FrvJ4IXb6Cow0khngTuE74OcFZqCLaQz6q8R3ZO75pOkpr5w==","signatures":[{"sig":"MEYCIQDkI5wjb/b1VD55iHg2NTOabnW8ztkrpdjCG2EaaSDavAIhAMIAblDBQkUNvhWZQCAHd4yBIC8mMnbRgbg6rM9VGQW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.566cfae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.566cfae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f6d96e36fd19e0cf3056944d9c307647/skybridge-0.0.0-dev.566cfae.tgz","_integrity":"sha512-GE4eLwAiJ0ZZIAQY4hcuVLC6zses4pyYxtV/Z1FrvJ4IXb6Cow0khngTuE74OcFZqCLaQz6q8R3ZO75pOkpr5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.566cfae_1783337826397_0.4161066553859394","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd5ae66":{"name":"skybridge","version":"0.0.0-dev.dd5ae66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd5ae66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"247a2c093baadf0e9f4689e9766c968b34edd245","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd5ae66.tgz","fileCount":452,"integrity":"sha512-qv6q2sZrwMiVU9dN1zpVDM0sd03zHGmdsCYZEJomhFH20isvrdKLuaNmVa2DEXvT8VqEo5W5H13lPGdPl5RX/Q==","signatures":[{"sig":"MEUCIA8LWmgwHeivsLRhZBm5aokn979mDdd78Lrv19jhGNIBAiEAtQfi6z9FFqxSfk+/py2hkzfw9EwQbD4YvG1y5tyTkx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd5ae66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.dd5ae66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/93164dc068ac2905f72c82408681cd73/skybridge-0.0.0-dev.dd5ae66.tgz","_integrity":"sha512-qv6q2sZrwMiVU9dN1zpVDM0sd03zHGmdsCYZEJomhFH20isvrdKLuaNmVa2DEXvT8VqEo5W5H13lPGdPl5RX/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd5ae66_1783341660124_0.18410463109610475","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70dc551":{"name":"skybridge","version":"0.0.0-dev.70dc551","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70dc551","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"41b22b4325145ba7cb0c12fda2fd51818c49d5ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70dc551.tgz","fileCount":452,"integrity":"sha512-dc/xZP81QATTC8lRe1YKuGlgaJO4J48FtmLeo/JKADJ3OJ1zfUOi7MiQ7EI0X4XSQtjoRl5hPpBVZahKItSemA==","signatures":[{"sig":"MEUCIQCTDT4mxTKFTae8MJ0EiycHHUQPJlZRvXEcYqxCUJX3YwIgWmFef8HY4GAcK+bIuMF1a3kS221pNMu2g42m/qewf3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70dc551","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.70dc551.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/31e45adf266b73bcfed1931b565d8eb9/skybridge-0.0.0-dev.70dc551.tgz","_integrity":"sha512-dc/xZP81QATTC8lRe1YKuGlgaJO4J48FtmLeo/JKADJ3OJ1zfUOi7MiQ7EI0X4XSQtjoRl5hPpBVZahKItSemA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70dc551_1783341810103_0.8608797682312457","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a5384dd":{"name":"skybridge","version":"0.0.0-dev.a5384dd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a5384dd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3b7e72c276cd46e8cb7e24f3e14275b47d1e0e8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a5384dd.tgz","fileCount":455,"integrity":"sha512-bIZP4J/jcXmTggdFpX3cVAhC3xKR5vAuRYqyMwhsRp8kl0A3Y6zzq14qRyHGE7B7bc8loQPNifrbzOTCbvZ2Tw==","signatures":[{"sig":"MEUCIQCrKf09Ev7ZhkNtDsbwFqSHBW2Jxo/0rEE8Kdk3HKKkHgIgRydCmhGD/GwC1uYCNZpun1ODkw4O1EtXl8Fr8q2HAaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a5384dd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640738},"type":"module","_from":"file:skybridge-0.0.0-dev.a5384dd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/612cd9b2e735e6cad3cf01693a864ddd/skybridge-0.0.0-dev.a5384dd.tgz","_integrity":"sha512-bIZP4J/jcXmTggdFpX3cVAhC3xKR5vAuRYqyMwhsRp8kl0A3Y6zzq14qRyHGE7B7bc8loQPNifrbzOTCbvZ2Tw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a5384dd_1783344761462_0.06326806429697762","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.28f45d1":{"name":"skybridge","version":"0.0.0-next.28f45d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.28f45d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6660d568578d47f8968d29987dcbe5309e92b4c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.28f45d1.tgz","fileCount":455,"integrity":"sha512-eZu97Ytmz62PaOwXp7YPiOWIX0YmYXVTwk46QoYpEmQ0QJGy9C3ADhXxIv0jkJ/uJkMv5TBvTplXWcajCLqgXA==","signatures":[{"sig":"MEQCIBdC3wUXjt6ziVjGWOgnPEnJwvtJKpjKqFD+RPH8O3qDAiAVIYBhzH2XFtrg9bWTKK/3ejqEJYsq4QvAn5EhUM8cJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.28f45d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640739},"type":"module","_from":"file:skybridge-0.0.0-next.28f45d1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c31b345514a4ba2196d363725aa3d178/skybridge-0.0.0-next.28f45d1.tgz","_integrity":"sha512-eZu97Ytmz62PaOwXp7YPiOWIX0YmYXVTwk46QoYpEmQ0QJGy9C3ADhXxIv0jkJ/uJkMv5TBvTplXWcajCLqgXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.28f45d1_1783346244518_0.07995386752969447","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.991a0cc":{"name":"skybridge","version":"0.0.0-dev.991a0cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.991a0cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91e94973a438d74983bc5d4030ed01e1bb33523f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.991a0cc.tgz","fileCount":452,"integrity":"sha512-IEUy4xwse6/UE2DOcBrlZfRGYFg9hAoB1c1jt2YE4sIZ9o+czQdFIdlgYHQOZNmZxb2FVtgT7EkRMQEtGpkdUA==","signatures":[{"sig":"MEUCIHieWPMrO1hy/2rQmsECeTjBWd3dmUkeoUN9YtRAUFYjAiEA2T4cCx1dvlyrVaUbObOO1jofENRDW6sh2MyNS0EAj+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.991a0cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.991a0cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/94aff702f0ea3a579952df06593849ef/skybridge-0.0.0-dev.991a0cc.tgz","_integrity":"sha512-IEUy4xwse6/UE2DOcBrlZfRGYFg9hAoB1c1jt2YE4sIZ9o+czQdFIdlgYHQOZNmZxb2FVtgT7EkRMQEtGpkdUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.991a0cc_1783346553030_0.9173090686009102","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45594c9":{"name":"skybridge","version":"0.0.0-dev.45594c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.45594c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d91b8a99d099ae8e1fd3cedc0798a675894375a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.45594c9.tgz","fileCount":455,"integrity":"sha512-stKGaTcRQRfGiihYK3rg2SVnpvFPlY577Rbx0+CD08XUwU1bX4wPM5gQ8KisoEvj5LTYH1GHdwXGLPK0yhixGw==","signatures":[{"sig":"MEUCIQC+PqKUnk6+y86RLXjGQ+CK5o2k5ObCr5EW7eSfbQ7xVQIgIATxs5Yp6xdIxdCWSJHn+zRFFa4t+Tg9l1tj53PqsEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.45594c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640738},"type":"module","_from":"file:skybridge-0.0.0-dev.45594c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/958806c66cc08fd7c9ab6535fe0f1b2a/skybridge-0.0.0-dev.45594c9.tgz","_integrity":"sha512-stKGaTcRQRfGiihYK3rg2SVnpvFPlY577Rbx0+CD08XUwU1bX4wPM5gQ8KisoEvj5LTYH1GHdwXGLPK0yhixGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.45594c9_1783347358068_0.9884271450093887","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59521cd":{"name":"skybridge","version":"0.0.0-dev.59521cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59521cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4fe762cd8f97ca9ce4a44b6404246a9906354998","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59521cd.tgz","fileCount":455,"integrity":"sha512-TRQZqHRDM5NbQ3TS4LXP6gw+z4UqOOAdNjex+hv5zIEYmTWAE2Wg25OrIE9qX8NfS01nn/OwwxOcdhQvm7dOww==","signatures":[{"sig":"MEUCIEAsS024jqfH9k4hxS7ub1b/rCu+PgeArAPJcsDbUjCrAiEAo33acaumRAoIFkC9O0H2UYmY0vyDlBeyJke9Hjlenpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59521cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640704},"type":"module","_from":"file:skybridge-0.0.0-dev.59521cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6f24080289e6a49bd471b5d844f1eb6/skybridge-0.0.0-dev.59521cd.tgz","_integrity":"sha512-TRQZqHRDM5NbQ3TS4LXP6gw+z4UqOOAdNjex+hv5zIEYmTWAE2Wg25OrIE9qX8NfS01nn/OwwxOcdhQvm7dOww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59521cd_1783348218346_0.7522641766660367","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.166cf3d":{"name":"skybridge","version":"0.0.0-dev.166cf3d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.166cf3d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5b0a7172c0751b849211b3851dd913561854ed7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.166cf3d.tgz","fileCount":455,"integrity":"sha512-moZI66Mk4uJ/hbMHxgI+ajwZZAhENPaYt7xj/mJQL+hrErDpTUaiu4yFcxPfLaBe+w9RM7lwOLvWaIYeDKYURw==","signatures":[{"sig":"MEUCIQCg0m+d8PUCTHUfWP8qiCOSk8cLLAXbWAJhEZdgmukFJAIgQ9RadYDj80V/VP69tqxhHhF4Kk2A0GHLv3i4e0uPO9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.166cf3d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640738},"type":"module","_from":"file:skybridge-0.0.0-dev.166cf3d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51b229ecc67b8f9e9253171d6209a491/skybridge-0.0.0-dev.166cf3d.tgz","_integrity":"sha512-moZI66Mk4uJ/hbMHxgI+ajwZZAhENPaYt7xj/mJQL+hrErDpTUaiu4yFcxPfLaBe+w9RM7lwOLvWaIYeDKYURw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.166cf3d_1783348425636_0.4813029471186041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0da1266":{"name":"skybridge","version":"0.0.0-dev.0da1266","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0da1266","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ea2aa68d51d3a35c0376e39d3d376d427b9ad681","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0da1266.tgz","fileCount":455,"integrity":"sha512-QrJUnDPMO8OeeyWpWmO2Rz5G9wHnUTbOWuixogo7NH9eHaymTcJ9sV1IDcx1Pt31jVHwC6XVxf7OxPP9G9uaqQ==","signatures":[{"sig":"MEUCIFd4vrrSsbWVq8/tL259+GHFwGlYcP4IGA6OtjNzDNgQAiEA0KsKvuGeXMDN2/z2wlZU25KI/aOqXd8P4agsGPeKcjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0da1266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640704},"type":"module","_from":"file:skybridge-0.0.0-dev.0da1266.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bb26176a3e1cc626492b82273cb9d358/skybridge-0.0.0-dev.0da1266.tgz","_integrity":"sha512-QrJUnDPMO8OeeyWpWmO2Rz5G9wHnUTbOWuixogo7NH9eHaymTcJ9sV1IDcx1Pt31jVHwC6XVxf7OxPP9G9uaqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0da1266_1783349189584_0.27538419841058004","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bae4dc9":{"name":"skybridge","version":"0.0.0-dev.bae4dc9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bae4dc9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"04c5fc09ddfe880fe467931583aafb313439013f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bae4dc9.tgz","fileCount":455,"integrity":"sha512-C3OTkJYIZoViTQZD7vHjo//T1XCcm6Xpo5OdoB0n3KkCLaqJwaBrwkUcZAV9iXVTKbihEmGifS/Y3k9gpaWjBg==","signatures":[{"sig":"MEYCIQCF18FIduq0oYUmMGWfhqb6vjm4r2YC+6M+iV+NLhASigIhAIHtSSxI6ynqlb5VSdLj4dqpe0+mUl9V3pkKGsOLzeiC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bae4dc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640704},"type":"module","_from":"file:skybridge-0.0.0-dev.bae4dc9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf950fd13cd6df25e3580de6a32ca220/skybridge-0.0.0-dev.bae4dc9.tgz","_integrity":"sha512-C3OTkJYIZoViTQZD7vHjo//T1XCcm6Xpo5OdoB0n3KkCLaqJwaBrwkUcZAV9iXVTKbihEmGifS/Y3k9gpaWjBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bae4dc9_1783349466729_0.6968095663917426","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.018c0c6":{"name":"skybridge","version":"0.0.0-dev.018c0c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.018c0c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b489cc2cfdaade4348130486632a645e130f7bde","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.018c0c6.tgz","fileCount":455,"integrity":"sha512-XCpSvtk6I7xmydSwoTInq4bPfl+HLSzgkNbwJS2DdE/qnw9Sx2VmCexC05EOabAJI6p0I3CpZyqieIj33DttIg==","signatures":[{"sig":"MEYCIQCZhab5tCuWeFOP/HlIxWhegktuS6x3DGmojk4rv7ZwdwIhAJUq6LD+hdl8OjCYYyYNhe15cVJe4t53UEFOPYx+DTSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.018c0c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640704},"type":"module","_from":"file:skybridge-0.0.0-dev.018c0c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ae0a333bb07a157605dab6fde10783d4/skybridge-0.0.0-dev.018c0c6.tgz","_integrity":"sha512-XCpSvtk6I7xmydSwoTInq4bPfl+HLSzgkNbwJS2DdE/qnw9Sx2VmCexC05EOabAJI6p0I3CpZyqieIj33DttIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.018c0c6_1783349603847_0.2459614939917576","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.448a1b9":{"name":"skybridge","version":"0.0.0-dev.448a1b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.448a1b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"38d41b3c114ca4e8840784a5a9345ee54074e60d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.448a1b9.tgz","fileCount":455,"integrity":"sha512-h/OFwPirDo/xQikVpl06ecrKLD4rq8I2UzwRYmZPBD8L4bNFVs3obzXG9MDoVMbV8T+NXkx70WNj41Dcy7C/ng==","signatures":[{"sig":"MEYCIQDBiRrS1gB8Lqe6qoznkBBckGTShCWh0CC+T7CxGvblRAIhAJEvnyRNOsm07ZD3dHaQE1jYgdLhsKNG1p/PUBd6I/WA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.448a1b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640704},"type":"module","_from":"file:skybridge-0.0.0-dev.448a1b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8decefb9bc3ee150090d58cfff9e894/skybridge-0.0.0-dev.448a1b9.tgz","_integrity":"sha512-h/OFwPirDo/xQikVpl06ecrKLD4rq8I2UzwRYmZPBD8L4bNFVs3obzXG9MDoVMbV8T+NXkx70WNj41Dcy7C/ng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.448a1b9_1783349640706_0.1572898876176314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.479aed6":{"name":"skybridge","version":"0.0.0-dev.479aed6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.479aed6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"92ac479570cf4f9984211c3d9f37f74509f74eeb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.479aed6.tgz","fileCount":452,"integrity":"sha512-7vaqn6EkqWFW/EPELCM6ylQmwoX2m0lsFv6t7L7uhx5wDpYL115+DwMvMOAqcTbEefQoRbOA1fZpmOivErRtRw==","signatures":[{"sig":"MEUCIQChPheOpO2s1rrmkkbyyLqGTpgr1cdFOsuJA91tCbGevwIgNGPG+2EmorfmjwZvU7FKa+S2rS32fuoWm0oe/PGp4S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.479aed6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.479aed6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0901c8fef1a682ccfd5ecb4c6798c67/skybridge-0.0.0-dev.479aed6.tgz","_integrity":"sha512-7vaqn6EkqWFW/EPELCM6ylQmwoX2m0lsFv6t7L7uhx5wDpYL115+DwMvMOAqcTbEefQoRbOA1fZpmOivErRtRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.479aed6_1783351571978_0.29811472191617727","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fc5b54":{"name":"skybridge","version":"0.0.0-dev.6fc5b54","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fc5b54","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f6cb777697c23853bf38186a4d6940ee2843c200","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fc5b54.tgz","fileCount":452,"integrity":"sha512-vgZor5bOdZTH+C73/8q/idLzDL9OKEJEqm4YpK51fmqV1KLRT2oVS76Y/0pU9wOjwhedzzIbA9vE7rX4ZyZTjA==","signatures":[{"sig":"MEQCIGFdiBqeVplrT7YGEEn7vArfhvqvEBAX0YRoF0lbrvAmAiBe4I+qTeXekPFvI5IHLGIj7DjHTxzLTZFFz5JqFVUJpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fc5b54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.6fc5b54.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/92a892334d78c5b09758c3bc4d6c619b/skybridge-0.0.0-dev.6fc5b54.tgz","_integrity":"sha512-vgZor5bOdZTH+C73/8q/idLzDL9OKEJEqm4YpK51fmqV1KLRT2oVS76Y/0pU9wOjwhedzzIbA9vE7rX4ZyZTjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fc5b54_1783353585252_0.8842284043454136","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.fa5bec8":{"name":"skybridge","version":"0.0.0-next.fa5bec8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.fa5bec8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9394e13aad5a4556568a28501978dfb0eb9a6f84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.fa5bec8.tgz","fileCount":455,"integrity":"sha512-otiKe0CtzpszZPMMtUsd5FfUo7aN7WpCF/vJaB5ArsHYc2xD8EjKjeqDddxCYsWxZ7qtLZ6ATq16L8lx3VUZMQ==","signatures":[{"sig":"MEQCIAeApFlMqv8MBMv7cMULiZaEbGqLlq5Gd3D1t/JE6x6wAiAz+rU9jGU8MdWuxcUQjsnn3afvnScc1KW8EPK2tK9QTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.fa5bec8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640705},"type":"module","_from":"file:skybridge-0.0.0-next.fa5bec8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42958d8db66d32a3f657fae4c8bc4743/skybridge-0.0.0-next.fa5bec8.tgz","_integrity":"sha512-otiKe0CtzpszZPMMtUsd5FfUo7aN7WpCF/vJaB5ArsHYc2xD8EjKjeqDddxCYsWxZ7qtLZ6ATq16L8lx3VUZMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.fa5bec8_1783354676162_0.4219876822147035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.59f82a1":{"name":"skybridge","version":"0.0.0-next.59f82a1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.59f82a1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"be2b9894fdbe3c1acf1652a0d9853498341e53f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.59f82a1.tgz","fileCount":455,"integrity":"sha512-+CKPKimq9yl22jwN/JSAvh0SHWGlRTxsmsWMMr7LelxOoslsQ82jaJB+4LAnfiiEj475WmJLsCjUhkkM1DA8Ew==","signatures":[{"sig":"MEQCIDNj5DVAZHSMsDyHrjGEk9IQj4gPupwJ+c6g/Qm9WkjWAiBwojRNDPNzVr58CB5l+4GQrcF2IFR4oTdgc0xyIsaqSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.59f82a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640705},"type":"module","_from":"file:skybridge-0.0.0-next.59f82a1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5f61ef439f8634fb18be365cc8e28fd5/skybridge-0.0.0-next.59f82a1.tgz","_integrity":"sha512-+CKPKimq9yl22jwN/JSAvh0SHWGlRTxsmsWMMr7LelxOoslsQ82jaJB+4LAnfiiEj475WmJLsCjUhkkM1DA8Ew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.59f82a1_1783355029711_0.7670057886592052","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.713a8f9":{"name":"skybridge","version":"0.0.0-next.713a8f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.713a8f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4512dfd02da285e30ba734a0044136e646c48893","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.713a8f9.tgz","fileCount":455,"integrity":"sha512-Fs7/GWZnoV3DPSguYJ/JsvAHbnf1GOdK9tlhsN+DF04mLbCjLn8PoRcAllxUt1M/bqDEEm0nZja/WkdT6PO5sA==","signatures":[{"sig":"MEYCIQD1kzT+OvkfoEde8wVefA0coxWLIgkgpfZWWGskn/ZkFQIhALHb0ODPzoYrItKwrn31tzofr+es27at1k92yp6vod3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.713a8f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640952},"type":"module","_from":"file:skybridge-0.0.0-next.713a8f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/49c4e1a6f387f622bf66315a29f9ae62/skybridge-0.0.0-next.713a8f9.tgz","_integrity":"sha512-Fs7/GWZnoV3DPSguYJ/JsvAHbnf1GOdK9tlhsN+DF04mLbCjLn8PoRcAllxUt1M/bqDEEm0nZja/WkdT6PO5sA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.713a8f9_1783355040022_0.4938319807956364","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dafb590":{"name":"skybridge","version":"0.0.0-dev.dafb590","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dafb590","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f7b3b18c08b791cba3940032908e81cf2bd1668e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dafb590.tgz","fileCount":404,"integrity":"sha512-0t/nCOqeJggl5ABU9VWP+twVXWyFxecObkOHCZND7w/eHw3N9dq77BE+lB6geib4yo3f3uK/rYckFLH0b3bykg==","signatures":[{"sig":"MEUCICeq1sYk2VVWzpvkPC5raeXH8J/WLvEUhbUGd4kDCS4yAiEAqp7Zk91IeES1iC460rHzN8BMTEOAUguSZ9nG36ZwFFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dafb590","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1499516},"type":"module","_from":"file:skybridge-0.0.0-dev.dafb590.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1056895a1070a8062fd933243367ee0e/skybridge-0.0.0-dev.dafb590.tgz","_integrity":"sha512-0t/nCOqeJggl5ABU9VWP+twVXWyFxecObkOHCZND7w/eHw3N9dq77BE+lB6geib4yo3f3uK/rYckFLH0b3bykg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dafb590_1783355492524_0.12526262337802274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6269b12":{"name":"skybridge","version":"0.0.0-dev.6269b12","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6269b12","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc9f8317fb9323478f42b793f6fe798c748fd0fb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6269b12.tgz","fileCount":455,"integrity":"sha512-2u9Fxazoj6E6jJMGu5NaPWzQqeldy990UeyCMU+T578YAe2nLjxTw0iw75nBsGZC7DOz1uUkoUsgs5Eo4cqQxQ==","signatures":[{"sig":"MEYCIQCZcvpesdWANKXqYZVXksJMx27cHaq1IP8/dWikNv+2vQIhALzFwCz+UZEt+9K/Q0wbbBET4C1blkxOAeH9mrq8h6SK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6269b12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640951},"type":"module","_from":"file:skybridge-0.0.0-dev.6269b12.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a0e569333f2310bf9de4c31a1c3ed194/skybridge-0.0.0-dev.6269b12.tgz","_integrity":"sha512-2u9Fxazoj6E6jJMGu5NaPWzQqeldy990UeyCMU+T578YAe2nLjxTw0iw75nBsGZC7DOz1uUkoUsgs5Eo4cqQxQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6269b12_1783356931041_0.23778336794489352","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ffff4d":{"name":"skybridge","version":"0.0.0-dev.4ffff4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ffff4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b25565476a895fe1d25b5370b431be4501bc56bb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ffff4d.tgz","fileCount":455,"integrity":"sha512-RvXgIHk3ZG3VR6sGB/t1FrmXvGIa1IvQvPfcFVqnhS5QsDESrXlIAUOSFhjKzKsI0L29TjOVCv9KI4hoMg02ug==","signatures":[{"sig":"MEUCIF93/llcrSMBgHWMXpXkAm3stBbQeSNc4emcnhxA329BAiEA6S0C48SzwNB/BBQ0S+aSOLPW8Jfuh65vuPA0e5fI41Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ffff4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640952},"type":"module","_from":"file:skybridge-0.0.0-dev.4ffff4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e9e236c8203766eee63e39d036b7cb9f/skybridge-0.0.0-dev.4ffff4d.tgz","_integrity":"sha512-RvXgIHk3ZG3VR6sGB/t1FrmXvGIa1IvQvPfcFVqnhS5QsDESrXlIAUOSFhjKzKsI0L29TjOVCv9KI4hoMg02ug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ffff4d_1783357019021_0.2751910392801069","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7563c71":{"name":"skybridge","version":"0.0.0-dev.7563c71","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7563c71","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d935d5a04babd8af2a7489d9061f755309b89a8c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7563c71.tgz","fileCount":455,"integrity":"sha512-1UjngSV5/7dhqjWd8PR368G+jWb2ktLswWEUYPy8M2I/iRmSfeMgBSmDRlDyAFXcxs7YvsW3FF63OHXJIpymWg==","signatures":[{"sig":"MEQCIEv0GpLtleBMQGuoh8t8h46Pm3EiFbuThFBBqOSmUAmKAiBXZWqegvDj8QfckHsqOokQBWskzkyj/BwNIkt5Ec6PCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7563c71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640951},"type":"module","_from":"file:skybridge-0.0.0-dev.7563c71.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf5b3ce66fbfe7a2228eda28a450f810/skybridge-0.0.0-dev.7563c71.tgz","_integrity":"sha512-1UjngSV5/7dhqjWd8PR368G+jWb2ktLswWEUYPy8M2I/iRmSfeMgBSmDRlDyAFXcxs7YvsW3FF63OHXJIpymWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7563c71_1783357213614_0.9411645894868885","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.f3633b9":{"name":"skybridge","version":"0.0.0-next.f3633b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.f3633b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"97d41eae3bd1b08144b10761db38f1385fff4c07","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.f3633b9.tgz","fileCount":455,"integrity":"sha512-GcIEgeX8+LLpmF05kHGxFPle/RWmJYKBtQTaGiE+8vwGFMAMOITm+IzaU1o9tB7fG345mYsC5Dre9hYWED5RoQ==","signatures":[{"sig":"MEUCIFeXU5OK03X5s5VrrF4+Q7CCq+yIm2KLgzNw7hnZKAd+AiEA4hxzKbgHYe23Ow3uawkyeJUBy9vQhpfHpiepHHovOmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.f3633b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640952},"type":"module","_from":"file:skybridge-0.0.0-next.f3633b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b4467b1465f68bd6bc39496d4383a2df/skybridge-0.0.0-next.f3633b9.tgz","_integrity":"sha512-GcIEgeX8+LLpmF05kHGxFPle/RWmJYKBtQTaGiE+8vwGFMAMOITm+IzaU1o9tB7fG345mYsC5Dre9hYWED5RoQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.f3633b9_1783357377382_0.08730556398375366","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fc66be":{"name":"skybridge","version":"0.0.0-dev.0fc66be","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fc66be","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"507f2c2b2fd63c5998c534741cb804b529f666cc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fc66be.tgz","fileCount":455,"integrity":"sha512-5ovjq++baMbOQmKDHRyc/W2ZtDa/PxdTqLfHwBkgY0Vku4tK2z0RMehYEPlBCc+h9wyzAaNKeH/sYGSxGxVmpg==","signatures":[{"sig":"MEYCIQCu+0Tzhw6FdO2c8oGFQ9KygbXok09xXgYBn5IOGG8e+QIhAJohO5ZeO43R8q+HVLWh04JcH38WvIJULPVuNGuIc0J/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fc66be","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640951},"type":"module","_from":"file:skybridge-0.0.0-dev.0fc66be.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/603513e7f4b8b0282deb2b190659cd69/skybridge-0.0.0-dev.0fc66be.tgz","_integrity":"sha512-5ovjq++baMbOQmKDHRyc/W2ZtDa/PxdTqLfHwBkgY0Vku4tK2z0RMehYEPlBCc+h9wyzAaNKeH/sYGSxGxVmpg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fc66be_1783358347048_0.9718148085861174","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.be943a8":{"name":"skybridge","version":"0.0.0-dev.be943a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.be943a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6535b1db5c020df94f1bcd44c7af893456abb11a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.be943a8.tgz","fileCount":455,"integrity":"sha512-KICllEwncaniZuAB5WjkMNriQBcotluyiGc93LQH7QerNzN4Kr4RyG5LiyE2nuNA8lLYlwaR0wBojVRx37uSQA==","signatures":[{"sig":"MEUCIQClhbZtawZ4Su84nI2IXBbdwF1FlIKrroWvu613ViERqAIgEKGIJAutAsUemkqzsQm4zlUnN+CCnFCtjK1LMovuoSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.be943a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640951},"type":"module","_from":"file:skybridge-0.0.0-dev.be943a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9d97d27a21042a54141b2cf2db500b3/skybridge-0.0.0-dev.be943a8.tgz","_integrity":"sha512-KICllEwncaniZuAB5WjkMNriQBcotluyiGc93LQH7QerNzN4Kr4RyG5LiyE2nuNA8lLYlwaR0wBojVRx37uSQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.be943a8_1783360380324_0.9078163849238927","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b31f3ae":{"name":"skybridge","version":"0.0.0-dev.b31f3ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b31f3ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"93f0e672cafc20ac2c550608a086c2d85dd6e707","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b31f3ae.tgz","fileCount":455,"integrity":"sha512-nVqIVRc7/n2Kw3X4c3PK4LWemPXPA5VOTaNvoZoHBJtIz78mi1FeYMteKtTCJnmPh7/ZxJ3w1l8mJWPVVlwUBA==","signatures":[{"sig":"MEUCIBXD1nvzAirFwfPulKsU2o/4Ql2w+mSqbLV/hWurg02KAiEAvXYNJIMlfXGUuUGhaRWFrgQCBH0ZcVy/VcldWnLvC+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b31f3ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640951},"type":"module","_from":"file:skybridge-0.0.0-dev.b31f3ae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e871241a9b54a66e65c379b11f77f941/skybridge-0.0.0-dev.b31f3ae.tgz","_integrity":"sha512-nVqIVRc7/n2Kw3X4c3PK4LWemPXPA5VOTaNvoZoHBJtIz78mi1FeYMteKtTCJnmPh7/ZxJ3w1l8mJWPVVlwUBA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b31f3ae_1783360385864_0.2230109069557269","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d9a991d":{"name":"skybridge","version":"0.0.0-dev.d9a991d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d9a991d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a049e619ddac83372aca2a6719480bffef5282f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d9a991d.tgz","fileCount":455,"integrity":"sha512-aEdi/tkXTt7NDaelQcM2dxlNWvRVgKcdQyUq5KZE4nGnrIDmiiACKuQctZNbQKG21Xr+61EMu724ksiQMWrVGg==","signatures":[{"sig":"MEUCIQCnI9JJ3MRIp40OosA/5qVMH7hlcDI1Tc6b7TAq7DftswIgco9+gnJIB4MV7LneiaIhlAtesw56oA5wf1sL5uOKRvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d9a991d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640952},"type":"module","_from":"file:skybridge-0.0.0-dev.d9a991d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7823ae5cfc8885b8df11aef10221e88/skybridge-0.0.0-dev.d9a991d.tgz","_integrity":"sha512-aEdi/tkXTt7NDaelQcM2dxlNWvRVgKcdQyUq5KZE4nGnrIDmiiACKuQctZNbQKG21Xr+61EMu724ksiQMWrVGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d9a991d_1783360448621_0.5150782353148915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06d207f":{"name":"skybridge","version":"0.0.0-dev.06d207f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06d207f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb3b90150a7af2f426d26e5588290f7b5874829f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06d207f.tgz","fileCount":455,"integrity":"sha512-KnIQYTjBbmx+wWbXyLz69Cp8kv2b0fw/LBfC7vaxANJzU6iPpRyxpq0KXRoZ2aYa8DzrDim82ajZDLTrhhz1Nw==","signatures":[{"sig":"MEYCIQCG6/oZbQfWc7n90ZTByYnXO08RlFzRpCmyJ36xjPyYagIhALf4oKa5xVFfcFtbIqLZzf/54Nx0r5PNwuuoSRTKbE+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06d207f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.06d207f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57211093475efd726068ec5b693453b0/skybridge-0.0.0-dev.06d207f.tgz","_integrity":"sha512-KnIQYTjBbmx+wWbXyLz69Cp8kv2b0fw/LBfC7vaxANJzU6iPpRyxpq0KXRoZ2aYa8DzrDim82ajZDLTrhhz1Nw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06d207f_1783409611204_0.6452132325932116","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.835b39a":{"name":"skybridge","version":"0.0.0-next.835b39a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.835b39a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e7c60762f5c146fda4bdd54142f926dc0e6cd284","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.835b39a.tgz","fileCount":455,"integrity":"sha512-SKndM1F6UMmzFm32pOPNKQ4IAfUDwTiUu+93Ul/8JoXOLxjPL2QDM/IhalQoiDl+deBZ2SbHUh8O6r4mxw1cNg==","signatures":[{"sig":"MEYCIQCb2omIIfQUcVmis+H84YFBJmv1hsjsCExGDXE70sc6rQIhAL5y8eSvZG84g26Mf7+cRb8UzjHInPlfPFjmtU1XFN2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.835b39a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.835b39a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0928fb423cd0b02747f7aa8959486382/skybridge-0.0.0-next.835b39a.tgz","_integrity":"sha512-SKndM1F6UMmzFm32pOPNKQ4IAfUDwTiUu+93Ul/8JoXOLxjPL2QDM/IhalQoiDl+deBZ2SbHUh8O6r4mxw1cNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.835b39a_1783409972650_0.14104688354375572","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61ffb74":{"name":"skybridge","version":"0.0.0-dev.61ffb74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61ffb74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"937c3a17965b5c799ac5566ab5fb2c58549e7257","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61ffb74.tgz","fileCount":455,"integrity":"sha512-U8Wg+ygDWIGQ3VHcvOOIiFEGZfFQGjBQkRDogt+SOrrVHz5YeQgrO7z2zagJsguBTnXjQIxUetW/WelXmIjNpQ==","signatures":[{"sig":"MEUCIQDDaRK398w5K03TiUHv885ocE/52wJZvTcEtxwmdo6v0QIgFSppI1tdBjG9xyhhfi3KGtNkxnZdMbZUmQobZB0Yjzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61ffb74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.61ffb74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb481b9df8abaf18c56d04c6e76233d0/skybridge-0.0.0-dev.61ffb74.tgz","_integrity":"sha512-U8Wg+ygDWIGQ3VHcvOOIiFEGZfFQGjBQkRDogt+SOrrVHz5YeQgrO7z2zagJsguBTnXjQIxUetW/WelXmIjNpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61ffb74_1783410186401_0.48396070409514147","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a038480":{"name":"skybridge","version":"0.0.0-dev.a038480","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a038480","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7806682f9f6e4e95a12336f3f6a5be033625ee31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a038480.tgz","fileCount":455,"integrity":"sha512-Ly5U+gKfpa93Kl+XICwYHOiJtTxduHrD/9ACjnnLB2P9VBRQHMLzH5LeMHJcDsGkoK9Mr+iDSoU06TRihY5dMw==","signatures":[{"sig":"MEUCIEkvGxTLFi4704HHsJbn3H9mW+dlLGY1F20AiD6CSGLjAiEAmwxvY43fhC6zh4i3fTvLSJWfUjd+44ahtPN2U/6lHq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a038480","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.a038480.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7eb8eaf3398b15e2536302fd29c9799a/skybridge-0.0.0-dev.a038480.tgz","_integrity":"sha512-Ly5U+gKfpa93Kl+XICwYHOiJtTxduHrD/9ACjnnLB2P9VBRQHMLzH5LeMHJcDsGkoK9Mr+iDSoU06TRihY5dMw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a038480_1783410222793_0.4252982860951313","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba577cc":{"name":"skybridge","version":"0.0.0-dev.ba577cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba577cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f4ee8b7013bf0f8e7ed4085f706bc543f6147475","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba577cc.tgz","fileCount":455,"integrity":"sha512-Bto+zoi4EvsyRUTn8tVt2C/jJ2Vn7KGs8daLMDCT3NCmmo0KQ4YQBdFPUszWRO2Q5SJM/AXoG83EZHqFmkbzgA==","signatures":[{"sig":"MEUCIE9FltNNMyWVRlI5fyXWvOyJq45IxOfwfRLfMrgh+TOUAiEAw9LYgxzaFs9gQrRq2m4qBlGH6zZKlCjVSNRRfcHgPo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba577cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.ba577cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e4a7330465ed18e3f52a89829a55126/skybridge-0.0.0-dev.ba577cc.tgz","_integrity":"sha512-Bto+zoi4EvsyRUTn8tVt2C/jJ2Vn7KGs8daLMDCT3NCmmo0KQ4YQBdFPUszWRO2Q5SJM/AXoG83EZHqFmkbzgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba577cc_1783410227700_0.4950299015005162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b28558a":{"name":"skybridge","version":"0.0.0-dev.b28558a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b28558a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"279e47c7bd332462ec66a4c8ae037ab450904cf7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b28558a.tgz","fileCount":455,"integrity":"sha512-8oTxUzUCEosstjSA7O4+28k2+lv9PbQq163aBAy4bhjOFXy/d7tnlaH8xyEbpW1eTjk+Krn7IzDWleOIb1ytSA==","signatures":[{"sig":"MEUCIQCOBZ7Px6HKeOrQ0KoeXDTFjcOobfI+p63kKKnjuotP0wIga00Z84xmHnVISmQ00ImEG27NOj3BYKPAuZmjb9yIWGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b28558a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-dev.b28558a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bc7d52311bff946ec3f5e27f820c834f/skybridge-0.0.0-dev.b28558a.tgz","_integrity":"sha512-8oTxUzUCEosstjSA7O4+28k2+lv9PbQq163aBAy4bhjOFXy/d7tnlaH8xyEbpW1eTjk+Krn7IzDWleOIb1ytSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b28558a_1783410271417_0.08208005540276897","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e6302ec":{"name":"skybridge","version":"0.0.0-dev.e6302ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e6302ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e5f26a6c52dd330c8205b1c55ba72e3814882556","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e6302ec.tgz","fileCount":446,"integrity":"sha512-Vg/GFRUxJXvA0TK+7U+S8EOEt/HHfA6URfGGaZi6YXLi+rulrOArLDsdSQcEUS8K+6HsQb6keS3hJSR0fzFwuA==","signatures":[{"sig":"MEQCIEUXztT7Dm8QkVwCx3MDELMyD7dEShw5Qv7Ld64QgsIQAiAe7zO7ABaEjKKifTq25ThrgPvjJLbrKX9+wo/CB5KXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e6302ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607399},"type":"module","_from":"file:skybridge-0.0.0-dev.e6302ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7e589c6857ee3f7915ef099dec4c600/skybridge-0.0.0-dev.e6302ec.tgz","_integrity":"sha512-Vg/GFRUxJXvA0TK+7U+S8EOEt/HHfA6URfGGaZi6YXLi+rulrOArLDsdSQcEUS8K+6HsQb6keS3hJSR0fzFwuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e6302ec_1783410382762_0.008282824913351527","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.135dae9":{"name":"skybridge","version":"0.0.0-dev.135dae9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.135dae9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d14176edde5fdcac36ed732f88c54b0bb37c2c98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.135dae9.tgz","fileCount":446,"integrity":"sha512-r28FT+KEu8J6hwvatp+7D3HOzTGwiMHsI7PKMDgOGrbFwdqeUJkTKjEI1ogEaFIgASfmIBzzXmxHtqjlOJE0cA==","signatures":[{"sig":"MEYCIQCZuaBZTWOx8/8207rvUAZzE5xSbkCRtCulXmZ5aGaD0QIhAMsQDRdXey0dI56RaZBkRkdBc8pEaAiE9E6Gis3d6cOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.135dae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607646},"type":"module","_from":"file:skybridge-0.0.0-dev.135dae9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a456991499512126ad550ec66331e794/skybridge-0.0.0-dev.135dae9.tgz","_integrity":"sha512-r28FT+KEu8J6hwvatp+7D3HOzTGwiMHsI7PKMDgOGrbFwdqeUJkTKjEI1ogEaFIgASfmIBzzXmxHtqjlOJE0cA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.135dae9_1783410453180_0.6687317132943102","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"skybridge","version":"1.2.5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1d184f0bf78e376b7ab2cda461db59a0323035c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.5.tgz","fileCount":446,"integrity":"sha512-6HW1f7AvldPLhp+W5aBbQcbMLPZNb/o54Udr2QeMdiiVrHfc1jah+WcQMh1yCEnQxl2ZPHzFVz2Fx8bzVg0qYg==","signatures":[{"sig":"MEQCIDTQ9gZWU1KWFbUZ1uV9zGj3EuucIY9eFCSv6PRyMNKQAiAWspeQvyFiPtWmQQHVI29lv/iT43CDQCafJR2QbyFKiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607634},"type":"module","_from":"file:skybridge-1.2.5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b6c34e5ab2c5ded1ac8c0a357618de8c/skybridge-1.2.5.tgz","_integrity":"sha512-6HW1f7AvldPLhp+W5aBbQcbMLPZNb/o54Udr2QeMdiiVrHfc1jah+WcQMh1yCEnQxl2ZPHzFVz2Fx8bzVg0qYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.5_1783411178455_0.3253859149947187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53bf801":{"name":"skybridge","version":"0.0.0-dev.53bf801","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53bf801","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9eeee5496df2227f97a38c12a7e9017742145765","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53bf801.tgz","fileCount":455,"integrity":"sha512-B+oMYThODYWBhL77NmJaT3NvTZkoZDParD1Em07pRYhHzTw/U29Ppgvxpy5Kwj29rVuPSdvM5VLW9wdGibpOdQ==","signatures":[{"sig":"MEUCIQDePs4tWxmLMFa5IuiPHwCmC9pGFHoasznBwx8zu7PU2QIgdZx7QBXJzC7tDTBTLABbJIMlHsgrLDYZEJkPnzNUDrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53bf801","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1640951},"type":"module","_from":"file:skybridge-0.0.0-dev.53bf801.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a3583b85de469c335a06487b3086bb7/skybridge-0.0.0-dev.53bf801.tgz","_integrity":"sha512-B+oMYThODYWBhL77NmJaT3NvTZkoZDParD1Em07pRYhHzTw/U29Ppgvxpy5Kwj29rVuPSdvM5VLW9wdGibpOdQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53bf801_1783411381671_0.25038493285523433","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d1de35a":{"name":"skybridge","version":"0.0.0-next.d1de35a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d1de35a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a494bac345b5db96e86e0a0facdabdfd498d51b2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d1de35a.tgz","fileCount":455,"integrity":"sha512-HOBvjP3ivj7Shu7MGNnwep2Zm1JizAcrodWtQT6m7Fw1wQsqXRbXcA/IXuxIdIJz6g3TqyPJtx6IwCmDivQ07A==","signatures":[{"sig":"MEYCIQDXGT28zGNmaVVX+IDZsBlEk1LfpyX5cGvmrCcLEq/YewIhAKbAlNx3GSSEHO9MNQctQNSqrF4gsjMiJt/d7ZPxipSl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d1de35a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.d1de35a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0bfefc23f355cc94eff73bad9b7175f5/skybridge-0.0.0-next.d1de35a.tgz","_integrity":"sha512-HOBvjP3ivj7Shu7MGNnwep2Zm1JizAcrodWtQT6m7Fw1wQsqXRbXcA/IXuxIdIJz6g3TqyPJtx6IwCmDivQ07A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d1de35a_1783411469507_0.8688276738154326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b581f7":{"name":"skybridge","version":"0.0.0-dev.0b581f7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b581f7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f256c7048705149397d23e06ee36a10db51f0eae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b581f7.tgz","fileCount":455,"integrity":"sha512-ynyFGPANimGlYHZrbIxVJQFJKlrSjfiGMuwkAJbfng5JSRPMIwzbXZF+IQjJhiZwabNP438qCj7s5rV2+ibDsg==","signatures":[{"sig":"MEQCIGLC/+z9vr8c+lIO4lvS1Ho7Ir9gSzEAGUr+gAzyjWLZAiBs12GjVrVES6JmZydyRfaD1iM2dfIHVaDGOz1ywR7Q2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b581f7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.0b581f7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/485251cf6f60e7d3fbe05e528cce5046/skybridge-0.0.0-dev.0b581f7.tgz","_integrity":"sha512-ynyFGPANimGlYHZrbIxVJQFJKlrSjfiGMuwkAJbfng5JSRPMIwzbXZF+IQjJhiZwabNP438qCj7s5rV2+ibDsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b581f7_1783411513221_0.36537323320586346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3249dc":{"name":"skybridge","version":"0.0.0-dev.f3249dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3249dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d159ad6d75b9beb37a6e6a84f602253356b69c6b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3249dc.tgz","fileCount":455,"integrity":"sha512-z2QLKqWdZJaR82JRuwG5/xKzWQr/n4s99vB1B8eb05HYgepKzI49bpah6cRcuRT3DfFfDj4Du8HiiuufV4aX4A==","signatures":[{"sig":"MEUCIQD1axxW+lztagZBWB3bVmwkMXGxK2rWn190vBuGLO4LIwIgJy2TOXFkIbPfwafeG5MxbR5wsIi58LeqMFXORKWG/T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3249dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.f3249dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79ae91ed25d3281ea0c00c02198261f4/skybridge-0.0.0-dev.f3249dc.tgz","_integrity":"sha512-z2QLKqWdZJaR82JRuwG5/xKzWQr/n4s99vB1B8eb05HYgepKzI49bpah6cRcuRT3DfFfDj4Du8HiiuufV4aX4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3249dc_1783411522223_0.6699666162141502","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.75144b4":{"name":"skybridge","version":"0.0.0-dev.75144b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.75144b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"589804f93a14d0351584513c95e744b7699dae09","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.75144b4.tgz","fileCount":455,"integrity":"sha512-bQTAcfh2IfJKgUxsf7fOWTiuvjvfxh5LXsBQ2VvfTlA4SXgmvs5PDqocU97ZG1YrOFDwrpTOg70M4J1lH2akQg==","signatures":[{"sig":"MEYCIQCffwjvGocTVi9LVvLZvY4nBkdFJTUzn0AXH7gIaH2ZtwIhANDwWnk0RXe92MlEK82VyhV26kFH228EIWCB+ip8x9k1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.75144b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.75144b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c987cb64b5391af3ddaa654ac8c36dd/skybridge-0.0.0-dev.75144b4.tgz","_integrity":"sha512-bQTAcfh2IfJKgUxsf7fOWTiuvjvfxh5LXsBQ2VvfTlA4SXgmvs5PDqocU97ZG1YrOFDwrpTOg70M4J1lH2akQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.75144b4_1783411626410_0.9272299764934882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.cad2e40":{"name":"skybridge","version":"0.0.0-next.cad2e40","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.cad2e40","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7b3bd6355d90ac49fbf1f6d207ce0b126f936b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.cad2e40.tgz","fileCount":455,"integrity":"sha512-fwuHX3PHuEIoDqSYV/r25jyEQutItX4Cn7dzmi1xSksJE02Tww8Mz2LUtLTc8n5XXqOdAgifZfpm3JV5cLDThw==","signatures":[{"sig":"MEUCIQCanNsa+TLss9qUTZiLns7Mw94u0mpowenjVBPyvixgMgIgaEXR1ExBLj1B+tDW+RkZAS00U9vHS2lFqxx+yUqJLhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.cad2e40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.cad2e40.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a635c1ef22c9a296bf3f09a065e268b8/skybridge-0.0.0-next.cad2e40.tgz","_integrity":"sha512-fwuHX3PHuEIoDqSYV/r25jyEQutItX4Cn7dzmi1xSksJE02Tww8Mz2LUtLTc8n5XXqOdAgifZfpm3JV5cLDThw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.cad2e40_1783411870302_0.7745033369182772","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7530fda":{"name":"skybridge","version":"0.0.0-dev.7530fda","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7530fda","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b233e1355820745496ff846dcf8610a591f0c473","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7530fda.tgz","fileCount":455,"integrity":"sha512-GoowyUeuJfv0e2G++S6KzpXtIFkIjn6j9L7mR4rMlan9NuTvKmRcp59aBLeD7jTMbirhf8w5pLpQpyu9LUApNA==","signatures":[{"sig":"MEYCIQCzlMU7G5nRQbAR4pLwSgE0u2SemE069Mayk8eDfEKM0AIhAK/B8hIci6xOyE9873x+JBxpaJBw0c2vYe21SCXUPuAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7530fda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.7530fda.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2fcf3d24f7b2e792d5297f6bdaf70765/skybridge-0.0.0-dev.7530fda.tgz","_integrity":"sha512-GoowyUeuJfv0e2G++S6KzpXtIFkIjn6j9L7mR4rMlan9NuTvKmRcp59aBLeD7jTMbirhf8w5pLpQpyu9LUApNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7530fda_1783411951938_0.36000153420698555","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0af2dc4":{"name":"skybridge","version":"0.0.0-dev.0af2dc4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0af2dc4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d2e0da91ef2284a831e64e79297123b2b9456fd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0af2dc4.tgz","fileCount":455,"integrity":"sha512-phM9waJhNg891a5nZABh+yvEvy2cisFIxl1VfEGfc2+CWqnrm5ew63i3keIHNKslzn0WOOqq/dTNp6G0J8f2MQ==","signatures":[{"sig":"MEYCIQDyty+vd1fbdorj+CNEkSkh2dwZZTv5e3P0+vhz1lw4eAIhAPsCcHnDh9tB7xM1azkokzdFTbvmCyQAUoDNwxunBjBf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0af2dc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.0af2dc4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea14bdc79cbe3d607780e0799cff8843/skybridge-0.0.0-dev.0af2dc4.tgz","_integrity":"sha512-phM9waJhNg891a5nZABh+yvEvy2cisFIxl1VfEGfc2+CWqnrm5ew63i3keIHNKslzn0WOOqq/dTNp6G0J8f2MQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0af2dc4_1783411955010_0.09404279676753391","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e4f73e5":{"name":"skybridge","version":"0.0.0-dev.e4f73e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e4f73e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0a4b885284751646f8e59cfa35235db868953f2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e4f73e5.tgz","fileCount":455,"integrity":"sha512-30cK6mumYMJnMOKf61b3oCKRZJamwyjumbgKf+2uDgf1M6r0YE8p+la7Dy3/oXeIuPBkH2pIwOJEhCOTyeR9Ig==","signatures":[{"sig":"MEQCIF7w4xcX4Eny/Jnqb3CmTQJMxLmw+b7b3kbZlK5mzyuEAiAjB7TeW6GQAq+eeRQIl4v0OqITEYi3zBWYZ7Qsw8NsJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e4f73e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.e4f73e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6528369058499adab5edcdc45d1c9c66/skybridge-0.0.0-dev.e4f73e5.tgz","_integrity":"sha512-30cK6mumYMJnMOKf61b3oCKRZJamwyjumbgKf+2uDgf1M6r0YE8p+la7Dy3/oXeIuPBkH2pIwOJEhCOTyeR9Ig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e4f73e5_1783411967230_0.385885419221623","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.485ac8c":{"name":"skybridge","version":"0.0.0-dev.485ac8c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.485ac8c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77d84f02372b3476f439ce57147613153982077b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.485ac8c.tgz","fileCount":455,"integrity":"sha512-cUGn0aGbptOic4G/ahWgElBhmau/a1v4ZO4FWdWENdrL6b0diYlrjIz0OhaKDZzx4AbMLqTU6K1CU0bxP2ZgEQ==","signatures":[{"sig":"MEQCIAqL+By0+z9SnVnIr0yAOcuZqU6LBxOmyD+s1y4fAJ8rAiBr8KwMpuGZ44909KKLlfhUn2ojxxwuFGZPOm8vnflUOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.485ac8c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.485ac8c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0df03690012935c105190034faacce5d/skybridge-0.0.0-dev.485ac8c.tgz","_integrity":"sha512-cUGn0aGbptOic4G/ahWgElBhmau/a1v4ZO4FWdWENdrL6b0diYlrjIz0OhaKDZzx4AbMLqTU6K1CU0bxP2ZgEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.485ac8c_1783411971546_0.2868816031737811","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.235ead9":{"name":"skybridge","version":"0.0.0-dev.235ead9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.235ead9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2bd672c3003c9d5d3dd07ab612cb964374f747a2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.235ead9.tgz","fileCount":455,"integrity":"sha512-NFJBAToiRAVlSuVEGZCxvgwKJ1RSBC88BenppZY4joODQBq8Kc7WVt+l+VVDNK/M5q+gOsRfaOsVpeHNRXkSeg==","signatures":[{"sig":"MEUCIQDQd8pqKK4zH3Mb7TDKc1W2uJVCepCA73j6LjNCo0EVxwIgNnVl+9+UXMNhfE6UT++W/xLwJ4Qn2ET4+bqWiZrcbf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.235ead9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.235ead9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9dcce3b80bee3cd9a35aa447b50d0022/skybridge-0.0.0-dev.235ead9.tgz","_integrity":"sha512-NFJBAToiRAVlSuVEGZCxvgwKJ1RSBC88BenppZY4joODQBq8Kc7WVt+l+VVDNK/M5q+gOsRfaOsVpeHNRXkSeg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.235ead9_1783412043220_0.0051447450153516705","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.49ce30a":{"name":"skybridge","version":"0.0.0-dev.49ce30a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.49ce30a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"74b2ccef2c0a6e31bee3c790c452c35758852728","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.49ce30a.tgz","fileCount":455,"integrity":"sha512-gL+cFyqfB7+3oikywi+usYXez7uaQXWhsTMnzX7l/yBMmZKftFTjOrYxLAWZxvUF88uZGbcSQGO94bQ27VYhvA==","signatures":[{"sig":"MEUCIF43bB3ssJHnPZeVkeGQkJ5DtHJZouFQOr+dwEiDdGSmAiEA/1h4TeQmDbZ54nwO+/pTzyI9TWfwqt4HTRW+w7xFAT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.49ce30a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.49ce30a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/12d9d7ecc904f6e735de5775cc4aaa03/skybridge-0.0.0-dev.49ce30a.tgz","_integrity":"sha512-gL+cFyqfB7+3oikywi+usYXez7uaQXWhsTMnzX7l/yBMmZKftFTjOrYxLAWZxvUF88uZGbcSQGO94bQ27VYhvA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.49ce30a_1783413138692_0.9909346217450086","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ae927ed":{"name":"skybridge","version":"0.0.0-next.ae927ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ae927ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"49933671a886f14912a2135016cebc59d1641fa0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ae927ed.tgz","fileCount":455,"integrity":"sha512-rAHpANEZUiCMnkFhIWomjyKrzIcnvUNv1MD/SaMG5rsMQk4+JgWCEZeaoi1UoT+5jUoZhXzs2bDb1S7Vu6nJHg==","signatures":[{"sig":"MEQCIC/B1HHAOYiyqMe8iDyNXWC5hZUjL2yaQG2DZRkO93DWAiBABzO1av4ZHTJM/4trco9k/S0dNZ8cQgZJUTbuz6xo6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ae927ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.ae927ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/35694d48c41b4e29944cd15448b1f957/skybridge-0.0.0-next.ae927ed.tgz","_integrity":"sha512-rAHpANEZUiCMnkFhIWomjyKrzIcnvUNv1MD/SaMG5rsMQk4+JgWCEZeaoi1UoT+5jUoZhXzs2bDb1S7Vu6nJHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ae927ed_1783413447503_0.7811586923075939","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.34d1115":{"name":"skybridge","version":"0.0.0-next.34d1115","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.34d1115","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"27504c8a73ee5d663dc44745d9aac7a6e9292d93","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.34d1115.tgz","fileCount":455,"integrity":"sha512-BaQv8DWE63lQwdV2FD/ZbUFm9otvjVned1GqJOHNCEwa/EIhbCEieb2iCysjGkMSNQHbHhrWq4+EP6xRIbdHmw==","signatures":[{"sig":"MEUCIQDQO7OEgGauugVG4qM7aMYuu69QEJUFM7xn7rYtBBEe6wIgUVXpvgEVXTwO1THXm+76Hz+1b4i+zGmPZpaZn3Prv/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.34d1115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.34d1115.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9f136e9f9cd961d0715b00b43abc1eb3/skybridge-0.0.0-next.34d1115.tgz","_integrity":"sha512-BaQv8DWE63lQwdV2FD/ZbUFm9otvjVned1GqJOHNCEwa/EIhbCEieb2iCysjGkMSNQHbHhrWq4+EP6xRIbdHmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.34d1115_1783413463610_0.7620209265165192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.db6f584":{"name":"skybridge","version":"0.0.0-next.db6f584","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.db6f584","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d639cba575176d7539d97be69cbac80ca5546987","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.db6f584.tgz","fileCount":455,"integrity":"sha512-mFGXg/LU+YeDkTxW7qZ5beSSx+F6HYhYXMTQghjk+ujl1EwfQ8F7LulbrKfY6Nnq779hABE3NKoWtB24Cg8f+A==","signatures":[{"sig":"MEUCIBlXNgspcdQZhaD6mRtfYLBJ5DSLj/b8KHf1jEXqBFlxAiEAyWIStOchwPbrq/SBM3GO5RyvSTyeiTo0kg4gzhO070g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.db6f584","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.db6f584.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fbeb118293cf2dde12c655dcf8cd5f22/skybridge-0.0.0-next.db6f584.tgz","_integrity":"sha512-mFGXg/LU+YeDkTxW7qZ5beSSx+F6HYhYXMTQghjk+ujl1EwfQ8F7LulbrKfY6Nnq779hABE3NKoWtB24Cg8f+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.db6f584_1783413485486_0.8333563365165582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fc70f67":{"name":"skybridge","version":"0.0.0-dev.fc70f67","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fc70f67","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c3f4100d19a36a1628ab862e19ebd2ef130b458","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fc70f67.tgz","fileCount":455,"integrity":"sha512-5zutMrXqPecQijxkTBH11KMmu8ATux2CFKkC8iO5hxeq4l5DTBgCi1bseJE7+A5hJFXY9Z9FnlYr6dVcyXL9sQ==","signatures":[{"sig":"MEYCIQDj+m2v5Zx7wR0P2z3Be+HrxyaKw43H0AtvHUJMP32a2wIhAOSH8wqUU7THqv/i7d4Pf3bR6WBVShDzZqK3Pzs+Zx53","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fc70f67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.fc70f67.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54291639d89f4c69d8f806ee8c2ad4cc/skybridge-0.0.0-dev.fc70f67.tgz","_integrity":"sha512-5zutMrXqPecQijxkTBH11KMmu8ATux2CFKkC8iO5hxeq4l5DTBgCi1bseJE7+A5hJFXY9Z9FnlYr6dVcyXL9sQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fc70f67_1783413519875_0.15800618756874685","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d613883":{"name":"skybridge","version":"0.0.0-dev.d613883","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d613883","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"410cf2bc72c83f256ef7640103b632f23f21d61b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d613883.tgz","fileCount":455,"integrity":"sha512-VVJNhR3zHEV1+UUk0doLHLsEf67HvgnMgJ+AOOthLKyy7EUMd8lX29vxPT+h8QEumFBMJtOXulEI4wSzc5Wfew==","signatures":[{"sig":"MEQCIGRttRKsYBmNCirvz5wy/AIes+ZamZuEXmAne0aMJOcGAiANop7CM1JUt2LtaAvyAb6bXZpNQNkPesGy/7M2kP7nUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d613883","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.d613883.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/da7dbc4ed564b799375cfd7b4520abeb/skybridge-0.0.0-dev.d613883.tgz","_integrity":"sha512-VVJNhR3zHEV1+UUk0doLHLsEf67HvgnMgJ+AOOthLKyy7EUMd8lX29vxPT+h8QEumFBMJtOXulEI4wSzc5Wfew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d613883_1783413524678_0.68098991300258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da60d3c":{"name":"skybridge","version":"0.0.0-dev.da60d3c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da60d3c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a25fb10ab9cf0bf8cab31554412cdb61a3291e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da60d3c.tgz","fileCount":455,"integrity":"sha512-4mxil2xaMs2Mxj0uojuwmL2LkQNMr3AWDHaT9aYMDTB5NRHvE+WqZgHhl6qZjFCwGE6BkqZ3XiCRReNtsJqXyQ==","signatures":[{"sig":"MEQCIFqvaqjQ8yoX1itme/8xe9tVQ9SZIYvRoPnp6DOvlrXQAiAVsbs5uSiCChIgGZ6pKLUy7k0n4+U/biHZuRIKz6i76w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da60d3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.da60d3c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3aad035f0ac6637dde5c66a27411472c/skybridge-0.0.0-dev.da60d3c.tgz","_integrity":"sha512-4mxil2xaMs2Mxj0uojuwmL2LkQNMr3AWDHaT9aYMDTB5NRHvE+WqZgHhl6qZjFCwGE6BkqZ3XiCRReNtsJqXyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da60d3c_1783413626140_0.969997774342221","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c8fa6b8":{"name":"skybridge","version":"0.0.0-dev.c8fa6b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c8fa6b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68caf23ccabdc99cbc93fc461467b3e154bc9a21","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c8fa6b8.tgz","fileCount":455,"integrity":"sha512-Lyf5dNmLiCnRtKCqQplVom+Kp/rz8O03GoWxELgcICmIPV405FIwgG96NP7UZh0vbWdpsdWyJtVPXM4fdfK8gQ==","signatures":[{"sig":"MEUCIDvjymMKAIx4Sk4WTcVnqJ4rcA6YNRNz5PR5ADPoyB82AiEAhY3kLuB9vPVpGFWKIu34AkI5F4qI234NhTleLjge36k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c8fa6b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.c8fa6b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b78a499da1c6eef2f0aae51033e9e741/skybridge-0.0.0-dev.c8fa6b8.tgz","_integrity":"sha512-Lyf5dNmLiCnRtKCqQplVom+Kp/rz8O03GoWxELgcICmIPV405FIwgG96NP7UZh0vbWdpsdWyJtVPXM4fdfK8gQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c8fa6b8_1783413667096_0.9809789849980954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9e6d447":{"name":"skybridge","version":"0.0.0-dev.9e6d447","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9e6d447","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c178f4d8861df7172a4ff50c2f2ab5a652321480","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9e6d447.tgz","fileCount":455,"integrity":"sha512-H45TQtTwdcgKS7zo5N6CeyaxQJhmu0YRsHUeOsMVRoSI3aOhliZxP5ptM8d/rXpH1olePN3kgJkxuT+AvAOwGw==","signatures":[{"sig":"MEUCIQC0dToTXEqIidKpGJX0iV5Ug7BtS6nkot4dSDBVbk0crAIgGWdatoCny/74feBQDHE0eSCwUJpaKmkMwJWPjXE2nRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9e6d447","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.9e6d447.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad5865d707c652f5d6395f140d7899ea/skybridge-0.0.0-dev.9e6d447.tgz","_integrity":"sha512-H45TQtTwdcgKS7zo5N6CeyaxQJhmu0YRsHUeOsMVRoSI3aOhliZxP5ptM8d/rXpH1olePN3kgJkxuT+AvAOwGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9e6d447_1783413679241_0.31227744417558556","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bcf7060":{"name":"skybridge","version":"0.0.0-dev.bcf7060","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bcf7060","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a7c88b745fa5f33e804de34a15c76c8d836e5f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bcf7060.tgz","fileCount":455,"integrity":"sha512-QUIjoJmNBvl7WF4a9Kf6C2kEG4P10uHtO56cXSsKCobaLSovKZJWZ+ZYh5a7yzW/5j1tM/2oCpIku+9DlQZtxw==","signatures":[{"sig":"MEUCIQCa3gvE/9F5RBwQDQ92BfzM4F2eJssqsXikC9YzoMbrTQIgTo/kziX+zBGrhhOdBMSnGasEdvQv04IeTxAD1cDeEKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bcf7060","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.bcf7060.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=24.18.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f886d586c822c4dfcfa3e1c10149d6d9/skybridge-0.0.0-dev.bcf7060.tgz","_integrity":"sha512-QUIjoJmNBvl7WF4a9Kf6C2kEG4P10uHtO56cXSsKCobaLSovKZJWZ+ZYh5a7yzW/5j1tM/2oCpIku+9DlQZtxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bcf7060_1783413788332_0.6547910140924911","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.b14e3ce":{"name":"skybridge","version":"0.0.0-next.b14e3ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.b14e3ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1d43ccbf46e03058c1396256229e92975dae0599","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.b14e3ce.tgz","fileCount":455,"integrity":"sha512-4ju4d/QGZHRqw1RbUpqXdXZWSYHac6wI/Req2DzJMiA6Y4acNI4JMe8/EdqRFj17uWdNXhhKXHowyBZPVCZ81w==","signatures":[{"sig":"MEUCIQDu+HSTwYsRGAsmJysxhcsTlDtDKpxzWGnl+6Mb3Tn07QIgHO6fRH6tyfj6iJQtflEBaUD7fZbj9ipdIAkyT3gWBvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.b14e3ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.b14e3ce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/193af41542f072365ad5cceddeba9807/skybridge-0.0.0-next.b14e3ce.tgz","_integrity":"sha512-4ju4d/QGZHRqw1RbUpqXdXZWSYHac6wI/Req2DzJMiA6Y4acNI4JMe8/EdqRFj17uWdNXhhKXHowyBZPVCZ81w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.b14e3ce_1783413831771_0.9644014006713935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7cb49f4":{"name":"skybridge","version":"0.0.0-next.7cb49f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7cb49f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c81c29c7992e6bf88a88f08c92527fd759668a69","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7cb49f4.tgz","fileCount":455,"integrity":"sha512-GEw4pmjCiY9u+RFfw4hOZrQcUhhu2snnxwXL4w4f1HgBEsD0mdcQ5V9osGdIPbXHqb4LgqTNCe00R2He8eWiaQ==","signatures":[{"sig":"MEUCIERShHqTEnTv4thXYkcUTIR+Caey8q1JjyJxKXrN2QeOAiEA6YJVw1rXSPocdfRpkffdtGxXWCUFX+xCdnX2n+Tnhrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7cb49f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.7cb49f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7907ff87550d8fdb6ae6e776390ff30/skybridge-0.0.0-next.7cb49f4.tgz","_integrity":"sha512-GEw4pmjCiY9u+RFfw4hOZrQcUhhu2snnxwXL4w4f1HgBEsD0mdcQ5V9osGdIPbXHqb4LgqTNCe00R2He8eWiaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7cb49f4_1783413883072_0.8048527737545148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.230e537":{"name":"skybridge","version":"0.0.0-dev.230e537","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.230e537","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"777cd68e408c387e522733ed0cbcdb4277f1dbbe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.230e537.tgz","fileCount":455,"integrity":"sha512-iqx+Ha1ELuxwWzop1EOQFUgD1eepnHZl4ojv6FTNrf/NTJT9jNen4V6T4SHq1G0LR0jbQrck1Zr2lzxI4K992g==","signatures":[{"sig":"MEYCIQDRzXOwh8Issv2MPCLVX140HHpL5lSdWiNukIf+vU73hQIhAPxekWfiDqVE75SY6JHUkK25HxgWr+hST7n9fDlcimge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.230e537","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.230e537.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/19d666afda0ab078cfd7d84d728d7f6c/skybridge-0.0.0-dev.230e537.tgz","_integrity":"sha512-iqx+Ha1ELuxwWzop1EOQFUgD1eepnHZl4ojv6FTNrf/NTJT9jNen4V6T4SHq1G0LR0jbQrck1Zr2lzxI4K992g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.230e537_1783414004169_0.06075064175531186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.2c3cfb6":{"name":"skybridge","version":"0.0.0-next.2c3cfb6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.2c3cfb6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5503e9015d5c179e4b980be0d43977a568a2118e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.2c3cfb6.tgz","fileCount":455,"integrity":"sha512-gSD0r0987C6X04n7k2h6/6NSY2ziTb+FTfDEB0pZ/Cbb7hgOgEpEMHv8pE8lGLEBYLEsW+4suuLwkaKdWruCRA==","signatures":[{"sig":"MEQCIDELIB9NCmUL0zjmoM3zJLVSfBKFmjfqt4YGgD3BRU9sAiAzrLaPJri4049ONL9qtJoNms0K69BRwtp872GovMv64g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.2c3cfb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.2c3cfb6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e6a096b0111f41b045aefb266fe5abf7/skybridge-0.0.0-next.2c3cfb6.tgz","_integrity":"sha512-gSD0r0987C6X04n7k2h6/6NSY2ziTb+FTfDEB0pZ/Cbb7hgOgEpEMHv8pE8lGLEBYLEsW+4suuLwkaKdWruCRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.2c3cfb6_1783415439334_0.8754946481485713","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a76e57f":{"name":"skybridge","version":"0.0.0-dev.a76e57f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a76e57f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b705f71dc2d7f610c249b86a4396ce69749ad244","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a76e57f.tgz","fileCount":455,"integrity":"sha512-fQXePZbfxGLQhKM7z9pr9p77MEoTQlqC5X8bcoKDrms6VgvDFF7SRidHP0DlthWgnCJ06kB8lGJs2+PWpLDYMQ==","signatures":[{"sig":"MEQCIGmjDGgejjSGr9FvhrHh17E7syykWx62Cj8xtN025c1bAiAWViCdWunDRNoBa51ErC46d5l3Y7Xxdiv6XS5pF3JAjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a76e57f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641198},"type":"module","_from":"file:skybridge-0.0.0-dev.a76e57f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0496851ef8cfcfc31ccc67093a3dc80/skybridge-0.0.0-dev.a76e57f.tgz","_integrity":"sha512-fQXePZbfxGLQhKM7z9pr9p77MEoTQlqC5X8bcoKDrms6VgvDFF7SRidHP0DlthWgnCJ06kB8lGJs2+PWpLDYMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a76e57f_1783415608623_0.7737058360270792","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7343e50":{"name":"skybridge","version":"0.0.0-next.7343e50","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7343e50","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"855a58dd85df17260c10f118137e6a08a01d69e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7343e50.tgz","fileCount":455,"integrity":"sha512-0bPsnidSc+IySr+cK2YHmX9xv0KKrAsa0BxawWF1LJodNTVDrVKsjLU5CqcjwaqNmx2sM2DEmY4g1NmluQ90nQ==","signatures":[{"sig":"MEQCIFU+dDsMDLTt495panHQ96Sts5keM78piX8QpJzOlmNyAiBK9bxw03EGlbufC9qoMDuu/IRgHTpvtF7eigjGcR8XIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7343e50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1641199},"type":"module","_from":"file:skybridge-0.0.0-next.7343e50.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4bee35b3d37e2c6219e94f3e2acfed78/skybridge-0.0.0-next.7343e50.tgz","_integrity":"sha512-0bPsnidSc+IySr+cK2YHmX9xv0KKrAsa0BxawWF1LJodNTVDrVKsjLU5CqcjwaqNmx2sM2DEmY4g1NmluQ90nQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7343e50_1783416132584_0.7489272958530628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ccdbc9":{"name":"skybridge","version":"0.0.0-dev.0ccdbc9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ccdbc9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0bc2395596a8a8d2039dd644c8250fd5a42bb54f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ccdbc9.tgz","fileCount":452,"integrity":"sha512-c/rLUb+AuFge3bcmgecwmORCd3/XNDF9A7f17EJaUqwfZeWB1CALaQ5w8ScLpwfO1V2YaQ7wQilFLsjvLDvHog==","signatures":[{"sig":"MEQCIHtNQNh3KWiehBTDnAiEoOoJnK7w1uVm5r5/pQfxdSqFAiADY1PITVpk1apKAbTFlhQ+Wnhq7eBjAWxOlYgpbwCsYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ccdbc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.0ccdbc9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/de8b3c8852369857162ad701859834c0/skybridge-0.0.0-dev.0ccdbc9.tgz","_integrity":"sha512-c/rLUb+AuFge3bcmgecwmORCd3/XNDF9A7f17EJaUqwfZeWB1CALaQ5w8ScLpwfO1V2YaQ7wQilFLsjvLDvHog==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ccdbc9_1783416761502_0.5240278059767782","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2487b25":{"name":"skybridge","version":"0.0.0-dev.2487b25","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2487b25","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d674c5d34393e1fd2332df1eadd811cc3436551a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2487b25.tgz","fileCount":455,"integrity":"sha512-gO49Q8NBK2bK+DWirApMPhm6n5i1eiSXiQNDue0ahOuzkTEbKYd4F4ZxNN43DDvGjSsndjQ3JeumvGQvMjW6tA==","signatures":[{"sig":"MEUCIQD8YqhZSA0owmQNQ1SC6/oveLRkBbPIWt5cPrWBqyJhygIgG3xL2R5CjaPvJIqafMb4ooCf4orDhSHgbfRxjFOM8Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2487b25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.2487b25.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/936c72f9b0561e5de0e8de8f35e1d74b/skybridge-0.0.0-dev.2487b25.tgz","_integrity":"sha512-gO49Q8NBK2bK+DWirApMPhm6n5i1eiSXiQNDue0ahOuzkTEbKYd4F4ZxNN43DDvGjSsndjQ3JeumvGQvMjW6tA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2487b25_1783429606887_0.8589041581861485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.fc59b42":{"name":"skybridge","version":"0.0.0-next.fc59b42","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.fc59b42","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6a86e8c2f6285f4aa92fe754c7cf2cb7ce21806b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.fc59b42.tgz","fileCount":455,"integrity":"sha512-nqJtYlUFRQojNy+c9SjgZoaTP58eYmW85kCkfP8WiMgMObg5mVCZR7EKFSfmpyXN35AfRzbJid2JafmMsWsBYw==","signatures":[{"sig":"MEUCIQCk6o2Jg0mu96vqW7JX25skE28x5+ZGKXBtRfy/dvzFWAIgWySQ8WaCJxK30ri4MYLMm8TGpCVjRynpjUOI7dw1ehc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.fc59b42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646523},"type":"module","_from":"file:skybridge-0.0.0-next.fc59b42.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c97cbea128d2bc9862d0d3277fc1ae3/skybridge-0.0.0-next.fc59b42.tgz","_integrity":"sha512-nqJtYlUFRQojNy+c9SjgZoaTP58eYmW85kCkfP8WiMgMObg5mVCZR7EKFSfmpyXN35AfRzbJid2JafmMsWsBYw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.fc59b42_1783430530062_0.1262927240774132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3ebab6":{"name":"skybridge","version":"0.0.0-dev.d3ebab6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3ebab6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"64a1c549eb8a2a40f202c2ebe0033cb909515a32","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3ebab6.tgz","fileCount":455,"integrity":"sha512-JF4zwUUP9nVyCjXihTQLLy1oiPz8lW1C09krByNPwW9kaOPd2lrYrR9Z//SGpV4kdhE6aP/pnZRYUzaFHReQ4w==","signatures":[{"sig":"MEQCICO6NIEoa0IfEbOPTmlCZn52PYS4MKNdzXNbrfOYTIDyAiAb9v+YJSOK/v5sQm723igeUWAd8DzuEUtoeEd814WJDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d3ebab6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.d3ebab6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5cbb0566fb4d04362dcb3d4a9447de7c/skybridge-0.0.0-dev.d3ebab6.tgz","_integrity":"sha512-JF4zwUUP9nVyCjXihTQLLy1oiPz8lW1C09krByNPwW9kaOPd2lrYrR9Z//SGpV4kdhE6aP/pnZRYUzaFHReQ4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3ebab6_1783431323684_0.24041278995769177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3b247c":{"name":"skybridge","version":"0.0.0-dev.a3b247c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3b247c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d3393c783e362300de7ae11677ff656866f2bb0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3b247c.tgz","fileCount":452,"integrity":"sha512-nf3e5vZ9kY/tjrx8prLGsCkXvBWVlo/p5eJ820coAh5tcurloDleBFztv4gRQS3Ec2mridBucioSVt6v4Ax0Hw==","signatures":[{"sig":"MEQCIDSg4L/2mOPcwiC3hXU3j1mAH1zPEPtv5DTzdCQHVb3fAiBGgK3Y/P+Gc+sLzPEzhXeR96qN3GzZ/BJo5q/i4FOV9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3b247c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.a3b247c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05c45e43383fca0baef580cb37dbf7f6/skybridge-0.0.0-dev.a3b247c.tgz","_integrity":"sha512-nf3e5vZ9kY/tjrx8prLGsCkXvBWVlo/p5eJ820coAh5tcurloDleBFztv4gRQS3Ec2mridBucioSVt6v4Ax0Hw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3b247c_1783431426113_0.7890240691066635","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3164132":{"name":"skybridge","version":"0.0.0-dev.3164132","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3164132","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82ff194b9bedcaa22e4deb7c184ff2999359f44e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3164132.tgz","fileCount":455,"integrity":"sha512-CUfGNAaFNswktASgIQ2F1wutThEUwOzLpYKXeUwOin2V6M0st8Vp5298ui2Jz9v2gJ8MxaRsskUhvulvEcK30A==","signatures":[{"sig":"MEYCIQCJywWjVaw4N6xFKE5tPlQ3wpZm8s7ht/cQ/kJRkEBEvAIhAOLBjGBnByvv/vkNL1SDTp8jabz5dR3gV20SBlpCsMw5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3164132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.3164132.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9fd343632f9779d1559b6a094d4640f1/skybridge-0.0.0-dev.3164132.tgz","_integrity":"sha512-CUfGNAaFNswktASgIQ2F1wutThEUwOzLpYKXeUwOin2V6M0st8Vp5298ui2Jz9v2gJ8MxaRsskUhvulvEcK30A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3164132_1783431526895_0.36083170619211113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8e84184":{"name":"skybridge","version":"0.0.0-dev.8e84184","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8e84184","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"091671474b99f7821fa10b890b6328d847e04816","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8e84184.tgz","fileCount":452,"integrity":"sha512-lsdd9Uszdc417eArldyTuYogSTZFTbeEMvNjVBC2ReHvnarysVQgmr4Fy8Zr0aPE4siDGaGRRz429GBK0oC7pw==","signatures":[{"sig":"MEQCIERFmeuqxJ8Z3jhi1tMMZ/jVqXAV9fI6zH7zPpoTpT52AiBrqQYKaEkC0NyDBdiKlkizczwdlH94YrHYclyhufa0Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8e84184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.8e84184.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9d268d03d74787cafd2cde539c349ded/skybridge-0.0.0-dev.8e84184.tgz","_integrity":"sha512-lsdd9Uszdc417eArldyTuYogSTZFTbeEMvNjVBC2ReHvnarysVQgmr4Fy8Zr0aPE4siDGaGRRz429GBK0oC7pw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8e84184_1783433260624_0.787736218721387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.695619":{"name":"skybridge","version":"0.0.0-dev.695619","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.695619","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b5b2199b950004d2e498c79e7691436b138c5b2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.695619.tgz","fileCount":452,"integrity":"sha512-Z2ZQ748P+Bi8z5kgksvypxnraJxynnoo8D1dr+cDUH+658vMFuTgRrJe8qx39cQJ3EfT6b074uvv3dUhBik1Fw==","signatures":[{"sig":"MEYCIQCRmpjPx5Tjz4L53B0AXFiJtpkSs0cZKo63SmCKB5/OPwIhAP7997lGmtpdBHgyPs0kGh0liH0O/nZTtCa0dvXAkYkx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.695619","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624235},"type":"module","_from":"file:skybridge-0.0.0-dev.695619.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7eecc7cbf303f6066a60b518c6f6cfab/skybridge-0.0.0-dev.695619.tgz","_integrity":"sha512-Z2ZQ748P+Bi8z5kgksvypxnraJxynnoo8D1dr+cDUH+658vMFuTgRrJe8qx39cQJ3EfT6b074uvv3dUhBik1Fw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.695619_1783434743582_0.33481972171718444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac6477d":{"name":"skybridge","version":"0.0.0-dev.ac6477d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac6477d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"edfa751e942956a81aa0e6e341395b82c942df19","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac6477d.tgz","fileCount":455,"integrity":"sha512-TAnNp0lP8/89pKy7bT1EMwUevFBH+dc/ZXlGSfkExonpFC2UJUO8fAnJ8nmaIotnAV0siA6AOdDDdkdPrwqGBQ==","signatures":[{"sig":"MEUCIQC+0OMKkVhjfxBpPHbE0vO0po4iq5GaejEW4p/t3ev5ygIgOnEUG3TQaBSHyGQcYZq/UqLQfr0EiC4uZSYY3m9LDKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac6477d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.ac6477d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0c38fb8a8621c4354850567f3585c897/skybridge-0.0.0-dev.ac6477d.tgz","_integrity":"sha512-TAnNp0lP8/89pKy7bT1EMwUevFBH+dc/ZXlGSfkExonpFC2UJUO8fAnJ8nmaIotnAV0siA6AOdDDdkdPrwqGBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac6477d_1783438292005_0.846406311701807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.086b7ec":{"name":"skybridge","version":"0.0.0-next.086b7ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.086b7ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ea426c259a7713c9780832e094a04f2640090ea6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.086b7ec.tgz","fileCount":455,"integrity":"sha512-K2TIVoVUu8aSVvFufNs4DxYxHP+lLMc0E+xXNtu1bU5n8xz/xXmacIcjY5sBP5+KSx0gQfROZLEUft09tp8Slw==","signatures":[{"sig":"MEUCIHTJe9K09dvr+u5mY/aApIZEHBfXfFa5AD75/7k7FaG9AiEAkmN4QaatJf7Vdm0+KmGrCQhlmTddWc9/lCMu8CjcdnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.086b7ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646523},"type":"module","_from":"file:skybridge-0.0.0-next.086b7ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db182d9c5df4cbade6df724ea6357f77/skybridge-0.0.0-next.086b7ec.tgz","_integrity":"sha512-K2TIVoVUu8aSVvFufNs4DxYxHP+lLMc0E+xXNtu1bU5n8xz/xXmacIcjY5sBP5+KSx0gQfROZLEUft09tp8Slw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.086b7ec_1783442565465_0.39889373479443857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0b4668":{"name":"skybridge","version":"0.0.0-dev.a0b4668","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0b4668","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"05323fe182f32da5dc5de2651ec2b61eb45e4d5e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0b4668.tgz","fileCount":455,"integrity":"sha512-Oshf2JUjK6t1j4keSwCHommi9JEUjXIQMix3bzgNv9GsY16P8iiXEfyHCrkEJ+A26cY61nrp1gqkQXaGWBggZw==","signatures":[{"sig":"MEUCIG7JCOirkLJVL4v0rsyNDOJD+h0SllA3oXvghvEPTxmaAiEAzfa7ttuWxiZ2f8cXw3Mgv7n9OgC8kc1X7Xtc6pRaDLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0b4668","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.a0b4668.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a11aaa7f072898482bf9374a91bbb11d/skybridge-0.0.0-dev.a0b4668.tgz","_integrity":"sha512-Oshf2JUjK6t1j4keSwCHommi9JEUjXIQMix3bzgNv9GsY16P8iiXEfyHCrkEJ+A26cY61nrp1gqkQXaGWBggZw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0b4668_1783495721290_0.9671583168581246","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.b589e3c":{"name":"skybridge","version":"0.0.0-next.b589e3c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.b589e3c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23e1b42cd6113df47fa8c33fc958d2d3d279e12b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.b589e3c.tgz","fileCount":455,"integrity":"sha512-+P5VeoLdkg+JmQiPQRC2qEQueKb4qV7DswI5v2y5F4tIYdU7tQLhy5sBIuFaTL3YMXBc7VZ2fBJ5rJWzaxNH6g==","signatures":[{"sig":"MEUCIQDPk/eKWh1Mu6IfJuj1UO/HITNbTSGOhBsM32gEoPSv+wIgPO4kHfhX0gkH94PJ+4w5CnFX/aX3J7mgTEM525rDUOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.b589e3c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646523},"type":"module","_from":"file:skybridge-0.0.0-next.b589e3c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0c5f1f535255cbb8c56914dc8262f9cc/skybridge-0.0.0-next.b589e3c.tgz","_integrity":"sha512-+P5VeoLdkg+JmQiPQRC2qEQueKb4qV7DswI5v2y5F4tIYdU7tQLhy5sBIuFaTL3YMXBc7VZ2fBJ5rJWzaxNH6g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.b589e3c_1783496656801_0.7955245745992479","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b783384":{"name":"skybridge","version":"0.0.0-dev.b783384","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b783384","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12d1fdfd6fc73d8d2c93e139d4c48ff3f7d6ebb9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b783384.tgz","fileCount":455,"integrity":"sha512-AOTreqJt6ik2BHmYGtrKmKIkypRuc7X69XO6Ah16qG4XvgNOHzuDhqfhO3/WyuuJvU6nTIc72MfW2iKQluUWkg==","signatures":[{"sig":"MEUCICnRUWw3nED5F12oyllkUUiAqeCRxWORUd3Me2dA/O+kAiEAnAhWry6+rjseh0XQ4zITMrcAvomF9mzkEyVyEHrQ0v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b783384","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1647550},"type":"module","_from":"file:skybridge-0.0.0-dev.b783384.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/532f6b13b31bf9b7fffff2a0651ca055/skybridge-0.0.0-dev.b783384.tgz","_integrity":"sha512-AOTreqJt6ik2BHmYGtrKmKIkypRuc7X69XO6Ah16qG4XvgNOHzuDhqfhO3/WyuuJvU6nTIc72MfW2iKQluUWkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b783384_1783497024212_0.6066438053026044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ccb4186":{"name":"skybridge","version":"0.0.0-dev.ccb4186","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ccb4186","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"632824e9886d820000491960926dc622d6225818","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ccb4186.tgz","fileCount":452,"integrity":"sha512-GOhKKMbee/9Ohx9QTDdK8Sq42myxAeh6LSeFvWmiGPsWlG+GicWijOvhNYdTr2nsOMZ3OAomMcr9WxxhpMF//g==","signatures":[{"sig":"MEUCIQCNz5pmKLUaTmX4Cz9n+dDdO1ztbEkhjwVFCAdtkkvfpgIgNbuiPiChwaQ+qpv5Fe5zSNutvYOVu0Lgz6b050aqwHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ccb4186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655086},"type":"module","_from":"file:skybridge-0.0.0-dev.ccb4186.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/996e089128868b3bfdf2d84ab1f3fc14/skybridge-0.0.0-dev.ccb4186.tgz","_integrity":"sha512-GOhKKMbee/9Ohx9QTDdK8Sq42myxAeh6LSeFvWmiGPsWlG+GicWijOvhNYdTr2nsOMZ3OAomMcr9WxxhpMF//g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ccb4186_1783498553856_0.3604697102453751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d993d5":{"name":"skybridge","version":"0.0.0-dev.5d993d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d993d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6976256c9fdc39f79248215377288c8d806d4ec1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d993d5.tgz","fileCount":455,"integrity":"sha512-oejSuyMqLjkoilF6Z1uuvash2XFsrxGbfE7m1nRnswhxrUIDNNWR1XUuaGZP9TDlQ+PO7qy4kf+9zzTwZkdqVQ==","signatures":[{"sig":"MEUCIQDUfjk9AGAOCT2uBF/wUlUPrjmJCBo7qY3XTpTl1/LbzQIgL5XmC4B/DfmuEH1kuhfMNgDOqd3qhQvngXvEdZtJCIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5d993d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1647550},"type":"module","_from":"file:skybridge-0.0.0-dev.5d993d5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64f1389a47086fe5545bf9cfbabc8905/skybridge-0.0.0-dev.5d993d5.tgz","_integrity":"sha512-oejSuyMqLjkoilF6Z1uuvash2XFsrxGbfE7m1nRnswhxrUIDNNWR1XUuaGZP9TDlQ+PO7qy4kf+9zzTwZkdqVQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d993d5_1783499120838_0.7508303295750918","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.525116c":{"name":"skybridge","version":"0.0.0-dev.525116c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.525116c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f62be2ffe3f8b5772300812f5d3104bda38d88e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.525116c.tgz","fileCount":455,"integrity":"sha512-Qp96xoDKFr4JAIvM4Cn/vXbIg6EJsK3zCAVv/mKbYfyIIoCSSIkP3+TS4m95kLdkTWwsSwjK5qesKqLWa1ORZg==","signatures":[{"sig":"MEUCIECEUO8+PTvmayquR3mERUmefRXc8OEgBS8PtqvQwGGhAiEAxqjVPTjDgfcKYrYV8Yrynvg6ms5WeRUt70TGcuRuy4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.525116c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646639},"type":"module","_from":"file:skybridge-0.0.0-dev.525116c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c74d6dafc26516c5447e803166196e20/skybridge-0.0.0-dev.525116c.tgz","_integrity":"sha512-Qp96xoDKFr4JAIvM4Cn/vXbIg6EJsK3zCAVv/mKbYfyIIoCSSIkP3+TS4m95kLdkTWwsSwjK5qesKqLWa1ORZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.525116c_1783499989591_0.22341590827711344","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.23b37aa":{"name":"skybridge","version":"0.0.0-dev.23b37aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.23b37aa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a797bf819014c5938cf883904aedc600b8190116","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.23b37aa.tgz","fileCount":455,"integrity":"sha512-nS3hTEaUJr0lvT04JEVmYnzItga0Yl1p7BEOUUct/BtDjJTfiWnNcKiWhcy6MBpn/Jw6G5EVDAfT8NxGPQeCeA==","signatures":[{"sig":"MEYCIQC/F9uEP9Y3Rc/jIf1u0+dipnYibBMGNIhBqlLpgGHDkAIhAPkfQQf51Z643Cz8kuUVhpUz/6/OHnbXenIg7tt9kapl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.23b37aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.23b37aa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/41e5d8a5449fc4e519470b660d6d549d/skybridge-0.0.0-dev.23b37aa.tgz","_integrity":"sha512-nS3hTEaUJr0lvT04JEVmYnzItga0Yl1p7BEOUUct/BtDjJTfiWnNcKiWhcy6MBpn/Jw6G5EVDAfT8NxGPQeCeA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.23b37aa_1783501024847_0.9895781864380042","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3139767":{"name":"skybridge","version":"0.0.0-dev.3139767","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3139767","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8276fceaa6a2f914b0eb115d60065416b1c0e85a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3139767.tgz","fileCount":455,"integrity":"sha512-V8rdFNck9OLAfjDiQ52NGAqU/ds/9cYcyLxejaYU2CTNaIGtLkGUwJyfhz7r1Hr8i4r1jJPyLLC9D9dZRsuOWw==","signatures":[{"sig":"MEYCIQDrCmRSUpvfRCgcJW9xZ5yHKsk4wpYKbdAhrxSO8IGDygIhAKemY9up/x1Any0lXes2uCwyqbkm3rg1Ka4X4vrnRmFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3139767","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.3139767.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b6f03b817cfd6226eb637a4e01ed83e7/skybridge-0.0.0-dev.3139767.tgz","_integrity":"sha512-V8rdFNck9OLAfjDiQ52NGAqU/ds/9cYcyLxejaYU2CTNaIGtLkGUwJyfhz7r1Hr8i4r1jJPyLLC9D9dZRsuOWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3139767_1783501983147_0.5333543904674618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ccac5e5":{"name":"skybridge","version":"0.0.0-dev.ccac5e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ccac5e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcd10e95a937b2b0f83958e7fe16d623b0d5a1b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ccac5e5.tgz","fileCount":452,"integrity":"sha512-MHcshthXWiwK2eIeGbpjdwqK0e8npHlWIfXnN3gcDlRN4mQs1dbRWflWG+Wy9BioIRpEyt2J9D6Fn0XGSXYJKA==","signatures":[{"sig":"MEUCIQC870mNZ1J07dtOop7ZgEJuUerX10O9POiVMd/X+5PeKQIgcOCMXOLyb5cj/srUzSjQstCThBon3ByLiwmIj4EcqFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ccac5e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658924},"type":"module","_from":"file:skybridge-0.0.0-dev.ccac5e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/84050021eba3e1f00214ef2bc42c8d16/skybridge-0.0.0-dev.ccac5e5.tgz","_integrity":"sha512-MHcshthXWiwK2eIeGbpjdwqK0e8npHlWIfXnN3gcDlRN4mQs1dbRWflWG+Wy9BioIRpEyt2J9D6Fn0XGSXYJKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ccac5e5_1783513321248_0.6135338774138948","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.263c0a4":{"name":"skybridge","version":"0.0.0-dev.263c0a4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.263c0a4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2b32ed70eb2c91cec6e93f9e4cd1ba85d28f6518","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.263c0a4.tgz","fileCount":458,"integrity":"sha512-LY12RCGlXhKpksx5ckFEVVbvvEW1GkaxViRFTBZFtBMwSc12FFpHuz/7oe8sCyGRMdSnX3WCaW2oCasusac1tQ==","signatures":[{"sig":"MEYCIQDvPP0hGt7d4X3j/kfaTA0SQD0TtBzZqH54+kAl3P2hvgIhAJdpknTROrUAaCLXWnWx1K+sR8aunu3uNkM0dY3hF9vg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.263c0a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1660580},"type":"module","_from":"file:skybridge-0.0.0-dev.263c0a4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e52dd77ec264aafc451e83a0e147908/skybridge-0.0.0-dev.263c0a4.tgz","_integrity":"sha512-LY12RCGlXhKpksx5ckFEVVbvvEW1GkaxViRFTBZFtBMwSc12FFpHuz/7oe8sCyGRMdSnX3WCaW2oCasusac1tQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.263c0a4_1783513944199_0.321682154166274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bdcad16":{"name":"skybridge","version":"0.0.0-dev.bdcad16","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bdcad16","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f0da7d9b10168905ca48c9769eefb48a9273a5c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bdcad16.tgz","fileCount":458,"integrity":"sha512-l8+rrhanMhHr4AGEjtxMLXPlLqDcMOQkHJE8Wb5GtqJmywRhA2VxcPjLjPEswWi3P4RLcgSEoYcf0Bcxqe7atQ==","signatures":[{"sig":"MEUCIQDXIKJzZsujyV3nYcNGo1XSPzveVCuzqOpF1x57l4ojRgIgQBOvWnNqkXwbnLlGUZNQ03S7/sVMjEmB2r71D8cA+dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bdcad16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1661213},"type":"module","_from":"file:skybridge-0.0.0-dev.bdcad16.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1f8f1ba3da676ac69975ac4d5766248a/skybridge-0.0.0-dev.bdcad16.tgz","_integrity":"sha512-l8+rrhanMhHr4AGEjtxMLXPlLqDcMOQkHJE8Wb5GtqJmywRhA2VxcPjLjPEswWi3P4RLcgSEoYcf0Bcxqe7atQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bdcad16_1783514335497_0.8489987545383149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.769858f":{"name":"skybridge","version":"0.0.0-dev.769858f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.769858f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13b7308126eae7d33d59c512c1dc61a6ad226a82","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.769858f.tgz","fileCount":458,"integrity":"sha512-tAoGSDlo6FaeHrpkE4Eifo4AFB/6etW9WMDV+3MIW7uNx0Uq0OJVvNREkUrZh3XcdWxSgIFHdS07QdqdEzYePw==","signatures":[{"sig":"MEUCIH96DQAZuIlcnuMttvfdXKk4wb261gwyyWl2v1LJPJq+AiEAoudggNhPfuSGuLx11uTNE1RVf4Rv0uYpMeCYWHb3pOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.769858f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1659911},"type":"module","_from":"file:skybridge-0.0.0-dev.769858f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e99839321972e6c3e11fa32dd721dfab/skybridge-0.0.0-dev.769858f.tgz","_integrity":"sha512-tAoGSDlo6FaeHrpkE4Eifo4AFB/6etW9WMDV+3MIW7uNx0Uq0OJVvNREkUrZh3XcdWxSgIFHdS07QdqdEzYePw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.769858f_1783514841880_0.3234204523422166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9117096":{"name":"skybridge","version":"0.0.0-dev.9117096","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9117096","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9793b7e7c6635ca4750399ff9e74e5123d1066f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9117096.tgz","fileCount":458,"integrity":"sha512-qtzizYkITSp+yx1qYFTLluFCUT2ioO+xn73DBPncx6AqvyuqpPjx07yQaU1qUpW6F4eXBvE1BWqt3lzqGxD4Yg==","signatures":[{"sig":"MEQCICRB7DE8R+9yvVsKJPbmEbw9wJT9xXwz0P6KJwlwFHqFAiA/Wg+IYtFmnNugm9ghetYU+QtyezRr2TZzdQKlQO6oPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9117096","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655386},"type":"module","_from":"file:skybridge-0.0.0-dev.9117096.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dba380f43f0221b5d601f792c8b7d963/skybridge-0.0.0-dev.9117096.tgz","_integrity":"sha512-qtzizYkITSp+yx1qYFTLluFCUT2ioO+xn73DBPncx6AqvyuqpPjx07yQaU1qUpW6F4eXBvE1BWqt3lzqGxD4Yg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9117096_1783515073029_0.4835864616354959","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a4d15c":{"name":"skybridge","version":"0.0.0-dev.8a4d15c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a4d15c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"99967441588b10c73a6b7d8381871e029d941e23","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a4d15c.tgz","fileCount":458,"integrity":"sha512-lXbLthyD8d0h8s4hxKfee0gsl3Q+eefBihV/LvI3694IOQWiEplxEjfjSHBe3x3EkhztKzV5U1QfyGrYL+VKpA==","signatures":[{"sig":"MEUCIQDyBApdFvUi5vgN6jVoOqVNuJH+2tJr7F5vtIxhIJdwIQIgOkF6fAduPsocAvCJ8zkOMEaauMq/xZXKCTiSJojNSyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a4d15c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655506},"type":"module","_from":"file:skybridge-0.0.0-dev.8a4d15c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ffdfeea0bd5d4433d2047c50ba2f283/skybridge-0.0.0-dev.8a4d15c.tgz","_integrity":"sha512-lXbLthyD8d0h8s4hxKfee0gsl3Q+eefBihV/LvI3694IOQWiEplxEjfjSHBe3x3EkhztKzV5U1QfyGrYL+VKpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a4d15c_1783515185241_0.6403853542200937","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6151ae9":{"name":"skybridge","version":"0.0.0-dev.6151ae9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6151ae9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9456b93481e0ef4563c72c29fe2411b3190b45a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6151ae9.tgz","fileCount":458,"integrity":"sha512-8F0KVdAHoGH2pmDRtwc8oaPrY7qHZ5uA1DvfG+bT4fQhLVJuqAj7lfEIQSLB3rqkr3cP7LRt/FBe3Xl7AkAU3Q==","signatures":[{"sig":"MEUCIQCx20jYMhKXLNODZPso8wwqS+UTXPbE/7Glpf6jqJVOnAIgUwPZKfb/nWQZwmMfmIRcJTGOxQ2Yrw34xNutEwnkbX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6151ae9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655712},"type":"module","_from":"file:skybridge-0.0.0-dev.6151ae9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/da654062b113a0f4e81a796c90604e16/skybridge-0.0.0-dev.6151ae9.tgz","_integrity":"sha512-8F0KVdAHoGH2pmDRtwc8oaPrY7qHZ5uA1DvfG+bT4fQhLVJuqAj7lfEIQSLB3rqkr3cP7LRt/FBe3Xl7AkAU3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6151ae9_1783516449213_0.12864290666857703","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bec652b":{"name":"skybridge","version":"0.0.0-dev.bec652b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bec652b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b2d563f0e2438f97ed4b6b2581b9771caa5ea31f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bec652b.tgz","fileCount":461,"integrity":"sha512-HJijpI6O8V5CaR1wMZmmy6c4FGyvYQh6wcc5ZeZWQa+Pr/VivbJSmmWDNj/ejT5zVDwwL3A6oFw7lYz4wHBAjA==","signatures":[{"sig":"MEUCIDs1wpmrvk9Y6KR++b+IXFARvwoJaCUhNvLPAOfLU9HfAiEA9s9UWdvrmfekXz8a8SWvVqqy9R2tH3/5mwAmHQqP/e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bec652b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1667846},"type":"module","_from":"file:skybridge-0.0.0-dev.bec652b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e12938356cce8db9948ee494600fce9a/skybridge-0.0.0-dev.bec652b.tgz","_integrity":"sha512-HJijpI6O8V5CaR1wMZmmy6c4FGyvYQh6wcc5ZeZWQa+Pr/VivbJSmmWDNj/ejT5zVDwwL3A6oFw7lYz4wHBAjA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bec652b_1783516711933_0.3911499169461179","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.11ce136":{"name":"skybridge","version":"0.0.0-next.11ce136","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.11ce136","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"72b6281f032076edfc7792772dc630d4edb7bdd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.11ce136.tgz","fileCount":455,"integrity":"sha512-9ryA2lZLapFxO3XzQl54rEEKjlbSgfm391UXOpBcq4x9PwOZGjfRr6M3QMWv5YS9GAPgcwOO/xOHHC19zA8hTw==","signatures":[{"sig":"MEUCIFfyb0fn0k0B23OJs/Cim2xq4fcZ6g0/gvagSAEnX9HTAiEA+/o+aMCF4j2HQ9zvU9Mut00+AgcvsGr5GXAmBWCFo4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.11ce136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646402},"type":"module","_from":"file:skybridge-0.0.0-next.11ce136.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c04ebac8ebed4dc22285c54a1553fc6d/skybridge-0.0.0-next.11ce136.tgz","_integrity":"sha512-9ryA2lZLapFxO3XzQl54rEEKjlbSgfm391UXOpBcq4x9PwOZGjfRr6M3QMWv5YS9GAPgcwOO/xOHHC19zA8hTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.11ce136_1783516736686_0.82410808407996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f40afe0":{"name":"skybridge","version":"0.0.0-dev.f40afe0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f40afe0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2cbb0d4a2ef9bdae09895b9a16b8ad6de3b4c23d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f40afe0.tgz","fileCount":458,"integrity":"sha512-E/dQZIoNFm7IGkIMyU/ng3eY/dn47rwmLKolaQvhl4xEnBG6U58o8FxDgaiQ/LLiZ0k7aviqGL+Pb6bJihiA8w==","signatures":[{"sig":"MEUCIHvQ9YryNCgflSNgHo0oSRf8S4mW1MyuDiU6tE82Wpa2AiEAzdlquSFjJiIX7ZwiR/OlJ99P8gLjUOqhg/BUc2w7JwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f40afe0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655591},"type":"module","_from":"file:skybridge-0.0.0-dev.f40afe0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5bc3d945b24d61b9d202ecd5d63c6be9/skybridge-0.0.0-dev.f40afe0.tgz","_integrity":"sha512-E/dQZIoNFm7IGkIMyU/ng3eY/dn47rwmLKolaQvhl4xEnBG6U58o8FxDgaiQ/LLiZ0k7aviqGL+Pb6bJihiA8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f40afe0_1783524512319_0.5851832696536432","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cafa059":{"name":"skybridge","version":"0.0.0-dev.cafa059","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cafa059","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf9f5c7e6f140bce778a2607a3e6f98d067c344b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cafa059.tgz","fileCount":452,"integrity":"sha512-9oeflckU/ve/HaPO9DX+v4yj9zpHSD07yDCIxYp6KlzNZMuqy7HcGLGmD6GJim7pz9b3cbJAloGV1u6RcUWOPw==","signatures":[{"sig":"MEUCIEujkVBu0tWBWdcCpYqXNGWGfeQVRbiNVJEqFRgxovZnAiEA/Fu4KSdVPIlCqq1cTL7UGSUqn7so72scMSWLvUF4KKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cafa059","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1664478},"type":"module","_from":"file:skybridge-0.0.0-dev.cafa059.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74477c8a6d2abcec603c4bc70d6b397c/skybridge-0.0.0-dev.cafa059.tgz","_integrity":"sha512-9oeflckU/ve/HaPO9DX+v4yj9zpHSD07yDCIxYp6KlzNZMuqy7HcGLGmD6GJim7pz9b3cbJAloGV1u6RcUWOPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cafa059_1783525579794_0.31413564234045643","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.edd7e4d":{"name":"skybridge","version":"0.0.0-dev.edd7e4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.edd7e4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b9efe6a192bc732b935af6666a5d1492dc43b33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.edd7e4d.tgz","fileCount":461,"integrity":"sha512-6u692WOpFw/Q4ILYBvScPwrQ+DjImUHgOCjoNaVZd0omNzD6Dg7WT8crjr9UV6gk206wmCGKy/RLJdcQ/sGikQ==","signatures":[{"sig":"MEUCIFlJ1jl5Znq43eys8qPoP0IFKsB5kqXJrTre3xTjUOq7AiEAufIvATfqnZCUlI/grx63vONCOsZsL4ibNEF9OZuv6bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.edd7e4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1715692},"type":"module","_from":"file:skybridge-0.0.0-dev.edd7e4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3036290aea4a711ad422fb7daaba3e2d/skybridge-0.0.0-dev.edd7e4d.tgz","_integrity":"sha512-6u692WOpFw/Q4ILYBvScPwrQ+DjImUHgOCjoNaVZd0omNzD6Dg7WT8crjr9UV6gk206wmCGKy/RLJdcQ/sGikQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.edd7e4d_1783525933190_0.8366275000384658","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.afe0da7":{"name":"skybridge","version":"0.0.0-dev.afe0da7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.afe0da7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb7e13f3f79c6784c5e9119b26fb293ceb9f87ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.afe0da7.tgz","fileCount":464,"integrity":"sha512-cCIL4zEzpm90GDj7cCnD9E0v7FBJrPcfXSa4btqLEsujDY8AOCpMMXXBQafwpsMT1ghN8kRwU+V5OvQ3WUPdUw==","signatures":[{"sig":"MEUCIQDqfKNhp5EP5RtPXdqtBXVqsEuXmDbXX5pDCZp/o7qluwIgPFhf792oGPOM/hEYlcPD3AAquENuoL932BiLE848Vy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.afe0da7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1731526},"type":"module","_from":"file:skybridge-0.0.0-dev.afe0da7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/69d9d1f170f3985cb00df0947a7dbe53/skybridge-0.0.0-dev.afe0da7.tgz","_integrity":"sha512-cCIL4zEzpm90GDj7cCnD9E0v7FBJrPcfXSa4btqLEsujDY8AOCpMMXXBQafwpsMT1ghN8kRwU+V5OvQ3WUPdUw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.afe0da7_1783526809963_0.5104236537647127","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ffaef7a":{"name":"skybridge","version":"0.0.0-dev.ffaef7a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ffaef7a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0b808b2e9f557946c8e10e1bfb63bde7d9d3310","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ffaef7a.tgz","fileCount":461,"integrity":"sha512-1Fw9xaPVb6pEOodXlxg+4FqbVu3BhAaVM7f5d2xr082+Kn8jnKQV/eqgOc542y/TZ+saVs/qjohDoooSb2s61A==","signatures":[{"sig":"MEUCIQCiEwExnXozuCUEe4/OS+tykkz7Q/N6f49rQLnb+n79PAIgOK/BWmPioqBpzSIHCdttLvz8v/mGzUdeTLNGtv0aiKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ffaef7a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1716934},"type":"module","_from":"file:skybridge-0.0.0-dev.ffaef7a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8f1f3c3de94ead1c77bf519c73a3686/skybridge-0.0.0-dev.ffaef7a.tgz","_integrity":"sha512-1Fw9xaPVb6pEOodXlxg+4FqbVu3BhAaVM7f5d2xr082+Kn8jnKQV/eqgOc542y/TZ+saVs/qjohDoooSb2s61A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ffaef7a_1783527020418_0.3524499671495227","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f97936":{"name":"skybridge","version":"0.0.0-dev.0f97936","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f97936","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc32f59de15dc7cb97032b174ec1c840f283c746","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f97936.tgz","fileCount":464,"integrity":"sha512-IlWyufAWaU95ATF/FyynShFug8V6SrBkvg/slv1OUYoFJDNmr4W2xgCmmFRRtIGJrRpo6TXUaPD0k5IiL6Pupw==","signatures":[{"sig":"MEUCIQC7QYcWwaepvpYaiGsoxmRn7ERl6b/7Kg6jstjefSw8pgIgXUvctzGJgdI1/+cqrtCCzu6/RTxxjfa9SgAP2BPKz0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f97936","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1734726},"type":"module","_from":"file:skybridge-0.0.0-dev.0f97936.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e3e64a1a0bce8202efb32cb55a793cd3/skybridge-0.0.0-dev.0f97936.tgz","_integrity":"sha512-IlWyufAWaU95ATF/FyynShFug8V6SrBkvg/slv1OUYoFJDNmr4W2xgCmmFRRtIGJrRpo6TXUaPD0k5IiL6Pupw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f97936_1783527215262_0.5672790986363188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f8a525":{"name":"skybridge","version":"0.0.0-dev.8f8a525","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f8a525","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2663c3d33137896acb8f41d2f7c3932072b94cfe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f8a525.tgz","fileCount":461,"integrity":"sha512-PYc98P3gxm2Qs9XWFKQQDGEydEshv2xon4WfG1l+sy1Ehogli0qxctZk6PVesvowAO0aF1ZrDfO/iHEw8oEVPw==","signatures":[{"sig":"MEUCIGwFAxAkHn3VKnQOUs9zYDMbjyZcgHSvuHw2hfFmKGfbAiEAqdozx3uIsAzzZLaRfBQPnY4dlLiY+o4mFKnJp8NCgNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f8a525","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1718459},"type":"module","_from":"file:skybridge-0.0.0-dev.8f8a525.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07896f67512a3565cee4c5ce04d0c0f7/skybridge-0.0.0-dev.8f8a525.tgz","_integrity":"sha512-PYc98P3gxm2Qs9XWFKQQDGEydEshv2xon4WfG1l+sy1Ehogli0qxctZk6PVesvowAO0aF1ZrDfO/iHEw8oEVPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f8a525_1783527983406_0.763960097289675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16c57e5":{"name":"skybridge","version":"0.0.0-dev.16c57e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16c57e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"447e385e8e010dc0f53fff068cd9fbf6ad52dcad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16c57e5.tgz","fileCount":464,"integrity":"sha512-iNYqRSKNcOK0AzPFC5TV8FOaxTYt4BDEcqEMr3j8NLT2Ywx0Tbli5CUOQq15CCOrj2T11K93xMRzWaFZOlY2yg==","signatures":[{"sig":"MEYCIQDE13eSuoz8+bp6czzF/y806Z85Ow2YNtT+mZFtHrA7QwIhAKRJF3BVr585JxQcHwCkLTtr8y/DkpY8G5wUMwcN3unL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16c57e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1743159},"type":"module","_from":"file:skybridge-0.0.0-dev.16c57e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05fb4e9d59174730595642fcd9a19e37/skybridge-0.0.0-dev.16c57e5.tgz","_integrity":"sha512-iNYqRSKNcOK0AzPFC5TV8FOaxTYt4BDEcqEMr3j8NLT2Ywx0Tbli5CUOQq15CCOrj2T11K93xMRzWaFZOlY2yg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16c57e5_1783528069190_0.6548961310734878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d66e3ca":{"name":"skybridge","version":"0.0.0-dev.d66e3ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d66e3ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e9be892cb8d4b55004c05eb73cb9cf0c4b2f044","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d66e3ca.tgz","fileCount":461,"integrity":"sha512-mUd7qGIzWXwrDx3SnC/eu6mTKQeDzb2Dm1cgurukVkztKwLD24x8H0GNt+6qoTeYIPN+YlJ0zRBYPnQiaRw53A==","signatures":[{"sig":"MEQCIBcd1xa6xdZU9GnVpx3b1fGlQBNjteF/SmlWH0kIDGvZAiBcJVhy8f6zEL7A7jEPlDjxW/Vb4pQ+3sPNQxtJHclSIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d66e3ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1718459},"type":"module","_from":"file:skybridge-0.0.0-dev.d66e3ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/300985680e5ad4fefc96d67e9288c67e/skybridge-0.0.0-dev.d66e3ca.tgz","_integrity":"sha512-mUd7qGIzWXwrDx3SnC/eu6mTKQeDzb2Dm1cgurukVkztKwLD24x8H0GNt+6qoTeYIPN+YlJ0zRBYPnQiaRw53A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d66e3ca_1783587997361_0.9144502992702128","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11ce136":{"name":"skybridge","version":"0.0.0-dev.11ce136","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11ce136","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"99dbaf49b905172f579d9bcc26f5944b756986f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11ce136.tgz","fileCount":455,"integrity":"sha512-GsIWClHXMrVC+qMXtemFm5bghwfg7W4i77GR+Q5bt5ziaDs9/FfJdXNnuu4Fvu+MmSulna9WCkV/jnNIDXCYsA==","signatures":[{"sig":"MEYCIQCWL8nfYEvVwtAaWVW9DXjYaqXreFVrs3ZKVVQfmYBwcgIhAMG+6U8+p0KtlzBMMuG+2B/GbdTywL3OTowUIzLV2Wzv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11ce136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.11ce136.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8a8c307a3df3bbe605db785f3556552/skybridge-0.0.0-dev.11ce136.tgz","_integrity":"sha512-GsIWClHXMrVC+qMXtemFm5bghwfg7W4i77GR+Q5bt5ziaDs9/FfJdXNnuu4Fvu+MmSulna9WCkV/jnNIDXCYsA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11ce136_1783588204635_0.24648290640717718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd7294a":{"name":"skybridge","version":"0.0.0-dev.dd7294a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd7294a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2ac7a1b8a26138571cb7bdf1d119e98e397be31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd7294a.tgz","fileCount":455,"integrity":"sha512-p38gNBMylu0XrNMUKZYvWrXM2PedSVY8awsSIGveMOKME4QztxB1IXH00QTbydOwIiTjFDMQaqeUIUuBRmYJIQ==","signatures":[{"sig":"MEUCIBfX0aDIiWzfFlfl1LyXKntwTLWk25UoSRK587tgiBzQAiEA3CcHAC1xA2SpJ73ZgDPIGzUrKdJJiPC+c8wb96j9hgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd7294a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646403},"type":"module","_from":"file:skybridge-0.0.0-dev.dd7294a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/00155c5100488082ca09fbe167438117/skybridge-0.0.0-dev.dd7294a.tgz","_integrity":"sha512-p38gNBMylu0XrNMUKZYvWrXM2PedSVY8awsSIGveMOKME4QztxB1IXH00QTbydOwIiTjFDMQaqeUIUuBRmYJIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd7294a_1783589596853_0.6094203136367577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.504c4e7":{"name":"skybridge","version":"0.0.0-dev.504c4e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.504c4e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c3101fed5752e4f83dc2fed97da2e61d423422b5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.504c4e7.tgz","fileCount":455,"integrity":"sha512-86DJXTawbzw1v3bUHeTHIidY1RDFSROJrVYoQbmbCFctn7fbNhvqgudC2Tuyli8GDYij2ujuC/dEiaJsBm+kGg==","signatures":[{"sig":"MEYCIQCWC2YdzURSVo9FdT53bPOtBf+W3+tJFFBqV2woPBHMFgIhAPtpYkksFYRw7Zhwb4aHiu+P/J3VC0nzkEe5SOBE/ApL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.504c4e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1656898},"type":"module","_from":"file:skybridge-0.0.0-dev.504c4e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d3ba5bcb0affe6684d699699a996d087/skybridge-0.0.0-dev.504c4e7.tgz","_integrity":"sha512-86DJXTawbzw1v3bUHeTHIidY1RDFSROJrVYoQbmbCFctn7fbNhvqgudC2Tuyli8GDYij2ujuC/dEiaJsBm+kGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.504c4e7_1783593094829_0.3095750320577062","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ac96bba":{"name":"skybridge","version":"0.0.0-dev.ac96bba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ac96bba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"094db0fd2334edc857cca7c804747f6ce4c41fd6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ac96bba.tgz","fileCount":455,"integrity":"sha512-67iy9vTHTAeudZJZv077RQ5aE9KY6Y7qlSJ0naNirAKDO/cWGJdQ3BOUNOfqMSAMjLtCXkMg57t8lHl65g6WSw==","signatures":[{"sig":"MEQCICSBLvUZzr3LLWguXMtduODFY7LfnjQxLnSn0Hbvz2coAiBzCGosAE0Fhi9yDlZooxto4eR/VCcxHTOQbAW0W0y6ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ac96bba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658023},"type":"module","_from":"file:skybridge-0.0.0-dev.ac96bba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7197644c9d0a5b35cfd28d13a801a845/skybridge-0.0.0-dev.ac96bba.tgz","_integrity":"sha512-67iy9vTHTAeudZJZv077RQ5aE9KY6Y7qlSJ0naNirAKDO/cWGJdQ3BOUNOfqMSAMjLtCXkMg57t8lHl65g6WSw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ac96bba_1783593652436_0.7338758086968087","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.cf51f35":{"name":"skybridge","version":"0.0.0-next.cf51f35","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.cf51f35","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61eacb24f95516e160d4038ad4ce5cb1addbb26a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.cf51f35.tgz","fileCount":455,"integrity":"sha512-oSXONgyacoZk/O920W+wBhWknWXphp/OAb+7XvJoUVDDd37fQNixFDVE+bQAV/MZ7gWHxNxTv73hi6L03SIjBg==","signatures":[{"sig":"MEUCIAbMGafKT+l/cIvHl0cwR/Rlf+/9dcm211og7BYYY14sAiEA3BSowMyFez0m0d68k/1HHFlqwNOZu9dXn3IDl2o2/UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.cf51f35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646404},"type":"module","_from":"file:skybridge-0.0.0-next.cf51f35.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9bcd66bb4babaaa8ab7aaba5d71650b/skybridge-0.0.0-next.cf51f35.tgz","_integrity":"sha512-oSXONgyacoZk/O920W+wBhWknWXphp/OAb+7XvJoUVDDd37fQNixFDVE+bQAV/MZ7gWHxNxTv73hi6L03SIjBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.cf51f35_1783597529670_0.3686158628352947","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b2cb1b":{"name":"skybridge","version":"0.0.0-dev.1b2cb1b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b2cb1b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1d0a9428badd08e66de01bc53af10bd473061c73","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b2cb1b.tgz","fileCount":455,"integrity":"sha512-MCv/y6lQBfezWVBUMgZb8nSfApS9xhKZ+iyR2g+Ou+9kklzSF1nBxLcuRPLXD1t9hVkEp/7F6gu0THM1lBXL6w==","signatures":[{"sig":"MEUCIQCnv8G6R5+rPXp8VPyaiutIb2ePLlKQTMlYNfHTIFWF1QIgP1QWecCpionC3/0QdMoxpluN/yXmkYTK7h7wPvgSZmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b2cb1b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.1b2cb1b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e46abca40a348d241ca3b4966770ec61/skybridge-0.0.0-dev.1b2cb1b.tgz","_integrity":"sha512-MCv/y6lQBfezWVBUMgZb8nSfApS9xhKZ+iyR2g+Ou+9kklzSF1nBxLcuRPLXD1t9hVkEp/7F6gu0THM1lBXL6w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b2cb1b_1783597548922_0.7524015044866927","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f8b61a":{"name":"skybridge","version":"0.0.0-dev.8f8b61a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f8b61a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c37d350a94a1cfa8a815cc89c08b43fdd58c411","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f8b61a.tgz","fileCount":455,"integrity":"sha512-PFT5GXY2Y9YqIDwR4Z7cAk4ekf1czKk7EYkbJ1iuMGU4c0zrzRba5rmhuUB4NiTZj2pluyRWqEG3k5uZQiIgwQ==","signatures":[{"sig":"MEQCIGiXMX3yux3pPKtv88+/3mmCeEjl70C6FKkQ+cONoUTQAiApg81/sw+wvS4Ze9H7OoB1Gv4G+GK6wfupZhSZuuPDdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f8b61a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.8f8b61a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9287e556f8c72ca822427fcfafd017d5/skybridge-0.0.0-dev.8f8b61a.tgz","_integrity":"sha512-PFT5GXY2Y9YqIDwR4Z7cAk4ekf1czKk7EYkbJ1iuMGU4c0zrzRba5rmhuUB4NiTZj2pluyRWqEG3k5uZQiIgwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f8b61a_1783598797685_0.5944659825847487","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93dffd6":{"name":"skybridge","version":"0.0.0-dev.93dffd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93dffd6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c4595c096cfd28429945461834e6f4d8ef01997a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93dffd6.tgz","fileCount":467,"integrity":"sha512-/Fwc74n3b0DOml3SBqztfO/m0vMyElKWk2lOGGbq9VFWaWrYlzWzbG4CyZ2J7SpQJJiErg3Brb548EGmdMx3Pw==","signatures":[{"sig":"MEUCIBg0gUhvl7ivp4KlSuHhWetvYqy0uiTrZIpZWza8eWZDAiEA/1kKOKvzJsCh1r1dJZOEdCAf8xQP4WD7ecUXQ7KIrDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93dffd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1721944},"type":"module","_from":"file:skybridge-0.0.0-dev.93dffd6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8460936b4fa88841daff045a82c989a4/skybridge-0.0.0-dev.93dffd6.tgz","_integrity":"sha512-/Fwc74n3b0DOml3SBqztfO/m0vMyElKWk2lOGGbq9VFWaWrYlzWzbG4CyZ2J7SpQJJiErg3Brb548EGmdMx3Pw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93dffd6_1783603907999_0.6225437039094941","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6cb28f0":{"name":"skybridge","version":"0.0.0-dev.6cb28f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6cb28f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"63f4e878de13d390b2eecbab29ac50c968cb2ec3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6cb28f0.tgz","fileCount":455,"integrity":"sha512-NUlEkNHkKse7hQaTZOQxRD6553vOKbajBQPdlxx7y1dYfqdXx7TPG0VEqhYeLsyN9KL/AQDpLnSoGfPgFI8mqg==","signatures":[{"sig":"MEYCIQDscYwbtGN4BEV3rmyOaLNr/F7mW7aTi+IOZj+6ZDACbwIhAMo7FcyNoWsLK5pmpGlVWq2VBnQUWY1k2AFnZl83USOD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6cb28f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646718},"type":"module","_from":"file:skybridge-0.0.0-dev.6cb28f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/187ae67552f1e6b359d9427f48b8cc83/skybridge-0.0.0-dev.6cb28f0.tgz","_integrity":"sha512-NUlEkNHkKse7hQaTZOQxRD6553vOKbajBQPdlxx7y1dYfqdXx7TPG0VEqhYeLsyN9KL/AQDpLnSoGfPgFI8mqg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6cb28f0_1783604175888_0.9522689584183988","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.a22196a":{"name":"skybridge","version":"0.0.0-next.a22196a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.a22196a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e7da4f85e7cbea28571085c9f867078b33c4a4b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.a22196a.tgz","fileCount":455,"integrity":"sha512-BE9jfhM3Q1/4rNzjEC0Tcns/uNK56yE0E+HwWO3zEHqhiCFVgwRnQ3UkIrM+g043E9bcFBTRZZ6LbhfHvaDqEg==","signatures":[{"sig":"MEQCIDX5Ax3xpVHqNbxVQbEVX7pS7R1Rh7h+GLk3RbGY6PhmAiA6ylDAFz/JvxZEj88H59IIfPaTB5lXlr6eX9X8vnpR+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.a22196a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646721},"type":"module","_from":"file:skybridge-0.0.0-next.a22196a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2acac5ad22fd0d46ea09137070358356/skybridge-0.0.0-next.a22196a.tgz","_integrity":"sha512-BE9jfhM3Q1/4rNzjEC0Tcns/uNK56yE0E+HwWO3zEHqhiCFVgwRnQ3UkIrM+g043E9bcFBTRZZ6LbhfHvaDqEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.a22196a_1783605219583_0.9250907841007456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.78aa760":{"name":"skybridge","version":"0.0.0-dev.78aa760","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.78aa760","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9945dd30d7802757e350480d7cf339ba2ca1e2bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.78aa760.tgz","fileCount":455,"integrity":"sha512-CumqXLbNVPIvCQR8UdBrlFG6QqxCq2gfB0lJAaAcOZe0vGtfHMsCyRZEZfj4WL3HUvllurp9JgSb+T3o+I9qZg==","signatures":[{"sig":"MEUCIQDg6kwKkbsmVjGr7NULTna3UT1TSp8kpbVXZ8BM0IGqjgIgUA8JVnABlewS8zG2EYghDViEhcoGdks1+sAq5xFOh/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.78aa760","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.78aa760.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b6f91cac81c307ed4799b93c1691ef9b/skybridge-0.0.0-dev.78aa760.tgz","_integrity":"sha512-CumqXLbNVPIvCQR8UdBrlFG6QqxCq2gfB0lJAaAcOZe0vGtfHMsCyRZEZfj4WL3HUvllurp9JgSb+T3o+I9qZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.78aa760_1783605339420_0.5055453416371443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9a7859":{"name":"skybridge","version":"0.0.0-dev.e9a7859","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9a7859","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2be16c2c7197f3ab1bc6a03b1c81b809b674470f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9a7859.tgz","fileCount":446,"integrity":"sha512-vY1WsDIX4MKktPAliS/0lTImiZzx+91ygnbgWrCXUcRarVjn77gzYV+bt62V/hRxgvaV+3oqsH2vHIAkTluyNw==","signatures":[{"sig":"MEQCID121Wgfa3t0ByZHwqeLmctUIrhj5rRHVf+c0sNUnSgFAiBv5tjF5nqM+ENLW7TnicxedWGgPXccyUuGTAYD5Hi3LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9a7859","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607963},"type":"module","_from":"file:skybridge-0.0.0-dev.e9a7859.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b7557833efa4227f025dad5295f7337/skybridge-0.0.0-dev.e9a7859.tgz","_integrity":"sha512-vY1WsDIX4MKktPAliS/0lTImiZzx+91ygnbgWrCXUcRarVjn77gzYV+bt62V/hRxgvaV+3oqsH2vHIAkTluyNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9a7859_1783605418708_0.8197597368666121","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f3096a":{"name":"skybridge","version":"0.0.0-dev.4f3096a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f3096a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f518fee1400d121192cdbe0ff844ff030751ef8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f3096a.tgz","fileCount":455,"integrity":"sha512-Nvn7F3+OBW4XP2ytsopXbaJq6O5jCPCyXgtpsFHMKT06vroXDWA5/LSRi9jRoPnKY549dfAy0UPIs0GL0FCDpA==","signatures":[{"sig":"MEUCIQD7vd38GEy5eZmrzJBfmrr9tU32/yEiuN41E1svLEGtaQIga71oMt7ivDjNysgKKYT1vYdh+g2Nu33q1VFXURGVL9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f3096a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.4f3096a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/15ae33359725d087efb93eaf45234730/skybridge-0.0.0-dev.4f3096a.tgz","_integrity":"sha512-Nvn7F3+OBW4XP2ytsopXbaJq6O5jCPCyXgtpsFHMKT06vroXDWA5/LSRi9jRoPnKY549dfAy0UPIs0GL0FCDpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f3096a_1783605568909_0.2387167255883993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.10c9ebd":{"name":"skybridge","version":"0.0.0-next.10c9ebd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.10c9ebd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9016bfa25796344e2847fa498e9fbee2351b66d7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.10c9ebd.tgz","fileCount":455,"integrity":"sha512-tMErdeFPonNBWfw37QeCSs9BIbJ/cDZ+BYkmI0BOVh6GrbNtAF4N0xhxYMEkwyopuj7a86OZTkFbcyayDZcwQQ==","signatures":[{"sig":"MEQCIE/tpQW96D2gBKSf4ZJT387Dhi75w3pEFBYs+UUUhp/hAiAGP8IHhDjhBfzQHdbQi4HSnImyrpf0St2ywlCjFFS4Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.10c9ebd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646721},"type":"module","_from":"file:skybridge-0.0.0-next.10c9ebd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/50aac289c42fa54b1b203f4056b92e2d/skybridge-0.0.0-next.10c9ebd.tgz","_integrity":"sha512-tMErdeFPonNBWfw37QeCSs9BIbJ/cDZ+BYkmI0BOVh6GrbNtAF4N0xhxYMEkwyopuj7a86OZTkFbcyayDZcwQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.10c9ebd_1783605616168_0.5718991388575132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65ebfda":{"name":"skybridge","version":"0.0.0-dev.65ebfda","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65ebfda","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2a142cbb507c52a42e4fb9208fda6af9f63abbc5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65ebfda.tgz","fileCount":455,"integrity":"sha512-19FAJBjCsUONsZE7/v9RO7Mmu4+NGgBqbC0kXhORzoPwwJEtOf5HWTZG6haOtCA/NC4rW/WV3qXUiIBfh6Yu3w==","signatures":[{"sig":"MEUCIQDRkALaUKjcA+5RlKxHn4/LKUl0qJRhz24+gYzddqRw7wIgF/gORht0aGOQT/OkkF6VdzUJPgQJ+nJpbdQqfB1KB4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65ebfda","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.65ebfda.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d90ccba96a8218abf0cae69589b6e15/skybridge-0.0.0-dev.65ebfda.tgz","_integrity":"sha512-19FAJBjCsUONsZE7/v9RO7Mmu4+NGgBqbC0kXhORzoPwwJEtOf5HWTZG6haOtCA/NC4rW/WV3qXUiIBfh6Yu3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65ebfda_1783605845491_0.04295820953734397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.021be2d":{"name":"skybridge","version":"0.0.0-dev.021be2d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.021be2d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df9c6d171ca105a76cf07ff26e1d32d356d2b606","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.021be2d.tgz","fileCount":455,"integrity":"sha512-blApPcrLzpVLd4bgt62vVZDXtcF08IRrd/mrxrEo+qyPpNUkTmEAE+K0DI8MHm8huF3prl6bDcl4N54poyfupg==","signatures":[{"sig":"MEQCIDTOVmTiosr7VzcKj3ptpewQmuoNUps569RIMb/o0tNWAiBc9f9NKqK6LA6+7YlbxCmlhBBKT7h2+tVUtPvT+htqrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.021be2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.021be2d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b34753ca6d18e1b90363bf0419fb43ea/skybridge-0.0.0-dev.021be2d.tgz","_integrity":"sha512-blApPcrLzpVLd4bgt62vVZDXtcF08IRrd/mrxrEo+qyPpNUkTmEAE+K0DI8MHm8huF3prl6bDcl4N54poyfupg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.021be2d_1783606074814_0.9863958755655611","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.b64f963":{"name":"skybridge","version":"0.0.0-next.b64f963","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.b64f963","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09f1f5433b04791035b3e708de011ca15d6a3555","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.b64f963.tgz","fileCount":455,"integrity":"sha512-bDzubchzs1Td9cyS3/o5a2XdgSvCdaAJVX7AAdQwtThPfWUYO5XAwMnbrO7prfEfDTstULRMjKQqxKTB6n/t/Q==","signatures":[{"sig":"MEQCICflSw+Ncv3jLj9WZZ+7kLk1geLNnXauqypGoeUdpFeZAiAcAlRlQRcxCl+GfVUXDkbpYBP9Gy47wUBmaIzTgvM2gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.b64f963","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646721},"type":"module","_from":"file:skybridge-0.0.0-next.b64f963.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a168f60bea80c0ac0157ab0853b4d4ea/skybridge-0.0.0-next.b64f963.tgz","_integrity":"sha512-bDzubchzs1Td9cyS3/o5a2XdgSvCdaAJVX7AAdQwtThPfWUYO5XAwMnbrO7prfEfDTstULRMjKQqxKTB6n/t/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.b64f963_1783606230165_0.5448953796934977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.12118bc":{"name":"skybridge","version":"0.0.0-dev.12118bc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.12118bc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11ad5e8620a4a74a0e45a4dae2b55fa0f9b4b7a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.12118bc.tgz","fileCount":446,"integrity":"sha512-YOwNAWXVJeCLLgY12/8aaAKRekWU6JyD+Fa0D2LLjQPnmgz+q/3sENn5kvbAFvNY7fCD6/u80K3OSycD9LCOwg==","signatures":[{"sig":"MEUCIQD0LJwP52yNDlZlCF3JTvR5nfah7kDsY5hvj+aFaVIl7QIgSUvQiYp4HuU2jH4nae/F79/Zrb0m5R2go/bYXX7FDJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.12118bc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607963},"type":"module","_from":"file:skybridge-0.0.0-dev.12118bc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/efdeefe4c21a4ab0b857407e848e183a/skybridge-0.0.0-dev.12118bc.tgz","_integrity":"sha512-YOwNAWXVJeCLLgY12/8aaAKRekWU6JyD+Fa0D2LLjQPnmgz+q/3sENn5kvbAFvNY7fCD6/u80K3OSycD9LCOwg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.12118bc_1783606308836_0.4717139930481422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.faa58ad":{"name":"skybridge","version":"0.0.0-dev.faa58ad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.faa58ad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"36faef2d647236905861516652c57d711f9202c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.faa58ad.tgz","fileCount":446,"integrity":"sha512-Zl/GLm0a5t09q3v05AqcfwrjzLNxgJvMN+C2lPVxk+hCAVitWEFHxBkfi+xX+RXdn8WAQLoW8B0e5fB40bmbWQ==","signatures":[{"sig":"MEUCIEvkog3p3d4dCMgdDf32LXNlNn+BCMbAQpoSE6NqFcU7AiEA/g+U/W1pdqzKKYZ48D5MmSH3JFSJbDlfkOLU3E1lRKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.faa58ad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607963},"type":"module","_from":"file:skybridge-0.0.0-dev.faa58ad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/27741dbe591787e9947b06e014341294/skybridge-0.0.0-dev.faa58ad.tgz","_integrity":"sha512-Zl/GLm0a5t09q3v05AqcfwrjzLNxgJvMN+C2lPVxk+hCAVitWEFHxBkfi+xX+RXdn8WAQLoW8B0e5fB40bmbWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.faa58ad_1783606381688_0.4039512764028401","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fc3a70":{"name":"skybridge","version":"0.0.0-dev.0fc3a70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fc3a70","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58e3d94de134ec6d35586659ffc56910745a9f95","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fc3a70.tgz","fileCount":341,"integrity":"sha512-ibtZj3dew84EL7XpFYra0k0C62abaPwReJUXukpxQw4YkuHar8syyoxxnWpP/2/x+3MZhKgNdQvjebjNp5q7Yg==","signatures":[{"sig":"MEYCIQDvkl91pt1tXp2odYFw6wCMEzfRP2uJzvUcvtzeHpkO5wIhALOmhoaeQfaqeCghJU9m78WzOe8+wJJ6+38tXolD7SAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fc3a70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204554},"type":"module","_from":"file:skybridge-0.0.0-dev.0fc3a70.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/399982827177cedf3f93a22913ac6726/skybridge-0.0.0-dev.0fc3a70.tgz","_integrity":"sha512-ibtZj3dew84EL7XpFYra0k0C62abaPwReJUXukpxQw4YkuHar8syyoxxnWpP/2/x+3MZhKgNdQvjebjNp5q7Yg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":">=0.35.14 <1.0.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fc3a70_1783606407159_0.49676028280388795","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"skybridge","version":"1.2.6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7c3ad3a36a7b819a2dbb7c39a62176e66643132a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.6.tgz","fileCount":446,"integrity":"sha512-bclaWA3YUJUnUlX8BWVRRGKPKtVGLDjov7xhL8WIwESpUm1MgCapNhYppKUryRuHhDfRwYJRXtcuWI5aAKT3KA==","signatures":[{"sig":"MEQCIBJBrfwOv+59IK4/lwvzAdJpjIBjD8oLdD5z91Yly+GNAiANUKvJm/Tp6HiVdoJAmAuleLxwobCO9TFWKy+u4fUyYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607951},"type":"module","_from":"file:skybridge-1.2.6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/86facda14a4f4c815d7f29a528e3450e/skybridge-1.2.6.tgz","_integrity":"sha512-bclaWA3YUJUnUlX8BWVRRGKPKtVGLDjov7xhL8WIwESpUm1MgCapNhYppKUryRuHhDfRwYJRXtcuWI5aAKT3KA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.6_1783606651202_0.9574677023149532","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.638310e":{"name":"skybridge","version":"0.0.0-dev.638310e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.638310e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"54e1ccb9a29e91c1e52e67aeaa694ea69421b94b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.638310e.tgz","fileCount":467,"integrity":"sha512-KOwfurq6AmBASVEkWnUt5XqUrll2yU4XZT8XgNvGY8J9s3N4XvBPXivNnFudUBg7ZbbMSYBdTc7aB0HFBdB9Lw==","signatures":[{"sig":"MEQCIAF2w+8CMS5vlsBMqy4HxQEvWomVysv6Y6FzJDo8L6rTAiA+Qrwuk2eoS9l2dvw7vVcJCHwrOtZon6SFbWs50vhlSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.638310e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1721944},"type":"module","_from":"file:skybridge-0.0.0-dev.638310e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dfab430b64ce4a19f3026f1d950f64f8/skybridge-0.0.0-dev.638310e.tgz","_integrity":"sha512-KOwfurq6AmBASVEkWnUt5XqUrll2yU4XZT8XgNvGY8J9s3N4XvBPXivNnFudUBg7ZbbMSYBdTc7aB0HFBdB9Lw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.638310e_1783606854494_0.01858157847396069","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6ba410":{"name":"skybridge","version":"0.0.0-dev.b6ba410","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6ba410","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d82a3ee848582e5603c17b7d3a5bf8ebdebf48c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6ba410.tgz","fileCount":464,"integrity":"sha512-3JIZrJIJVc0jjTj516QTSH8b9qzX/ZpGfcl1MjI+MaeJb8kfIG5Q7Qcrbufiyu6iDHjLeKsTWWTJ0Y/kYfuNiQ==","signatures":[{"sig":"MEUCIQCACtMQhPjy8Oap15nsZqvowQxswpWBsN9zCl5n6G5oXAIgPdiJJse1Y7FB8NitRCmrMuVhO0rbjgtbhwHCWV9Bm3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6ba410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1732139},"type":"module","_from":"file:skybridge-0.0.0-dev.b6ba410.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8dd3a18607b5bed9acb7c537facf827/skybridge-0.0.0-dev.b6ba410.tgz","_integrity":"sha512-3JIZrJIJVc0jjTj516QTSH8b9qzX/ZpGfcl1MjI+MaeJb8kfIG5Q7Qcrbufiyu6iDHjLeKsTWWTJ0Y/kYfuNiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6ba410_1783611175184_0.5825661020152804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.593b630":{"name":"skybridge","version":"0.0.0-dev.593b630","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.593b630","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3adb236516e5bcfb27043ecd3a4ca586df7b3554","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.593b630.tgz","fileCount":467,"integrity":"sha512-SyJMwPG5dRzsYmzlyL1BwU1pz5wV2SwkBwt66ZPNFLhpOh5pc+hpa6T9HrBS2EXbo11m/VH0hshgR3SuIWlSnQ==","signatures":[{"sig":"MEYCIQDdpszmmQo0oM3GWMtFC24PEmadBrYFCC75YJWnhrog4QIhAJ9x5Y3K2gu1AIz71aybm/GP5s9/66a3utqWYjpeilQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.593b630","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1726425},"type":"module","_from":"file:skybridge-0.0.0-dev.593b630.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8badf434e797591b54826c5c670416c6/skybridge-0.0.0-dev.593b630.tgz","_integrity":"sha512-SyJMwPG5dRzsYmzlyL1BwU1pz5wV2SwkBwt66ZPNFLhpOh5pc+hpa6T9HrBS2EXbo11m/VH0hshgR3SuIWlSnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.593b630_1783611803644_0.37778836496347257","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61ca217":{"name":"skybridge","version":"0.0.0-dev.61ca217","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61ca217","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7333ec9d23686dfae7134a119d63dde24f2f6860","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61ca217.tgz","fileCount":464,"integrity":"sha512-HcSOLmZe75FAN2IuOe+ejryUYcoOF03lWEoWnGOU736sILOky7pP5CkDyzCF7T4WLhp8EIsQCz9Qr0QjJKakRg==","signatures":[{"sig":"MEUCIQDUepBT7gt0Y2shYzs/TYurOnARXEYN5LbqeO+qhx1ECwIgEgLOdMm0tmiH6Ljr8hq5IkexG6VvxCpYnWGvf6uJDNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61ca217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1729004},"type":"module","_from":"file:skybridge-0.0.0-dev.61ca217.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/10daec91f8d2517791a4df7dfb62eabb/skybridge-0.0.0-dev.61ca217.tgz","_integrity":"sha512-HcSOLmZe75FAN2IuOe+ejryUYcoOF03lWEoWnGOU736sILOky7pP5CkDyzCF7T4WLhp8EIsQCz9Qr0QjJKakRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","mrmime":"^2.0.1","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61ca217_1783611926093_0.8824103721696372","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b676a36":{"name":"skybridge","version":"0.0.0-dev.b676a36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b676a36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"595406f9d1459d9a73c25472a12f49a8833b3fe8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b676a36.tgz","fileCount":464,"integrity":"sha512-+bL8uOJPOlTEEuMBGOfFCBKmFLDfXVegtdkUEzV2FbGXZ25MQgxBGwjr1elIlXXlvOsiaqN0uGPXK1bC9bvPFA==","signatures":[{"sig":"MEQCIF4sc3SS1fuLQNDT8wufGpkAAzo9KUhyE4Pw3I+4nlm6AiAdFTw04luxzHbH6uR6fIxAvrce3tXDxDuFt7KeRL/cPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b676a36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1727965},"type":"module","_from":"file:skybridge-0.0.0-dev.b676a36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/862bbcdfa8fd5d6f85e461c5e1e6d248/skybridge-0.0.0-dev.b676a36.tgz","_integrity":"sha512-+bL8uOJPOlTEEuMBGOfFCBKmFLDfXVegtdkUEzV2FbGXZ25MQgxBGwjr1elIlXXlvOsiaqN0uGPXK1bC9bvPFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","mrmime":"^2.0.1","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b676a36_1783614152435_0.7833484952892835","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.11f910d":{"name":"skybridge","version":"0.0.0-dev.11f910d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.11f910d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba0a2562a68a4fbc0d8ce74416d7261163520c26","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.11f910d.tgz","fileCount":464,"integrity":"sha512-zPbwpj1FdwZKE+wml5dSaxEJrS58dEeJ+IGRQkfz66t+Wl5sXqcHld820gGzG2pN3pZ+SkAR55zQCOWG/jwicQ==","signatures":[{"sig":"MEQCIBHI8SBlVtLvx6FArmzZM/q57jFqaHNm7JjENtwEWaW0AiBabNPdlmS92mM1/JqxARlsdnTpVp0Hcv19Vwh2Ywvq6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.11f910d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1721581},"type":"module","_from":"file:skybridge-0.0.0-dev.11f910d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2702327c1d387aa2f96e354fec230b25/skybridge-0.0.0-dev.11f910d.tgz","_integrity":"sha512-zPbwpj1FdwZKE+wml5dSaxEJrS58dEeJ+IGRQkfz66t+Wl5sXqcHld820gGzG2pN3pZ+SkAR55zQCOWG/jwicQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","mrmime":"^2.0.1","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.11f910d_1783614428360_0.2621366671470977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.006848a":{"name":"skybridge","version":"0.0.0-dev.006848a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.006848a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"885ebdc2059009b37b0b0253ee6164365202c712","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.006848a.tgz","fileCount":464,"integrity":"sha512-zJReoPLYZhXaDBgNXtNgU0atdR8KEHFAuJZsnxY1RFh5aP9eMZFakmK6FTXfo8DppXpBE34GuY04rmWgbHrZlQ==","signatures":[{"sig":"MEYCIQDb8mOsK55iMJ7U9C9tM6u+ezHqCPWU0FdA4EwN1F9O8AIhANnUBX6hGTsxrYze0HLkmuzUcWIz0GX9USFj4duVypO8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.006848a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1719074},"type":"module","_from":"file:skybridge-0.0.0-dev.006848a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/de537f94434607bd4b6733d80287c100/skybridge-0.0.0-dev.006848a.tgz","_integrity":"sha512-zJReoPLYZhXaDBgNXtNgU0atdR8KEHFAuJZsnxY1RFh5aP9eMZFakmK6FTXfo8DppXpBE34GuY04rmWgbHrZlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.48.1","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.10","cross-spawn":"^7.0.6","posthog-node":"^5.38.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.0.16","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.006848a_1783614944853_0.040181069760055976","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ffe1b0":{"name":"skybridge","version":"0.0.0-dev.2ffe1b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ffe1b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cff41080e50315ffb59d625a6682e4b96f288214","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ffe1b0.tgz","fileCount":464,"integrity":"sha512-zQ72Bt+p9KBszUk1725pHhOMITR1YoAvM0TQQcRENEuXm4iyesZ3LJ/63nPDDWaD8DQz9PRT1pKcwHulExZyOw==","signatures":[{"sig":"MEYCIQDxGv26VrogKtDaXB8UDBfRaBlaZAh6idhOichJSVdEcwIhAPi7g+ufHBEMC+vhU2BsVIQOEyZd7IWe6w1bZSZInKNE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ffe1b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1724843},"type":"module","_from":"file:skybridge-0.0.0-dev.2ffe1b0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce8a5c7c01aa697d1a6818b07e201ca4/skybridge-0.0.0-dev.2ffe1b0.tgz","_integrity":"sha512-zQ72Bt+p9KBszUk1725pHhOMITR1YoAvM0TQQcRENEuXm4iyesZ3LJ/63nPDDWaD8DQz9PRT1pKcwHulExZyOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ffe1b0_1783616036295_0.4614090808378768","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.febcf34":{"name":"skybridge","version":"0.0.0-dev.febcf34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.febcf34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"582d46ee0847ed58a9697bc0b47e3f122936fd79","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.febcf34.tgz","fileCount":455,"integrity":"sha512-4q4UwS9oWVBKqVxSg1BQSP4QO3V6/HlXeB7B4ejMS1VHPH+dgRU/e2hfCsI4yEV6mIITfM3zGd89bjHpKUWOrA==","signatures":[{"sig":"MEQCIHaUSOl1W7u1MoUgOc8RX/ygwCqwxf+iXnpiMVKvN2G9AiBx4bJrr5NZ9eaEzpMFmsY2ba0jnGgfRTh/S2SsQh34gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.febcf34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.febcf34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7139e88e257cc2f71d48e9c34087e355/skybridge-0.0.0-dev.febcf34.tgz","_integrity":"sha512-4q4UwS9oWVBKqVxSg1BQSP4QO3V6/HlXeB7B4ejMS1VHPH+dgRU/e2hfCsI4yEV6mIITfM3zGd89bjHpKUWOrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.febcf34_1783616234212_0.9188731462115918","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32f382f":{"name":"skybridge","version":"0.0.0-dev.32f382f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.32f382f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e84507cf765f52c9b02097a08bc89815e166d5a7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.32f382f.tgz","fileCount":455,"integrity":"sha512-Z7L2YFoCwJaKZdnBVU5DU4WoyVfVRY8rJMD/+BpRsHMftqyYYCawnlLiW7wi8SJ9TE5RBEr7Gxy/zI4Ibs8kyw==","signatures":[{"sig":"MEUCIQCYuu00ySCjb5wYEok992bus79CRMW1+MsvSDh6vd1ipAIgaJgpY3GT0hG8fERTLwNXpEx81+PGjEv0RmFxRYkbGRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.32f382f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.32f382f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5d7243b49be98cf9f8b0fd31894be3c/skybridge-0.0.0-dev.32f382f.tgz","_integrity":"sha512-Z7L2YFoCwJaKZdnBVU5DU4WoyVfVRY8rJMD/+BpRsHMftqyYYCawnlLiW7wi8SJ9TE5RBEr7Gxy/zI4Ibs8kyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.32f382f_1783636525254_0.8491983313158527","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.dfb9377":{"name":"skybridge","version":"0.0.0-next.dfb9377","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.dfb9377","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7eb90d57d9eb370bc6b2e1f9063822bb12d2b0f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.dfb9377.tgz","fileCount":455,"integrity":"sha512-vvEpzBMFRMFjNzKh6lxsqI28HYIB3M7YO76RrVBwN+FmjGusOCXIsYQQ3imniX4ELYX42SKoIFmyTTYzZqJwLg==","signatures":[{"sig":"MEQCIDRCVUmN4EUj0Cp5V7H2KDD3qfPfKRhTo2PXeh4VgDigAiB2f9BU9tSotDxtJ+TQ9y0Sc5tOHWemwKeeNdj/FbooXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.dfb9377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646721},"type":"module","_from":"file:skybridge-0.0.0-next.dfb9377.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4e6eef499918040b38e327bbdc4ceea/skybridge-0.0.0-next.dfb9377.tgz","_integrity":"sha512-vvEpzBMFRMFjNzKh6lxsqI28HYIB3M7YO76RrVBwN+FmjGusOCXIsYQQ3imniX4ELYX42SKoIFmyTTYzZqJwLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.dfb9377_1783651572507_0.40746355119131117","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.528052f":{"name":"skybridge","version":"0.0.0-dev.528052f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.528052f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7fc3f76bf8c7c40461c28515d841500b4cc775f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.528052f.tgz","fileCount":455,"integrity":"sha512-6NhmUxRu10k674XIKdopJIoSKIJ50DVRj82v9h/OrEz+ncnzy4+eSJJRLAkxvtiR2JYV7uYiILvWe0rsCjgT5w==","signatures":[{"sig":"MEUCIQCVdn1LPqmkk8XF8BG/iMy1y5ETb0aSYUM155YPdSrpWwIgPcQWq6xPQ+DisebIhj54csHpJYIpmWs0AIUm2WRDY/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.528052f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.528052f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/02b92046676c002518fa98d4d7a287ad/skybridge-0.0.0-dev.528052f.tgz","_integrity":"sha512-6NhmUxRu10k674XIKdopJIoSKIJ50DVRj82v9h/OrEz+ncnzy4+eSJJRLAkxvtiR2JYV7uYiILvWe0rsCjgT5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.528052f_1783659731055_0.9537498228298917","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ac87d4":{"name":"skybridge","version":"0.0.0-dev.2ac87d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ac87d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa58d1a4d62b6899c96395abb8cd63f9dd1b4bce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ac87d4.tgz","fileCount":455,"integrity":"sha512-Kp7NMvlfCg+2BXeukJbnODm7CSyjgW4yN30R6kN01rCclxTJAb/v+LbF7Su06HFBmnS1HcK1FMY8xhAzXqxzPg==","signatures":[{"sig":"MEUCIQCCY+wXiZEFgQWUh6AswojFpYAJyx41U0H3xL+OBcC2DwIgUdiio8hurH5vcu8uBJwzz/4mSKw/19MFFHAOsZ/8YCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ac87d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.2ac87d4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0ff17f1f5879b337cb62c679d916acb/skybridge-0.0.0-dev.2ac87d4.tgz","_integrity":"sha512-Kp7NMvlfCg+2BXeukJbnODm7CSyjgW4yN30R6kN01rCclxTJAb/v+LbF7Su06HFBmnS1HcK1FMY8xhAzXqxzPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ac87d4_1783668841297_0.5665471145175682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.a47c281":{"name":"skybridge","version":"0.0.0-next.a47c281","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.a47c281","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e988e8c149ef194976d3b06e7fb1d15c74f1d2d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.a47c281.tgz","fileCount":455,"integrity":"sha512-pBRX3LNgYUgxVl4SX164T7wV+AJ/1FJuFVPZvP77MpFVynV6y/E0od+hxil+YjcnxJaCTxFeqpnFPRGcKzYE0A==","signatures":[{"sig":"MEYCIQCer1Trs7gkZpYctjBiF3ES8QMgJ8Y0DyjUa9wwcPDF+QIhAL3xgvBv82XZgR1jhRqO6BM91+kFbdKGgzkbZMFd9130","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.a47c281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.a47c281.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca01296ed4a1bc10c1e39f7d3988a534/skybridge-0.0.0-next.a47c281.tgz","_integrity":"sha512-pBRX3LNgYUgxVl4SX164T7wV+AJ/1FJuFVPZvP77MpFVynV6y/E0od+hxil+YjcnxJaCTxFeqpnFPRGcKzYE0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.a47c281_1783673688062_0.7045638995403016","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a2ae550":{"name":"skybridge","version":"0.0.0-dev.a2ae550","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a2ae550","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"929936e3dd3c9b3ebc2acdc3e54ad2d2e2de5d78","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a2ae550.tgz","fileCount":455,"integrity":"sha512-y5G4rl8rTs/D7U0jIg9yZYC7zKDEvtiVnuKgPdWgvsohkZDaIJqUrn2mOSMCs6GES6UWdXI+DZjkUAMX0MC0GA==","signatures":[{"sig":"MEQCICxu2A/Vs2U+HiD3Z1tAuhH5yxxDQwbFYKgseUjpwQIWAiByitwHf2azWP89Mj9gJTzCjpHwuTgFm6q0cqvqul0hww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a2ae550","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.a2ae550.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/79c212bf8b7303e363201ff888e1b11c/skybridge-0.0.0-dev.a2ae550.tgz","_integrity":"sha512-y5G4rl8rTs/D7U0jIg9yZYC7zKDEvtiVnuKgPdWgvsohkZDaIJqUrn2mOSMCs6GES6UWdXI+DZjkUAMX0MC0GA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a2ae550_1783673911135_0.5335596484227854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04cd07c":{"name":"skybridge","version":"0.0.0-dev.04cd07c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04cd07c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6152e828fe15c6c55314f3df3194b9a8d36c1e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04cd07c.tgz","fileCount":446,"integrity":"sha512-eqL3SZtC9d5kqRnA199H7BHpEdY9JVh2MAOfKYuRO21+e/Iz0Yw4mI7Ojpp3t3XC5VN+rl2FQgXoGjrl+DNzfA==","signatures":[{"sig":"MEUCIQDIedPK0uSbFdkGz9vto8FYaLCq2SeNxmlIcTTmcYGUkQIgJtphj6gexWPWr47w4uef3f0sSRYj0z1IV5I0iM7/8ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.04cd07c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1612196},"type":"module","_from":"file:skybridge-0.0.0-dev.04cd07c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5d484fcb85977a8f8532ae3a812c0d77/skybridge-0.0.0-dev.04cd07c.tgz","_integrity":"sha512-eqL3SZtC9d5kqRnA199H7BHpEdY9JVh2MAOfKYuRO21+e/Iz0Yw4mI7Ojpp3t3XC5VN+rl2FQgXoGjrl+DNzfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04cd07c_1783673950741_0.9765151121845377","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"skybridge","version":"1.2.7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.2.7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7bb299c758cdb67a111e2b9aac0f1bdd001a672f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.2.7.tgz","fileCount":446,"integrity":"sha512-YRcqobKR5UKgIIyYeY5uHfmbDNdxZ+tmnrivnK2BSlTzgPArWyJXbFDBXkRvfy31IlmJtXUrkk+dgIWcDfG20w==","signatures":[{"sig":"MEUCIQDGR5Q+SqGeq5KM5VBC5CRTnp3qhPTTXJjURO+FCWaj+wIgLxTYAIASrk+SUxpf2SAqdjuEMcOoYctrq26SUzyRteE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1612184},"type":"module","_from":"file:skybridge-1.2.7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f58931dfd99154b7cc050d8d05e8dbf/skybridge-1.2.7.tgz","_integrity":"sha512-YRcqobKR5UKgIIyYeY5uHfmbDNdxZ+tmnrivnK2BSlTzgPArWyJXbFDBXkRvfy31IlmJtXUrkk+dgIWcDfG20w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.2.7_1783674475829_0.6136268066499069","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c686e66":{"name":"skybridge","version":"0.0.0-dev.c686e66","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c686e66","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"afbd0b28a800600f59e06668cf9e6b14a971b139","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c686e66.tgz","fileCount":455,"integrity":"sha512-T8ZnglVmgenfXRcLsX+IhcszpJZwN+faVwScrM+mKpATLy8JWNZvLVBtHtkhPE0C3Z1kSjIqaXNZwZZ1swlTZg==","signatures":[{"sig":"MEUCIC00Qr13yFpWr43YQVkJxKNbxQjoskASZXcDROwAjKCTAiEA+pK3YQLycY37RMNtkr3F2A3+EG/qHhs2kxfWIAI9YGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c686e66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.c686e66.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fbad53766f207aab26fa7bf9abe8f570/skybridge-0.0.0-dev.c686e66.tgz","_integrity":"sha512-T8ZnglVmgenfXRcLsX+IhcszpJZwN+faVwScrM+mKpATLy8JWNZvLVBtHtkhPE0C3Z1kSjIqaXNZwZZ1swlTZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c686e66_1783677570952_0.2683896107633703","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c19f09":{"name":"skybridge","version":"0.0.0-dev.6c19f09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c19f09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5bd0f01ce49873be736eee3a0b114d377639ac64","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c19f09.tgz","fileCount":455,"integrity":"sha512-eNquOMWRo5Ka/9qmfVaYSUFuA6TdfCu/7hwQLAlVJKby9FTjIgzRZlhfhDJLeOf1p8vMWjg0xduIrSGwoi7R2g==","signatures":[{"sig":"MEQCIFE+vW0osB0Zna0iIzBIjqdR6rZkW+AheaPQbdnVLA0XAiBVUatZONwgiE8DC7iwBjbQs9GuHQuZYB28PQsQvU538w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c19f09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.6c19f09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9b0a32bdd906695670803b1f810fc6f/skybridge-0.0.0-dev.6c19f09.tgz","_integrity":"sha512-eNquOMWRo5Ka/9qmfVaYSUFuA6TdfCu/7hwQLAlVJKby9FTjIgzRZlhfhDJLeOf1p8vMWjg0xduIrSGwoi7R2g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c19f09_1783678102614_0.24911896776208864","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3aae93e":{"name":"skybridge","version":"0.0.0-dev.3aae93e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3aae93e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f2fcf861808dc2bf701c6cf10e571a4eec43e34","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3aae93e.tgz","fileCount":452,"integrity":"sha512-bZboQlvx81Abf8g65h7iS7fuaPDeNSah98i1f2F/1kAn0U+4zO+ZK2RCA4OPYLOlBZq+etRmdnz+JqtkHjPxtg==","signatures":[{"sig":"MEUCIQDs491wyUTlP2eNZ//+CW1vN+Y6RAXAz53CKy7XjUrxsAIgDehko8Ek7WUbzi9MnfLKwxRvt1tnkr+3tJLKGGQs5cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3aae93e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.3aae93e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/78520cde03eecdddd963b21d3ab09f1e/skybridge-0.0.0-dev.3aae93e.tgz","_integrity":"sha512-bZboQlvx81Abf8g65h7iS7fuaPDeNSah98i1f2F/1kAn0U+4zO+ZK2RCA4OPYLOlBZq+etRmdnz+JqtkHjPxtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3aae93e_1783688907390_0.06257183651193632","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d52140e":{"name":"skybridge","version":"0.0.0-dev.d52140e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d52140e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7086e7519a2be20467b8b6773a1cc3bb29ef5eac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d52140e.tgz","fileCount":455,"integrity":"sha512-UNjpMqyKsULeAPAjz26f8WS7x2CzeZFAI9PJ2jleWZ6fV+K2DZxzL0wri2hQdSxUSQYToTPCWAmD44ldxQoucg==","signatures":[{"sig":"MEYCIQDAhjTkk2AQqg4CE5Lq0qgMkZJrqwbZ02Lr9tuL9YOK1QIhAOLr0dgI/ooyPf2sZOfW4hpXGSpzK4vmHDiA0pZdoh19","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d52140e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.d52140e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24fa716d85019c1068b7720c2f1b2735/skybridge-0.0.0-dev.d52140e.tgz","_integrity":"sha512-UNjpMqyKsULeAPAjz26f8WS7x2CzeZFAI9PJ2jleWZ6fV+K2DZxzL0wri2hQdSxUSQYToTPCWAmD44ldxQoucg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d52140e_1783689277106_0.822894670706992","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8cf0152":{"name":"skybridge","version":"0.0.0-dev.8cf0152","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8cf0152","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8027e639917787bac0b5d96593a67f0f5eb69958","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8cf0152.tgz","fileCount":455,"integrity":"sha512-rUzDODC7t5qIddxq1pIw+xsfyYWrn3ktwHKXLNz5hZZsHbrdlfwfbItwoWZWAtYeA5k58eCsR+gVA+oBMciSGw==","signatures":[{"sig":"MEQCIFpXfAlFLMmp/TO1R9QFkEun9MKaOhiPHCzx0u3aGyX9AiBaNiF7o0Sw55jKdjeN3fFlHBvcpsPsqI/GrA3M9xG52Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8cf0152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646720},"type":"module","_from":"file:skybridge-0.0.0-dev.8cf0152.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4fb4bc5c5d2d904aac838f1668756699/skybridge-0.0.0-dev.8cf0152.tgz","_integrity":"sha512-rUzDODC7t5qIddxq1pIw+xsfyYWrn3ktwHKXLNz5hZZsHbrdlfwfbItwoWZWAtYeA5k58eCsR+gVA+oBMciSGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8cf0152_1783690855139_0.2855992275692516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ff9f673":{"name":"skybridge","version":"0.0.0-next.ff9f673","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ff9f673","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61e802ad74e8a3b8fc32c949081a133550b5f468","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ff9f673.tgz","fileCount":455,"integrity":"sha512-zPdLN3k3Bd2kuJX9tap/IxGLPLRegmKZC2rbEjRbLHQGHTit01Y6O6h9cizHWyOkRdoRm9RNvmG8aey+ovcPkA==","signatures":[{"sig":"MEYCIQD96iGIea2p8t4XuV4iX32pe0L2NN9vfAz6b/lS/OjkHwIhAOim/X5kub9cHX55H0nfMegir7WrbRjoj3pAfWSwJUVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ff9f673","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.ff9f673.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a743ae00d1e6ab5b154e52a8f8604e7/skybridge-0.0.0-next.ff9f673.tgz","_integrity":"sha512-zPdLN3k3Bd2kuJX9tap/IxGLPLRegmKZC2rbEjRbLHQGHTit01Y6O6h9cizHWyOkRdoRm9RNvmG8aey+ovcPkA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ff9f673_1783691004148_0.7723801305375384","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7dfef32":{"name":"skybridge","version":"0.0.0-next.7dfef32","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7dfef32","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1c1bad092029478c9dbde61b5b37c8a5a64cf8d5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7dfef32.tgz","fileCount":455,"integrity":"sha512-2q602+BNwJNOt5CFyFC+PcGAUaIw/094J+jWk+w7xHFWszbKw7M/PDkk1VpQsXxC6sEHbW/kj0Rc7Q246jbQ2Q==","signatures":[{"sig":"MEUCIENz+7e408fS5bH/eIA5gD3X70CZlHN4i8IMXwM5Tx42AiEAxNRV7mPPKAxwHLWEAfcydIvJQQyl5k5YziSBYLHLiIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7dfef32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.7dfef32.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/71f28014facace6e2b2823bfa41e5595/skybridge-0.0.0-next.7dfef32.tgz","_integrity":"sha512-2q602+BNwJNOt5CFyFC+PcGAUaIw/094J+jWk+w7xHFWszbKw7M/PDkk1VpQsXxC6sEHbW/kj0Rc7Q246jbQ2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7dfef32_1783691168060_0.7608278511593038","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3f2f3a5":{"name":"skybridge","version":"0.0.0-dev.3f2f3a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3f2f3a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"808bd5c0970082dffb0a2b1d7c0f876e569d7bfd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3f2f3a5.tgz","fileCount":455,"integrity":"sha512-UnLPlydWuwnHIt2lBdgCC9nlILiUn/hLRYZpLZt3LxKb5u9aKVCjDW8UCla837sTgSKgbiZ29JBpjlbDY4U+Eg==","signatures":[{"sig":"MEQCIHKhiek2f+G4eb2kt/3tvEbCgLSqrTlHDPM8OPOclApEAiBaUXNUJS69/P032nsCqXm8cd51n3Q0ZOPHWlAHkrUPxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3f2f3a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.3f2f3a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f3f1fa945037480595cffde7cf14f44/skybridge-0.0.0-dev.3f2f3a5.tgz","_integrity":"sha512-UnLPlydWuwnHIt2lBdgCC9nlILiUn/hLRYZpLZt3LxKb5u9aKVCjDW8UCla837sTgSKgbiZ29JBpjlbDY4U+Eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3f2f3a5_1783691198420_0.139675801728131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8de908f":{"name":"skybridge","version":"0.0.0-dev.8de908f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8de908f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ed62bb2a8f14e175788c9876e8a4b0f00acb0471","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8de908f.tgz","fileCount":455,"integrity":"sha512-y1Dovj28MMqBcNxKKDho5NH27yfK6Mn5wkUXxCULV6z5Hwio4aciE/nDNlfDbFwYu+o37qwAG4wNAMIcNc78uw==","signatures":[{"sig":"MEUCIQDvVfJ/ah83avTw6aHqFdeq8JoJuRtz+6AOx/IBBgysTgIgTjiTpHJWGQvFLTS1BdC/M7MyGVH7nVex9OaUQOAisGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8de908f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.8de908f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e9a4a4607e68afe1c0e39a4da8721a6b/skybridge-0.0.0-dev.8de908f.tgz","_integrity":"sha512-y1Dovj28MMqBcNxKKDho5NH27yfK6Mn5wkUXxCULV6z5Hwio4aciE/nDNlfDbFwYu+o37qwAG4wNAMIcNc78uw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8de908f_1783691346063_0.002485901252901934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4a8673b":{"name":"skybridge","version":"0.0.0-dev.4a8673b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4a8673b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a4719c17a317e3d2fca9f40c392be543202f3f25","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4a8673b.tgz","fileCount":452,"integrity":"sha512-DK4P3ZbRlrEVkuZELZlMnOuoZGJaBKrxAEP+/bV3WQdT2Phav8yRhAnv8E+RXjkau8aixfaEk29AFKUUKLMCnw==","signatures":[{"sig":"MEYCIQCXkGNtLcwB1HCau9tcGPrJNgJrDda/nk4nDE2gxsEj4AIhAOum3V7dr8g3OTMgpG8H3wrDSidBV6Ygxr3ewHAVjEwF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4a8673b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1624236},"type":"module","_from":"file:skybridge-0.0.0-dev.4a8673b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.0.0"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03cc64a43dc4329156678247c70fd7ef/skybridge-0.0.0-dev.4a8673b.tgz","_integrity":"sha512-DK4P3ZbRlrEVkuZELZlMnOuoZGJaBKrxAEP+/bV3WQdT2Phav8yRhAnv8E+RXjkau8aixfaEk29AFKUUKLMCnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.0.0","cors":"^2.8.6","jose":"^6.1.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.27.0","express":"^5.2.1","zustand":"^5.0.12","superjson":"^2.2.6","es-toolkit":"^1.45.1","handlebars":"^4.7.9","@babel/core":"^7.29.0","@oclif/core":"^4.10.3","cross-spawn":"^7.0.6","posthog-node":"^5.28.9","@modelcontextprotocol/ext-apps":"^1.7.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.3.6","vite":"^8.0.0","jsdom":"^29.0.1","vitest":"^4.1.4","ts-node":"^10.9.2","@vitest/ui":"^4.1.4","typescript":"^6.0.2","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/jsdom":"^28.0.1","@types/react":"^19.2.14","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4a8673b_1783692402477_0.212010153626351","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.f2fbc11":{"name":"skybridge","version":"0.0.0-next.f2fbc11","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.f2fbc11","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcb06579699445f364c67a2750f4f57d065e4f4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.f2fbc11.tgz","fileCount":455,"integrity":"sha512-UQPHU614lTablp8QZLURImwTjg+yh9eN0bU2xDsWG3z7AkiyjQjCXI+ULMW/uq5x5P6qW3sFOLiAWUPhbhRSlw==","signatures":[{"sig":"MEQCIBTRGxoUhWh8RPgDNSM63khfTiUnNq5iILlFmM+nCU7MAiAIvqUwlXJpoNZp/by76/P/E7qvqzDRXblO9SLPgSpuXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.f2fbc11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.f2fbc11.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/73fac6e2bac8c346fbc0449acda47180/skybridge-0.0.0-next.f2fbc11.tgz","_integrity":"sha512-UQPHU614lTablp8QZLURImwTjg+yh9eN0bU2xDsWG3z7AkiyjQjCXI+ULMW/uq5x5P6qW3sFOLiAWUPhbhRSlw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.f2fbc11_1783692471634_0.5495373148449398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31a7ac2":{"name":"skybridge","version":"0.0.0-dev.31a7ac2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.31a7ac2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"218bd1b3edacbbf9ffaa92a5120e691a42d7e654","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.31a7ac2.tgz","fileCount":455,"integrity":"sha512-ORLCmcxVvTnQc5chjA6nTfqWJ9BC4N2mqsjRdcgiDzjnzw8AF6ZFujvT18CYoKjvx3eJHsLrLlMjqzvFtuBh4A==","signatures":[{"sig":"MEQCIElxHefQdjV5pVxAEt/oB3ix6fNXN9MSLSOrvN/bHqmuAiB6w7Oj6tNUm7FfVxX8mLkpuNxifGBHEr9HX5dWXLoRIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.31a7ac2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.31a7ac2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e83b6dd908e92ed82c19142246f2222e/skybridge-0.0.0-dev.31a7ac2.tgz","_integrity":"sha512-ORLCmcxVvTnQc5chjA6nTfqWJ9BC4N2mqsjRdcgiDzjnzw8AF6ZFujvT18CYoKjvx3eJHsLrLlMjqzvFtuBh4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.31a7ac2_1783694061460_0.07244515194395129","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.da0352b":{"name":"skybridge","version":"0.0.0-next.da0352b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.da0352b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"76bdaef304692778a29778afeb9b65f67e20117e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.da0352b.tgz","fileCount":455,"integrity":"sha512-tRaP/XVbQDuV+6DaZIJZcsmZ/+PA07+P6Igj+vxzaM+U7rO9RhmOuIa0ezsn4KCWC4mj4zffq7NKz4Ix+uKffg==","signatures":[{"sig":"MEUCIHggaa/G+KC4wq/UPJJ7VyDizsfD6705OcZ/nBCvLv3PAiEAukMGv4Lx/Ofh8ypTFfBxpEyctee/6WEWJE2DF2QEgD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.da0352b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.da0352b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3b69093ce68803537565b279cc62321/skybridge-0.0.0-next.da0352b.tgz","_integrity":"sha512-tRaP/XVbQDuV+6DaZIJZcsmZ/+PA07+P6Igj+vxzaM+U7rO9RhmOuIa0ezsn4KCWC4mj4zffq7NKz4Ix+uKffg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.da0352b_1783695274969_0.05599736342548001","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6c9d23":{"name":"skybridge","version":"0.0.0-dev.b6c9d23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6c9d23","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"994c03948678fd0c1e7ebfbbaf0be200be89c804","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6c9d23.tgz","fileCount":455,"integrity":"sha512-knw5WjNU26WEJnCkxm7zfQ1hBQFhco79HRQvVnXrgFlhYQWiRzIh7WJA15j84i7sBjra90D3ELayc82ioCF86A==","signatures":[{"sig":"MEUCIDoyIPU4uWSMkrx3687JkO/AzKCprnIYf7ZbqBtghaFlAiEA6GKkvwCK6wxsJi35nkeVHcp3KvgOfrUKahfaRYJhApk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6c9d23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.b6c9d23.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39741f2d298d7a4aa4116489d841cb61/skybridge-0.0.0-dev.b6c9d23.tgz","_integrity":"sha512-knw5WjNU26WEJnCkxm7zfQ1hBQFhco79HRQvVnXrgFlhYQWiRzIh7WJA15j84i7sBjra90D3ELayc82ioCF86A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6c9d23_1783695340573_0.36539240045727617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47aebf9":{"name":"skybridge","version":"0.0.0-dev.47aebf9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.47aebf9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aee734a54d77746b7e09efdee3ead788697ce38a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.47aebf9.tgz","fileCount":455,"integrity":"sha512-RFJVB0RrhmidmKN7h3yKD/cEc/MiUMOtc+vmT3fBpjVTk5UZ1qc2FcONaLDC9qLUVPX+0vb76sGEzOoqaElbfg==","signatures":[{"sig":"MEQCIG3EZ59xe0Z1HjM3UvHZM9g2muEnabw2J0PE/YXHYIawAiAa4mmDMXI6O4Bw0KJgmL6K4m1bGm5tFT73p4wcgL3vSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.47aebf9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.47aebf9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6504734c1a8d1c89da32a341094844b2/skybridge-0.0.0-dev.47aebf9.tgz","_integrity":"sha512-RFJVB0RrhmidmKN7h3yKD/cEc/MiUMOtc+vmT3fBpjVTk5UZ1qc2FcONaLDC9qLUVPX+0vb76sGEzOoqaElbfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.47aebf9_1783714039326_0.3937265913676933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c4650d1":{"name":"skybridge","version":"0.0.0-dev.c4650d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c4650d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4110d095063c4e44e4305fd745a74d7605883390","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c4650d1.tgz","fileCount":455,"integrity":"sha512-z30vUlOR7qbTjxZKO25ykBScoisLjvGG5L7AoahoTrExwAo9r8qn+VHX4NQvE0ImS9Kc+ts24EilYP+BL/NFBQ==","signatures":[{"sig":"MEQCIEouLCM8DmVfnj0iYhZAvdZE1hK9Cr3oOfb3tFvjhL9gAiBIBIobD/m0KV7vB3oV3laCq8Ocvllw3RfsKbL1TXZsOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c4650d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.c4650d1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8db5089fc786a8219fa090a3e7351cb0/skybridge-0.0.0-dev.c4650d1.tgz","_integrity":"sha512-z30vUlOR7qbTjxZKO25ykBScoisLjvGG5L7AoahoTrExwAo9r8qn+VHX4NQvE0ImS9Kc+ts24EilYP+BL/NFBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c4650d1_1783725010282_0.6095964743960682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e9b254":{"name":"skybridge","version":"0.0.0-dev.3e9b254","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e9b254","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd5b5fbd8b1c7ea3c4aaba450211396905b04cd7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e9b254.tgz","fileCount":455,"integrity":"sha512-j/pmq4e0++73xRFjyZqr0c+V4Ss1z6i+dtKU6/34xhX4DvNLaflr1q8vplxPN894uMZ02l91WsNh15eHrYAeLQ==","signatures":[{"sig":"MEYCIQCOcDfK5eQQcDcrxB670ffH9anefAG+BRFeze+m8ewEpgIhAMi74WlYr8P1Y4r/7KDDs+NzyuQQ2rigVxMYZhvv523J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e9b254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.3e9b254.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e37679e149b64df0306bedd277646ece/skybridge-0.0.0-dev.3e9b254.tgz","_integrity":"sha512-j/pmq4e0++73xRFjyZqr0c+V4Ss1z6i+dtKU6/34xhX4DvNLaflr1q8vplxPN894uMZ02l91WsNh15eHrYAeLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e9b254_1783737425845_0.9893840833405037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.250a665":{"name":"skybridge","version":"0.0.0-dev.250a665","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.250a665","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"741d65124599d1584b8cb7b7f0b57a32a738b231","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.250a665.tgz","fileCount":455,"integrity":"sha512-jqVjxQ4++esuGH20BQFf243dZUEhByK+nKIIhh9rs/hFMA5hQLKJvoInw1nKD/S6YWuJtlmaYZBqQbu1pHyGNQ==","signatures":[{"sig":"MEQCIC9bCGURT7xbtj/ee+dcYuKjVyjeDU7wRahxjPQzrEMxAiAvO92CViLNa0hMahw0pKstWvheNXsU4iaBoCj4pD3VQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.250a665","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.250a665.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9b975c29e7a3b2bdac2340dddc8b75ee/skybridge-0.0.0-dev.250a665.tgz","_integrity":"sha512-jqVjxQ4++esuGH20BQFf243dZUEhByK+nKIIhh9rs/hFMA5hQLKJvoInw1nKD/S6YWuJtlmaYZBqQbu1pHyGNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.250a665_1783755220048_0.7568114333991596","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4356497":{"name":"skybridge","version":"0.0.0-dev.4356497","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4356497","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2781ce0a2bc0a62e135d3377b3749f1812e6ec5c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4356497.tgz","fileCount":455,"integrity":"sha512-T7TVKKWggVFJFs91rOlCgQXu0XRvGOk7sLYospLvUcuiyYWDkehmSyY0emkmOPB+Nls4TXSKAJytFlatGxQX+A==","signatures":[{"sig":"MEQCIEPvYKX1eo+INLWBXDL7vATGi7lhjkNOm4MLaUAwN3sGAiB5+WXZpXUo8VpIxA8fTz7phcgsaze40nJIfDMVzhZM8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4356497","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.4356497.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90365df5111cddfc324e65485d7e4dfb/skybridge-0.0.0-dev.4356497.tgz","_integrity":"sha512-T7TVKKWggVFJFs91rOlCgQXu0XRvGOk7sLYospLvUcuiyYWDkehmSyY0emkmOPB+Nls4TXSKAJytFlatGxQX+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4356497_1783768637998_0.8339708722527157","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.253a1d8":{"name":"skybridge","version":"0.0.0-dev.253a1d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.253a1d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8eeaa68b758127b94713c8114aa61e3b13a8b909","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.253a1d8.tgz","fileCount":455,"integrity":"sha512-557WBsl5INiuyDL2mEKTqN6jxLLlmgHkN/TpGQQNhIexEiC7MdpE8VHrw5Lil6jFo5JHlXs79EDjRUZt06aQOA==","signatures":[{"sig":"MEUCIQDRN+R8jCKZt0ccGhCYADiqW4c4IYA2zOQViM+2/S6A1QIgZmCj5yA/hHYoGcUNss4IcDlP6ms9oR2PhRrZPtBPHX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.253a1d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.253a1d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/01840b3f27d3603eb7344a78e9a5fd00/skybridge-0.0.0-dev.253a1d8.tgz","_integrity":"sha512-557WBsl5INiuyDL2mEKTqN6jxLLlmgHkN/TpGQQNhIexEiC7MdpE8VHrw5Lil6jFo5JHlXs79EDjRUZt06aQOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.253a1d8_1783793928519_0.23162229186683247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a7ed79a":{"name":"skybridge","version":"0.0.0-dev.a7ed79a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a7ed79a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1259e3711e683c5da853703ad9272836902b55e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a7ed79a.tgz","fileCount":455,"integrity":"sha512-CxAM+DtNNEGOeXYMRayYY+mT/vvGAq5BplfTjv1ft7CtzB8DmWBFrJDWeHXFmIsGVWvFvYpejTH45RGGlsGt7w==","signatures":[{"sig":"MEYCIQDqIkiMzS4RtfMydDVhXV7JElCJH1QYNOUflXnh3GkMrwIhAO1EWP5dyB7q1hwfuSmYc+o22t/NNPzmyzXglntgblsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a7ed79a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651009},"type":"module","_from":"file:skybridge-0.0.0-dev.a7ed79a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33614c687fddcfd86451f8aad6ec6239/skybridge-0.0.0-dev.a7ed79a.tgz","_integrity":"sha512-CxAM+DtNNEGOeXYMRayYY+mT/vvGAq5BplfTjv1ft7CtzB8DmWBFrJDWeHXFmIsGVWvFvYpejTH45RGGlsGt7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a7ed79a_1783793967520_0.37673065944766426","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f6718c":{"name":"skybridge","version":"0.0.0-dev.4f6718c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f6718c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c30e27cee54aafba2f46fe647340b99685c7024","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f6718c.tgz","fileCount":455,"integrity":"sha512-nhYLn3xXCjKmu8QZB7qjFAJdNUQDwqzuvtF5kprNd3yi/QU730bdZFw4Y6cqPx3g+Mwdn/if41/4B/Jhjkz9rw==","signatures":[{"sig":"MEUCICXt8ZpWQXpwBuRuA64Xvhupw0Oadq94YWgMywwhRv5nAiEAgaqaBpgV82tw889ajR5HO7QfVD2FaG65U8VR063LI9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f6718c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.4f6718c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5cec25ce6719e5c3ddf6c994188e040b/skybridge-0.0.0-dev.4f6718c.tgz","_integrity":"sha512-nhYLn3xXCjKmu8QZB7qjFAJdNUQDwqzuvtF5kprNd3yi/QU730bdZFw4Y6cqPx3g+Mwdn/if41/4B/Jhjkz9rw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f6718c_1783806523779_0.771696476255451","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d55b422":{"name":"skybridge","version":"0.0.0-dev.d55b422","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d55b422","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1bbf1f20819c91390defda36f09a4ec161ee892","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d55b422.tgz","fileCount":455,"integrity":"sha512-6x8W1zUwyTlvup4hcTiRUYiKFsGY9Dg93H9TOHZV5CBw5Tte+1ore3D6oCWUFduFasL0321hltBr7S+Cb9sD9g==","signatures":[{"sig":"MEUCIQCcOVb26mbuydm4pDGsU2b7VPhRnFB9rtF6LXMcxAU2cwIgLJL/3veVgmKAo22fuFHFlm3cMmQZY/3GB6k6tLh2kYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d55b422","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.d55b422.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b1728d8f65196f9ad3ad2897a4712d21/skybridge-0.0.0-dev.d55b422.tgz","_integrity":"sha512-6x8W1zUwyTlvup4hcTiRUYiKFsGY9Dg93H9TOHZV5CBw5Tte+1ore3D6oCWUFduFasL0321hltBr7S+Cb9sD9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d55b422_1783836963285_0.8886812567255049","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fdaee96":{"name":"skybridge","version":"0.0.0-dev.fdaee96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fdaee96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dea06ce670efcca65cea8972a650d612dc115e92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fdaee96.tgz","fileCount":455,"integrity":"sha512-dxbp6Z7oLWu4FSLyu7wt4bKmjYCYsTPytD8k/5yXdNaPZ4/kE3nqlPOL40kz9frcheDh/mP1o3coi0Pt+t/OKg==","signatures":[{"sig":"MEYCIQDmk0LnNramNXOKe66Q9T1Zpurk9oHlWDZUw2RgdvTk6AIhAJM1UvLltsC0sTbL48xwkvutVjFAp83WN+u/odyiMKhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fdaee96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.fdaee96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1eb2fd2d611b23035275f80791d4e971/skybridge-0.0.0-dev.fdaee96.tgz","_integrity":"sha512-dxbp6Z7oLWu4FSLyu7wt4bKmjYCYsTPytD8k/5yXdNaPZ4/kE3nqlPOL40kz9frcheDh/mP1o3coi0Pt+t/OKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fdaee96_1783846324569_0.0374856313734484","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.961eb8e":{"name":"skybridge","version":"0.0.0-dev.961eb8e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.961eb8e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5cc2abe15ada6bc1c19ded41d5d3c30ece2988a0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.961eb8e.tgz","fileCount":455,"integrity":"sha512-wvPMv8WKVibCzKQ2SwqEjxArwuwguKfRm3qd4m4szqEDq47DgsULY7j2lp7Tn0cuk4qQVoiJpZftOa7AexsuaQ==","signatures":[{"sig":"MEYCIQCjKexu49QQH7YGwQsQmgRrs5y/4yF77vHdQgIRyq3jPAIhAN+IxBRiykrAYqgr6DP/wdVSqB/pr8WukBQ+qu2PRM/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.961eb8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.961eb8e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8fcceb27f44da57aa48a1185c618726/skybridge-0.0.0-dev.961eb8e.tgz","_integrity":"sha512-wvPMv8WKVibCzKQ2SwqEjxArwuwguKfRm3qd4m4szqEDq47DgsULY7j2lp7Tn0cuk4qQVoiJpZftOa7AexsuaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.961eb8e_1783882199772_0.5832713284493618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eea47e9":{"name":"skybridge","version":"0.0.0-dev.eea47e9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eea47e9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11c518bbabf3d054f78b523484f81c3f428b584a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eea47e9.tgz","fileCount":455,"integrity":"sha512-b/gDOwiwAaUr2QYPEkJJIGdxjLeffgzGFQlG0n7dArcQfdyLvhnon47mdaeoX4iHnBcYcd814gDf/VozkR5AGw==","signatures":[{"sig":"MEUCIQD1ruztPEjlJ9AazIc+fxHPfcL4MPM03JB/4kUMxQkstwIgcuPGmQ6rWJPEem7H/vYfSJHiPhYNbv7OknJAjwQkPsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eea47e9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.eea47e9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/871c76bc5f5faa180282ad4187f48cc1/skybridge-0.0.0-dev.eea47e9.tgz","_integrity":"sha512-b/gDOwiwAaUr2QYPEkJJIGdxjLeffgzGFQlG0n7dArcQfdyLvhnon47mdaeoX4iHnBcYcd814gDf/VozkR5AGw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eea47e9_1783899489800_0.8053658191858806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ba1022":{"name":"skybridge","version":"0.0.0-dev.1ba1022","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ba1022","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06fd0a0e5112c7b5fdfb7aa54f496522570ded90","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ba1022.tgz","fileCount":455,"integrity":"sha512-wkrjA4tPY50sawKfanq2MbFJIgnZidEuoApJ9W4ulmlc1A77NgEPGKhKVL/jOU7j7Ee6J25gDWpO9r5KGghWnw==","signatures":[{"sig":"MEUCIQDJyZXfAx0XukvTdrJNfgaDlPBYdT4ROlI2gg2Q6fm3IQIge4oN9DKabE2sWzw/Vv+jYC/5G1GEMpIy6/qVm/2R4OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ba1022","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.1ba1022.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0df292053069ddee946918f9cf9a70e1/skybridge-0.0.0-dev.1ba1022.tgz","_integrity":"sha512-wkrjA4tPY50sawKfanq2MbFJIgnZidEuoApJ9W4ulmlc1A77NgEPGKhKVL/jOU7j7Ee6J25gDWpO9r5KGghWnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ba1022_1783921840655_0.08806146614569954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a1bd75a":{"name":"skybridge","version":"0.0.0-dev.a1bd75a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a1bd75a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98994b7af9ed3cb539cf89ce1f862e785edb1ff8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a1bd75a.tgz","fileCount":455,"integrity":"sha512-hoCKmFN7gGCUsFounPNFu8Zwu+2daOVW7vJPh5jjFABUzJCVUzHZKlQdavIiD57pY8S0cJ2r7tLliWDpJBZlZA==","signatures":[{"sig":"MEUCICRwMcPBIuKlbrHkpUddZKRVgT6OBJqUN6aR7yyovOXsAiEAo7OCo6EeqFuwPNga2+TCbc8uZdkqlbk07fQ2NGwyTK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a1bd75a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.a1bd75a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a138721983c67ee8db3697dc21fa92f2/skybridge-0.0.0-dev.a1bd75a.tgz","_integrity":"sha512-hoCKmFN7gGCUsFounPNFu8Zwu+2daOVW7vJPh5jjFABUzJCVUzHZKlQdavIiD57pY8S0cJ2r7tLliWDpJBZlZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a1bd75a_1783928739424_0.7017239117902621","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.419b241":{"name":"skybridge","version":"0.0.0-dev.419b241","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.419b241","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"719f6c05156d269df3002f4e04a2a3da6c8beba7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.419b241.tgz","fileCount":455,"integrity":"sha512-q/Bl5NcNxEOHXhJ+7Y6iCJgsFog45fpOlZPV/VdcUut7ySMJi8qfMqiQsF04ioh5eNKaFG6XXerfwxyvZK3b1g==","signatures":[{"sig":"MEQCIFy2WEdNOo74XQBmaCurcIkNaMGj8//Y2MtLIveQ2JpNAiA1RKtxtil+AWLqU4/4Raw7hLxc7JI+LDAwe5Y8901Nzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.419b241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650982},"type":"module","_from":"file:skybridge-0.0.0-dev.419b241.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4e074bc4d6d9b6aaf56135bb98ffecde/skybridge-0.0.0-dev.419b241.tgz","_integrity":"sha512-q/Bl5NcNxEOHXhJ+7Y6iCJgsFog45fpOlZPV/VdcUut7ySMJi8qfMqiQsF04ioh5eNKaFG6XXerfwxyvZK3b1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.419b241_1783930501062_0.9074947410749126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1439fab":{"name":"skybridge","version":"0.0.0-dev.1439fab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1439fab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d9e36f6b2875e5b3f94b523aacdd0bdf9cfc950","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1439fab.tgz","fileCount":455,"integrity":"sha512-Hgx/Awl7uRysA+S+k7W7yG3bgcrrt7DudtIUoRSbYyLO5541yF64AAIvrDN7h1nIfedA9fKGuqKsfXtBRQkYZg==","signatures":[{"sig":"MEQCIBv9ExuKKU9KIgcTeJnSJSSD5y2wRdTC0wZastpFYu69AiBYGMhAb9JaIz2xQabgiYVYb/CUK9GQaXC9JuhcsgNX6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1439fab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.1439fab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2a82f8787251514a3d9ed5515d5a8df/skybridge-0.0.0-dev.1439fab.tgz","_integrity":"sha512-Hgx/Awl7uRysA+S+k7W7yG3bgcrrt7DudtIUoRSbYyLO5541yF64AAIvrDN7h1nIfedA9fKGuqKsfXtBRQkYZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1439fab_1783931402842_0.3295932457550079","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.bc8f632":{"name":"skybridge","version":"0.0.0-next.bc8f632","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.bc8f632","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dbbd77d7209c8fbcc33ddcbf7898e5b271a4c549","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.bc8f632.tgz","fileCount":455,"integrity":"sha512-6x9TTVT4ZU71wBm9rTry7v2bzyPOhW02hXtaoLDOrXoNg1e6ccYp06Bc8G34IO5M5+NPdGGFlJMVmxxV47SYZA==","signatures":[{"sig":"MEQCIC/sD/XwoJV9x+/3fPCRBzJsUE+F7fw5RKgboX11qXfPAiAjduuZR+eg4aNLmKqHpngpJTVBAOSM5P6NxmtN6kUkRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.bc8f632","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.bc8f632.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34625ee414235c31f16ef5e96b06b467/skybridge-0.0.0-next.bc8f632.tgz","_integrity":"sha512-6x9TTVT4ZU71wBm9rTry7v2bzyPOhW02hXtaoLDOrXoNg1e6ccYp06Bc8G34IO5M5+NPdGGFlJMVmxxV47SYZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.bc8f632_1783932392406_0.8642661672292058","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c0e5b7":{"name":"skybridge","version":"0.0.0-dev.6c0e5b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c0e5b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3e353821f3003aa7a8dfd756df0545a5f9a5ee5a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c0e5b7.tgz","fileCount":455,"integrity":"sha512-GK7WCMjgJWGIb4SyzOPXumoxiCCsDmkNwQxj6wKrwcAed6gYzp/4pGt46xHHNWFndrbaIbstpemkTirVIQUnbQ==","signatures":[{"sig":"MEUCIAgorWDX2CwGlgYJwL3rciMhdEI4mmR2GWspLx5px0pxAiEA7zhvev4mW0d/LFHPRJsSdWHlc0ZY1IwBknmlpVddwh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c0e5b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.6c0e5b7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74aab3f7e1ef99faf691f40288ee15b6/skybridge-0.0.0-dev.6c0e5b7.tgz","_integrity":"sha512-GK7WCMjgJWGIb4SyzOPXumoxiCCsDmkNwQxj6wKrwcAed6gYzp/4pGt46xHHNWFndrbaIbstpemkTirVIQUnbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c0e5b7_1783932541604_0.22271845845817895","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37b8078":{"name":"skybridge","version":"0.0.0-dev.37b8078","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.37b8078","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d8817d26e1f27c99422563114763033584c42dd3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.37b8078.tgz","fileCount":455,"integrity":"sha512-HNSvYrAlV9ENf+cRf8OBVDXyT9usW9fd82MmiDbcbuVAmXVo3iLuF3xomvU8AxWddq2ikjDq2GM0UwT45ISTwA==","signatures":[{"sig":"MEYCIQDUnXhGTfPXPEt9NEY1ILCfZ15yAJWigCR526xtFHJI/AIhALocPFE5TFbs+1ENZ2OIbmztSzoa92LjTu+gseyT1ZHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.37b8078","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.37b8078.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c386131af57a7fcbd6235352d52de512/skybridge-0.0.0-dev.37b8078.tgz","_integrity":"sha512-HNSvYrAlV9ENf+cRf8OBVDXyT9usW9fd82MmiDbcbuVAmXVo3iLuF3xomvU8AxWddq2ikjDq2GM0UwT45ISTwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.37b8078_1783932545187_0.26279791529531416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.82043d4":{"name":"skybridge","version":"0.0.0-dev.82043d4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.82043d4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e7af2fd55dfd6dd8dd986c0b238343562b073c2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.82043d4.tgz","fileCount":455,"integrity":"sha512-tcOM1FEE1CaC1biEplhi0sXM6clWdZbcODrkaOS4roAlXnZ3dOUtIxjwQCbzNmkpsrz71JsPZGoj8danf43zZg==","signatures":[{"sig":"MEUCIQCrOKYZ8xKvKVC22MuN9hUao1WZuPYQBhJbCX35DNJgzQIgcWLnzAkpw9SKi0ytQEZD5URG+ByFAUTKQNBLB9lgvBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.82043d4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651009},"type":"module","_from":"file:skybridge-0.0.0-dev.82043d4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/426baad13eb84eb008e0be468b172a39/skybridge-0.0.0-dev.82043d4.tgz","_integrity":"sha512-tcOM1FEE1CaC1biEplhi0sXM6clWdZbcODrkaOS4roAlXnZ3dOUtIxjwQCbzNmkpsrz71JsPZGoj8danf43zZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.82043d4_1783932574659_0.6613698632429359","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.211f7c5":{"name":"skybridge","version":"0.0.0-next.211f7c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.211f7c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"516326bbf9049eed76e30d707b60b126697ff0c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.211f7c5.tgz","fileCount":455,"integrity":"sha512-KwpjF76gU5NaYQL2oTm7fNHMNQeBQ71mvRJF0G45YKDJznRt1tdq1TAttN34R4fQy3ZNkyS2DQpjqTBXvvP4Qg==","signatures":[{"sig":"MEUCIQCu2C0I6nVLOKx9CWPAfM1nKifpyGSThSjzTGvNwOC6QgIgHSdEnTvm+4Bc9BW7LZ1bg4FdPPgct+0R6K0TT/Xbew8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.211f7c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.211f7c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa70431e0da8348deddb7e9fc58c49a7/skybridge-0.0.0-next.211f7c5.tgz","_integrity":"sha512-KwpjF76gU5NaYQL2oTm7fNHMNQeBQ71mvRJF0G45YKDJznRt1tdq1TAttN34R4fQy3ZNkyS2DQpjqTBXvvP4Qg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.211f7c5_1783932920789_0.06058620641301893","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.9bb5867":{"name":"skybridge","version":"0.0.0-next.9bb5867","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.9bb5867","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5cd30650940310d22cc6671107537d8f25d7bbcc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.9bb5867.tgz","fileCount":455,"integrity":"sha512-vRDeOrgW1+FSEDRxeFfk6Z1cX6pJiviX0C7qRoU+4OeUwa+nMWf4cYg7lZL6U5vwCxwxjlS2iDuUIZsMZjLcuw==","signatures":[{"sig":"MEQCIGYwieExzQtCrtDwZQegP+dBXACmG+qN1weRWSjdz+ztAiABQZPXIYiqSZWoCr800Q1CSdgtEaheXCa/MWJ4oHWYqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.9bb5867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.9bb5867.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3186d20a20acab9627006e441c894831/skybridge-0.0.0-next.9bb5867.tgz","_integrity":"sha512-vRDeOrgW1+FSEDRxeFfk6Z1cX6pJiviX0C7qRoU+4OeUwa+nMWf4cYg7lZL6U5vwCxwxjlS2iDuUIZsMZjLcuw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.9bb5867_1783932928620_0.3583634351941063","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.830c297":{"name":"skybridge","version":"0.0.0-dev.830c297","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.830c297","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"10e781273cfaa1ff9faac7c9ad7fdabbdb161389","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.830c297.tgz","fileCount":455,"integrity":"sha512-9eE2u1Q5lnNRDfmwnqEIEdn9Cp2AcBKpgT7N0WKBK5X1g4YuTAje6VkRZFdK+6WW5Yc5PfCrv1GWXdTGXMySlg==","signatures":[{"sig":"MEYCIQCxiSAotng5Ta32P3BaSHoDaTxlLXgQKSGMLyXkSkJ+bgIhAO4YRj/6gdhMu+cNfZMZRYcofqjE1zEb8ReoN/9c+gqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.830c297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651009},"type":"module","_from":"file:skybridge-0.0.0-dev.830c297.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0192ec4ccc46f98c50d0ad28b45ea3d/skybridge-0.0.0-dev.830c297.tgz","_integrity":"sha512-9eE2u1Q5lnNRDfmwnqEIEdn9Cp2AcBKpgT7N0WKBK5X1g4YuTAje6VkRZFdK+6WW5Yc5PfCrv1GWXdTGXMySlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.830c297_1783933127447_0.2016595321200465","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09d8f8f":{"name":"skybridge","version":"0.0.0-dev.09d8f8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09d8f8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21011998f1c0f19f72d2baed04e8bd7b51c97adf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09d8f8f.tgz","fileCount":455,"integrity":"sha512-1pbmYAlx5kh3Jn+gPeXS5wDLV+ueRpoCouPXLVbHDLlZPSxvOTjDvUq/2eXum0CDwJczD6jS+0DuHXR1REcM5A==","signatures":[{"sig":"MEYCIQCjz8/xetBn5cOP+dH0NxIzlkbjLf+bemUBhFhQ+I6rUgIhALJvYI+E8yxmz6NYMFUiWSheZY7Ftwe3C4AQrd2r0WCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09d8f8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650953},"type":"module","_from":"file:skybridge-0.0.0-dev.09d8f8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a7ace8dfd6a180e9bcb844b3944f2802/skybridge-0.0.0-dev.09d8f8f.tgz","_integrity":"sha512-1pbmYAlx5kh3Jn+gPeXS5wDLV+ueRpoCouPXLVbHDLlZPSxvOTjDvUq/2eXum0CDwJczD6jS+0DuHXR1REcM5A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09d8f8f_1783933165966_0.10080406377859985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.817ce4a":{"name":"skybridge","version":"0.0.0-next.817ce4a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.817ce4a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8efa34ef5c4604c9e34bb884bc469a6ce696e742","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.817ce4a.tgz","fileCount":455,"integrity":"sha512-I6P5Fo0Tyd/LYSzTg6mQPLquBT7wW/eJB8zGKUYGlQAyMCiRT/KwhXFk7K1mX5kny/K+01xIStUspJgReHvgVA==","signatures":[{"sig":"MEUCIQCNmXkrcfksrByHK4sHJZaTtHLzxq9V9IoO096XLeOsGgIgBDtPRofIHQWhJ1snjyyhRYFqARpd0CzomaQ97DbHbNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.817ce4a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650954},"type":"module","_from":"file:skybridge-0.0.0-next.817ce4a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2415e3ad968dc9690b12b89fad1dc6b5/skybridge-0.0.0-next.817ce4a.tgz","_integrity":"sha512-I6P5Fo0Tyd/LYSzTg6mQPLquBT7wW/eJB8zGKUYGlQAyMCiRT/KwhXFk7K1mX5kny/K+01xIStUspJgReHvgVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.817ce4a_1783947246818_0.7116742221359742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.00cbffa":{"name":"skybridge","version":"0.0.0-next.00cbffa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.00cbffa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f170e8c677f3771368ec77354d0c95cd182ac7e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.00cbffa.tgz","fileCount":455,"integrity":"sha512-j++bZEAdX903/i+zZ6eCvE0u2gILm80U3CEer8nwk5qzGzCZkUE5qmdD0TH7yoltzSe/RWcSWH337QRMxz/Q+g==","signatures":[{"sig":"MEUCIEalta3PCFBHCRPzDE3rVGjpNN3j7LRyA+FtxVLa43moAiEA11sgP7ePQyilKAPyYanBXIM5YbPA7qyll60tfeIopro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.00cbffa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650983},"type":"module","_from":"file:skybridge-0.0.0-next.00cbffa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a3901f5a385c58b8747371ba89a7ced/skybridge-0.0.0-next.00cbffa.tgz","_integrity":"sha512-j++bZEAdX903/i+zZ6eCvE0u2gILm80U3CEer8nwk5qzGzCZkUE5qmdD0TH7yoltzSe/RWcSWH337QRMxz/Q+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.00cbffa_1783947286783_0.7808120141439594","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c3fd49":{"name":"skybridge","version":"0.0.0-dev.1c3fd49","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c3fd49","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39a9acef197137276b8a547cc51d89a1822dc4e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c3fd49.tgz","fileCount":455,"integrity":"sha512-FWBfJLk2L7eNVtLZx5e4H/Q2e/zS3VIntmdY5nnxyK/HsNj9MSd5fdYAf49N2tvUF+57EQ/kLhNx8orteVmwug==","signatures":[{"sig":"MEQCIHDMDhCv3fDk6i30ubZCSNNQIy0iyzmIybuFsMudLPUbAiAPcsOHaAncNaTomX1aSQW6esn1bBb9p5hRfTBCyDCvRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c3fd49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651009},"type":"module","_from":"file:skybridge-0.0.0-dev.1c3fd49.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/999244d7b175f92ad33d5a378357c978/skybridge-0.0.0-dev.1c3fd49.tgz","_integrity":"sha512-FWBfJLk2L7eNVtLZx5e4H/Q2e/zS3VIntmdY5nnxyK/HsNj9MSd5fdYAf49N2tvUF+57EQ/kLhNx8orteVmwug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c3fd49_1783947434151_0.47177919970619975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da4a8ab":{"name":"skybridge","version":"0.0.0-dev.da4a8ab","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da4a8ab","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"49a0005e4af727fd46beed71e38d0691417b2a4e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da4a8ab.tgz","fileCount":455,"integrity":"sha512-ICj9xZ7io1LcwI0wqBrslJiegLZH4GFvMkvmX0ALKk6kjTwC1oY3gkxercavWdcE839f6S0enE3TIbFFeITJrQ==","signatures":[{"sig":"MEYCIQDuGoZo3TW09bywW0zITfgkvxVfqGxVkT5joxmFBz5kFgIhAOsFKENj8rfPVjWW0lrsaCL74D76ibYLlEzQJDw+yHNg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da4a8ab","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651009},"type":"module","_from":"file:skybridge-0.0.0-dev.da4a8ab.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b05c16c05dace86cf7e5ea60d7e8778/skybridge-0.0.0-dev.da4a8ab.tgz","_integrity":"sha512-ICj9xZ7io1LcwI0wqBrslJiegLZH4GFvMkvmX0ALKk6kjTwC1oY3gkxercavWdcE839f6S0enE3TIbFFeITJrQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da4a8ab_1783947471421_0.54716079726764","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c2d52b":{"name":"skybridge","version":"0.0.0-dev.4c2d52b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c2d52b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e636bb3ed422ee9767869145f556767143700bfe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c2d52b.tgz","fileCount":464,"integrity":"sha512-D+KH1YHmknrOsxW7U0W0VjWUs9JqmMPa9TB3cnfICbGqrOnolR0JSvEYWOuGeuLt2nekwov4nphz5Ry6Uly7+A==","signatures":[{"sig":"MEUCIQDQl9g+ao/qFetKq/8U+OAoKzpsVCEnN2xptNN7vHh7KwIgTbaiAszbdr7Mb5AtVmId2fOyN6BJhz7uyqgeKmUdn5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c2d52b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1727053},"type":"module","_from":"file:skybridge-0.0.0-dev.4c2d52b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d51a163787859d440b9fba6348f388ba/skybridge-0.0.0-dev.4c2d52b.tgz","_integrity":"sha512-D+KH1YHmknrOsxW7U0W0VjWUs9JqmMPa9TB3cnfICbGqrOnolR0JSvEYWOuGeuLt2nekwov4nphz5Ry6Uly7+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c2d52b_1783947506246_0.754063959384657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4740887":{"name":"skybridge","version":"0.0.0-dev.4740887","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4740887","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b5c313cc4deb91c23d24f7be4808afd6f0226706","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4740887.tgz","fileCount":455,"integrity":"sha512-d1syfdsoQF0FIMZbdlpuRrRazn4z66esOvC7NUZRNJ3NrmxpL5z4LPWVBja9oLOT9U/gnhUqGCPEmk8kGLNVyw==","signatures":[{"sig":"MEYCIQCrCwwH4qXtheDKwb0zyzYx8jSFfTeRzGiPww3iAfbS+QIhANXIL7a2RUDOtqbUKxkWteq3aXeUSSKMVYj0dSoW3snp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4740887","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650982},"type":"module","_from":"file:skybridge-0.0.0-dev.4740887.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a124af3457b604b9af0e47c997816354/skybridge-0.0.0-dev.4740887.tgz","_integrity":"sha512-d1syfdsoQF0FIMZbdlpuRrRazn4z66esOvC7NUZRNJ3NrmxpL5z4LPWVBja9oLOT9U/gnhUqGCPEmk8kGLNVyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4740887_1783947591940_0.6359179037076528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e4c8632":{"name":"skybridge","version":"0.0.0-dev.e4c8632","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e4c8632","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2ee0370e05b9056398e49d5ffe0c27bd1aa5911a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e4c8632.tgz","fileCount":455,"integrity":"sha512-pD6kFWqrwUBHh93kxpON0dqjlvf2PbdqVo85FZz2ZtecVHyFrIdxtek/kEVFZFmKutmuJ9toV/w1Zg5eON3Asw==","signatures":[{"sig":"MEUCIHrr9jemKMt0WdqemmZKIRr7aRrePxKqRMEd98mBZ7bpAiEAycVT7jTHBBZrMCccABaB9WmfuCnkPYlopWKBIXW2R7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e4c8632","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651053},"type":"module","_from":"file:skybridge-0.0.0-dev.e4c8632.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d830c01be8aa3221a10ee14067fcd928/skybridge-0.0.0-dev.e4c8632.tgz","_integrity":"sha512-pD6kFWqrwUBHh93kxpON0dqjlvf2PbdqVo85FZz2ZtecVHyFrIdxtek/kEVFZFmKutmuJ9toV/w1Zg5eON3Asw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e4c8632_1783947638643_0.42570889082633023","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.91d35d2":{"name":"skybridge","version":"0.0.0-dev.91d35d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.91d35d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e459622a65b42bb669702546772b956accea89f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.91d35d2.tgz","fileCount":464,"integrity":"sha512-PUMt+zKkGeuoE+qMbnYiR9J1brQkBp43yfFIiEuBEnunTaKRQHCm2aOsP5CWh6pnYyNBvn/Ggw2sPneQgHCC1g==","signatures":[{"sig":"MEYCIQD+AleM2HNVvRv91jqC23nvHenSlY51y+vAjmQVhcI8+wIhAL4t+uSreCQD5H+vrhj9vD2HKEhruCDXyuonBw6jJAQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.91d35d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1727053},"type":"module","_from":"file:skybridge-0.0.0-dev.91d35d2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a330f9be385628ba9e5c9e8dbe32360/skybridge-0.0.0-dev.91d35d2.tgz","_integrity":"sha512-PUMt+zKkGeuoE+qMbnYiR9J1brQkBp43yfFIiEuBEnunTaKRQHCm2aOsP5CWh6pnYyNBvn/Ggw2sPneQgHCC1g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.91d35d2_1783947694424_0.7530617679790437","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da12fec":{"name":"skybridge","version":"0.0.0-dev.da12fec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da12fec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d8cefd5f8700b9044853096d4b5716ca410c655","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da12fec.tgz","fileCount":464,"integrity":"sha512-CXP6ixZY5kXjlawR0mvOt72azenuSsSQ6kk3owWdOHzSDqtcsDSZRBs/Myf7jhRXxPz5Zvw4jGkg+d7e1cDNJQ==","signatures":[{"sig":"MEUCIGHCwARiWD1nL5N1zG/mIf56tDjo+M1D3sosRWy10UjDAiEAgkTKqyRg+o2seguScwxaKRdiDU5JVEfhK/GjDnL31ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da12fec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722294},"type":"module","_from":"file:skybridge-0.0.0-dev.da12fec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cba9c84269c7ecd92be408852d0fc268/skybridge-0.0.0-dev.da12fec.tgz","_integrity":"sha512-CXP6ixZY5kXjlawR0mvOt72azenuSsSQ6kk3owWdOHzSDqtcsDSZRBs/Myf7jhRXxPz5Zvw4jGkg+d7e1cDNJQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da12fec_1783947841496_0.3833662213381661","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e98d6b":{"name":"skybridge","version":"0.0.0-dev.4e98d6b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e98d6b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"96bb7c63ab9b2e79a36c1ee133386783c778ef1c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e98d6b.tgz","fileCount":464,"integrity":"sha512-62Ngr1cIjMHDVDWZn3XE9pzbWOMh9htA2gXDHQRSX+ue6Yg4/VzaMZVqv4/RR0iGr0aoAULFDEZiTGqILLpcIg==","signatures":[{"sig":"MEUCIQCx3TGltGA2D7oOmz0XPHqchYMvEw47o/GUUMylYYvvDgIgeF/aRP6iBp4hxloIV9MEVwBjBlK88RR8yfCk++p3YXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e98d6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722323},"type":"module","_from":"file:skybridge-0.0.0-dev.4e98d6b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3ed2d6ef9d62f4305bbe75ce99d95f97/skybridge-0.0.0-dev.4e98d6b.tgz","_integrity":"sha512-62Ngr1cIjMHDVDWZn3XE9pzbWOMh9htA2gXDHQRSX+ue6Yg4/VzaMZVqv4/RR0iGr0aoAULFDEZiTGqILLpcIg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e98d6b_1783948067949_0.02451574034252446","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.70549c2":{"name":"skybridge","version":"0.0.0-next.70549c2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.70549c2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7537c2b0cf9111a3b64bf3f97d761010c15ba157","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.70549c2.tgz","fileCount":455,"integrity":"sha512-idsI14Wnn7IcURq7R3jgYnd1zhI3FvyVBe0sUcPw9s7scZ24VTUBypA5N+GdnFHEssMa4CVknvqnOBMYcjvmnA==","signatures":[{"sig":"MEYCIQDhq+usLg95fvca2Gce7EynrjEAR9XLr2cYHljhDucfaAIhAPRUztBbjPXfAB3agjV5aFbHhtRIxKmqt6kWEeEj5RwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.70549c2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650983},"type":"module","_from":"file:skybridge-0.0.0-next.70549c2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8271d1517b953ab79c062c5663c0997c/skybridge-0.0.0-next.70549c2.tgz","_integrity":"sha512-idsI14Wnn7IcURq7R3jgYnd1zhI3FvyVBe0sUcPw9s7scZ24VTUBypA5N+GdnFHEssMa4CVknvqnOBMYcjvmnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.70549c2_1783948134375_0.2509703344389449","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e07ec67":{"name":"skybridge","version":"0.0.0-dev.e07ec67","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e07ec67","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc62a22020acaf3e51ae77843ddbd9a96d5bc046","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e07ec67.tgz","fileCount":455,"integrity":"sha512-hbrs/i3hmGf/fvRyVRswqT38H86fPbiLY5pB7fvObEX+YVCg1/QCFevibmOGvLvVxrT32V1vIz5K8nEpnUYd6A==","signatures":[{"sig":"MEUCIQDAsM9tcEsQnYXob7rkM/7d6JEwOOXNwRmF6KbbAilJVAIgNNhG/DNIeseJAt4KfVuZeOpTYp6MqfgWHIc+mKU25VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e07ec67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1651053},"type":"module","_from":"file:skybridge-0.0.0-dev.e07ec67.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/826bdc64be0d510929543c66d6a1867a/skybridge-0.0.0-dev.e07ec67.tgz","_integrity":"sha512-hbrs/i3hmGf/fvRyVRswqT38H86fPbiLY5pB7fvObEX+YVCg1/QCFevibmOGvLvVxrT32V1vIz5K8nEpnUYd6A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^7.0.2","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e07ec67_1783948216941_0.8261766421918386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b3bb6f9":{"name":"skybridge","version":"0.0.0-dev.b3bb6f9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b3bb6f9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bee3c14f41595d438c01f73aa5a9ca1bc037a1ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b3bb6f9.tgz","fileCount":464,"integrity":"sha512-w+Cv+i2Vk1Dx51gJBRgy9Y+ycyoBVpZUWy65btldfDsARfeVsOFpHLcM84Mid0vRJlTnkKI3GwNi0+5MFpNfvw==","signatures":[{"sig":"MEQCIGX8+bcodRyC99JeeVKfYu7fqmHDGiNTPjx2/hzICbomAiAYpfVQFW2y9Ej2fr6YZ3B7Df0DbgO2WO7J8+nHA07Kxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b3bb6f9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.b3bb6f9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2dc6cc8bc7e55d20e38ee039749e979f/skybridge-0.0.0-dev.b3bb6f9.tgz","_integrity":"sha512-w+Cv+i2Vk1Dx51gJBRgy9Y+ycyoBVpZUWy65btldfDsARfeVsOFpHLcM84Mid0vRJlTnkKI3GwNi0+5MFpNfvw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b3bb6f9_1783950050916_0.43622766805261537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1dbd77":{"name":"skybridge","version":"0.0.0-dev.e1dbd77","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1dbd77","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19ffe7bd8048cabf91ebd723dfd9c9c6cde33b95","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1dbd77.tgz","fileCount":455,"integrity":"sha512-4iV634mViNcuPDAVKb7GqSDf+15rfp7sxcCnL+jkxmjm05MFgSLE61YxJ419ALM8CL7BZihSiwrhIx3zIrk6iA==","signatures":[{"sig":"MEQCIF0nCFe8WVwhXQTA8palyuYpTd23D6rwHRI/nL9JPdriAiBHe17UgdhYtC/x3WVSC4u3U/cOVoMeLc708jabPNol6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e1dbd77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650982},"type":"module","_from":"file:skybridge-0.0.0-dev.e1dbd77.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ec4a320c44f2618c373404851cb145a/skybridge-0.0.0-dev.e1dbd77.tgz","_integrity":"sha512-4iV634mViNcuPDAVKb7GqSDf+15rfp7sxcCnL+jkxmjm05MFgSLE61YxJ419ALM8CL7BZihSiwrhIx3zIrk6iA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1dbd77_1783950212115_0.5403720703048416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d40a8f8":{"name":"skybridge","version":"0.0.0-next.d40a8f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d40a8f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d7ab10e11477a21b83ef1dc93dcaf28fcd9fb1fa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d40a8f8.tgz","fileCount":464,"integrity":"sha512-GbHzqziebSYLTzc1GAPkHe3v11QsuYuLgF8Sm3gg/ID2ulo6/wDa3yo7nDOpCi81NgwtfoODu0Jdt/+C3OSpOA==","signatures":[{"sig":"MEUCIQCLg+ey+D6fEskJgJ5FccoH34wX5zi1SjcaxNDPeO+dzAIgE3YRxFpcNTgG8fEVTKyKvEDxYdAtv6ZqrPhBzVH6o18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d40a8f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.d40a8f8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/af8a9abc65606ebc1735b1f4253a3062/skybridge-0.0.0-next.d40a8f8.tgz","_integrity":"sha512-GbHzqziebSYLTzc1GAPkHe3v11QsuYuLgF8Sm3gg/ID2ulo6/wDa3yo7nDOpCi81NgwtfoODu0Jdt/+C3OSpOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d40a8f8_1783950423243_0.23787669873686212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff576e7":{"name":"skybridge","version":"0.0.0-dev.ff576e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff576e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d5913a57b5bb9dfe5bcce65b2fe835af2ab5a260","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff576e7.tgz","fileCount":464,"integrity":"sha512-oo0weqo+5mMFdem9BCduzfUYudIVfT0wjTI/CdDTw6d5JvUxlWmkeFfW/WEUP1wZe49kpOPv681k39bFO0YWvQ==","signatures":[{"sig":"MEQCICmau9FczqlqvyewOyGbcS5519BmXtkcVMsxL8x6JQmcAiB5s2G1JP50GO4ZEQIqvVfnPOmoDy0P+7IaDtLiTsEIgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff576e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.ff576e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d81bf7f34167fe5247980b020c5c034/skybridge-0.0.0-dev.ff576e7.tgz","_integrity":"sha512-oo0weqo+5mMFdem9BCduzfUYudIVfT0wjTI/CdDTw6d5JvUxlWmkeFfW/WEUP1wZe49kpOPv681k39bFO0YWvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff576e7_1783950598012_0.31653694780079666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6aaffb9":{"name":"skybridge","version":"0.0.0-next.6aaffb9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6aaffb9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"530fc8ac5d2804b278475161104ec3da401dad19","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6aaffb9.tgz","fileCount":464,"integrity":"sha512-VbgEePErMHRRQLaCz10aAS/+c/M7KC7F3pqohtPwQC0SISd7PYVVJccO813fg0zGR3mA5yq6Hb12OSbA5sivvg==","signatures":[{"sig":"MEYCIQDy3CI/d+6aufrfHA67iJQ9KwnF+OPGvljs/FuHPJyzUQIhAIgy82T4n/TnIr3B9I75nVGWyPD/i1/c+bhgcX98sX+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6aaffb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.6aaffb9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ca53b639a2fd9386bebeabb5a8bedf19/skybridge-0.0.0-next.6aaffb9.tgz","_integrity":"sha512-VbgEePErMHRRQLaCz10aAS/+c/M7KC7F3pqohtPwQC0SISd7PYVVJccO813fg0zGR3mA5yq6Hb12OSbA5sivvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6aaffb9_1783951217700_0.4964346274870981","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ee1b9b9":{"name":"skybridge","version":"0.0.0-dev.ee1b9b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ee1b9b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f8bd7e9b06879404daa895d6bc7a7913baa89ec2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ee1b9b9.tgz","fileCount":464,"integrity":"sha512-pyDaZ0jH1mvISvTs2n0RU+lsiaAp7HUvEy2F6ZN1/IMcpwKwdnFuSZd2Yn06yDnhDdGCzm9hpfQhHyMpM9ODnQ==","signatures":[{"sig":"MEUCIAVD7+mCLaUUezHuliWvhrQSYpYE8sy6hw0KjFt2BgksAiEAwY6z+ApiauMzTH9Gt9OMXKXSOGQpdzePvXjFpjO+GHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ee1b9b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.ee1b9b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5aec2159e8c9ece95acd08c6568df77e/skybridge-0.0.0-dev.ee1b9b9.tgz","_integrity":"sha512-pyDaZ0jH1mvISvTs2n0RU+lsiaAp7HUvEy2F6ZN1/IMcpwKwdnFuSZd2Yn06yDnhDdGCzm9hpfQhHyMpM9ODnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ee1b9b9_1783952537039_0.45812623299481015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1459937":{"name":"skybridge","version":"0.0.0-dev.1459937","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1459937","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"02650944e0090988fa03d4807bd78fbe0e3dbc0a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1459937.tgz","fileCount":464,"integrity":"sha512-lS9o56BUrntME+Seoi6djn3ApXHnkgDf4GozIkmOgJpjVBY//nU1ElyAo8xmfiYFDsF+ovuazvNKFw70ui4Rfw==","signatures":[{"sig":"MEUCIFBpd+zwxuqxkCP+wiuepv6tjF5nFXNjO9EJ1NhATalxAiEAihhFn/fXhpDKiaihLtJceOm3ljRGERdl6DjMdn+RPnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1459937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.1459937.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a65f1b053480aa2a8ca2390c5c802fde/skybridge-0.0.0-dev.1459937.tgz","_integrity":"sha512-lS9o56BUrntME+Seoi6djn3ApXHnkgDf4GozIkmOgJpjVBY//nU1ElyAo8xmfiYFDsF+ovuazvNKFw70ui4Rfw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1459937_1783953650189_0.01007798902999646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.61c0ccd":{"name":"skybridge","version":"0.0.0-dev.61c0ccd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.61c0ccd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c32ad361ad6495ca3fd18944d2f77ecddf088cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.61c0ccd.tgz","fileCount":464,"integrity":"sha512-J4bo3P4rGfWdZcjLFP/9I1ZmNO5wvzveT2hfUI6qHmYWHZDBn36J5EhzHTOS1ZOuej/3HVVPWRtf3elcFU8jQg==","signatures":[{"sig":"MEYCIQDj5K8EpwyVXk9d1k3OijmRG09iVwMHauKWbqWwSKn30QIhAMCne/GzaL4AsbE7b781kJVCHtQKszqmgk3JDJ9wAlpB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.61c0ccd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.61c0ccd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb39f2a00b15625bae5aa886afb6f342/skybridge-0.0.0-dev.61c0ccd.tgz","_integrity":"sha512-J4bo3P4rGfWdZcjLFP/9I1ZmNO5wvzveT2hfUI6qHmYWHZDBn36J5EhzHTOS1ZOuej/3HVVPWRtf3elcFU8jQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.61c0ccd_1783953848662_0.7587678408402088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.57b4564":{"name":"skybridge","version":"0.0.0-dev.57b4564","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.57b4564","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0ad35836609ed964a7e4baae4f70a50cd676b2c5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.57b4564.tgz","fileCount":464,"integrity":"sha512-vcsJutPeym94RtYrlOaiHoVpmfc5iLsUTKQR2P1vIXSZrAbci1gGfvOuHR5Q7yi8hxpWuBmgFX7CfbS0faQLOA==","signatures":[{"sig":"MEUCIGUXOVdY8hMUO+d6AtMkRDegyW65Rl/sQjxuLhmzNs+bAiEA3S7Jv6dXayXmEq8nuz76y/OQVd1S4MQ8XP5ombJWtsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.57b4564","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722328},"type":"module","_from":"file:skybridge-0.0.0-dev.57b4564.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0679b0c4eccb71886562f2c7e13103f/skybridge-0.0.0-dev.57b4564.tgz","_integrity":"sha512-vcsJutPeym94RtYrlOaiHoVpmfc5iLsUTKQR2P1vIXSZrAbci1gGfvOuHR5Q7yi8hxpWuBmgFX7CfbS0faQLOA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.57b4564_1783956634158_0.18181284423418087","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14ebf78":{"name":"skybridge","version":"0.0.0-dev.14ebf78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14ebf78","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d1cf21534fd31e52c872c04ad1030f6893cb92ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14ebf78.tgz","fileCount":464,"integrity":"sha512-xoTjmU9H3QEggGYgGj+2eXJ4gFr3/SQWfrrKUWvqvj6ikUPn+t2/dYaPi+3spS2kYyxjoWGEUHQRTtebVzpWOw==","signatures":[{"sig":"MEQCIHe0sCUJY3BeNt+PNqY7214q2h45t6k86PxUP0EPukNzAiAYKuqqBkkZl1tpVOdMS4Pqf4iaiSluACYXLgpQ4vA+rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14ebf78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722551},"type":"module","_from":"file:skybridge-0.0.0-dev.14ebf78.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e3fbd59a9db6ba4e61ae1de9b01959f/skybridge-0.0.0-dev.14ebf78.tgz","_integrity":"sha512-xoTjmU9H3QEggGYgGj+2eXJ4gFr3/SQWfrrKUWvqvj6ikUPn+t2/dYaPi+3spS2kYyxjoWGEUHQRTtebVzpWOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14ebf78_1783956983486_0.020719729300038958","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e8b9b1":{"name":"skybridge","version":"0.0.0-dev.3e8b9b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e8b9b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e71d09648d00483f745cecbe8da435dfe2e1128","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e8b9b1.tgz","fileCount":464,"integrity":"sha512-qDU9RN5FgjS5AFVTlyeY9833nBkoPlHjcC6eI91rFlhPoafJXjB2f6/MSmNUubv9yVhhYU+FmxkjoHETTJtXWg==","signatures":[{"sig":"MEQCIHso0m0j7R2lmQWBY7EXsQu2tewI9nOc5PUzoODW4/IsAiBHIga6b3aMhhAEJGuwIdDkdk5ljrbpu3Guc+kxuV1vFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e8b9b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.3e8b9b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c642728ab442eeb44c05183d330bb148/skybridge-0.0.0-dev.3e8b9b1.tgz","_integrity":"sha512-qDU9RN5FgjS5AFVTlyeY9833nBkoPlHjcC6eI91rFlhPoafJXjB2f6/MSmNUubv9yVhhYU+FmxkjoHETTJtXWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e8b9b1_1783960360039_0.6706942452848585","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ce3efc":{"name":"skybridge","version":"0.0.0-dev.9ce3efc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ce3efc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0278a0569ae4169dfbf0cf1c63afdbbc955e9669","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ce3efc.tgz","fileCount":464,"integrity":"sha512-5cSieisgMdhkbpqYkMa5ylZpFRl7PlpTJqk2tSThrZI9nn00tVGt4Vz+glbae/XiUpIodplKwtDoDMjkNQ7Vlg==","signatures":[{"sig":"MEUCIGe4lnnl50uNdquZ2fuBemfRNbxz0QdcBo9QTX/h9K7iAiEA9ogHbxqfBT/OsEZXjrjDSj+zyF9WnPip5mcUEy3eKv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ce3efc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.9ce3efc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05ccf19665358c1c5a85b91db895843a/skybridge-0.0.0-dev.9ce3efc.tgz","_integrity":"sha512-5cSieisgMdhkbpqYkMa5ylZpFRl7PlpTJqk2tSThrZI9nn00tVGt4Vz+glbae/XiUpIodplKwtDoDMjkNQ7Vlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ce3efc_1783960562630_0.34523232913312296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e8d0af6":{"name":"skybridge","version":"0.0.0-dev.e8d0af6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e8d0af6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"348740d7cfe43f49b762a15c3a534db4efe1f150","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e8d0af6.tgz","fileCount":464,"integrity":"sha512-3RmZZZvNHYJB0tpbiIwM1qC04j/wIoxU+DIqL+T+XLZIKgH9XzEvL+YNo64icPZ3tkrvXG0Tv/w662rbBLIWdg==","signatures":[{"sig":"MEUCIBSrAQqw1/AsoPEBIPAUzeYEFsbdR+oS+CW1OI+oajYUAiEA0ujG0lbUBrfPIWTkG0YOPqHn8Ic/D5zqsqe8p6ozr0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e8d0af6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.e8d0af6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c12b0355bd5590d84db0afce36bbd0a/skybridge-0.0.0-dev.e8d0af6.tgz","_integrity":"sha512-3RmZZZvNHYJB0tpbiIwM1qC04j/wIoxU+DIqL+T+XLZIKgH9XzEvL+YNo64icPZ3tkrvXG0Tv/w662rbBLIWdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e8d0af6_1783963877263_0.5062755081189654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b867e8f":{"name":"skybridge","version":"0.0.0-dev.b867e8f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b867e8f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"824aeda56e8c0f5ab94ee26d240aaf1341712768","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b867e8f.tgz","fileCount":464,"integrity":"sha512-zupwFo2LQZrN1VQaQgy8UcHSqROLHNU5VjZ6xtxqnIkVhGXjj8HEGX0PAUHH7zP9BACfhgd6cVJ6FFGnhLrNNg==","signatures":[{"sig":"MEYCIQDkJ9ak/u4tg5xnbxxBekgoktnhj1uIJadtejRA98dN7gIhAL5bzIU518BuIwDRInEziZvfZ+Xfmlk9i6K3AGj1fz0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b867e8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.b867e8f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f66af99698cacd82c0cc9b370c1ca8ba/skybridge-0.0.0-dev.b867e8f.tgz","_integrity":"sha512-zupwFo2LQZrN1VQaQgy8UcHSqROLHNU5VjZ6xtxqnIkVhGXjj8HEGX0PAUHH7zP9BACfhgd6cVJ6FFGnhLrNNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b867e8f_1783965568840_0.043451946693871646","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fbb67d":{"name":"skybridge","version":"0.0.0-dev.4fbb67d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fbb67d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0193a8af231fa1f3996e205007b8861bdb0988b9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fbb67d.tgz","fileCount":464,"integrity":"sha512-kMDE4GyQtUCBtjbcX+6bpKzQOimE55mG//cJxRjsdVRdafeDptibQrwzBAg/idSnAU0ocmU15zaYOAXx05/WYA==","signatures":[{"sig":"MEYCIQCV5xIoPi1aeOY/dx4gmZjrn6xdw5f5dag51rcr08kQzwIhALMPukau0ph30qrpAL7gDkNmctdHNNV5p4ejY8jDVHt8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fbb67d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.4fbb67d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/892ce7557dc29bd31a4eb20faea2712e/skybridge-0.0.0-dev.4fbb67d.tgz","_integrity":"sha512-kMDE4GyQtUCBtjbcX+6bpKzQOimE55mG//cJxRjsdVRdafeDptibQrwzBAg/idSnAU0ocmU15zaYOAXx05/WYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fbb67d_1783967800001_0.08906242196096237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.76e4ccb":{"name":"skybridge","version":"0.0.0-dev.76e4ccb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.76e4ccb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ba5644ff03e7ddcc45ba6c5e9d054a9c3b34e99","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.76e4ccb.tgz","fileCount":464,"integrity":"sha512-UNmb/z+Tf3cX4KxUjFgar8ZfS+cVJfthFPBc0yCyzSzHS9T0tccxq3G83OpAjBQoxzIuD4AIJEo4Oabwu7jBkw==","signatures":[{"sig":"MEQCIEVfO+qoLXlc/kUPFHv2rCbhDhTOZ5cSdRPHDJQff5GRAiAaqyt9Gb5UwUeFLz8/4Ah3f2IcCAQ2+G6LFKNJxwMxyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.76e4ccb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.76e4ccb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ef4991b9071956ed22f38762e1545e7/skybridge-0.0.0-dev.76e4ccb.tgz","_integrity":"sha512-UNmb/z+Tf3cX4KxUjFgar8ZfS+cVJfthFPBc0yCyzSzHS9T0tccxq3G83OpAjBQoxzIuD4AIJEo4Oabwu7jBkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.76e4ccb_1783968734095_0.229331538775162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fcff71e":{"name":"skybridge","version":"0.0.0-dev.fcff71e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fcff71e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"99eaf43d03ab045f907e0cd20b5765f8c8cf0508","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fcff71e.tgz","fileCount":464,"integrity":"sha512-5xowqTK65IWo8S1T3EK0Cu+Gi7CrxI54dWDdh+fBMRNJQe4ByA66fkq/7Du+xBH2cfqiqHt1NNuac7EtVfCwGQ==","signatures":[{"sig":"MEQCIES1N4HeQPjsM9UPSM5nD7enfykn/kww2+gcU2qogKbnAiBgylBetTKdqJDpQ6AsFk88WQX5nzNGlRpPUQhHW76+fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fcff71e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.fcff71e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8dba5a87d56d4c1067429e90c7077983/skybridge-0.0.0-dev.fcff71e.tgz","_integrity":"sha512-5xowqTK65IWo8S1T3EK0Cu+Gi7CrxI54dWDdh+fBMRNJQe4ByA66fkq/7Du+xBH2cfqiqHt1NNuac7EtVfCwGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fcff71e_1783976351979_0.25716457622029587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0490c3":{"name":"skybridge","version":"0.0.0-dev.a0490c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0490c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0e5d115f834c5f8c70bb4541a8c05378fb35768","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0490c3.tgz","fileCount":464,"integrity":"sha512-n/EIO5h14G5bl+hS+uCAl0fvTiSaHU3zudrjIUZPB6GI+J0tIxT7rA2zWlg3NL0FRx6+9QZspvSruyHGqqE/wg==","signatures":[{"sig":"MEQCIGZ8KU0E3mmCxjUgTZqYG8euUZ4dClG9vY5yloCb77TOAiBlnYns3LHm747Bb2m/fOa+5AfJZnJwi89+7tIFav6ewA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0490c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.a0490c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0569be11dd7fca20a264855c04df48a8/skybridge-0.0.0-dev.a0490c3.tgz","_integrity":"sha512-n/EIO5h14G5bl+hS+uCAl0fvTiSaHU3zudrjIUZPB6GI+J0tIxT7rA2zWlg3NL0FRx6+9QZspvSruyHGqqE/wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0490c3_1783995061121_0.5468698595258397","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ee6593a":{"name":"skybridge","version":"0.0.0-dev.ee6593a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ee6593a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dd06ece88b625b44f42967b1dad1b9db252c6627","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ee6593a.tgz","fileCount":464,"integrity":"sha512-bI7m9B2qUQb/H9SRwU0IQbh6UCUDASQ47OF4UrIVAqpSuFQHogyEnWZuJ/4gXUbz5IRhBDJLKimXgdAIdDPG/g==","signatures":[{"sig":"MEYCIQDLuMoSZYVAwSQNmhHtfBmNBFs4uOliJtM5H5UA5+khhgIhAOrzOpRgeTfBTIvU2ghgpEhgtTFiNN4LNf0AXJkqmZFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ee6593a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.ee6593a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/53e89bc2db9687ba79e7aaba77f0c564/skybridge-0.0.0-dev.ee6593a.tgz","_integrity":"sha512-bI7m9B2qUQb/H9SRwU0IQbh6UCUDASQ47OF4UrIVAqpSuFQHogyEnWZuJ/4gXUbz5IRhBDJLKimXgdAIdDPG/g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ee6593a_1784004277189_0.9692835336143588","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.42bd6d2":{"name":"skybridge","version":"0.0.0-next.42bd6d2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.42bd6d2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81c4dc429146a1c3874e6b6d49df9c9708863fc8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.42bd6d2.tgz","fileCount":464,"integrity":"sha512-Ed6ShWiYwYKQD29LZNRwUP5u6q/cM5718RghpynIxhTHrQD7Sjc1kyGEHzmsdBZ1wgPHH1qu5iKO/HcJT1NvhA==","signatures":[{"sig":"MEUCIB762kMaw3ylarr0uCbhOkUAH/+Mt8ctgNctElaN4YOTAiEAju4FRckkoNuY+ZmdYbN5kP+XdgKTTRUmL9OzzPuI6r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.42bd6d2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.42bd6d2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a8c6a5e8c2f1360e6347119b5a7cea02/skybridge-0.0.0-next.42bd6d2.tgz","_integrity":"sha512-Ed6ShWiYwYKQD29LZNRwUP5u6q/cM5718RghpynIxhTHrQD7Sjc1kyGEHzmsdBZ1wgPHH1qu5iKO/HcJT1NvhA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.42bd6d2_1784026438293_0.7502815683140778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4bce785":{"name":"skybridge","version":"0.0.0-dev.4bce785","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4bce785","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"36acf45ac846c1f324897f9d0172a0b7862d4a00","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4bce785.tgz","fileCount":464,"integrity":"sha512-ydJJmCQmiD333JIc/FkGwQdFdt3XPbE26mjomB8vPgEh2qHzDbhCtkX2FzfClbSIax0UnEQC8n02D80/jR74eQ==","signatures":[{"sig":"MEUCIQDYHR2X58HLyP9GueODEHjp+n703kac1JTQBBHRjnVgXgIgTuSZJ9CkVLze0KSBbBVSUDoXUAp59pcpGjWAyp2MrQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4bce785","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.4bce785.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7e6a8b277b48faafe8a08ae303a393e6/skybridge-0.0.0-dev.4bce785.tgz","_integrity":"sha512-ydJJmCQmiD333JIc/FkGwQdFdt3XPbE26mjomB8vPgEh2qHzDbhCtkX2FzfClbSIax0UnEQC8n02D80/jR74eQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4bce785_1784066675404_0.5378214143145039","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.626c8b8":{"name":"skybridge","version":"0.0.0-next.626c8b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.626c8b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c1bd21c6d2c5a4b903c04cb15305ad93c4ca2805","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.626c8b8.tgz","fileCount":464,"integrity":"sha512-2rt0EpvhJl3xyaeAGf5p6/Ex+ig6UzOBRGCM6nmYI4HzvtjPOMUVocqbY5OmQD7zS97B714KRdbVLIkC1UO+nA==","signatures":[{"sig":"MEUCIA7Bml6buDFOQJu42nt4qabyxmUIfTZxfpB2cueHp1NIAiEAjgmiUbBkRgZQGhONtdvyXxT3qiOwGo1vR+yuZ//9UFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.626c8b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.626c8b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61d2b0177ac82705ed1598d814b98f08/skybridge-0.0.0-next.626c8b8.tgz","_integrity":"sha512-2rt0EpvhJl3xyaeAGf5p6/Ex+ig6UzOBRGCM6nmYI4HzvtjPOMUVocqbY5OmQD7zS97B714KRdbVLIkC1UO+nA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.626c8b8_1784081574326_0.14195094369877936","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fb0216":{"name":"skybridge","version":"0.0.0-dev.4fb0216","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fb0216","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"96febdebe3b2ccc3c5c6a9c8c91dc69ab2e176f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fb0216.tgz","fileCount":464,"integrity":"sha512-cvUkB4RJ9Qe3c5T1U6a//c/Deqpe/MzwESgaFAXcygnzpiu82p2nDMN4xyWeR6357QzbUJkpaIvXpPObK5smNA==","signatures":[{"sig":"MEYCIQDWfqJ1ZvatDA3CfbpzphBOfcPNtAwwYFFnOAlCaFVkYgIhAOV7h4wyG9TbBEB2pftLop57MEerIPuGJHhNSANqfHI+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fb0216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.4fb0216.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e4af9dd218494ea083f1f7043128f7a/skybridge-0.0.0-dev.4fb0216.tgz","_integrity":"sha512-cvUkB4RJ9Qe3c5T1U6a//c/Deqpe/MzwESgaFAXcygnzpiu82p2nDMN4xyWeR6357QzbUJkpaIvXpPObK5smNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fb0216_1784098230264_0.9868338896021573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.4ca9ddc":{"name":"skybridge","version":"0.0.0-next.4ca9ddc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.4ca9ddc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fca3642293ff3a860de78e5917f9e1ad6c1c3ff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.4ca9ddc.tgz","fileCount":464,"integrity":"sha512-DO+0EWxnALI+QigeIOxMKd1k2g+t/OH2ugwzyvrqTbnj6nB1fyG8a9QYSyxe24tfIa0ZoamgwzI7u78Vqs7QSA==","signatures":[{"sig":"MEYCIQDur0nTzcilBI5V6/5r5wPEbcu01JPGP9MGJsKU0UpsIQIhAISXeY+EqJPdVr0lNnwLfx/WI//CiDyeZ5lIdvIz/ayH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.4ca9ddc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.4ca9ddc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a7b453a3231b588b692eb18d25fbc62/skybridge-0.0.0-next.4ca9ddc.tgz","_integrity":"sha512-DO+0EWxnALI+QigeIOxMKd1k2g+t/OH2ugwzyvrqTbnj6nB1fyG8a9QYSyxe24tfIa0ZoamgwzI7u78Vqs7QSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.4ca9ddc_1784101840567_0.7698938915244677","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5df37f4":{"name":"skybridge","version":"0.0.0-dev.5df37f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5df37f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"32ae1ed1c76e3775d9ee124927b362b6b2398ee4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5df37f4.tgz","fileCount":464,"integrity":"sha512-OYD8xYLrEQOEUhAazoivePzUCx3UF1GxzGFFVzIhGWCkr32+hyjqOwwgXOnWAny5PVPkSRjuxx/GaoM/VjFqnA==","signatures":[{"sig":"MEQCICtGbuGwnftL0Jm206gGmexQy5dMbZ2FfSoZdAIJlY2CAiBsL8txKqYbMhO1+V+Ju6jd6Zu9oODioT9yS4RdpWwYZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5df37f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.5df37f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f011d53edaa07cc295b8930b80a80a63/skybridge-0.0.0-dev.5df37f4.tgz","_integrity":"sha512-OYD8xYLrEQOEUhAazoivePzUCx3UF1GxzGFFVzIhGWCkr32+hyjqOwwgXOnWAny5PVPkSRjuxx/GaoM/VjFqnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5df37f4_1784102839104_0.29889660658929307","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7fff932":{"name":"skybridge","version":"0.0.0-dev.7fff932","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7fff932","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6f345d2e63ae6fac47272d3dadd192bc67d03d83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7fff932.tgz","fileCount":464,"integrity":"sha512-SFRi9LYaI8LDYYw5T4V4aS+VrTVwe96+q8oSn3wgy74ySKcIOvNbiiKRXidCZUfpLw36taehtKM5kkJc7EYWaA==","signatures":[{"sig":"MEUCIFFcj6eOUAsgMKo0FH3m3mexsIC+BbRD0FeS602a98SpAiEA0xt6lqKti+sgHJORwqBa4jeQmrBMUv6rqkUQG2jgRf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7fff932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.7fff932.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d086fa870aa21bd30ddfc4fa964d0dc0/skybridge-0.0.0-dev.7fff932.tgz","_integrity":"sha512-SFRi9LYaI8LDYYw5T4V4aS+VrTVwe96+q8oSn3wgy74ySKcIOvNbiiKRXidCZUfpLw36taehtKM5kkJc7EYWaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7fff932_1784105705335_0.40631963457094455","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8a90d46":{"name":"skybridge","version":"0.0.0-next.8a90d46","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8a90d46","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"334164f83230fb67f548149a4f88024bed535e40","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8a90d46.tgz","fileCount":464,"integrity":"sha512-VtgzLUJp6kR5gD0i+WLX9wg0ksecsCjLYU7/8XBG/kuwB+DewNZ9ypymgzm1QUm5WzVXY8TPF1Jais/dWVWCrw==","signatures":[{"sig":"MEUCIQDNjJL/3feN2suXl6NmsORgOmt8863hJuxQ7AitIILLsgIgHfF7MUSGwVLINFkrhoVckfj6kBbtewayQ7u25S6g6T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8a90d46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.8a90d46.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1c11ad6c3e1fe313bce3a063324431a8/skybridge-0.0.0-next.8a90d46.tgz","_integrity":"sha512-VtgzLUJp6kR5gD0i+WLX9wg0ksecsCjLYU7/8XBG/kuwB+DewNZ9ypymgzm1QUm5WzVXY8TPF1Jais/dWVWCrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8a90d46_1784107830089_0.5192347136571134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.9e0f15d":{"name":"skybridge","version":"0.0.0-next.9e0f15d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.9e0f15d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7be35ae0fbd1215ff61c45fc0351dc8ef5b0d9a9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.9e0f15d.tgz","fileCount":464,"integrity":"sha512-mTjriQ6nWCEvRwhSwbLSNEm+4T8tnLBRBwMY+fTekkGv7phIA2x1DBi7z8SOPu52Z76sLI/mqjXly473uNNShw==","signatures":[{"sig":"MEUCIQCeZN7aL1tzQcZ3bBfCs4Ud2u2OqOWr84M7mfOEyjEkmAIgMAx0PRILNrGTtptfxFSC3as4/XjKnfTTiLox4GrQ9UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.9e0f15d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.9e0f15d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f67e877d9358230ad51a46a212e1d41e/skybridge-0.0.0-next.9e0f15d.tgz","_integrity":"sha512-mTjriQ6nWCEvRwhSwbLSNEm+4T8tnLBRBwMY+fTekkGv7phIA2x1DBi7z8SOPu52Z76sLI/mqjXly473uNNShw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.9e0f15d_1784108808602_0.6976366693513436","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.119a840":{"name":"skybridge","version":"0.0.0-dev.119a840","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.119a840","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e64ce0c8183232af3004851789c2c06320f3a6a1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.119a840.tgz","fileCount":455,"integrity":"sha512-7yH0t+HlmSFIkwyJVUWvESbkKRIf19w4omlL6SFk3SMfbIw6GS6V6cvA+6wEBLpCuSfP7iLa+qqGzVTljzV55w==","signatures":[{"sig":"MEYCIQDtQ8d4W/m1LOctBIoIPP/Vf2ugLpY25iofEDsXftFzpAIhALfd1zWuspdNcMX8lVrC3Ep84evs88EIekw9y2Bafgc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.119a840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.119a840.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ef179c8059166e138f3551c649ea3c0/skybridge-0.0.0-dev.119a840.tgz","_integrity":"sha512-7yH0t+HlmSFIkwyJVUWvESbkKRIf19w4omlL6SFk3SMfbIw6GS6V6cvA+6wEBLpCuSfP7iLa+qqGzVTljzV55w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.119a840_1784116911983_0.7306088613808999","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5302c19":{"name":"skybridge","version":"0.0.0-dev.5302c19","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5302c19","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"09e1bef3584b7b17fa6e64d59fbba10f0d53a05f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5302c19.tgz","fileCount":455,"integrity":"sha512-/RAVD9jNxv5or9s5jdF8RgwY3WLPjaVSyyYwb6gZZJzWzXCg/q576KK9cIkEDvB5j1oiODIcrwLevK88k+uZJQ==","signatures":[{"sig":"MEYCIQCF5Dl1mmX7G5SoopjKRv7WfJ6ppABOqRkJ7HnD9hqEKAIhANY8L4Nlkwq2H4IGxjLTe9QESqvilJ+zUYWFjxIPCpEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5302c19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.5302c19.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0017208fea366d108c1d3832a16245d2/skybridge-0.0.0-dev.5302c19.tgz","_integrity":"sha512-/RAVD9jNxv5or9s5jdF8RgwY3WLPjaVSyyYwb6gZZJzWzXCg/q576KK9cIkEDvB5j1oiODIcrwLevK88k+uZJQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5302c19_1784123876766_0.801246382919875","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3300e72":{"name":"skybridge","version":"0.0.0-dev.3300e72","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3300e72","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6b96bb540adab385da2d3d6092bd27c866af95cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3300e72.tgz","fileCount":455,"integrity":"sha512-mO2iypsOqjDLFVK81sTBoapQpnP3yqY7V13+Eqle6ZVabFARiEWR/srlEKfwLRl5TLJ5ME3V9yOrnbTjO2m2og==","signatures":[{"sig":"MEUCIADv6wiPgWsVuVCjkoxG8xQkm9nJM1s0BV+FdIBW7jzkAiEAip/jvTEaJf2d4u4Gmq4NfIe3XpXx5x4S2oJL8zEpKQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3300e72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.3300e72.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cfe464252416079a71bdd7d154ca9bce/skybridge-0.0.0-dev.3300e72.tgz","_integrity":"sha512-mO2iypsOqjDLFVK81sTBoapQpnP3yqY7V13+Eqle6ZVabFARiEWR/srlEKfwLRl5TLJ5ME3V9yOrnbTjO2m2og==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3300e72_1784124553101_0.12283390235657254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa0d96a":{"name":"skybridge","version":"0.0.0-dev.fa0d96a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa0d96a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82bf765f67550449cf9afda40918d1c80468d898","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa0d96a.tgz","fileCount":464,"integrity":"sha512-67YqIVroPbWIXbInjvvH26kQJg9p6qXmwi5hTMla4Ye5ol5ofpCjwpxpHOxcj2MZNi4WJntLdPcaUFC49MnbXw==","signatures":[{"sig":"MEUCICk00/pnusJHHi92/Ko8CKyzk5vWc5T8kRFMdcQ+XYa2AiEAv00rG4nqpl3SdUWHihRI9CUzBvJSzzCexEi4LZDKHss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa0d96a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.fa0d96a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c1dc96245b0fb0dbdb268f1e3adcb4a6/skybridge-0.0.0-dev.fa0d96a.tgz","_integrity":"sha512-67YqIVroPbWIXbInjvvH26kQJg9p6qXmwi5hTMla4Ye5ol5ofpCjwpxpHOxcj2MZNi4WJntLdPcaUFC49MnbXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa0d96a_1784125539177_0.14521605490312472","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c24ef4d":{"name":"skybridge","version":"0.0.0-dev.c24ef4d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c24ef4d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"414f368df9e0f1969a3c831f57ee25109c92aae2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c24ef4d.tgz","fileCount":455,"integrity":"sha512-64OwP2MneM3Xgfx/M4Fg4u87MwRZ/AQti+dDgvJwtguWOhT6RCT+fF1ra6IEf0XNO3H+4wLB64wBehw+YFXWSQ==","signatures":[{"sig":"MEQCIGYnYMmeuw9LENm6N9Bs5nl02AfOjG5f0l0fiHbDLsZ3AiAIGkzbq+Wk59oyTMRTWJoDw7qfwv2afRYByfdGD+4AgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c24ef4d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646522},"type":"module","_from":"file:skybridge-0.0.0-dev.c24ef4d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ed6a6e62722c2a21e3901c08932a33d/skybridge-0.0.0-dev.c24ef4d.tgz","_integrity":"sha512-64OwP2MneM3Xgfx/M4Fg4u87MwRZ/AQti+dDgvJwtguWOhT6RCT+fF1ra6IEf0XNO3H+4wLB64wBehw+YFXWSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c24ef4d_1784129554709_0.05438843293582796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.cf29341":{"name":"skybridge","version":"0.0.0-dev.cf29341","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.cf29341","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"917613b07fa797474a40332122ad8666ebc6e19c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.cf29341.tgz","fileCount":455,"integrity":"sha512-Lbrmi+rdnh9ujckoz0kVxkjLrlTKePB+Wu6nlLgjS13XNjUeRYqQI6cEppIvseOPNHxWfoU3GauEIQ9N6lcd3A==","signatures":[{"sig":"MEUCID72z0SAilMK2WLA3J0no3+VxKopk8eexPGcS/v5WoYnAiEA2Y+TBgl2wr+GCPo27kGgEpeL3yyZ6pi6Nir8f1da/ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.cf29341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.cf29341.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0dcf569ad19eddf3da53bdafd5b999e4/skybridge-0.0.0-dev.cf29341.tgz","_integrity":"sha512-Lbrmi+rdnh9ujckoz0kVxkjLrlTKePB+Wu6nlLgjS13XNjUeRYqQI6cEppIvseOPNHxWfoU3GauEIQ9N6lcd3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.cf29341_1784130472502_0.5412037158860998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e051a6d":{"name":"skybridge","version":"0.0.0-dev.e051a6d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e051a6d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28fc0736858cd86d1b8711922e84f16a92fb7a0e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e051a6d.tgz","fileCount":455,"integrity":"sha512-e1tR4XHb1fBoqKteyljjL6b0ceIgbOLClvUgqrP+w9TvRNNCqap+nGmI7igyo3W6lR/zHcb6Yi5uSxrd9JLWxQ==","signatures":[{"sig":"MEQCICvhRdP43iWgEMe96k8kjUiGfAw6rGDuev4xkUpuwx+jAiAvZg+WxQ3AB+GMv9dTL1N6X0Nl1D+XZWTCCUUUvczDwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e051a6d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.e051a6d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cdc2003e592598350a90927b66d4a40b/skybridge-0.0.0-dev.e051a6d.tgz","_integrity":"sha512-e1tR4XHb1fBoqKteyljjL6b0ceIgbOLClvUgqrP+w9TvRNNCqap+nGmI7igyo3W6lR/zHcb6Yi5uSxrd9JLWxQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e051a6d_1784149883157_0.2566212473515237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.174e61b":{"name":"skybridge","version":"0.0.0-dev.174e61b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.174e61b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b81afde1b40b579139a4cffaf9ab7b915596ce4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.174e61b.tgz","fileCount":464,"integrity":"sha512-rmdhPeY/VE6R+bavJy0ijDcxoLcyfVo/lTTxOR70/uhhMhRo/drhmyusZu8PV0EUpIfiLg0RVENB8jqpQCwE/A==","signatures":[{"sig":"MEQCIB0GLTdVU2jOmsQwLfZdPPUdBmsoyac8LiTZ89ArKJcbAiAaGVD1/PVfQhtSs6VjEs45mlZ6frO047cRaM5E9eI7bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.174e61b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.174e61b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f7cd4916785489a2053e828b8a5d145a/skybridge-0.0.0-dev.174e61b.tgz","_integrity":"sha512-rmdhPeY/VE6R+bavJy0ijDcxoLcyfVo/lTTxOR70/uhhMhRo/drhmyusZu8PV0EUpIfiLg0RVENB8jqpQCwE/A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.174e61b_1784151949433_0.16088531256270922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7e73c3f":{"name":"skybridge","version":"0.0.0-next.7e73c3f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7e73c3f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4051179233d2d366da0bedb21c8e8a34b12c84c6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7e73c3f.tgz","fileCount":464,"integrity":"sha512-xTaMmARSRimGliDySukjmK8NoXmgVpXbEvuHmNltY4G7sGjQGNYpVVZfdzFK12uma/6STUNuDoI9ZC0IoIE7eg==","signatures":[{"sig":"MEYCIQDtejEq2ypTlU5Uh5kHBWnMq1NXmZNYPhCvO1lAiwFbPAIhAMKIOsJb5wiaNTmMMVEXHlXPV0l6lhEev95t4PfqNqzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7e73c3f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.7e73c3f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3d80e52b2a46fc9f8607461b6ad0d2c/skybridge-0.0.0-next.7e73c3f.tgz","_integrity":"sha512-xTaMmARSRimGliDySukjmK8NoXmgVpXbEvuHmNltY4G7sGjQGNYpVVZfdzFK12uma/6STUNuDoI9ZC0IoIE7eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7e73c3f_1784166519314_0.5199217113348356","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b2153a":{"name":"skybridge","version":"0.0.0-dev.9b2153a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b2153a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"28f20a54de7788efafe12e9a16c1bb8b9916de7f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b2153a.tgz","fileCount":464,"integrity":"sha512-/dCFURosWm3a0wQC/3GmFRzwKu5Epf+CL4RrpvpjQHtw0OsPMEg0Mp8Hw6+OYPKwmldfSAgdCBBGeFOO62eGNQ==","signatures":[{"sig":"MEQCICOxp7I9Vw3u5oiHDBbqZU+grBjHKvR6K350oqIZV0KuAiBWZR793qspZfJwfGJLaxvIANxEpJhbEHzh6qIneHhCXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b2153a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.9b2153a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ff7437caca33a7142ecc931378b323a/skybridge-0.0.0-dev.9b2153a.tgz","_integrity":"sha512-/dCFURosWm3a0wQC/3GmFRzwKu5Epf+CL4RrpvpjQHtw0OsPMEg0Mp8Hw6+OYPKwmldfSAgdCBBGeFOO62eGNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b2153a_1784186074058_0.5084815690080888","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c4613b1":{"name":"skybridge","version":"0.0.0-dev.c4613b1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c4613b1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fbac58c28240e94a0d860050de5b8a1ae209f41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c4613b1.tgz","fileCount":464,"integrity":"sha512-3I4Y9N739gPxgItgo6Q13BflzBQFcIv310CKMHIiq8PO2Z5egqI/ECIFk1WwlzUPxgdkU8UEqKDUP+B9arSHyA==","signatures":[{"sig":"MEYCIQCg2QljPoD360teiRoEo/ny2ruSIiHWtdjAVjFF9hwY2AIhAOn5XRyELmMPm0wANju6jt/2Stz1pUvCGBuG7C4miUvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c4613b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.c4613b1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/40d59a04c84abe44b0dd13cfb663a0f1/skybridge-0.0.0-dev.c4613b1.tgz","_integrity":"sha512-3I4Y9N739gPxgItgo6Q13BflzBQFcIv310CKMHIiq8PO2Z5egqI/ECIFk1WwlzUPxgdkU8UEqKDUP+B9arSHyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c4613b1_1784186246835_0.44441281341019767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.903fc54":{"name":"skybridge","version":"0.0.0-dev.903fc54","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.903fc54","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae3fda45d88feecfd6e64cc0905ae6a99bdee006","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.903fc54.tgz","fileCount":455,"integrity":"sha512-VGEEP/LgxUrc4nQXA5nMdPkuD3RwTfcpntd5LLWtpzfkQKWWShrBJCyQtdmDDOSXOl8uKY470iqmP957C9VeNw==","signatures":[{"sig":"MEQCIGN0m1ktcw7lVTh2bH/4T4nIER/4yTI+19deCHCpKQz4AiBZ1CLJ7OalcVpJUwkdQ0Ki5hQJftjh2fC2mKIOZTtSXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.903fc54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.903fc54.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cc6f97278ba9c51097e85a28ae2f8c63/skybridge-0.0.0-dev.903fc54.tgz","_integrity":"sha512-VGEEP/LgxUrc4nQXA5nMdPkuD3RwTfcpntd5LLWtpzfkQKWWShrBJCyQtdmDDOSXOl8uKY470iqmP957C9VeNw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.903fc54_1784193856862_0.4924122782853497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.0584ca8":{"name":"skybridge","version":"0.0.0-next.0584ca8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.0584ca8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e81b7a61e66d977f8ee7ddbac787258e877a408","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.0584ca8.tgz","fileCount":464,"integrity":"sha512-ciSmxNZoM6GrUPiJuiJaB4h2JwRhgcjNS6NeFPw2SXm2DQezlPoa96spZdQjsIn0NcP05kl0nKEvVMXc61iT3w==","signatures":[{"sig":"MEUCIG+8ejjaNNYeTK40srfaE5dqi2+oIGqzm159g6Vxh8a/AiEA7CHRUjZsa7HvFI/5dRatfBHAozOcH2qGn7L7IF/Ewb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.0584ca8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.0584ca8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f58d6f037bfb9908f45a081210ec462d/skybridge-0.0.0-next.0584ca8.tgz","_integrity":"sha512-ciSmxNZoM6GrUPiJuiJaB4h2JwRhgcjNS6NeFPw2SXm2DQezlPoa96spZdQjsIn0NcP05kl0nKEvVMXc61iT3w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.0584ca8_1784193920417_0.7676614390789875","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b1ba13":{"name":"skybridge","version":"0.0.0-dev.9b1ba13","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b1ba13","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9ef47803ccc2ffcf32f7830fc7bb0e9f32320ede","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b1ba13.tgz","fileCount":455,"integrity":"sha512-/hS9Juc+ZaquIISTJBFDYhwTycBnKAoOWwQiXZezy6scOBUuZCgfiJRef/KOdwq/1lgWQcybsq+HFe8+8Fo8VQ==","signatures":[{"sig":"MEQCIBtmpHIAgwCZlcyFIBEBw5S9l97Cx1EYhvcWQ8zG9toZAiBUW4IARVzP89gh6GVo9O7qBcN0XCWFOCZ/TkH9C6AKPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b1ba13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.9b1ba13.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d11913ccb7fd682476f662e777b4f2af/skybridge-0.0.0-dev.9b1ba13.tgz","_integrity":"sha512-/hS9Juc+ZaquIISTJBFDYhwTycBnKAoOWwQiXZezy6scOBUuZCgfiJRef/KOdwq/1lgWQcybsq+HFe8+8Fo8VQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b1ba13_1784196361226_0.010183877620948856","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.474874e":{"name":"skybridge","version":"0.0.0-dev.474874e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.474874e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af53495f408f585d7d91bab3d3d8babf3284a7ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.474874e.tgz","fileCount":455,"integrity":"sha512-wUH4ZUTuvBxoHeCP3MxTapUe1SwiH9j7Ltfep/igbmIk9Je8g4q/a0A/VhNAbItlRNEIHuDewDHViKgNT1NNBQ==","signatures":[{"sig":"MEUCIE5DBqRKBjSOz5rvM2dseHM5bssPT2fK4vxjSwzAfzsDAiEAkHKbGLkS1oiDoykFS7uacE39k3waKZJp30N8izvSkG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.474874e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.474874e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9af78acedc1c4a771e34abb94941f16b/skybridge-0.0.0-dev.474874e.tgz","_integrity":"sha512-wUH4ZUTuvBxoHeCP3MxTapUe1SwiH9j7Ltfep/igbmIk9Je8g4q/a0A/VhNAbItlRNEIHuDewDHViKgNT1NNBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.474874e_1784198696285_0.6797772277747238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4a7960f":{"name":"skybridge","version":"0.0.0-dev.4a7960f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4a7960f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"75119efda9753365192c2a09462c4a1903896b3a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4a7960f.tgz","fileCount":476,"integrity":"sha512-27B6pSyfKEQMmJymEQGkxidj5cDxRTWrR17/fQIj5OpqlIUrgZHG1IDjBE9VoR/1mhHINCgt5vHjExzjjWHdtQ==","signatures":[{"sig":"MEUCIQCpjdhzja1vRoo/gxCSnNNj8l8Hc0kf3Q5ta7YlLqArqgIgVSRirl8z7mnbm68LJaHspvIqZf5DlXppLs2erpChW3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4a7960f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1803865},"type":"module","_from":"file:skybridge-0.0.0-dev.4a7960f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/62617f619061f253488d799e86990009/skybridge-0.0.0-dev.4a7960f.tgz","_integrity":"sha512-27B6pSyfKEQMmJymEQGkxidj5cDxRTWrR17/fQIj5OpqlIUrgZHG1IDjBE9VoR/1mhHINCgt5vHjExzjjWHdtQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4a7960f_1784206684849_0.8727535325605551","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b67d8de":{"name":"skybridge","version":"0.0.0-dev.b67d8de","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b67d8de","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7aa47bd8ecf285bcce7ec4e259fcdb407a96d43c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b67d8de.tgz","fileCount":464,"integrity":"sha512-Uw/EYbSWuZNAXAlMcQti6NcXgeNRbsYhPjEV77O++3X9QzIQmKHmwwqBdtfx9qafRMV4Ey2neylAgWJ9HsFbDw==","signatures":[{"sig":"MEQCICREXog6k5xVt9w2d4CBHrYtUrEuDEdqmS5aYsje2EXqAiAeLnOliNAxMBbh0nwNrDH01bOhegXKxKyQ7BDAl0h2vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b67d8de","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.b67d8de.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f986b36ec329ed9f04c7ff7bb25c4d7/skybridge-0.0.0-dev.b67d8de.tgz","_integrity":"sha512-Uw/EYbSWuZNAXAlMcQti6NcXgeNRbsYhPjEV77O++3X9QzIQmKHmwwqBdtfx9qafRMV4Ey2neylAgWJ9HsFbDw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b67d8de_1784206800171_0.4158289047328785","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa62964":{"name":"skybridge","version":"0.0.0-dev.fa62964","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa62964","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e913addd536e5cfeb7ee114952cf402ab0a43f68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa62964.tgz","fileCount":455,"integrity":"sha512-gxNVUo2FsCdViU8tvMOmx9B1Fdklxba9DwU64+34PIdKCZc8fC6uZ0YZsf32yx0vVhOknPYrL6GtcHOsmt62zg==","signatures":[{"sig":"MEUCIQDimlU+0es8bH/ezk8Glqj0+VE4Nxgq7eYlKIbbwm4b1wIgGiaIlpBjF96HLhSKMQQY8l57kn94O5k0rno4k1YC6io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa62964","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.fa62964.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d3681a1a4437f1d1373717e71feb0b78/skybridge-0.0.0-dev.fa62964.tgz","_integrity":"sha512-gxNVUo2FsCdViU8tvMOmx9B1Fdklxba9DwU64+34PIdKCZc8fC6uZ0YZsf32yx0vVhOknPYrL6GtcHOsmt62zg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa62964_1784216366328_0.9343646834756825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e57854a":{"name":"skybridge","version":"0.0.0-dev.e57854a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e57854a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"52333b93e36f02783dc58a98ec62e36d15296991","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e57854a.tgz","fileCount":464,"integrity":"sha512-dbZBwUhnwELN4yEi8tb7PDSFxCTM4NqsQkn3iiW6GNshM0FfH7qOLxxlEtbrecgX54UevrBs65tOVzR/Yd1M3Q==","signatures":[{"sig":"MEQCIA58CdQdwdMiaACowuTDH4MRrtH5BdyGw2yKw99j5nUaAiA2iSwzGstx+10UsxhB0AqD6ii4Lw6tqisiXybNzfG6fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e57854a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.e57854a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7da150ab1c4cd973e58a1b1519e9360/skybridge-0.0.0-dev.e57854a.tgz","_integrity":"sha512-dbZBwUhnwELN4yEi8tb7PDSFxCTM4NqsQkn3iiW6GNshM0FfH7qOLxxlEtbrecgX54UevrBs65tOVzR/Yd1M3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e57854a_1784216494174_0.014971452865310209","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2abd2e5":{"name":"skybridge","version":"0.0.0-dev.2abd2e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2abd2e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e667565eab3e9311867acac7ede8f26130d88b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2abd2e5.tgz","fileCount":464,"integrity":"sha512-O9CFJ+g/gTU9//ihBp68BLrfBt2XOn3ZaumO9Fi9cCwXTaYkxk+WylCAZM/1yYEKgvHtZN/myAmqxdIEjNZBqw==","signatures":[{"sig":"MEUCIG98j3TOfulimR9yD7OJdwC4A/a6cQz0U7dITPESVUIKAiEAhyMRd82zMoSP0wKbQ8MAsT4cew17F4Rs17R3jgezKp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2abd2e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.2abd2e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb1c7cd2fac6ca1ba4e47d70e66c08f7/skybridge-0.0.0-dev.2abd2e5.tgz","_integrity":"sha512-O9CFJ+g/gTU9//ihBp68BLrfBt2XOn3ZaumO9Fi9cCwXTaYkxk+WylCAZM/1yYEKgvHtZN/myAmqxdIEjNZBqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2abd2e5_1784218456043_0.3860592859957299","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.544a34d":{"name":"skybridge","version":"0.0.0-next.544a34d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.544a34d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4f3970c5cc893c69a9fbae629fe023f1cb2adec9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.544a34d.tgz","fileCount":464,"integrity":"sha512-p7xJv0LZjsk2YhhQ+1wj4Alk8ndgU04H3pMqN8NTmQ2d9QBEh6vA5zLPwwTbpsEgQRyAR9+7TrpeWbxjNUGSvg==","signatures":[{"sig":"MEUCIQDAo3g54k1ccK5lT8TdcRec2WAqzGhyZfiB6qMF/EFQ8AIgaZRSyuxE8TAjbTjcANBgB+zfnzf1PcNfTr6c/sIBsfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.544a34d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.544a34d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3ba9405649f52204de11841d826fc2f8/skybridge-0.0.0-next.544a34d.tgz","_integrity":"sha512-p7xJv0LZjsk2YhhQ+1wj4Alk8ndgU04H3pMqN8NTmQ2d9QBEh6vA5zLPwwTbpsEgQRyAR9+7TrpeWbxjNUGSvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.544a34d_1784218520486_0.7835463780315925","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a63fad2":{"name":"skybridge","version":"0.0.0-dev.a63fad2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a63fad2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50b27ba0266ac08355729e0ea6878fe94c6d65b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a63fad2.tgz","fileCount":455,"integrity":"sha512-Nvn8+Brew8CjMm8JwD0V3DKdIT6b5sE+g9vTfreUnr19TewrDTAn+S48UMMKIC06kW4y9wrZWX2vdQjbZ+tnsg==","signatures":[{"sig":"MEUCIQCVE1wjhDXyJQfWKnPtAAgtAz4K7BFPYq1a/OtRsw0mzgIgDjxIcZ1+P/r0Yq8iBQWK9IMBR4F8XzaBH+pi+FybX3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a63fad2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.a63fad2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5e426b0714466a1e1202cb77b85dddba/skybridge-0.0.0-dev.a63fad2.tgz","_integrity":"sha512-Nvn8+Brew8CjMm8JwD0V3DKdIT6b5sE+g9vTfreUnr19TewrDTAn+S48UMMKIC06kW4y9wrZWX2vdQjbZ+tnsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a63fad2_1784224232396_0.9971016307167508","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea09368":{"name":"skybridge","version":"0.0.0-dev.ea09368","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea09368","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"be57f101d998419706200d16271074cf89501866","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea09368.tgz","fileCount":455,"integrity":"sha512-l1rU9dTlsNvZqMzP9U50w0VdqmnVTV4Q6NIFj6dzWXy6rTav9vfZhPb0nI7elY2CPq2vJ646VfIxrSvprZILMQ==","signatures":[{"sig":"MEYCIQDVwCHsLmtoiIl9ubqrvpMY4j8Phh55hZWI8PIW3T809AIhAJ9mK0pJlE1NnHIJWt6FQ+FXYFT8XmgsisJUgmKjXhIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea09368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.ea09368.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/287bbc221bddc11f8aa7c5af3c046e7d/skybridge-0.0.0-dev.ea09368.tgz","_integrity":"sha512-l1rU9dTlsNvZqMzP9U50w0VdqmnVTV4Q6NIFj6dzWXy6rTav9vfZhPb0nI7elY2CPq2vJ646VfIxrSvprZILMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea09368_1784230306925_0.5471324982043457","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e7bbcf":{"name":"skybridge","version":"0.0.0-dev.6e7bbcf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e7bbcf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"61b88bf4bf0182b8f336e3aa0f4d9c46fcc1776a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e7bbcf.tgz","fileCount":455,"integrity":"sha512-EbBwwDL8myhWtbRReDIGgVJpr9OxKIYtouEDodMtPR0kOn31hpU7fIKIeIHy3p0fU7epixVL2WfX3ZNKdl4f9Q==","signatures":[{"sig":"MEUCIQDXXJWVjz/hjQAf26Styty9K9EcjwJgl+2YpcPECPw0tQIgI8Dqrt20o2+qL2R3dZE0c+tkqQq8NbRh83rAKfBQMdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6e7bbcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.6e7bbcf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9843f03022272815c6ad94ce66193838/skybridge-0.0.0-dev.6e7bbcf.tgz","_integrity":"sha512-EbBwwDL8myhWtbRReDIGgVJpr9OxKIYtouEDodMtPR0kOn31hpU7fIKIeIHy3p0fU7epixVL2WfX3ZNKdl4f9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e7bbcf_1784264722956_0.0598831463483771","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b28abfc":{"name":"skybridge","version":"0.0.0-dev.b28abfc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b28abfc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa903ca6630b3d92807f4dc374da5b6174cda6c7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b28abfc.tgz","fileCount":464,"integrity":"sha512-dJx733SpOI2xuxVp1yYRrcHN2t4LIxXfQlwjVkWHTMLNhjOi/WoOUdUEKkU8DfvRQKYiUP9iI/RV2yyWE+U/WQ==","signatures":[{"sig":"MEYCIQD+DTfNq+aDj9m/SPFeXRi1ptANuFSZ1Y4o9zsAyU4BngIhAL3tAUQ5yjaivzWsMDNE5z3tsbQySNy2nx1CWUhYp2Kt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b28abfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.b28abfc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0895c2173304d3f5c5caa253183c96bd/skybridge-0.0.0-dev.b28abfc.tgz","_integrity":"sha512-dJx733SpOI2xuxVp1yYRrcHN2t4LIxXfQlwjVkWHTMLNhjOi/WoOUdUEKkU8DfvRQKYiUP9iI/RV2yyWE+U/WQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b28abfc_1784264813525_0.21325298575972074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.798ce74":{"name":"skybridge","version":"0.0.0-dev.798ce74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.798ce74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b4353e4c33b45fd229e6af1983b8cef23af79a4d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.798ce74.tgz","fileCount":464,"integrity":"sha512-nhppnqYvEoCgkDSi5A5JMesGFp/s2KqS+EG53frvIMQyE49zI0zZnmILgOPud5mjgTN8DE/qCrdUqm2MEC5f7w==","signatures":[{"sig":"MEUCIQC/cspKBkgiqcrZ8kd1LRWb4ab/eHdFlq1gv3q+AoLPOwIgPBmOJ+mMk5K8n2Su/OGVL00tHhLre32iXqt6dwzSBw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.798ce74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.798ce74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c9a6323be98d5fa025bc2e20b7953e6/skybridge-0.0.0-dev.798ce74.tgz","_integrity":"sha512-nhppnqYvEoCgkDSi5A5JMesGFp/s2KqS+EG53frvIMQyE49zI0zZnmILgOPud5mjgTN8DE/qCrdUqm2MEC5f7w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.798ce74_1784272743033_0.9361676505940686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.04c413b":{"name":"skybridge","version":"0.0.0-next.04c413b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.04c413b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1b947209f980a5b10a0549b1f6d9f9e5413fe15f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.04c413b.tgz","fileCount":464,"integrity":"sha512-YUv7LSTHgDi5DwLJbBoW3NLBeCyHeW00wfl34w5ea0RJqMFX8m/9NrpDOsqcrlZHhARd/27gl8ox0UA83DM9YQ==","signatures":[{"sig":"MEUCIAp5WJQwQdDO2YqF6WTCekWU3WLVfDtZH6OUGPFcmIR5AiEA43Fj4HIxVzCmGkTEG/SwqIbVgA3VmJtUdz5Cy0Gr2rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.04c413b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.04c413b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5019f124f9a4577f23eecbc3c496c368/skybridge-0.0.0-next.04c413b.tgz","_integrity":"sha512-YUv7LSTHgDi5DwLJbBoW3NLBeCyHeW00wfl34w5ea0RJqMFX8m/9NrpDOsqcrlZHhARd/27gl8ox0UA83DM9YQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.04c413b_1784272758275_0.17865455275834052","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47690b5":{"name":"skybridge","version":"0.0.0-dev.47690b5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.47690b5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b88fe60ff5e3f7c6da02387e41c6d55424d8dbd9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.47690b5.tgz","fileCount":464,"integrity":"sha512-7SbSmwcNnqoMY+Q6VC7/ITmQlRxp0pk764lBg7UHwxBJrpAMiU+996XUUbcLKyFtXrAOrqbhFwIKNOSXso8rrQ==","signatures":[{"sig":"MEUCIFeGdXoiu3KgDLMhKtAjFvI2m3WZ1gQSTTEsGxkewPgqAiEA7WTCMtgL0NoXD+r2RG4POZbMjfVheyihVmeLBcYxf3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.47690b5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.47690b5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2ed55ca06537ba7162cb355f6a0fd2e/skybridge-0.0.0-dev.47690b5.tgz","_integrity":"sha512-7SbSmwcNnqoMY+Q6VC7/ITmQlRxp0pk764lBg7UHwxBJrpAMiU+996XUUbcLKyFtXrAOrqbhFwIKNOSXso8rrQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.41.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.47690b5_1784272784141_0.7688347198613903","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07b4248":{"name":"skybridge","version":"0.0.0-dev.07b4248","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07b4248","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39a74294a9e88d70ce676e228b318c39d8ea872a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07b4248.tgz","fileCount":464,"integrity":"sha512-zxeya2rTdM8PuWc08dikOEUA4gzBi4SWh/Bx8gH2I/vOZH6wFggP4RWQOBnC+3K0L/81KI39r+jsfKHOYY2MJw==","signatures":[{"sig":"MEQCIAG5XuB8b/bIMOO+CzgmUQd2zy49XPfSoCGbDtAlsa22AiAjQJutCXumIBzK2WHIZwDR//c1ecAVbkbII3RK3fw7bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07b4248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.07b4248.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/093e207e226bf053f6b70e8e930e1b17/skybridge-0.0.0-dev.07b4248.tgz","_integrity":"sha512-zxeya2rTdM8PuWc08dikOEUA4gzBi4SWh/Bx8gH2I/vOZH6wFggP4RWQOBnC+3K0L/81KI39r+jsfKHOYY2MJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07b4248_1784274632598_0.8479110057010577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3feead":{"name":"skybridge","version":"0.0.0-dev.d3feead","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3feead","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9ea08793c7918983778ce59be5941c0cf01eed9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3feead.tgz","fileCount":464,"integrity":"sha512-5Che+Tqv+cZWy2v8oXq1Kf1Je1ab5hUEdvmQBvoUbbamPQEzkA5hfsJoI8SQRDFRxdPat1mzjAkFKOh6NTl56A==","signatures":[{"sig":"MEUCIGfnCr2Ys7+1a/R2JAAkWp3b0LpfuxJYfBn7vSSUxDVNAiEAxf7i4onejkuQ6lDkjaP8rDtMcUX3ysfObBOYXsgr900=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d3feead","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.d3feead.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0212326757f230bf4b683290b1a0bfe/skybridge-0.0.0-dev.d3feead.tgz","_integrity":"sha512-5Che+Tqv+cZWy2v8oXq1Kf1Je1ab5hUEdvmQBvoUbbamPQEzkA5hfsJoI8SQRDFRxdPat1mzjAkFKOh6NTl56A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3feead_1784283129332_0.8178313257870413","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.652bcf6":{"name":"skybridge","version":"0.0.0-dev.652bcf6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.652bcf6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1bb14bfdb0a4f4339357cddb36ad29b92cb05e7a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.652bcf6.tgz","fileCount":464,"integrity":"sha512-bo5WxOhoDAmjsRYXsakdxIPabajuyrYB/iLaArjzdoLgzXHCjR6CXl7VGdDuFJlOU6JzI28V2F1TMJYTALjfLw==","signatures":[{"sig":"MEUCIEBwkMFAFd7vlyssEREsfXMz8RqBzUgu6sCq9VpyMv1CAiEAuBrKgqfipFOlnlhCUl1A56He8fGFdy+qf0mL7PNJj3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.652bcf6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.652bcf6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcd74830022e4c935c9c9b451b0686c4/skybridge-0.0.0-dev.652bcf6.tgz","_integrity":"sha512-bo5WxOhoDAmjsRYXsakdxIPabajuyrYB/iLaArjzdoLgzXHCjR6CXl7VGdDuFJlOU6JzI28V2F1TMJYTALjfLw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.652bcf6_1784291440094_0.6112590124472972","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.17b18ce":{"name":"skybridge","version":"0.0.0-dev.17b18ce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.17b18ce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e9617cb872c9ef38c0b4bdc612ab505a0e213026","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.17b18ce.tgz","fileCount":464,"integrity":"sha512-/nleaT7ofsmVXNQdHMjvGwkhYZpt1K1VMSglJ3bhfsqHMXZ8HCOxW+FVwODSppsf3nz1xXLMqXIhf9KyPTVFew==","signatures":[{"sig":"MEUCIBA+jBopxkNLYtMpFY0hOzzcIorD5Ir6/OIse3fPr6iyAiEAk31f0D2ya/C5XFTedF6oqjy2Zom02nd3Q4Yla/qCp+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.17b18ce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.17b18ce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47cfa910c5040893f4ec92e26fce916b/skybridge-0.0.0-dev.17b18ce.tgz","_integrity":"sha512-/nleaT7ofsmVXNQdHMjvGwkhYZpt1K1VMSglJ3bhfsqHMXZ8HCOxW+FVwODSppsf3nz1xXLMqXIhf9KyPTVFew==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.17b18ce_1784294193028_0.740381585839224","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.085d492":{"name":"skybridge","version":"0.0.0-dev.085d492","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.085d492","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c483149ac824539908ed18d46d42ae1e62c372f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.085d492.tgz","fileCount":464,"integrity":"sha512-z8oUC62G7MUDCiNngG51L0esPL5gMp6ghf58TzZY9G6eFDH74JCHxTPb4+V7k1HUYNMGxQfivKjnNTO6bL+KZA==","signatures":[{"sig":"MEUCIEe35XDMbaYOhN1aGpwra+lkm75GQ6Wc48bnaOxle6CTAiEAu5JyhuF8HuZv38MtkPCNJc0bvldnYdNsKyAnw6eabiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.085d492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.085d492.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fe18dc1bb2dc4dc15c1de3aba86f9723/skybridge-0.0.0-dev.085d492.tgz","_integrity":"sha512-z8oUC62G7MUDCiNngG51L0esPL5gMp6ghf58TzZY9G6eFDH74JCHxTPb4+V7k1HUYNMGxQfivKjnNTO6bL+KZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.42.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.085d492_1784306714205_0.4365395618861623","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b0bdcad":{"name":"skybridge","version":"0.0.0-dev.b0bdcad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b0bdcad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e7160db179f9ab7819689fea52ba5e9b9c275789","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b0bdcad.tgz","fileCount":464,"integrity":"sha512-rGgJphuPCdMEOWj3mJxLRSqHCzfL9BWnXtajBftPCVx1q1V64AxkNpPED4gnAJTnEb0yXXzw7m/sZONRUK6A0w==","signatures":[{"sig":"MEYCIQCXpAnHD+EIihXaTG/IOAjTBavUUcMwOJWjC05XdQt3gQIhAMnTaxk53UogN7Mc96+0INuAOFcXaiRPAcTmMT9MCEYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b0bdcad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.b0bdcad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc855cba1d9d4af41b05360ac22a824c/skybridge-0.0.0-dev.b0bdcad.tgz","_integrity":"sha512-rGgJphuPCdMEOWj3mJxLRSqHCzfL9BWnXtajBftPCVx1q1V64AxkNpPED4gnAJTnEb0yXXzw7m/sZONRUK6A0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.42.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b0bdcad_1784322470541_0.778012680509766","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b0122f":{"name":"skybridge","version":"0.0.0-dev.3b0122f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b0122f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3147b38b3fcd2f1245e511b00dad89e94b7859ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b0122f.tgz","fileCount":464,"integrity":"sha512-0XczPhHephEDVqu3Pomlj00tBqKJAoppkumLkEOJUN/KUn7I5Gv5aL2CKW9uFQf3kKB9GREhywAscmZgy9rqHg==","signatures":[{"sig":"MEYCIQCJmDVcLzUlvLso/EsdKPeA4QamQ1d5EJqCxj2zk1B3NQIhAOEFcQHNJIG2bdECy7pMvIFxF0f8azp5K96kD5790orX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b0122f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.3b0122f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b2e9697b648af50dea0e08d5f8bcc19/skybridge-0.0.0-dev.3b0122f.tgz","_integrity":"sha512-0XczPhHephEDVqu3Pomlj00tBqKJAoppkumLkEOJUN/KUn7I5Gv5aL2CKW9uFQf3kKB9GREhywAscmZgy9rqHg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.42.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b0122f_1784334787974_0.5375517338207396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6a8080d":{"name":"skybridge","version":"0.0.0-dev.6a8080d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6a8080d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c2ecd76f7025ef9f2cbad32150933d7ea0bd9eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6a8080d.tgz","fileCount":464,"integrity":"sha512-ZzcD6fDksOLUvlQVMmDTEBCTNSPK4/pMOw2yWKeJgm6XH+4J3cbsZU1ebNy8u+peFNJ4emMEvccEfRZockgFsg==","signatures":[{"sig":"MEUCIDBIXsD4oQ9w72LxWmTUShyfGsLs/Wc4V1J/EzzeNteEAiEAiCZ543y0pvQLre2dIkaVyonKNtjk0hd6emP67cYstCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6a8080d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.6a8080d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/733242b3ef61c7651bc820d37d01e069/skybridge-0.0.0-dev.6a8080d.tgz","_integrity":"sha512-ZzcD6fDksOLUvlQVMmDTEBCTNSPK4/pMOw2yWKeJgm6XH+4J3cbsZU1ebNy8u+peFNJ4emMEvccEfRZockgFsg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.42.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6a8080d_1784351671091_0.8409713876854197","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.264c1e8":{"name":"skybridge","version":"0.0.0-next.264c1e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.264c1e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f89077c3711979eee62272871929f8833cab92c0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.264c1e8.tgz","fileCount":464,"integrity":"sha512-GjNcCfY5fGgdHFRMQHpbquE/cyYgHoTlVnB+l3yKtOpOcMH1sLphmYruI/TfAYeL4aR5U9G3u/5alvWTpsTc7Q==","signatures":[{"sig":"MEUCIQCoGQcy02F4V71FFVwer8mtNBFjypgosQpcH57SQLC+igIgLDI/w7QCG9Et4oSui6erG453Ceqgs6yul9sRNj/X6ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.264c1e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.264c1e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5076a9bb3a6f3863c72c0e417ced40eb/skybridge-0.0.0-next.264c1e8.tgz","_integrity":"sha512-GjNcCfY5fGgdHFRMQHpbquE/cyYgHoTlVnB+l3yKtOpOcMH1sLphmYruI/TfAYeL4aR5U9G3u/5alvWTpsTc7Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.42.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.264c1e8_1784364678220_0.09378828764148239","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7e34752":{"name":"skybridge","version":"0.0.0-dev.7e34752","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7e34752","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"745a206b006bd158832170ae6bf94b82a335e48d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7e34752.tgz","fileCount":464,"integrity":"sha512-biAhKB5pgwK9PAaXHEw8SCaZJS+i5HTz66FeTD2255HusPLwas04ZQegCpcHIo/tvICJ0lRFDKGmtg3oqSdpnQ==","signatures":[{"sig":"MEUCIQCHsIIFi4QTehu3qEYzRiclfZNb9LIHutvl5uNrABCPLgIgG9uVJcwGIU4A9LJdZLV1m99XnEJ7BcE+xlkIAWxUHoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7e34752","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.7e34752.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cc9674d9ab3d3972aaef9585f949484c/skybridge-0.0.0-dev.7e34752.tgz","_integrity":"sha512-biAhKB5pgwK9PAaXHEw8SCaZJS+i5HTz66FeTD2255HusPLwas04ZQegCpcHIo/tvICJ0lRFDKGmtg3oqSdpnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.42.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7e34752_1784364708916_0.48678379220805623","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09436a3":{"name":"skybridge","version":"0.0.0-dev.09436a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09436a3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a4fdf13566becabcc9265268c9814de972ef65d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09436a3.tgz","fileCount":464,"integrity":"sha512-fx2h4QvzjjeVChhqyenHfMYgmTz0NH0LCr2Qod7sL1Xje1BGkwl5PFm1xlTr+OWBW0z7cYKmGl+55oo3z7bwbQ==","signatures":[{"sig":"MEUCIQC2o+P7OLqQ4aJHgPTWsPDMpf0lIM1Gxbmx0UkRsgwG2gIgEDHItYNUSLy6o5jspg8NNEPz1rl52lkKVJuCi7yeB+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09436a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.09436a3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7b88bd945114d97c6ad1ace04e5aece8/skybridge-0.0.0-dev.09436a3.tgz","_integrity":"sha512-fx2h4QvzjjeVChhqyenHfMYgmTz0NH0LCr2Qod7sL1Xje1BGkwl5PFm1xlTr+OWBW0z7cYKmGl+55oo3z7bwbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.43.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09436a3_1784396500285_0.16324152507733913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb09714":{"name":"skybridge","version":"0.0.0-dev.bb09714","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb09714","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35bda4f9b3b43da1e2a10527e2152d27e5b97dd5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb09714.tgz","fileCount":464,"integrity":"sha512-SRiXetK6THu0IulXE3n38GNkBm2VA9e+k6Ewpssp2tEsWTsMLSzsMEBYGvG6U4XS2HMtnZ4ahz4aVsb2Gzq+kQ==","signatures":[{"sig":"MEUCIAWT4Z9w1hu1JA+zeVwh6sEa5ecK0gVE1O1GY9YOtIjoAiEAgko439TicrkJ+ZVGF1yKHVld3UHzp2j2nyd2cA+swbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb09714","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.bb09714.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d721b0b9209d06f0a409d541e4fede34/skybridge-0.0.0-dev.bb09714.tgz","_integrity":"sha512-SRiXetK6THu0IulXE3n38GNkBm2VA9e+k6Ewpssp2tEsWTsMLSzsMEBYGvG6U4XS2HMtnZ4ahz4aVsb2Gzq+kQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb09714_1784411520531_0.7646894088305791","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.34747e4":{"name":"skybridge","version":"0.0.0-dev.34747e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.34747e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f77ade1c84fe79b95184ce0b5a37562629702d5d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.34747e4.tgz","fileCount":464,"integrity":"sha512-7k3Cc8ZCXPCWV3Oi7LpqTdckJwZyY3jZIIWpT1a7YyxUh8Yr8NzbSI1YIzNoGIm4eNpPAKT8bFzihDsJUb20sw==","signatures":[{"sig":"MEUCIQDaYDfDjfkawr/6axIdV2w6GNgVDKEBFy9Ys8Wn1AaS3wIgTtDCh+lRZNkck0mvNwZ23t6Vq31c5a5m9AWYwQfzdHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.34747e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.34747e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/257ff0d8e119b2f5e02d5469c2e2a857/skybridge-0.0.0-dev.34747e4.tgz","_integrity":"sha512-7k3Cc8ZCXPCWV3Oi7LpqTdckJwZyY3jZIIWpT1a7YyxUh8Yr8NzbSI1YIzNoGIm4eNpPAKT8bFzihDsJUb20sw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.34747e4_1784429480326_0.03495545894028251","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.27b07dc":{"name":"skybridge","version":"0.0.0-next.27b07dc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.27b07dc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f1947cf81039c338c26312c716a4ecbb82a3f85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.27b07dc.tgz","fileCount":464,"integrity":"sha512-odmu9VVoYmOFoTZ8Tu2L03PeEnUQ9w+hCDnwyQTgpTq+Da0ylzlmKB2RlvowliOp0PFC66rn2d2MaDQeJJxW8Q==","signatures":[{"sig":"MEUCIQDRQHiuOKLIEZxNvdMPaF/TPAAG3yQqZcxTL+sco9fAXAIgWbMABJPcqsifP9A6OAs24/Zh7DyAC+ptLKd0++azvS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.27b07dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.27b07dc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/de235956d07e4bb4fb864cd1041e53bc/skybridge-0.0.0-next.27b07dc.tgz","_integrity":"sha512-odmu9VVoYmOFoTZ8Tu2L03PeEnUQ9w+hCDnwyQTgpTq+Da0ylzlmKB2RlvowliOp0PFC66rn2d2MaDQeJJxW8Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.27b07dc_1784443327882_0.4314865781349577","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4627d88":{"name":"skybridge","version":"0.0.0-dev.4627d88","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4627d88","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4845e22e720380ddddcdf6a72e6c86148892f735","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4627d88.tgz","fileCount":464,"integrity":"sha512-mNqdW8fVKr2UxiX4h8yzgbt5urXpERSam3t5rIgGzL+rye3kmxivHHETQDik52+k/d0IBj70gN8f5BsncSfObg==","signatures":[{"sig":"MEUCIQDjPKxUCyAiv2uvENqvUEXn8AotI94araLmcLUaJ9hoqgIgXMyZq3x3cbwtMHV4uq34TuOMoRlTw6Fx6KpxAazQP1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4627d88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.4627d88.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ec5bd54df3d3d8b92349d219c9e081c/skybridge-0.0.0-dev.4627d88.tgz","_integrity":"sha512-mNqdW8fVKr2UxiX4h8yzgbt5urXpERSam3t5rIgGzL+rye3kmxivHHETQDik52+k/d0IBj70gN8f5BsncSfObg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4627d88_1784443383617_0.13681479504682348","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c78809":{"name":"skybridge","version":"0.0.0-dev.9c78809","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c78809","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"929ceb01af5862ecfe59ac6b91c3595bbe7766bc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c78809.tgz","fileCount":464,"integrity":"sha512-a09N23AR1jxhjPxMkThO/tA84bJc0FRKvfTfl2/cccAXvVseBiVa42bdGsoQxIPYduz+X/iGKPSx//zWVTEaSQ==","signatures":[{"sig":"MEUCIQCMD+OX1GeC9naf4cbhMDbX0MHo/pcchLXzleG7dmwOSgIgRYUxNdUZs1xcrsOW/t6nJ6tmJfcRnAgjOjKu6I2vVDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c78809","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.9c78809.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b1c8f8e0e1a751a5ccf2bdc1735558ac/skybridge-0.0.0-dev.9c78809.tgz","_integrity":"sha512-a09N23AR1jxhjPxMkThO/tA84bJc0FRKvfTfl2/cccAXvVseBiVa42bdGsoQxIPYduz+X/iGKPSx//zWVTEaSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c78809_1784454393811_0.9168060662912074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea7edeb":{"name":"skybridge","version":"0.0.0-dev.ea7edeb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea7edeb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"819db45817befce9cf2f73a7e9cb4264b2a8cf5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea7edeb.tgz","fileCount":464,"integrity":"sha512-bvpr5zXjdLnBVz6C28FpGQE+AUcXUfNHxruMPXlASFKA9d7drLQ4bV6L3BCIJdKA4RT5/oMsf/DARe8jDrnW0w==","signatures":[{"sig":"MEUCIC2E9u/piPDquu8bbDHoccMesPZBxvh1Mo0muMJBpM6jAiEA/IhcKOLbqMi9lt0nsnVbpjKdxLBseKoTGpsx+jv47Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea7edeb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.ea7edeb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/588dcc10df102098ff50d7bc3ab5598a/skybridge-0.0.0-dev.ea7edeb.tgz","_integrity":"sha512-bvpr5zXjdLnBVz6C28FpGQE+AUcXUfNHxruMPXlASFKA9d7drLQ4bV6L3BCIJdKA4RT5/oMsf/DARe8jDrnW0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea7edeb_1784476646961_0.09145238519586196","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d4c47c7":{"name":"skybridge","version":"0.0.0-dev.d4c47c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d4c47c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7e4bb1235ffe7048ffe8b0c76d5ce3e00f72f4c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d4c47c7.tgz","fileCount":464,"integrity":"sha512-iX6xGUDZh4gsHX+Wor0bpXndVrefyUGQeiNhrdSTbg5GGKym0BnIJdgAtvXc+0yq04jTl73d4r6DFbQnb+qZFg==","signatures":[{"sig":"MEYCIQDf44egzkf2JfRg8JrTylKr/l6ug6N4N7GTUZn7J/BKiwIhAPuNrkNYp9EHltCmEN148nx1ZJMs+x9hs2Xe+AL9IwYV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d4c47c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.d4c47c7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0dcc392e2909d97f74fe1b3144be538f/skybridge-0.0.0-dev.d4c47c7.tgz","_integrity":"sha512-iX6xGUDZh4gsHX+Wor0bpXndVrefyUGQeiNhrdSTbg5GGKym0BnIJdgAtvXc+0yq04jTl73d4r6DFbQnb+qZFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.1","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d4c47c7_1784491852176_0.35902364458586633","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97c9984":{"name":"skybridge","version":"0.0.0-dev.97c9984","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97c9984","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"250df02341842d91b350ba452c109d35329c966d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97c9984.tgz","fileCount":464,"integrity":"sha512-BWEY1eZb3IaoiPboZWH3ObyPx9rA7ysUmG9Tyhs/Uft7hKmc9aWwet7nW24dHm8PzU0KBn2F31OTJAM5UaLh9w==","signatures":[{"sig":"MEQCIHDeR/TAvAjucIKmUPvs0rXmYBqddDQGCvpxCyOghMD9AiAYqSIDAdPkl3Y1I+Rn7nl6SOpIoNSf4jHN7hCmQ1G4OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97c9984","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.97c9984.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a56f46f1a06d69a925de6c4c1e51cdb9/skybridge-0.0.0-dev.97c9984.tgz","_integrity":"sha512-BWEY1eZb3IaoiPboZWH3ObyPx9rA7ysUmG9Tyhs/Uft7hKmc9aWwet7nW24dHm8PzU0KBn2F31OTJAM5UaLh9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97c9984_1784499393795_0.5576360496229751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66a6c55":{"name":"skybridge","version":"0.0.0-dev.66a6c55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66a6c55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f03491c021989acff3e4e64adc458dcc96969dc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66a6c55.tgz","fileCount":464,"integrity":"sha512-xtx34VQ0dprl655wqVfS9zShLqfmBql2l8bgrPeR7Ou3SyxxYBbmhgMDWi9i7ZpUGRIXNi6h+4aG0AknPtAS9A==","signatures":[{"sig":"MEUCIHRbjcJSLD2yx2BVq0PSp0+LRZqfSVVW1n+WLnKE6NwpAiEAn+PPEakx5g+PbA8geHiwZIB3Qpg6My/9vi69MEvjNnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66a6c55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.66a6c55.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8bebd047e41c2bdad6bcfe0d5b7bd5b4/skybridge-0.0.0-dev.66a6c55.tgz","_integrity":"sha512-xtx34VQ0dprl655wqVfS9zShLqfmBql2l8bgrPeR7Ou3SyxxYBbmhgMDWi9i7ZpUGRIXNi6h+4aG0AknPtAS9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66a6c55_1784527727965_0.31019607633584445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3fa3eb1":{"name":"skybridge","version":"0.0.0-dev.3fa3eb1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3fa3eb1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ac1c684481b2dc4ac6ee75e027d9fc3a06a67a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3fa3eb1.tgz","fileCount":455,"integrity":"sha512-jabzKjkbV9iccRWcaLvHw59vxL109wNgKDgduFTqgYAFn33pWX5RBuO/3WUgaVrVIlPO5diC/bw8nCtR+Etk6Q==","signatures":[{"sig":"MEUCIQC+bOJ7wVKJ1kGOckbwhL0xsHgaogRma6B2m2Lnv8fVjwIgauM0i5tzqJixjum9hUqcaLKdCDEILZbO/U65TL+kQ1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3fa3eb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.3fa3eb1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9bfbc6f46857216db2fdd90e4cee953/skybridge-0.0.0-dev.3fa3eb1.tgz","_integrity":"sha512-jabzKjkbV9iccRWcaLvHw59vxL109wNgKDgduFTqgYAFn33pWX5RBuO/3WUgaVrVIlPO5diC/bw8nCtR+Etk6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3fa3eb1_1784533003346_0.2414415597604862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e2c53a4":{"name":"skybridge","version":"0.0.0-dev.e2c53a4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e2c53a4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c4d5ae8b48540cc1fe0ab55e1c173bfc68cfc4b3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e2c53a4.tgz","fileCount":455,"integrity":"sha512-sv5fbl+EXAdP1/FlPeXufuM3uh+VaXHpVaOhCePxbxWuKZ/SSLlyp7jW7UmsWNc1LqCCsrG9iFQSEv/gV//2+w==","signatures":[{"sig":"MEYCIQD2HSlqxXaBf2tByNL32IaTONZEO9y8UqjnnrMu+vPzwwIhAJTKVHPbob+Ew8OFe+FKPSlmwCIPOeLo/say5fAN20Q/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e2c53a4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.e2c53a4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2186743cbe3fe541aa8b220eca1965eb/skybridge-0.0.0-dev.e2c53a4.tgz","_integrity":"sha512-sv5fbl+EXAdP1/FlPeXufuM3uh+VaXHpVaOhCePxbxWuKZ/SSLlyp7jW7UmsWNc1LqCCsrG9iFQSEv/gV//2+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e2c53a4_1784536690330_0.16210569214824044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b7b029":{"name":"skybridge","version":"0.0.0-dev.7b7b029","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b7b029","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e5b54088a1f517143ed084c5144aaf6a11bd8001","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b7b029.tgz","fileCount":455,"integrity":"sha512-cNmVYZD1QVY5JNZb4t1HM2SidpOWEihHovtx0tlThIrEGkwwQpiwZkOkc/uvs8U1xDILSxtmbp4+FceYBwZV+g==","signatures":[{"sig":"MEYCIQC9vX+HuKqXvzpNFGGaHGZ5DMcN6rZmE75oWgh9lQwtJAIhAItKOy4HHVePOMO4cQQPbpxpCpqo0B2XIRkFke+LATqQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b7b029","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.7b7b029.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0ce7a119e5139bbaf99a51cef8e615d5/skybridge-0.0.0-dev.7b7b029.tgz","_integrity":"sha512-cNmVYZD1QVY5JNZb4t1HM2SidpOWEihHovtx0tlThIrEGkwwQpiwZkOkc/uvs8U1xDILSxtmbp4+FceYBwZV+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b7b029_1784541579713_0.6102103550091809","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b44a52b":{"name":"skybridge","version":"0.0.0-dev.b44a52b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b44a52b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b60e5f8495b89fd079d72cb4dd5cff8f19ba030","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b44a52b.tgz","fileCount":455,"integrity":"sha512-aXMVb0SNSCJQAbJRViGXo5O0GG+cPDgXVAq/XWuMGBfnP2WPY9naQu74S7QjT5VIjm53spxz8ow9m0HFvwEBqw==","signatures":[{"sig":"MEYCIQDoemb7jEgUxh6GmFb3ZNbI8r8DFnF2y0kvGG6IJfJEMAIhAMvb8/Smq6KzJYfbFNkq2RCtHBbrKWPSkx9olYXCZ+3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b44a52b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.b44a52b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5aa8fed6798852885591764b2c8f725a/skybridge-0.0.0-dev.b44a52b.tgz","_integrity":"sha512-aXMVb0SNSCJQAbJRViGXo5O0GG+cPDgXVAq/XWuMGBfnP2WPY9naQu74S7QjT5VIjm53spxz8ow9m0HFvwEBqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b44a52b_1784543834084_0.6412528101207258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ff987f3":{"name":"skybridge","version":"0.0.0-dev.ff987f3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ff987f3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"57fb49cb6fc26648246f0f3be6027ffa3463ead6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ff987f3.tgz","fileCount":464,"integrity":"sha512-AVDQu0TQTZBPyM+CMhGGwIaOs0HEvr1ilIYiWvOsIqWXdeZx5MrOJjwLQA77GSiIaURtHuo7xG/kYRQuXQYINQ==","signatures":[{"sig":"MEUCIDqfBamyHeILpAK4ucfDq2UV3oKl9f+BrxBjbbUosOVmAiEA0FfDUpA41PbjZSWxsJmCTv2Q/aEt9befPruUdovtVG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ff987f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.ff987f3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9344639827101c70cc44daa416c42224/skybridge-0.0.0-dev.ff987f3.tgz","_integrity":"sha512-AVDQu0TQTZBPyM+CMhGGwIaOs0HEvr1ilIYiWvOsIqWXdeZx5MrOJjwLQA77GSiIaURtHuo7xG/kYRQuXQYINQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ff987f3_1784544003430_0.16737858923811944","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35a7b38":{"name":"skybridge","version":"0.0.0-dev.35a7b38","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.35a7b38","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3ed0a20086df8f8fc34f7edef7a6e342f119e84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.35a7b38.tgz","fileCount":455,"integrity":"sha512-xTqwfRBesCS7r9Uo0mzZk68/rkyAxeGHHWIo5lJyrkLhYm66ucncR3X4vPmIJgZPba3lDBWshk893w46Z+b0oA==","signatures":[{"sig":"MEQCIADyPfqgnJx/rAlCPosFIrH5CWUDh/JLCYlfw1d6DTlNAiByhwyXTp1olV/82+ZjHrCF07XKO1QXeffiWXhhtT1F/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.35a7b38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.35a7b38.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75ffacb217a50f5f9881741163921c98/skybridge-0.0.0-dev.35a7b38.tgz","_integrity":"sha512-xTqwfRBesCS7r9Uo0mzZk68/rkyAxeGHHWIo5lJyrkLhYm66ucncR3X4vPmIJgZPba3lDBWshk893w46Z+b0oA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.35a7b38_1784554198246_0.9194712548906399","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b3133d1":{"name":"skybridge","version":"0.0.0-dev.b3133d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b3133d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8cbf9552536c9bd9c64fd92655c43ecf8a1b667d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b3133d1.tgz","fileCount":455,"integrity":"sha512-5RWCQ0JKkPF3kSGhcBcPNkyW1t1BdOBkfn7uEn9TSa+rxKyL/D/ax7EhWJKTec02+Ltz5bKY8Ct+9GI97gUw9w==","signatures":[{"sig":"MEQCIF/psAkzrfNdjoF8IHyAOE48fRc5CC/Xni2wyLHM+Re5AiABxrNbxq/yYJ7fOS4aCizJ4uxGX6bpY5PcgoEUij31lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b3133d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.b3133d1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/11a009540a060815a2f01b93713f96e8/skybridge-0.0.0-dev.b3133d1.tgz","_integrity":"sha512-5RWCQ0JKkPF3kSGhcBcPNkyW1t1BdOBkfn7uEn9TSa+rxKyL/D/ax7EhWJKTec02+Ltz5bKY8Ct+9GI97gUw9w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b3133d1_1784554253285_0.6210236017839836","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.949f2f6":{"name":"skybridge","version":"0.0.0-dev.949f2f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.949f2f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfe87101e82201acbdc9a40ee5fe5f5f4257c272","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.949f2f6.tgz","fileCount":464,"integrity":"sha512-9YlJieuBm6ZpOgeR8hoeVQRxS+0DSMNBwcjUUyXz44UxjmS7b2a4/xJiG+UeryJZh4ZCRt0mvtunZzlXU6DKyw==","signatures":[{"sig":"MEUCIFa5SYQ2gXVsQSHYzYUezg1fqc1pAD93y3WGSMnGu0zEAiEA+rAVVgWK1DeybAybxi1+1024MHTm3S19mHsTMxGyhXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.949f2f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.949f2f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9cb509bcf30ef360645cecdf5e05931/skybridge-0.0.0-dev.949f2f6.tgz","_integrity":"sha512-9YlJieuBm6ZpOgeR8hoeVQRxS+0DSMNBwcjUUyXz44UxjmS7b2a4/xJiG+UeryJZh4ZCRt0mvtunZzlXU6DKyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.949f2f6_1784557960619_0.48418451060704126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.309961d":{"name":"skybridge","version":"0.0.0-dev.309961d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.309961d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f3eeebba53adc0f8911f98cc02c4515f1306f755","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.309961d.tgz","fileCount":464,"integrity":"sha512-eeFDAulh7KZ2jemO+4JnQccL+RnHpREEJ0JFl98qdiojrmPquQpeYAtoehdK8e5m6rk5BUHKL8CYNhw8HFjG0w==","signatures":[{"sig":"MEYCIQDqsoLiGtQtbpfK1JI0CZSDiSEYZPcP/IfYeyHD0poSzwIhAJI88abw+6gymBI8yZ+8NWiUobSBUzri6b+2dJRLt4g0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.309961d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.309961d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ac5a91859e0ebd7b3df9897407e338fd/skybridge-0.0.0-dev.309961d.tgz","_integrity":"sha512-eeFDAulh7KZ2jemO+4JnQccL+RnHpREEJ0JFl98qdiojrmPquQpeYAtoehdK8e5m6rk5BUHKL8CYNhw8HFjG0w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.309961d_1784558008996_0.5805669680569756","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.786f528":{"name":"skybridge","version":"0.0.0-dev.786f528","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.786f528","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"20798f68092012d8762f4b9f27c968461fb1bfeb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.786f528.tgz","fileCount":464,"integrity":"sha512-2gDPlgxCvSXbp/fPeeYt1X4P8r2/Z1peT0yh0n9ZBWn8xSQwoMkygWQBAWxn7uJvD7VoSlGiu27foVJLgeCIDg==","signatures":[{"sig":"MEQCIDLNTgvj0ViailrknBzDVlT4WGmxwuBhM+eamYohLugDAiBSIC3RsSAvhUhnTZu/LvaKE+k/lZAqULIfdFNuBB1X5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.786f528","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.786f528.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5c477ddba45a9499c996099e10d0379a/skybridge-0.0.0-dev.786f528.tgz","_integrity":"sha512-2gDPlgxCvSXbp/fPeeYt1X4P8r2/Z1peT0yh0n9ZBWn8xSQwoMkygWQBAWxn7uJvD7VoSlGiu27foVJLgeCIDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.786f528_1784558254156_0.03440269398735807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.89cd04d":{"name":"skybridge","version":"0.0.0-next.89cd04d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.89cd04d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"041e8b9e5d70807e407748cf806da64965f6cf0b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.89cd04d.tgz","fileCount":464,"integrity":"sha512-k6wUab6MjSrzt0mo57s0myNC966+xYPwxCdRuBVkpIQAApDyhDP/bgGpLfOolsIOFxwRQ14btqC5h+ncf1YEvg==","signatures":[{"sig":"MEUCICgmfG9nln9vOqtWq08EL4Z+D/UDPXlSyTkNjcmfPuDaAiEA45cvBNqH94Kf7Z6Py2ktGknOSOCAXnhpCxjg80w9i58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.89cd04d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.89cd04d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bf8843bd0057ae38bfdd2fc896ce7c5b/skybridge-0.0.0-next.89cd04d.tgz","_integrity":"sha512-k6wUab6MjSrzt0mo57s0myNC966+xYPwxCdRuBVkpIQAApDyhDP/bgGpLfOolsIOFxwRQ14btqC5h+ncf1YEvg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.89cd04d_1784559617690_0.020391853317819342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5df45da":{"name":"skybridge","version":"0.0.0-dev.5df45da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5df45da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c2788581fed8d0e438c1de8980d85e9e59d32cc5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5df45da.tgz","fileCount":464,"integrity":"sha512-DlmLOei5LFl/Uk4fryjNLK6wV+UgW64CloF3BtaP+ZxDvxvR6FhifRZwzJprMWId4MGIJnUMcaM3YOWDd5+uPA==","signatures":[{"sig":"MEQCIAbbRitVRYq7Ct+LqfFJVH3txbndUU1Vj9h6k6Wl1ne8AiAOvEyD6n4hjMVjABXFTH8PPEB3aY8LjKa6hr9526SK8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5df45da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.5df45da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ee6cb35ce7ca9306175853ed0471ccfd/skybridge-0.0.0-dev.5df45da.tgz","_integrity":"sha512-DlmLOei5LFl/Uk4fryjNLK6wV+UgW64CloF3BtaP+ZxDvxvR6FhifRZwzJprMWId4MGIJnUMcaM3YOWDd5+uPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5df45da_1784559787404_0.7131713540519686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38a5f43":{"name":"skybridge","version":"0.0.0-dev.38a5f43","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38a5f43","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f2217bfd25200f871cf31adc81c1f2c88e66dd3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38a5f43.tgz","fileCount":464,"integrity":"sha512-zNNT/+vS0o0FBLg1yfTp7FudQwfCEj8Non9N49ujLE7bCOJWSQKrmYNce2p6DqYZZRIbjJUh95B5UTTDQdjzRw==","signatures":[{"sig":"MEQCIEkaB7FjJIRodVlxrui29c6Zb19VqTdPUWQ8NYYXRm1UAiBvnrMxoOQoHMd3i6/YjzKB9KlNAbupjLp3y2n6Okf2EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38a5f43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.38a5f43.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b88467d6a0896b5b5722aecf506e2eb/skybridge-0.0.0-dev.38a5f43.tgz","_integrity":"sha512-zNNT/+vS0o0FBLg1yfTp7FudQwfCEj8Non9N49ujLE7bCOJWSQKrmYNce2p6DqYZZRIbjJUh95B5UTTDQdjzRw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.44.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38a5f43_1784559801110_0.8413693295981699","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c43e7d9":{"name":"skybridge","version":"0.0.0-dev.c43e7d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c43e7d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"555354bcd4b741f50e8b06de2dd93a2400ec72be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c43e7d9.tgz","fileCount":464,"integrity":"sha512-G/PKYUd9CymOm/HPgdjKqo1fC7FqDK6BR7becD+nPWcaHkMrkyCQq+2rgbj5mC3rMQMdEey5J1P2D4J2knE2Sg==","signatures":[{"sig":"MEQCIG7u6sdKMhmSBmZfFjTC0VK/ZDcsQbazk0WCloF7+QbcAiBARJtIkdCdYBsIvNhokTcRLb2Br87yR8iCuRqVwu3IAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c43e7d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.c43e7d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4431e93a48c97a986fce8371a05cd78b/skybridge-0.0.0-dev.c43e7d9.tgz","_integrity":"sha512-G/PKYUd9CymOm/HPgdjKqo1fC7FqDK6BR7becD+nPWcaHkMrkyCQq+2rgbj5mC3rMQMdEey5J1P2D4J2knE2Sg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c43e7d9_1784607085371_0.5976048620188943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7914624":{"name":"skybridge","version":"0.0.0-dev.7914624","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7914624","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e18b5be70c0dcc77a2c1884ddd0365140b758e5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7914624.tgz","fileCount":455,"integrity":"sha512-1iySjB8N9ILpCxerGf0emOQwhOOBq0p2IOdvS2yGqDkwusPHffRqS7JPoXhcb1STxbE6AWhQMdCejToPuNSV8w==","signatures":[{"sig":"MEQCIHQJE2sySgHn9CwH28Owp3eUSvBnFb6pOCUtsFcfb1yaAiAbGXyoM65tNGSBPtVGyMkTiXD4ObD9XJ4Jpsyq5/jkiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7914624","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.7914624.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9b915b24b299446328a24c763e760aa/skybridge-0.0.0-dev.7914624.tgz","_integrity":"sha512-1iySjB8N9ILpCxerGf0emOQwhOOBq0p2IOdvS2yGqDkwusPHffRqS7JPoXhcb1STxbE6AWhQMdCejToPuNSV8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7914624_1784617429905_0.5446777726803376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ed1bcfc":{"name":"skybridge","version":"0.0.0-next.ed1bcfc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ed1bcfc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c8331cdbe7960806e0a6eef6feb37aa9edbedb3e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ed1bcfc.tgz","fileCount":464,"integrity":"sha512-WzTQAe+0Ax3/3kNJIgDl5ZRFRuwAQQwVKyNqOl6hamCX2Ax2Jqf/DF7r7mV7suJF6LripiYC8TAsBdRAan8kQg==","signatures":[{"sig":"MEYCIQCeCPZIKEv69mja9MmRMa0eXkMV70eassa9PH7WqwJq0AIhANdKkG6Xax/rQ62YD18K5wIxO1XUOYZUjDwVOyBdfua4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ed1bcfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.ed1bcfc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cefb8535674a8b30373bf5c5dc669194/skybridge-0.0.0-next.ed1bcfc.tgz","_integrity":"sha512-WzTQAe+0Ax3/3kNJIgDl5ZRFRuwAQQwVKyNqOl6hamCX2Ax2Jqf/DF7r7mV7suJF6LripiYC8TAsBdRAan8kQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ed1bcfc_1784617474807_0.2429752300964363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.19036af":{"name":"skybridge","version":"0.0.0-dev.19036af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.19036af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bda0eab6e0194b7bade6c2e3a52a1362a9a81c9a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.19036af.tgz","fileCount":464,"integrity":"sha512-La3BvsQA8C8ysMHMfCAcT8669EWjTUtrjJL7oVvdahNDeA5N2h6UW8AwKuQ/fx4kzPQLPMFEmP1p7IVFwq1Kjg==","signatures":[{"sig":"MEUCIHVsKYMtaj42BOjQKwHhdfY8wy60FYC7rucaHyMboKdKAiEAgD9Ag+iOWlHlKx+fme8Tn5ZRY4GeFG4GN1Xuj0TJyuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.19036af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.19036af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/555735bbe289c15be8d34c1816ded6ae/skybridge-0.0.0-dev.19036af.tgz","_integrity":"sha512-La3BvsQA8C8ysMHMfCAcT8669EWjTUtrjJL7oVvdahNDeA5N2h6UW8AwKuQ/fx4kzPQLPMFEmP1p7IVFwq1Kjg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.19036af_1784617513123_0.4556525665127982","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.90dbcd8":{"name":"skybridge","version":"0.0.0-dev.90dbcd8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.90dbcd8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"770afc3f0adcfcf37c55eb90c865b7a2616dd8fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.90dbcd8.tgz","fileCount":455,"integrity":"sha512-oSEtEbrc/zUKqZDHWW95xEd6NBDfRrQXou8QZyfBUxaNnAr56d56MYYUc9IqJHfY+i3pSXibQfEZfKv09nFTVA==","signatures":[{"sig":"MEYCIQCqd6CJgA3bFTVXXghKcAURL8+kBujGnvfAfKvWneKveAIhAIbPUXq9yohDia/DNWD/DVrEdyKPSS4zFHcCT1TSWjsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.90dbcd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.90dbcd8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ca10ea6d864b0061338c0372bacd5fb/skybridge-0.0.0-dev.90dbcd8.tgz","_integrity":"sha512-oSEtEbrc/zUKqZDHWW95xEd6NBDfRrQXou8QZyfBUxaNnAr56d56MYYUc9IqJHfY+i3pSXibQfEZfKv09nFTVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.90dbcd8_1784626175458_0.2898384135989067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ccc873":{"name":"skybridge","version":"0.0.0-dev.9ccc873","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ccc873","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5cad476e68e18b18b5064b2bfc2024e678df438d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ccc873.tgz","fileCount":455,"integrity":"sha512-JndjwXecnpwyD8kS5Cwz/IFop50b2MqTPZOgAGl33ClGG7wF0TFcFA6SiBu1Q+ZG/Ulg+xF388/EEYHSYT5VgQ==","signatures":[{"sig":"MEUCIQDtc7i/B4Y1OKydDzjdKLB/F9y68hz8sxnNO+TsMfOPYQIge6MlGSfGKIWUEYFmX7yqkJmLL0uY1bt0E40Fv6Y12aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ccc873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.9ccc873.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07728145a76af25bfeac05f96ec4012e/skybridge-0.0.0-dev.9ccc873.tgz","_integrity":"sha512-JndjwXecnpwyD8kS5Cwz/IFop50b2MqTPZOgAGl33ClGG7wF0TFcFA6SiBu1Q+ZG/Ulg+xF388/EEYHSYT5VgQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ccc873_1784642740591_0.6065465189965018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.94c22d0":{"name":"skybridge","version":"0.0.0-dev.94c22d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.94c22d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6a47d80c79e57476d3d84b31b3052fac9362e33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.94c22d0.tgz","fileCount":455,"integrity":"sha512-ClzX0MOsS5GOIZQB46wz6Kq5xLC1UkOE2FmAFVw8QZ69Pl+vZwUnguF1SAdXhS2LTiS3X2qtJb+lqFTbLAV0+w==","signatures":[{"sig":"MEUCIQDuvoNvdXIZieDaXLeoUZ3edGkHLevnIVSc0UUik1MmmwIgGIwSy5TJweTi8tLEhqaTRfjuPowZUY2NMFsdW3aAkbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.94c22d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.94c22d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23f98df0f549ae5af7886f4f4db431a9/skybridge-0.0.0-dev.94c22d0.tgz","_integrity":"sha512-ClzX0MOsS5GOIZQB46wz6Kq5xLC1UkOE2FmAFVw8QZ69Pl+vZwUnguF1SAdXhS2LTiS3X2qtJb+lqFTbLAV0+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.94c22d0_1784643480052_0.8241878353137386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06f809c":{"name":"skybridge","version":"0.0.0-dev.06f809c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06f809c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1a167a5b1babe36ef9ac7a8d3cfc2eff139145d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06f809c.tgz","fileCount":455,"integrity":"sha512-Pbl817t3/+o8rNA0AgUixjAx4ap/J6vs18z4on4t08mBxLi8ogn0B676Uuk9QYHHErtkoKCXRiuS34QqYPFscQ==","signatures":[{"sig":"MEQCIEA25a4ilwXwRwkMy9KqnDEvIODWkbYnr2KOUnBtJwl4AiAFVW8Z969ZgeNi39wO5m+7V7Clj3YaZXv8oNYXXxksGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06f809c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.06f809c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b8dd0e38b67aebc752d60fb8a004fa3/skybridge-0.0.0-dev.06f809c.tgz","_integrity":"sha512-Pbl817t3/+o8rNA0AgUixjAx4ap/J6vs18z4on4t08mBxLi8ogn0B676Uuk9QYHHErtkoKCXRiuS34QqYPFscQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06f809c_1784643770798_0.6141638732645518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3b5679":{"name":"skybridge","version":"0.0.0-dev.a3b5679","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3b5679","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"967cb40688941ee6b8af357f0952b625345b69e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3b5679.tgz","fileCount":464,"integrity":"sha512-NU1HijHLaimsf4ff1D5Lxq23Svih+1CJXgpUQP01xDP0D3ue9s88ExJlBsOSR/VgDAhIZx+K7G535YTXG1Ucbg==","signatures":[{"sig":"MEUCIAjBzTpUjIHHsQSMRapyygKVOKOdB7/AXI9W2Xi1IgrqAiEA5TQ4UzyfxOOKng4WcocCqJ/VkeDg378fgYrxL0Yatew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3b5679","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.a3b5679.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e568b31223da8e52bc575be138b55b1/skybridge-0.0.0-dev.a3b5679.tgz","_integrity":"sha512-NU1HijHLaimsf4ff1D5Lxq23Svih+1CJXgpUQP01xDP0D3ue9s88ExJlBsOSR/VgDAhIZx+K7G535YTXG1Ucbg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3b5679_1784697189327_0.3898251056245443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b829beb":{"name":"skybridge","version":"0.0.0-dev.b829beb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b829beb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cf5c607e184692539a3e42be0860c00400c7aca9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b829beb.tgz","fileCount":464,"integrity":"sha512-X6nGZ2SC7Y9F6cIFHVyJ8lQYAAmkCVCG3XhUFmBP7zqL00ou+pt7cPA+1SitwsmlYTcE8PKhWOTOZqOZm82Ang==","signatures":[{"sig":"MEYCIQDWBolAiC3CFAcQ8lBUCcY/n/ctL+ke0X416YY0P4KTdgIhAJVONuXw1tXMMfQiMVy51yIQDd0Wgsxid+1d9Nb8DwDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b829beb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722843},"type":"module","_from":"file:skybridge-0.0.0-dev.b829beb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9fdab5321c1f42f23dfecbb6ad4f614a/skybridge-0.0.0-dev.b829beb.tgz","_integrity":"sha512-X6nGZ2SC7Y9F6cIFHVyJ8lQYAAmkCVCG3XhUFmBP7zqL00ou+pt7cPA+1SitwsmlYTcE8PKhWOTOZqOZm82Ang==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b829beb_1784705861465_0.6995138949378896","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f2bbe9b":{"name":"skybridge","version":"0.0.0-dev.f2bbe9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f2bbe9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5b3477505853171010a06a290d2047e1630d5323","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f2bbe9b.tgz","fileCount":464,"integrity":"sha512-g9xRR1ZUcOmXxiBKrLkA09M+dEzUHDEvP86UIKhnTsXNPbLkdDWP3/Pvxndk4j2ZS786yOIvHnO0KrqJ2v76bw==","signatures":[{"sig":"MEUCIQDdpHmWJhVnX56rB0XAs+mAl2ksH/6xE0OiL/Qt3KAEPAIgb0C9j/IeCfxWjdJSQi8pqr7LvV/Y/M5myj41KsCmiAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f2bbe9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.f2bbe9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8560a04e6349780788e6299ccabd3556/skybridge-0.0.0-dev.f2bbe9b.tgz","_integrity":"sha512-g9xRR1ZUcOmXxiBKrLkA09M+dEzUHDEvP86UIKhnTsXNPbLkdDWP3/Pvxndk4j2ZS786yOIvHnO0KrqJ2v76bw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f2bbe9b_1784706105542_0.9163700836907112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fc2094":{"name":"skybridge","version":"0.0.0-dev.1fc2094","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fc2094","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"723b8264d43486b168e6769745db716ba7752c92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fc2094.tgz","fileCount":455,"integrity":"sha512-sKWotvRgGQM+PPkoMJmpVXFqxg7p/4tM4RJFukzE0pgnMD/9qNDy42fAJ19wuBItyRk8E9o4dr64SOcoy+KyOQ==","signatures":[{"sig":"MEQCIGRyO2JdCg5b8Pe/VeI0s18L+CdSDaofjma0boHP/qn6AiBVuKueJcusA/cEOBh6zeL5PYZtdmRcrjEWgdyXxaKeTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fc2094","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.1fc2094.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c0450784b61e0a8af3ddcae1ee19b918/skybridge-0.0.0-dev.1fc2094.tgz","_integrity":"sha512-sKWotvRgGQM+PPkoMJmpVXFqxg7p/4tM4RJFukzE0pgnMD/9qNDy42fAJ19wuBItyRk8E9o4dr64SOcoy+KyOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fc2094_1784706947073_0.9604811140996212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ca5b38a":{"name":"skybridge","version":"0.0.0-next.ca5b38a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ca5b38a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"676ae7c97f7b1878fbe5232d5ac22a1380473de0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ca5b38a.tgz","fileCount":464,"integrity":"sha512-l6zitYXUL3RR5zb8SaJEHSTiN7Sl9HLNNERYPK+kr9jDaJklH/uUk6ecGedvpmUabNvjBdMCglIqWZTpJa265A==","signatures":[{"sig":"MEUCIQDaHuWaJlJeZCpyxNjxlmRAAO1ucYvr4q1BQMEtWHa/CQIgKjq5y6832jrkQi+QCA5CozyqbhiAX2IK6Y6xj/GCTB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ca5b38a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722390},"type":"module","_from":"file:skybridge-0.0.0-next.ca5b38a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df06204b9813554ed7106b356de0c80f/skybridge-0.0.0-next.ca5b38a.tgz","_integrity":"sha512-l6zitYXUL3RR5zb8SaJEHSTiN7Sl9HLNNERYPK+kr9jDaJklH/uUk6ecGedvpmUabNvjBdMCglIqWZTpJa265A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ca5b38a_1784706983095_0.6724547862964443","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4c501ea":{"name":"skybridge","version":"0.0.0-dev.4c501ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4c501ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bf17cffa48016033ee80232eece699681a7257d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4c501ea.tgz","fileCount":464,"integrity":"sha512-Ey2OKrHuMGW/nnIX6BsBHmdaZ6BoTowYVZH3WV2S3dcIvcmjiEYLvpQcsyntD8anKh/LmDTja9EwV/pV3BSb/w==","signatures":[{"sig":"MEQCIC3zxCtRN5hmmTMNRNzH9j7Rgtb2yN+eqoALuY4Yi/O8AiAbPe0GLzBz4hkYUv2H5mpDxyMRJsJqW9yUfgU/cZbvbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4c501ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.4c501ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d46778f57b5180b219a3557a95f80d9e/skybridge-0.0.0-dev.4c501ea.tgz","_integrity":"sha512-Ey2OKrHuMGW/nnIX6BsBHmdaZ6BoTowYVZH3WV2S3dcIvcmjiEYLvpQcsyntD8anKh/LmDTja9EwV/pV3BSb/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4c501ea_1784707007726_0.7690762513704055","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4f2fc36":{"name":"skybridge","version":"0.0.0-dev.4f2fc36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4f2fc36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2383fd1e94bf4af58638262921b458f10c52785c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4f2fc36.tgz","fileCount":464,"integrity":"sha512-3efGFX+kzkUcxY5/n7W69B9pUI6HNzOgiOTCw/5swjEYVI5MRVjJDppDZUByr+pG85Tf2PQJwaHK4/ZWHRSTag==","signatures":[{"sig":"MEUCIQCBtAdxmlyIieJGG6LMaUsFCc23TRI5QDivrWf0WDRuMQIgQuKdnfAE5YtEqPSjpPVWuX9F6gXlhsZ9zO78usapsIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4f2fc36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.4f2fc36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb4dbd8bdafa23c6b770774bbbc47db3/skybridge-0.0.0-dev.4f2fc36.tgz","_integrity":"sha512-3efGFX+kzkUcxY5/n7W69B9pUI6HNzOgiOTCw/5swjEYVI5MRVjJDppDZUByr+pG85Tf2PQJwaHK4/ZWHRSTag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4f2fc36_1784711674558_0.670185504531221","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ea67b9b":{"name":"skybridge","version":"0.0.0-dev.ea67b9b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ea67b9b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"38a29ae0c709fd8a8db47df7e9d013d9416f8d6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ea67b9b.tgz","fileCount":476,"integrity":"sha512-i8PJvSBMg6wVdJkn23IwhtWQ96D49FNaIPaaArf5rPOFZ9aUJTtGHdWOR4gJVDFlVi5qIsyPmDyuLINfFDWiiw==","signatures":[{"sig":"MEYCIQCYzU50tn5sqxpWwGX/BS9L7BviQtBdBbh6KDkuFXcVfgIhALi19zu59kxmfKaCrrRKCK9zCF0jTRAKXy53lNzC4fwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ea67b9b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1803865},"type":"module","_from":"file:skybridge-0.0.0-dev.ea67b9b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c73ec319c3209aa302956804b95cee63/skybridge-0.0.0-dev.ea67b9b.tgz","_integrity":"sha512-i8PJvSBMg6wVdJkn23IwhtWQ96D49FNaIPaaArf5rPOFZ9aUJTtGHdWOR4gJVDFlVi5qIsyPmDyuLINfFDWiiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ea67b9b_1784711714614_0.017528056325502916","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.23f5c99":{"name":"skybridge","version":"0.0.0-next.23f5c99","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.23f5c99","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c2fcd0e80fa32499b4c6f4e467ecbeed4cfb4234","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.23f5c99.tgz","fileCount":464,"integrity":"sha512-+OPTe1GJ82Ob6odqzy9hi1zjrVmB7zFZ2X0dy9ECErYUmlsle+IR3TPbqouSRTxG/DtpAealsBhkBqzaSkR6BA==","signatures":[{"sig":"MEUCIQDMbIrY8OHuVrWGt64pi7U+D3t2zD+GqNfLyz07wqf0YQIgB8z3PKhs51LDdVAl2eCPyQL9tj6ovV4odtMNMtfD7lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.23f5c99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722844},"type":"module","_from":"file:skybridge-0.0.0-next.23f5c99.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/968e8cb59166cd9c3dc105b096f45f16/skybridge-0.0.0-next.23f5c99.tgz","_integrity":"sha512-+OPTe1GJ82Ob6odqzy9hi1zjrVmB7zFZ2X0dy9ECErYUmlsle+IR3TPbqouSRTxG/DtpAealsBhkBqzaSkR6BA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.23f5c99_1784712519429_0.36136117256822353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7e1e5d0":{"name":"skybridge","version":"0.0.0-dev.7e1e5d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7e1e5d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94e14b452556c0fc1d6c1648c4b0b540c0135bbb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7e1e5d0.tgz","fileCount":464,"integrity":"sha512-eRKSaCM+P1mXEJgFDANk7xfbdEAgu9worVkjuisBk0OnXbnSnFen8Z93wAcTwrN+6wcWwNQnjkv4A5cw/u0RPA==","signatures":[{"sig":"MEUCICGFFwIrLRKQX8v704bx+x2H/tE9HAyjkbd/kDsrHHBsAiEAnN9D9/Mx87rf2Ug0TxUulzHq1r/u4a5CkthtDWEVUsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7e1e5d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722843},"type":"module","_from":"file:skybridge-0.0.0-dev.7e1e5d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e5b1aba20bac6f229cef97f81cfb7c9/skybridge-0.0.0-dev.7e1e5d0.tgz","_integrity":"sha512-eRKSaCM+P1mXEJgFDANk7xfbdEAgu9worVkjuisBk0OnXbnSnFen8Z93wAcTwrN+6wcWwNQnjkv4A5cw/u0RPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7e1e5d0_1784712671097_0.457013734308225","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bc9c12c":{"name":"skybridge","version":"0.0.0-dev.bc9c12c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bc9c12c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"652d49aef8f16fc5d74b03f371e6503ab839bf5c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bc9c12c.tgz","fileCount":464,"integrity":"sha512-T4N9wYRZf00FEYaQpSKhgk1a7kZfcW9cKPltSJIintRzatbpDEryu+f1KSocFSP+lPdwyA49UQw6vTtebs+Clg==","signatures":[{"sig":"MEYCIQDInYv6iVH5dB/viMy/HSOg03fbHcziL9qCdnqDm0PJigIhAKiBjuCjMSlR3N7pZHTf7rKD0CDUt8XfmoGZRvccFqdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bc9c12c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722843},"type":"module","_from":"file:skybridge-0.0.0-dev.bc9c12c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8a497c0b66e972a269106dee418b3332/skybridge-0.0.0-dev.bc9c12c.tgz","_integrity":"sha512-T4N9wYRZf00FEYaQpSKhgk1a7kZfcW9cKPltSJIintRzatbpDEryu+f1KSocFSP+lPdwyA49UQw6vTtebs+Clg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bc9c12c_1784712685082_0.8347295304111533","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.954e353":{"name":"skybridge","version":"0.0.0-next.954e353","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.954e353","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bfdc025d667740b332f24f2c795fe9cd787aaf0f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.954e353.tgz","fileCount":476,"integrity":"sha512-IqWD+u0pDnO8xHc6qJ8zthVy0dIWn2ferjuc+UPo6YJvmwtqGOfS59S58ecaCh7/DDfi2hwbbiX1O4yHqgWRRg==","signatures":[{"sig":"MEYCIQDRejnAirr/MOs3i+OvOaDAz9y8cSQvhA5ZQj6CKPsYzQIhAOyvWnQALleQTzNIWjw2EA4hGcg8J7oldtJxBarcItp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.954e353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804320},"type":"module","_from":"file:skybridge-0.0.0-next.954e353.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/189b31dfd62c6caa0a7178d5f382451f/skybridge-0.0.0-next.954e353.tgz","_integrity":"sha512-IqWD+u0pDnO8xHc6qJ8zthVy0dIWn2ferjuc+UPo6YJvmwtqGOfS59S58ecaCh7/DDfi2hwbbiX1O4yHqgWRRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.954e353_1784712769756_0.33530571846478496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30cff29":{"name":"skybridge","version":"0.0.0-dev.30cff29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.30cff29","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98d9bfba3ba261ee2068d820e843b415ad220e0c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.30cff29.tgz","fileCount":476,"integrity":"sha512-mdbwG3iL5gCohxTLa0hiXMRWgayvy0NAT9h3jBkgPvT2/0y2nAM/v7fmoTx1kKkwYux6LVtW2wxMgLWhQZi1SQ==","signatures":[{"sig":"MEUCIArEar4a2hzEjCcmSTvI9+EP3h2r0P9rXFmLdFq0Km+CAiEAvzaAXXWZ3cZAipW2xK9+8y3UHYKXgHeJq8kvHeZdypY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.30cff29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.30cff29.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/126741acd2efc7784d0df5525ca06a23/skybridge-0.0.0-dev.30cff29.tgz","_integrity":"sha512-mdbwG3iL5gCohxTLa0hiXMRWgayvy0NAT9h3jBkgPvT2/0y2nAM/v7fmoTx1kKkwYux6LVtW2wxMgLWhQZi1SQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.30cff29_1784712921463_0.2424072849107266","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.81ea105":{"name":"skybridge","version":"0.0.0-dev.81ea105","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.81ea105","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0e986c1dc957dc3b7212ce66c65fcc186cc04439","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.81ea105.tgz","fileCount":476,"integrity":"sha512-qfaLwQ+87I6z9dUmmSiu9F+eoqsYI+P9uXUx1G5KWCj6mzVQmurp98j4qwOyQ8VRvADcY8pY4bPgvvldjYwpUg==","signatures":[{"sig":"MEQCIBlOAq8vTZXLjVwqbncvfBAoQRBjavVRoqiFp66O4smhAiB3TCGJxc/A/66MBvU1oqLIHfna0bCvKLRFOUc3IwRl/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.81ea105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.81ea105.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7fff5e30b8c416b9258997aec1aa88a8/skybridge-0.0.0-dev.81ea105.tgz","_integrity":"sha512-qfaLwQ+87I6z9dUmmSiu9F+eoqsYI+P9uXUx1G5KWCj6mzVQmurp98j4qwOyQ8VRvADcY8pY4bPgvvldjYwpUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.81ea105_1784712928455_0.8922306631782138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4e0a898":{"name":"skybridge","version":"0.0.0-dev.4e0a898","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4e0a898","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ccc15fac0a7bbc609a271dc5d40812a5680b99cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4e0a898.tgz","fileCount":455,"integrity":"sha512-QLRZUiEqgw89Ki76QNoNbXqh+scYDI0QP8ovqJSOnLy5zUXBYoNStDR5udgI0xd8qdd1KyBu+9OrGePdOcV/YA==","signatures":[{"sig":"MEYCIQC0LfxPqLh5MpD+PiqQvrAeKQ8FQs/0hRYqRRtbBKRc1QIhANUe8zfOiR5RvCBFpAa2FcDZpcHWSzwMKZ7mJCiGD+zn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4e0a898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.4e0a898.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e6e15fb8a67077bcf0729d7d5d868a72/skybridge-0.0.0-dev.4e0a898.tgz","_integrity":"sha512-QLRZUiEqgw89Ki76QNoNbXqh+scYDI0QP8ovqJSOnLy5zUXBYoNStDR5udgI0xd8qdd1KyBu+9OrGePdOcV/YA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4e0a898_1784723849092_0.33139232505398875","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"skybridge","version":"1.3.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.3.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5cebe8dd6373b49a69857a4236ff06eb016eeb41","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.3.0.tgz","fileCount":476,"integrity":"sha512-vmlAxXs9C9O98vHNI9UGP30XrLii/Y+rDLMRlXHeK11RcdGBYdedL27lN2+UHcaNUx/bULnBiC1RC+V3pZy/XQ==","signatures":[{"sig":"MEQCIFrF38DYwLYmU+6boi6eU6t0Ae9rQkxV5Vbm1IMMYoZFAiAbJUCGjbq9ryf30aTHabK2YOHNaTZ1ekpfV5ct3TIl8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804307},"type":"module","_from":"file:skybridge-1.3.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0376271e20116db248092cf0a5fc3f79/skybridge-1.3.0.tgz","_integrity":"sha512-vmlAxXs9C9O98vHNI9UGP30XrLii/Y+rDLMRlXHeK11RcdGBYdedL27lN2+UHcaNUx/bULnBiC1RC+V3pZy/XQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.3.0_1784736539764_0.7587182993012616","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.93a324d":{"name":"skybridge","version":"0.0.0-next.93a324d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.93a324d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0fdbe7990163befd15dade39c41d4b08d12ea7e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.93a324d.tgz","fileCount":476,"integrity":"sha512-zY6lPzo22Tp/gJ2q39H6Twl/9LeS50FwaAeWD41Fm9NRXCBlBOP/OhKJ94Ui9X5ApRlp1KvlTRKi+W2F1eoh/w==","signatures":[{"sig":"MEQCIH5uyt+ot3DKH8xY/KFXJqnTZ5F0wpm7Hky1SSsuPBJ8AiBcPZx/qJ4I6f9hMJZBGX5Cf/ZphTPCePMBU6T6/AkHCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.93a324d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804320},"type":"module","_from":"file:skybridge-0.0.0-next.93a324d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eea7a6fb0382d731211f46f705bd81d3/skybridge-0.0.0-next.93a324d.tgz","_integrity":"sha512-zY6lPzo22Tp/gJ2q39H6Twl/9LeS50FwaAeWD41Fm9NRXCBlBOP/OhKJ94Ui9X5ApRlp1KvlTRKi+W2F1eoh/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.93a324d_1784736683642_0.4390268806155","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.67e9173":{"name":"skybridge","version":"0.0.0-dev.67e9173","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.67e9173","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b89f6ab8cf0610d6e4a1eb8a16cd4dcf8e30cd89","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.67e9173.tgz","fileCount":476,"integrity":"sha512-pTfE5OuK5zzHhAGXfeiW+R2kv9oG6krWmFCcKLEHSXmNL5KFINpFf5iZNNfTy6tYw/tYmomuAvTIhJQVMrRCrA==","signatures":[{"sig":"MEUCIQDxZhii5ObMGicCrCSa0xe1Tp4W6fbJlUBiu7t2r+ZHSAIgQ6puaJeJDKmPi+fBaisEe7dYstFWVnsWCMgAa8Uyzys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.67e9173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.67e9173.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d698ff732b537f2e6f37a2eaf41016d7/skybridge-0.0.0-dev.67e9173.tgz","_integrity":"sha512-pTfE5OuK5zzHhAGXfeiW+R2kv9oG6krWmFCcKLEHSXmNL5KFINpFf5iZNNfTy6tYw/tYmomuAvTIhJQVMrRCrA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.67e9173_1784736716941_0.5994217346061643","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.356a405":{"name":"skybridge","version":"0.0.0-dev.356a405","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.356a405","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"43d0d024661942829d99ea167f18094cb934af84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.356a405.tgz","fileCount":455,"integrity":"sha512-KqLSmXSf+XAQ+N6+PA789+o6RsBXbEqJi8sKVqeXjXvdIUDeoPoaH+HstPGHv39UJTe4Ml0zEksu5jP1ryyWng==","signatures":[{"sig":"MEYCIQC3k9KznWR2eAxshvO8GVWpr5CFdHCCwQgsjW6jaiW9FQIhAPdBQyY9ExjtyrN8xjYN/RX0TThmCu73V6I+w22F0Dh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.356a405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1646401},"type":"module","_from":"file:skybridge-0.0.0-dev.356a405.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/174714a775749743238790d9163c140f/skybridge-0.0.0-dev.356a405.tgz","_integrity":"sha512-KqLSmXSf+XAQ+N6+PA789+o6RsBXbEqJi8sKVqeXjXvdIUDeoPoaH+HstPGHv39UJTe4Ml0zEksu5jP1ryyWng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.39.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.3","jsdom":"^29.1.1","vitest":"^4.1.9","ts-node":"^10.9.2","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.2","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.356a405_1784736728177_0.027076426185358216","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59d3518":{"name":"skybridge","version":"0.0.0-dev.59d3518","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59d3518","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b2a69f194fb1d3ab13b74ce20d833f4b4aab0dda","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59d3518.tgz","fileCount":476,"integrity":"sha512-PalC7/TZ8ivH8fBuNpNxeJu2bAkjZ5eQz1dVIysjMMAsg8ULqu9ECuJJFjPxHtGQdLK/IZJWgrriSbR7SUneLg==","signatures":[{"sig":"MEUCIQCPvszbl8VfR09uhHkfar57ZPFWcmKz/G8uqBBggL6Z6gIgCfcSIwYO3gFZPR90vt9nv8rbfL1fOji0p+8uhS6SbEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59d3518","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804696},"type":"module","_from":"file:skybridge-0.0.0-dev.59d3518.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df65d831c94a00dc8650af3be32f1102/skybridge-0.0.0-dev.59d3518.tgz","_integrity":"sha512-PalC7/TZ8ivH8fBuNpNxeJu2bAkjZ5eQz1dVIysjMMAsg8ULqu9ECuJJFjPxHtGQdLK/IZJWgrriSbR7SUneLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59d3518_1784739437738_0.5297293310055364","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fd0170":{"name":"skybridge","version":"0.0.0-dev.1fd0170","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fd0170","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ea5daf50f660e73c815d02e1f6000687262460f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fd0170.tgz","fileCount":476,"integrity":"sha512-u3E+Y1BiSCEHFJs8dkbzTcAZ5Qa/FzIaJB2KDkVKceUUbeoT8LyMlKusjcMDJ7fLV29+y+TFe+RE488VnzoPCQ==","signatures":[{"sig":"MEQCIGOtPymRpd8zVeCKW2lqZv2AGFO99bDvGSpjQXjNUNhrAiABlDeraxRXzvcyyKKBINIOR437glfOoRF2ka7C+dJXmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fd0170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804696},"type":"module","_from":"file:skybridge-0.0.0-dev.1fd0170.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ccd68206cc40f3e758c3faa78526d1ab/skybridge-0.0.0-dev.1fd0170.tgz","_integrity":"sha512-u3E+Y1BiSCEHFJs8dkbzTcAZ5Qa/FzIaJB2KDkVKceUUbeoT8LyMlKusjcMDJ7fLV29+y+TFe+RE488VnzoPCQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fd0170_1784739505627_0.9265393033449081","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c18dbd8":{"name":"skybridge","version":"0.0.0-dev.c18dbd8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c18dbd8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"735d7a4912d1cb77df827c9c1f93bba8f946fb88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c18dbd8.tgz","fileCount":476,"integrity":"sha512-pSqDSKu7zNlvcyDtdufOi2F7lxe/WpuiRT75RFrRBAjAVP13tmcXP8asF5tmZLP6ufvAALAUMqHzlnKe3CmPZA==","signatures":[{"sig":"MEYCIQDTN6SVRPvUijXFE3dIJX2D7cz/OObos1K2axAdSc7x9AIhAJ3cz8VRwXv6XvfO+p6k87yeIp9E2plRN/HyvC0VHqmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c18dbd8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804696},"type":"module","_from":"file:skybridge-0.0.0-dev.c18dbd8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e828083f005d9d18f2f12419e92c25d8/skybridge-0.0.0-dev.c18dbd8.tgz","_integrity":"sha512-pSqDSKu7zNlvcyDtdufOi2F7lxe/WpuiRT75RFrRBAjAVP13tmcXP8asF5tmZLP6ufvAALAUMqHzlnKe3CmPZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c18dbd8_1784739565839_0.16912097479081578","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2b06510":{"name":"skybridge","version":"0.0.0-dev.2b06510","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2b06510","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58b574920efbba679d5ac90755388f0203da24db","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2b06510.tgz","fileCount":476,"integrity":"sha512-RWE1DU7V2/r2xxVWBhNs3fvgloN1a8wPwhPsB2s6GJYFBkUOcIhX1zfMdpnCBzMPTtTUcAzKHY7Gj3kNaLbdUA==","signatures":[{"sig":"MEUCIBrMwZL3xAWPPzdAlG57rEjk38ovYg3NFlSiBhqFW6lbAiEAnAF18fWBlmgcWHbd4e0Oq3gdl/oKQoyhFSlT2aBIM4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2b06510","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.2b06510.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f2a1f3e957e09f6dd7549c92d7b1d07/skybridge-0.0.0-dev.2b06510.tgz","_integrity":"sha512-RWE1DU7V2/r2xxVWBhNs3fvgloN1a8wPwhPsB2s6GJYFBkUOcIhX1zfMdpnCBzMPTtTUcAzKHY7Gj3kNaLbdUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2b06510_1784768868077_0.6818984070256517","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1b3b81f":{"name":"skybridge","version":"0.0.0-dev.1b3b81f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1b3b81f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"595dcb5911d72e85a8b772f70b0385e3b848d698","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1b3b81f.tgz","fileCount":476,"integrity":"sha512-Vw7kroIicigITdfDOtOLp2HKN1FSV+u1/GyDbt/5PuLw89Z35ytPwhnkGkSRXwww39fS7CPWfFVAZ440Kk2MnQ==","signatures":[{"sig":"MEYCIQD4sz3w2K43S2DgYo/Sl0Tyj6l9mnP348S5ymH407Ia+AIhAO44FgEw4yKFKpNPxWFKOCk5ypPw5YcnPfI76CIHEOYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1b3b81f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.1b3b81f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1f56869903723acfbdb4e6eaaa644966/skybridge-0.0.0-dev.1b3b81f.tgz","_integrity":"sha512-Vw7kroIicigITdfDOtOLp2HKN1FSV+u1/GyDbt/5PuLw89Z35ytPwhnkGkSRXwww39fS7CPWfFVAZ440Kk2MnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1b3b81f_1784800716190_0.07023968412122761","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.75d8ef6":{"name":"skybridge","version":"0.0.0-dev.75d8ef6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.75d8ef6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f0df40ad49284129f96ef42c74611f33de71b966","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.75d8ef6.tgz","fileCount":476,"integrity":"sha512-gT8czZM6W75euo0mc3i2JU8dzyzPxbR2YAoMOucZcP1JT0JUyzyFzkW6o0d6vKvuLkYqq5Mu8Ps8VBvXouGXqQ==","signatures":[{"sig":"MEUCIQDbBKqbwH1+LJd7uJVKLdeU5CRR39JzqcrqgPPaqCbUZAIgdEs+3SxataAwSpcctwMowsB9RzyUMOOqRyJj/t4V03I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.75d8ef6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.75d8ef6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4d3e560c49fee9401eb800f01e465f2/skybridge-0.0.0-dev.75d8ef6.tgz","_integrity":"sha512-gT8czZM6W75euo0mc3i2JU8dzyzPxbR2YAoMOucZcP1JT0JUyzyFzkW6o0d6vKvuLkYqq5Mu8Ps8VBvXouGXqQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.75d8ef6_1784800910802_0.5973897539050135","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df78ff9":{"name":"skybridge","version":"0.0.0-dev.df78ff9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df78ff9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e9bccb217e2ceaf4dbc83f69d4650bafd755375d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df78ff9.tgz","fileCount":464,"integrity":"sha512-3+/FZ54NyO8FhwkjSt4kkg7hydcqV0+rmGco6ySynyZ9PufDk3PA2iryCgnbuRvcRiX5D1aRRs9rwJGJ+N0d3A==","signatures":[{"sig":"MEUCIGhTa5mVk+TtknRof+682w9o/p3uzCfGwWyTCk1Kz97OAiEA2aPSWdMmWJvr+54aZeShAd9RpKhrq4P6Dbb3u9ptftE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df78ff9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1722389},"type":"module","_from":"file:skybridge-0.0.0-dev.df78ff9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64445c139e58bea44a75e2e77f098309/skybridge-0.0.0-dev.df78ff9.tgz","_integrity":"sha512-3+/FZ54NyO8FhwkjSt4kkg7hydcqV0+rmGco6ySynyZ9PufDk3PA2iryCgnbuRvcRiX5D1aRRs9rwJGJ+N0d3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.0","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.40.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.4","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df78ff9_1784806192496_0.3536928459153976","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.10603d1":{"name":"skybridge","version":"0.0.0-dev.10603d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.10603d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6237b0d56431192d2661259d9f55b3a061accdd2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.10603d1.tgz","fileCount":476,"integrity":"sha512-L14NXTm7gsE0EoCisquqAzX7hB5nrv1DEZSADDJuygCkiB1T6naysg2CNMNJfKGjCkPkG/5fN+i6QgJGQHuFNQ==","signatures":[{"sig":"MEUCIQCN3QPj9rHfd87YCGO0usZyXGNIPgavkG7hONlysxCl2QIgPiJDd0BF3BZgaK+NTHENXyr/s4u2b8llfoa4ih0V4iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.10603d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.10603d1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ce8212d305898cf0803990d30e00ba53/skybridge-0.0.0-dev.10603d1.tgz","_integrity":"sha512-L14NXTm7gsE0EoCisquqAzX7hB5nrv1DEZSADDJuygCkiB1T6naysg2CNMNJfKGjCkPkG/5fN+i6QgJGQHuFNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.10603d1_1784806537435_0.7489685820444241","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e8c0f1":{"name":"skybridge","version":"0.0.0-dev.1e8c0f1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e8c0f1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07dc336f4a15b58ed048cbc934085ffa52d6024c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e8c0f1.tgz","fileCount":476,"integrity":"sha512-1LiHcXg5ThP1ekk01e6wvMhAFruONxpMZ3iE2cAErIQNixDqSUBjV03sL1NePXen5nUA8nmsu/nakDLAD9jvbQ==","signatures":[{"sig":"MEUCIQDJLKFnXnd5HruiACi5dLVn0awN2geQLR3/mkla7vUHGwIgRiv3n5crC4xGRkA/Unj2Uw4GmOw2Oj86Gv618MkokXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e8c0f1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.1e8c0f1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5cfe32cab9baa49fe3e6dc37a369aae/skybridge-0.0.0-dev.1e8c0f1.tgz","_integrity":"sha512-1LiHcXg5ThP1ekk01e6wvMhAFruONxpMZ3iE2cAErIQNixDqSUBjV03sL1NePXen5nUA8nmsu/nakDLAD9jvbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e8c0f1_1784810713759_0.40352668045675166","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.07f2dfa":{"name":"skybridge","version":"0.0.0-next.07f2dfa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.07f2dfa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"44adfe0406897e2a7db7788edc3681d93246a081","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.07f2dfa.tgz","fileCount":476,"integrity":"sha512-ozSF4Pf//IcPFMYHOylzaUNhktr78kagiH/A2tiYy/QpCB0A53aaXlb2ACoBlLiEuwwGuRlbDt0/MG+ItBgiEw==","signatures":[{"sig":"MEUCIHrjLyRfgBxLku1CmF4lg6GMI7ZC+sfxzycpLiCNLkAKAiEAjV8azzJnnCOSVhoWSrXMhSa62vUb8v2NPMWvHzCT7nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.07f2dfa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804320},"type":"module","_from":"file:skybridge-0.0.0-next.07f2dfa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9f26169d5ac52dcfc9d9f1f2b3133cd/skybridge-0.0.0-next.07f2dfa.tgz","_integrity":"sha512-ozSF4Pf//IcPFMYHOylzaUNhktr78kagiH/A2tiYy/QpCB0A53aaXlb2ACoBlLiEuwwGuRlbDt0/MG+ItBgiEw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.07f2dfa_1784811568503_0.4534733632757131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b04f1f4":{"name":"skybridge","version":"0.0.0-dev.b04f1f4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b04f1f4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b2e12d5a759f55a611ca2c8cb904af71fd72567a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b04f1f4.tgz","fileCount":476,"integrity":"sha512-cjSgYcwTYc+xKgDHgXPHpASSIDlYtBy8zUsUNvLq8U1vnmsA26fwZXbyEzELbB0Z3Awx1xtTTUpFYccZYmqyzg==","signatures":[{"sig":"MEYCIQCNDYNVGcTGtPZ1iFnhPdf3XiJx8DName5ldQH9J3XkJAIhAKBMGS4PLGm+SxBwDjcwP2Xcy/2JTLT/Anm8I6yeXxpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b04f1f4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.b04f1f4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aead726fa7fd8130a5121cfb62fecd65/skybridge-0.0.0-dev.b04f1f4.tgz","_integrity":"sha512-cjSgYcwTYc+xKgDHgXPHpASSIDlYtBy8zUsUNvLq8U1vnmsA26fwZXbyEzELbB0Z3Awx1xtTTUpFYccZYmqyzg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b04f1f4_1784814143939_0.33553767973145154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.adbde82":{"name":"skybridge","version":"0.0.0-next.adbde82","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.adbde82","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"72a59ea159c9a86ee2c9729fc115827d485ca356","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.adbde82.tgz","fileCount":476,"integrity":"sha512-F1epAW7T7nVzJ/3TO0Olpaq8eDOw2m82WhJfJvZsO4yA1alKTX8tWSM3M3BauTAc7Kr5SRnskccYP3kM4nkt8w==","signatures":[{"sig":"MEUCIQC63tp/qTuo/BVLDG2xQOtDELpjCI/qs3WJDkEJQDKAWQIgE48VvmCv/yeZSGm7BNJAZTpapB5DTlFXeFTscxAdjiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.adbde82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804320},"type":"module","_from":"file:skybridge-0.0.0-next.adbde82.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d88c44ea4f1f3d899d25b5012bb516ca/skybridge-0.0.0-next.adbde82.tgz","_integrity":"sha512-F1epAW7T7nVzJ/3TO0Olpaq8eDOw2m82WhJfJvZsO4yA1alKTX8tWSM3M3BauTAc7Kr5SRnskccYP3kM4nkt8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.adbde82_1784819863574_0.09277387437051265","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a0d5023":{"name":"skybridge","version":"0.0.0-dev.a0d5023","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a0d5023","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c0b8af3a4c4f356c87684c8b94fc4772902df67b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a0d5023.tgz","fileCount":476,"integrity":"sha512-ZaWGtEGB6yQgS4u9gwXoYDdE/gwmUkj052Zn4OA4+EF0V5A7Z6td7mWwN0V2mnICzX6bMXbCnjHEPOpUlliDJg==","signatures":[{"sig":"MEYCIQD+EBP//Wv0JtdFFjL0d+yBYuYwCDQAU9DGVM5IJJV/UgIhAI+JjJejTus0azXgj9SrHqCFV6k+m4wgAv8LdN3RRFf0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a0d5023","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.a0d5023.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/162841ef2a7fd077111e467a8c745c7d/skybridge-0.0.0-dev.a0d5023.tgz","_integrity":"sha512-ZaWGtEGB6yQgS4u9gwXoYDdE/gwmUkj052Zn4OA4+EF0V5A7Z6td7mWwN0V2mnICzX6bMXbCnjHEPOpUlliDJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a0d5023_1784823949983_0.7891135152196425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.994f77c":{"name":"skybridge","version":"0.0.0-dev.994f77c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.994f77c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbe847c9de07259684acac10eb441bfdb497a7f7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.994f77c.tgz","fileCount":476,"integrity":"sha512-KLp21YxrjZ5ukj5dVOjLxUNWX61DyBIFOe4eXMeuFr2eiPfXlyF0d72REf3XagsP2ymSzmHTtrYG7FEOCTIs+w==","signatures":[{"sig":"MEQCIFefAXtadBUtTuJtgGgGqAczaWvTr9+1E748mioYzY34AiAMcUpq7Bft7oSUJszX0sIC3J/VDz+DCMUMxiHoBGbb4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.994f77c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.994f77c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/085a3dfb1a867b4a275a042985f22d67/skybridge-0.0.0-dev.994f77c.tgz","_integrity":"sha512-KLp21YxrjZ5ukj5dVOjLxUNWX61DyBIFOe4eXMeuFr2eiPfXlyF0d72REf3XagsP2ymSzmHTtrYG7FEOCTIs+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.994f77c_1784824339280_0.39899673623490317","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9ca3495":{"name":"skybridge","version":"0.0.0-dev.9ca3495","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9ca3495","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb1d15fbc479c8fa9a1392b90bc41671152d8885","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9ca3495.tgz","fileCount":476,"integrity":"sha512-gmVGG4tNWxr1QzKoRWEOrR4IBM/fWP1LZ+YoB5SN4b8FqDxBiTj+Zun+V5vRzaneVK3VI4dBwZab7a4Syy5jdw==","signatures":[{"sig":"MEQCIAxe3ytPzQSDwIB9fP7WncHmlnaykGvmj5ntT+yO+Nk0AiAOjeMnX2YfYwrrBlXeK52erXxLD+3eXrtyW/+iViOr5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9ca3495","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.9ca3495.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/832e7eb0818713b75e1562ba613c9b93/skybridge-0.0.0-dev.9ca3495.tgz","_integrity":"sha512-gmVGG4tNWxr1QzKoRWEOrR4IBM/fWP1LZ+YoB5SN4b8FqDxBiTj+Zun+V5vRzaneVK3VI4dBwZab7a4Syy5jdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9ca3495_1785144833369_0.35236826055009396","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dd47ea8":{"name":"skybridge","version":"0.0.0-dev.dd47ea8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dd47ea8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5dcf320dc0d2ec2b417fa8d1c17402d34cbd0770","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dd47ea8.tgz","fileCount":476,"integrity":"sha512-CslukwcR0Ze7KSfDLrTNpwXQmPNndDpsb1IymOaE1oZSwKXmk3IhXqQJKN6BXufk2KbdHwy6AeflBmw+p1/Q5Q==","signatures":[{"sig":"MEUCIQDi/XXqQcwyyyYdymC4/cSu+ljahlPzLKbS6DqJowAD/gIgevefjQfBx3LY1Nb/aQ/qkZnJWyf/LP9R+U22FKSkYo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dd47ea8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812756},"type":"module","_from":"file:skybridge-0.0.0-dev.dd47ea8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/10044f36327a4a966b24215dd48cb246/skybridge-0.0.0-dev.dd47ea8.tgz","_integrity":"sha512-CslukwcR0Ze7KSfDLrTNpwXQmPNndDpsb1IymOaE1oZSwKXmk3IhXqQJKN6BXufk2KbdHwy6AeflBmw+p1/Q5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dd47ea8_1785147301777_0.7568494055441444","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e38366a":{"name":"skybridge","version":"0.0.0-dev.e38366a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e38366a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5fde66509b0bab72ffc156c0a97ab5a17f0871ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e38366a.tgz","fileCount":476,"integrity":"sha512-Z4NWTUawf6vL7UFMdYDgXrAaBaiY6jwE/KOHLwGXeujkMacG+RG3yyeGE5ss4cctryL2WvdINjPxzzcty3KfwA==","signatures":[{"sig":"MEUCICsFOYZsBAWkFav0lqoyS7D5Aw4vAAX40aWIdzouczm5AiEAzoSQMYrXS6i85LUN2JKvPq3Mqij+rXuQ9uQOBLP8bxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e38366a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812756},"type":"module","_from":"file:skybridge-0.0.0-dev.e38366a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e1ecb37820a273457ad094926dc87e9/skybridge-0.0.0-dev.e38366a.tgz","_integrity":"sha512-Z4NWTUawf6vL7UFMdYDgXrAaBaiY6jwE/KOHLwGXeujkMacG+RG3yyeGE5ss4cctryL2WvdINjPxzzcty3KfwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e38366a_1785147975854_0.09296988525665473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f67d065":{"name":"skybridge","version":"0.0.0-dev.f67d065","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f67d065","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7d8c6e49b70fe656ba87193a2422f5ad18890d3d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f67d065.tgz","fileCount":476,"integrity":"sha512-h9wFtr4wvN9e5DNhcPr26hrsDYWQPSzl08CXRUTDkT0d54ZadRUvJAQ01wSzOpGtZfKh4TIraLI24GoV24GAMQ==","signatures":[{"sig":"MEQCIA/4qfmS5m1aVRJGT8lWJQkGlFNj7xUIlJT9oxhMZs3LAiBRyC2YypGNINPjTlRTBwFtRSRjGxfLP9kQGfvy8NELTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f67d065","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812756},"type":"module","_from":"file:skybridge-0.0.0-dev.f67d065.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/44dd6cef2f98650ea045e4297ec7fc78/skybridge-0.0.0-dev.f67d065.tgz","_integrity":"sha512-h9wFtr4wvN9e5DNhcPr26hrsDYWQPSzl08CXRUTDkT0d54ZadRUvJAQ01wSzOpGtZfKh4TIraLI24GoV24GAMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f67d065_1785148095970_0.5662784781374346","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce9afb7":{"name":"skybridge","version":"0.0.0-dev.ce9afb7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce9afb7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c9758b6e0b5a894d265b1c3209f12a6ea8a5db6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce9afb7.tgz","fileCount":476,"integrity":"sha512-wOiFttwuCTXEvXhwLT+bME/HzT1zNrtQBn0xQ97SF4S7vO+Y+IVKnAQ7KLjsDIvshqB9n7dhRBix6M1gA+H0Ng==","signatures":[{"sig":"MEUCIQDpZySVijwVCKkYu7eXMzuH6pqPuWau787BOXsUbN+PZQIgHERsLcKhY82Q5kWo1fmu25piT2gfP1w+xVYmxUoQIW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce9afb7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812756},"type":"module","_from":"file:skybridge-0.0.0-dev.ce9afb7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/237b3da91effbfdb800341eea59c76c5/skybridge-0.0.0-dev.ce9afb7.tgz","_integrity":"sha512-wOiFttwuCTXEvXhwLT+bME/HzT1zNrtQBn0xQ97SF4S7vO+Y+IVKnAQ7KLjsDIvshqB9n7dhRBix6M1gA+H0Ng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce9afb7_1785148425809_0.1516449372026143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a784263":{"name":"skybridge","version":"0.0.0-dev.a784263","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a784263","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23e154d4008ab989a97410cb0dcff8902d33d5df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a784263.tgz","fileCount":476,"integrity":"sha512-xzB+E3YFw3hN0vEMx36TqRTTkY33u6yG1Wcu8bjlJTXCG+YjdF3bt9yDm39yTIa53BX8mDkJQEKAdCQJx5mH+w==","signatures":[{"sig":"MEYCIQDM/gpOayfBv0PydpnmfeQsTJ0wrLIYpC50yvv25Vkv/QIhAJw8Ma2SlOXE0adK8EXDDs9mDg/0ncOTlzVREI4b9/AA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a784263","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1816117},"type":"module","_from":"file:skybridge-0.0.0-dev.a784263.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47107a30f5e92a690ed64d664aff84ef/skybridge-0.0.0-dev.a784263.tgz","_integrity":"sha512-xzB+E3YFw3hN0vEMx36TqRTTkY33u6yG1Wcu8bjlJTXCG+YjdF3bt9yDm39yTIa53BX8mDkJQEKAdCQJx5mH+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a784263_1785149885787_0.5974569153240368","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba711bf":{"name":"skybridge","version":"0.0.0-dev.ba711bf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba711bf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b553d24368a0e3e8bac17248e79481c403069385","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba711bf.tgz","fileCount":476,"integrity":"sha512-s7tgfyMN+GEQRTkX0ULM/4d6ddhqie6VWQyIpLancPtwV7MVwazXVOhMSkAtDlC9yhs1KCX3amYAjBMvNCIFRg==","signatures":[{"sig":"MEYCIQC1lpC/S6AoJ8cA/KYmGdIq/dAlXXtRPgfiP/ecZnI/TgIhALPRHvvKFMqnwhQ1DyuoMWajShbcoTNqRk83/5TiOahh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba711bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1816117},"type":"module","_from":"file:skybridge-0.0.0-dev.ba711bf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ee704337ac4c6197edee2066d683358/skybridge-0.0.0-dev.ba711bf.tgz","_integrity":"sha512-s7tgfyMN+GEQRTkX0ULM/4d6ddhqie6VWQyIpLancPtwV7MVwazXVOhMSkAtDlC9yhs1KCX3amYAjBMvNCIFRg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba711bf_1785149986157_0.006778026716615981","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8eaff90":{"name":"skybridge","version":"0.0.0-next.8eaff90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8eaff90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b7393ac5ef036f5559a9778be27aef6bf0bacce7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8eaff90.tgz","fileCount":476,"integrity":"sha512-1Zg8kammPyrXeRuX2lr9Yxr8Vkpq8WqU26vMAYR7Dy0cVGBJlCaTGblHrAbnYnnHARZqyWNV+v2Ffoy8T0p/rQ==","signatures":[{"sig":"MEUCIF+kxhOm+Ccnj5amPyDQmyF1cLUqjQ2QlDfpFRIwmxg6AiEArOPcWhcPzQwPRN+2TbLOjv7Kq5KvYDIr2wGAsLhYjB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8eaff90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804320},"type":"module","_from":"file:skybridge-0.0.0-next.8eaff90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9f76700d60e73f9b1ba7aea83abdb1f/skybridge-0.0.0-next.8eaff90.tgz","_integrity":"sha512-1Zg8kammPyrXeRuX2lr9Yxr8Vkpq8WqU26vMAYR7Dy0cVGBJlCaTGblHrAbnYnnHARZqyWNV+v2Ffoy8T0p/rQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8eaff90_1785154432891_0.09199450088911387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9d75142":{"name":"skybridge","version":"0.0.0-dev.9d75142","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9d75142","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"074762c906b2919bab0c5724c7a6d20ced1e5f98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9d75142.tgz","fileCount":476,"integrity":"sha512-W7CAh+6F3dUjh7t6tx3twHcqdiXJ9BIpkdhgFeUvnViEuag2nZZDQ2AQvCclIcB+RiAZyvo9AErqIvBcxhwKKw==","signatures":[{"sig":"MEQCIA6rBq9wu1G9jCIB7CBRn5Hf5soWxVGjX3g2u0VFDKUhAiBfqXcjr/0ujZtz0bk6S5WAkGmJBGiVksImrvmbPKaG7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9d75142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812847},"type":"module","_from":"file:skybridge-0.0.0-dev.9d75142.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa2d22ab17f3e27e2cb2e3c61df8820d/skybridge-0.0.0-dev.9d75142.tgz","_integrity":"sha512-W7CAh+6F3dUjh7t6tx3twHcqdiXJ9BIpkdhgFeUvnViEuag2nZZDQ2AQvCclIcB+RiAZyvo9AErqIvBcxhwKKw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9d75142_1785156269863_0.3971758632299798","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e9670a3":{"name":"skybridge","version":"0.0.0-dev.e9670a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e9670a3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a009a683c2f451e2b7eb7f9ccf5450673465a6c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e9670a3.tgz","fileCount":476,"integrity":"sha512-TmmcoBxyOj0zrvA9/ICXZZ5KTkw0+MZPoZmQ4Sc7yahZGyREy6R5MvcdZb8+e1ol94vnuv8NJCvvddINLHvHAg==","signatures":[{"sig":"MEUCID6tkJrPoCZ8T3/ZRsskRMGv/My+EhD8c9xX98FJr+TMAiEA4/JtPXFkppv7rYNBfOpGgVpQBayIx0hO7KsgD2B4k6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e9670a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809080},"type":"module","_from":"file:skybridge-0.0.0-dev.e9670a3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b0aa71eac7d864c1fb24d0607f17333c/skybridge-0.0.0-dev.e9670a3.tgz","_integrity":"sha512-TmmcoBxyOj0zrvA9/ICXZZ5KTkw0+MZPoZmQ4Sc7yahZGyREy6R5MvcdZb8+e1ol94vnuv8NJCvvddINLHvHAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e9670a3_1785156638621_0.8353325181024149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65d67ef":{"name":"skybridge","version":"0.0.0-dev.65d67ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65d67ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bd976ed3459a228298e0abb031311f76844b4745","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65d67ef.tgz","fileCount":476,"integrity":"sha512-xH+/NmTKr87uXa60eyjdU3wJ+UyxM5Y/vK/1G4nDFi1itdFUPGRY8M2AifCZWdeiuwYPVPBYFGoqZeHq36aFCg==","signatures":[{"sig":"MEYCIQD/arUyA/gkw3qrzp10H1av7Vkq9A9sz1ZU1LPkHYf+/gIhAKW35kRQJJJ0LMV+NWSPdR9JPHbKSntmYW5pMBxf/3Z8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65d67ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1813516},"type":"module","_from":"file:skybridge-0.0.0-dev.65d67ef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1cc16fe3d2ab7e5fa0066e066ef762bf/skybridge-0.0.0-dev.65d67ef.tgz","_integrity":"sha512-xH+/NmTKr87uXa60eyjdU3wJ+UyxM5Y/vK/1G4nDFi1itdFUPGRY8M2AifCZWdeiuwYPVPBYFGoqZeHq36aFCg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65d67ef_1785156644034_0.9371923204437693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b501fc9":{"name":"skybridge","version":"0.0.0-dev.b501fc9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b501fc9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6ed7a11aa8c3d56e4d3a1c62510b6864ce7020d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b501fc9.tgz","fileCount":476,"integrity":"sha512-hMDLWC5PBdgkmsvsPioAVrxBZP+9yU8mAzRmzBNbbsJYBg6/CvS+t2bhcTrrncDjjAJqzTkJSoufBpc2u4SqmA==","signatures":[{"sig":"MEYCIQCq/esTjNLWOws5NpYoRpfpVkpiDGvGLW+9jiX0JOPVdgIhAIDyib3qwaBhnYrZNn/TnYpozvfbQN0CJw9Fu5Dmw75C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b501fc9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1813449},"type":"module","_from":"file:skybridge-0.0.0-dev.b501fc9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/df3b29c4e9e9c4179868e779841f6f02/skybridge-0.0.0-dev.b501fc9.tgz","_integrity":"sha512-hMDLWC5PBdgkmsvsPioAVrxBZP+9yU8mAzRmzBNbbsJYBg6/CvS+t2bhcTrrncDjjAJqzTkJSoufBpc2u4SqmA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b501fc9_1785157720494_0.2105023666644561","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.655ad7b":{"name":"skybridge","version":"0.0.0-next.655ad7b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.655ad7b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"611de6bebde441be2030ed160424d29813b9c400","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.655ad7b.tgz","fileCount":476,"integrity":"sha512-ODj2eMfkCy1ZqU7GQxljLfbnSi/h+d0G4lF6mAsd/Sf1hrP+V7BLxeYNQJ3HkpDTEkr5octXh69r3BYYTdmUlg==","signatures":[{"sig":"MEUCIEm4z/hl7N8Ly3i286IDMkqyU098HHncCozW9FTxtZn0AiEArxtYVNEo8DiXsJgYAxPooLhet60DKIA3+U7H3wOl/CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.655ad7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1813450},"type":"module","_from":"file:skybridge-0.0.0-next.655ad7b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4c819e872ef4203ed13da877123309c8/skybridge-0.0.0-next.655ad7b.tgz","_integrity":"sha512-ODj2eMfkCy1ZqU7GQxljLfbnSi/h+d0G4lF6mAsd/Sf1hrP+V7BLxeYNQJ3HkpDTEkr5octXh69r3BYYTdmUlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.655ad7b_1785162204516_0.7433299008132779","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.fc5dafb":{"name":"skybridge","version":"0.0.0-next.fc5dafb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.fc5dafb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b3b4880a0cc1d68286768de06e3fedcb3c2c19f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.fc5dafb.tgz","fileCount":476,"integrity":"sha512-oVbnWUF9MA/Hlhm0jxyZYtxtvA+U21WytrfbVtunakwHcABFJLAcRr3PL/OXYF65/4SRe/TdugVH01cx1KgExA==","signatures":[{"sig":"MEUCIQDYAj7Yin/ssPS6VtUMlkm7F95pj0j6XEwnibuWZPncOwIgT1SOlr99qyXdlRuUq1WvPNrdOFGBiCENhvKOhm5nu3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.fc5dafb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1818211},"type":"module","_from":"file:skybridge-0.0.0-next.fc5dafb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/598e53cadb9945d8b62d1c6f940cb8dd/skybridge-0.0.0-next.fc5dafb.tgz","_integrity":"sha512-oVbnWUF9MA/Hlhm0jxyZYtxtvA+U21WytrfbVtunakwHcABFJLAcRr3PL/OXYF65/4SRe/TdugVH01cx1KgExA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.fc5dafb_1785162709604_0.4198183530933839","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.954e353":{"name":"skybridge","version":"0.0.0-dev.954e353","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.954e353","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b6b589f2ae92fb6b86e8de65e3a49bb36388c02","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.954e353.tgz","fileCount":476,"integrity":"sha512-ErDGVvjAIaEg5QZZZDKIpqH4cnfMoK+ldv7t+4XacKH74+CIIfqAbkBKStLyfucfUL7RUgyIJeBkbYfhwtKRXw==","signatures":[{"sig":"MEUCIQCcMAdRhqhTtEobqiXmWTso+TfkAKLX7Q7EYjNs9XIOvgIgFUxyuz/BL+Vj3vsaGG+SsTRCKuMg/F5nckCjgLh/258=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.954e353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.954e353.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7cbb7310af96d84f44f2a7224b93b429/skybridge-0.0.0-dev.954e353.tgz","_integrity":"sha512-ErDGVvjAIaEg5QZZZDKIpqH4cnfMoK+ldv7t+4XacKH74+CIIfqAbkBKStLyfucfUL7RUgyIJeBkbYfhwtKRXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.954e353_1785164464571_0.33702471513002896","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.117de55":{"name":"skybridge","version":"0.0.0-dev.117de55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.117de55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4478f8fadbb2f40c98e048fc6419e8ea400046a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.117de55.tgz","fileCount":476,"integrity":"sha512-uTdtHPz4WGUfc19kSOfQvFLh1JZ781dXa33KCvyBgwkj9SRDjTVt/xMg/dT68UnJGXmH5Wfs8xPZo8A0pvVM3Q==","signatures":[{"sig":"MEYCIQC3uADSSk9m0eSG5ABHaX3gMqZQpyQZh/ZZ52u0zGAdLAIhAIWe5z6cU0g+RQlOayDKUwLXAf2r4pkcQJvm9ONEAw7U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.117de55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809080},"type":"module","_from":"file:skybridge-0.0.0-dev.117de55.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c199843ead4c4620e36998d542d2d911/skybridge-0.0.0-dev.117de55.tgz","_integrity":"sha512-uTdtHPz4WGUfc19kSOfQvFLh1JZ781dXa33KCvyBgwkj9SRDjTVt/xMg/dT68UnJGXmH5Wfs8xPZo8A0pvVM3Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.117de55_1785164487105_0.22383214257988127","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"skybridge","version":"1.3.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.3.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d4dfb9d2330cfcd3e17fe22d74b8d6e671bc08ac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.3.1.tgz","fileCount":476,"integrity":"sha512-NHM19On1nAqXYYIFwVVrIr0q7G2+9/GUMKhiYxtGjz18v/sRYDqc/5Lwl1eICMCnOJf8VvrhLmsF2lzLD/uPLA==","signatures":[{"sig":"MEQCIBVqpph4EUAz6bFmC7FzwfstNY5uXPSNhDlLz54RlW52AiAei7BAUj6+N1U/xQQ4oED23WXF76eNdmAt4WxKGa98dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809068},"type":"module","_from":"file:skybridge-1.3.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/53147abcf1203d738ca1e1d6bd620545/skybridge-1.3.1.tgz","_integrity":"sha512-NHM19On1nAqXYYIFwVVrIr0q7G2+9/GUMKhiYxtGjz18v/sRYDqc/5Lwl1eICMCnOJf8VvrhLmsF2lzLD/uPLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.3.1_1785164831530_0.2505004798592998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0d2fad":{"name":"skybridge","version":"0.0.0-dev.c0d2fad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0d2fad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9a12a94e9a9a5b7e45e3f63ebb465392e3036045","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0d2fad.tgz","fileCount":476,"integrity":"sha512-YhSOM+4EWG8w1Xg6iwVAm4zQbxYe8aS1Uo/3/G+g9XNlyNgRXcij3+vJzeBZ/MakxGjKPYWp9ozxM2V1Iw+TUA==","signatures":[{"sig":"MEYCIQD7PolT+FYklAsHxCeMYGNxcaVhOIt8EGL6w5PZSGjYmwIhAP0k+mkTOp3/MtiLZ59oOxqVdOM34ir+Zn2+Abp8WBRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0d2fad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1819866},"type":"module","_from":"file:skybridge-0.0.0-dev.c0d2fad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a6681ccc185ab861e8eceed1532b389/skybridge-0.0.0-dev.c0d2fad.tgz","_integrity":"sha512-YhSOM+4EWG8w1Xg6iwVAm4zQbxYe8aS1Uo/3/G+g9XNlyNgRXcij3+vJzeBZ/MakxGjKPYWp9ozxM2V1Iw+TUA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0d2fad_1785168744542_0.8399302349804116","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41b3fd6":{"name":"skybridge","version":"0.0.0-dev.41b3fd6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41b3fd6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f392454aa2f771e36a2987a6d19057bd95b0d46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41b3fd6.tgz","fileCount":476,"integrity":"sha512-B9O1Tt8iJrCq//tOnLjOFSDF/Y2KP0R1UzMTR+6HdOUIxqlfbCfJJ8Evk8xRrMv1WHjA4LES0KuQE9zWBw8ZaA==","signatures":[{"sig":"MEYCIQCNinq/DvvW7xmPe2781l5hBvkIxZJVB/YFxXdJ/elH5AIhAJ4X6oM04qKQ4hNwSS6CMxaYTnW0FmtNwf8v20Ekwp+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41b3fd6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1818210},"type":"module","_from":"file:skybridge-0.0.0-dev.41b3fd6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eb8bd5a822617e810bb819f3deaf63eb/skybridge-0.0.0-dev.41b3fd6.tgz","_integrity":"sha512-B9O1Tt8iJrCq//tOnLjOFSDF/Y2KP0R1UzMTR+6HdOUIxqlfbCfJJ8Evk8xRrMv1WHjA4LES0KuQE9zWBw8ZaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41b3fd6_1785169410245_0.4472662265599292","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a919e42":{"name":"skybridge","version":"0.0.0-dev.a919e42","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a919e42","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"931cb64917d9798fcaeb7c0801d2ec99cef0a06d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a919e42.tgz","fileCount":476,"integrity":"sha512-CSS5JT08EKTdyO7v1fz9ugV2Hde+DRzpp9BuvUwNWLDhI8+Blet8zZZOa61EG7QqXEBh4d84MDXL4GXLZSvIyQ==","signatures":[{"sig":"MEUCIGj33v70H27zpzKpDwSUah4UoH1mIsqmsxjqalY2H2b+AiEA2esTYaGfkDvbkXe91HByFGbQJvPJB47TLmALD9nLsms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a919e42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1818210},"type":"module","_from":"file:skybridge-0.0.0-dev.a919e42.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2a0311e8fedbdbf52e8dbbffa1a7c53e/skybridge-0.0.0-dev.a919e42.tgz","_integrity":"sha512-CSS5JT08EKTdyO7v1fz9ugV2Hde+DRzpp9BuvUwNWLDhI8+Blet8zZZOa61EG7QqXEBh4d84MDXL4GXLZSvIyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a919e42_1785169415701_0.1278103916237947","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2797af0":{"name":"skybridge","version":"2.0.0-alpha.2797af0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.2797af0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2b93fd64785511bb49fe9e2482e50be7b8753337","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.2797af0.tgz","fileCount":476,"integrity":"sha512-nTB/EGJDYJBNXh1AH2NrBsYKle76d/lLdyohVXKJkzy8k01CTi8epkCb8F8AEbOb0V8mEa7FsZrpbJutscvB4A==","signatures":[{"sig":"MEUCIC9gKdkkb8wzGUsI7dRxZofPn0/j/CDqwM8jto4TBoGEAiEA2eZFxukYKgLgA613Evnjz8yHqALKIW0PGPyoBPIrPZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.2797af0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1818212},"type":"module","_from":"file:skybridge-2.0.0-alpha.2797af0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8fd30496e17bcea31eaabb0abe724ead/skybridge-2.0.0-alpha.2797af0.tgz","_integrity":"sha512-nTB/EGJDYJBNXh1AH2NrBsYKle76d/lLdyohVXKJkzy8k01CTi8epkCb8F8AEbOb0V8mEa7FsZrpbJutscvB4A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.2797af0_1785177354609_0.8121615332731713","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8f292ef":{"name":"skybridge","version":"0.0.0-dev.8f292ef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8f292ef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ad1cbdc04b633af806509a45c9ef4d80cb4f6023","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8f292ef.tgz","fileCount":476,"integrity":"sha512-kh+Lq03KRfORNHuKyoFjHNy7mTy65Z1fRlh2CkUTJ2TV4tbldog1rtj7aI4AU3Av6vZ72VINJ+XpkkpbaaYuPQ==","signatures":[{"sig":"MEQCIC4p+QFbAarhGim1VCCN5wKKLBc8gbU2eR4h/L4mzrsVAiAmBB/rPn4uarTWpi7283tnpY8jBCjjLZOUItVJ3WeFQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8f292ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821822},"type":"module","_from":"file:skybridge-0.0.0-dev.8f292ef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b1b32b0e6eb2090f84e034a6a44b566a/skybridge-0.0.0-dev.8f292ef.tgz","_integrity":"sha512-kh+Lq03KRfORNHuKyoFjHNy7mTy65Z1fRlh2CkUTJ2TV4tbldog1rtj7aI4AU3Av6vZ72VINJ+XpkkpbaaYuPQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8f292ef_1785227915391_0.9530434689484544","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.6336fb4":{"name":"skybridge","version":"2.0.0-alpha.6336fb4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.6336fb4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d05edc0d4e6cd5c10357aeb7fccf8cda25056ef2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.6336fb4.tgz","fileCount":476,"integrity":"sha512-EIxN4+r3a0nZTGsen0g3vRB4FkNc0OdzGCpSuatmyHCj1ZyLcHhD5J2ANJ3DGVNBWSZHWFJZIL9CYkss69PGBg==","signatures":[{"sig":"MEUCIExxTonJ110ZdD4gFMtMl8kqHn2Ldp8hXauuXHxOVfpHAiEA+n2u/D8cYAQYbW1ejPZ+GR6wMqsYG4Hq/UvGvFLZs/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.6336fb4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1800215},"type":"module","_from":"file:skybridge-2.0.0-alpha.6336fb4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ea134cce424e5b8051655ecf169c3943/skybridge-2.0.0-alpha.6336fb4.tgz","_integrity":"sha512-EIxN4+r3a0nZTGsen0g3vRB4FkNc0OdzGCpSuatmyHCj1ZyLcHhD5J2ANJ3DGVNBWSZHWFJZIL9CYkss69PGBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"2.0.0-beta.5","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.6336fb4_1785228269630_0.15424547545901834","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.d46620f":{"name":"skybridge","version":"2.0.0-alpha.d46620f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.d46620f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f8c9e7fa4ac4534758e6cf8f15a507dcd144eb97","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.d46620f.tgz","fileCount":476,"integrity":"sha512-iE9L7qoEbCyzLCcpPbXQZt7ZkVACLDXa2yvd3K18WKNSumHZYH2dz1Jfm5H8C0weaYSOlGycNhiHiNPRTTX1kw==","signatures":[{"sig":"MEQCIC43LOuRK8NI3BfFz/jqjDdHd8atSacEpUmhsAKu4guXAiA0OiuuTRIi0g7a3nPE0I7UgnyzxnCWmD3Yl7+gbJJY6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.d46620f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1814106},"type":"module","_from":"file:skybridge-2.0.0-alpha.d46620f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a4652d514a0ff9391147d25631b92cb2/skybridge-2.0.0-alpha.d46620f.tgz","_integrity":"sha512-iE9L7qoEbCyzLCcpPbXQZt7ZkVACLDXa2yvd3K18WKNSumHZYH2dz1Jfm5H8C0weaYSOlGycNhiHiNPRTTX1kw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"2.0.0-beta.5","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.d46620f_1785229001550_0.8729384891054002","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.c13294d":{"name":"skybridge","version":"2.0.0-alpha.c13294d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.c13294d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"446144bc8f7babd199fc0d4969874b4da2a0c136","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.c13294d.tgz","fileCount":476,"integrity":"sha512-BxAZkc4oCJzK2bZ82sYyHVOA4Kmi4ZdLusm2nELN3XzO9U2/2tV71ALx018pxr69WIvOIfIdX+est23lwug6rA==","signatures":[{"sig":"MEQCIF68JIQcWwQ37ReCQ26hVDLFRMev/cPM2dpx5BMPCCk8AiA607CVQSSiaBay0o/RDKuCpzHjsYd6zrSokwFzBIjrnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.c13294d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812159},"type":"module","_from":"file:skybridge-2.0.0-alpha.c13294d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9435fdbba9ed2ffa0fdc1df78749f950/skybridge-2.0.0-alpha.c13294d.tgz","_integrity":"sha512-BxAZkc4oCJzK2bZ82sYyHVOA4Kmi4ZdLusm2nELN3XzO9U2/2tV71ALx018pxr69WIvOIfIdX+est23lwug6rA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/node":"2.0.0-beta.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"2.0.0-beta.5","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/core":"2.0.0-beta.5","@modelcontextprotocol/client":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.c13294d_1785231780602_0.03594357532493375","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.735cc0a":{"name":"skybridge","version":"0.0.0-dev.735cc0a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.735cc0a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a5f5442e940dc5996568034ff7714d58a7c7769","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.735cc0a.tgz","fileCount":476,"integrity":"sha512-CQLmwjj7A8wcp1HRcDblUNGpmnrRqxaotg8I6RRxgHXAzWwv6nZz/cWi/vi/fMpUruCqgGhMTkbHfBJlXTtO8g==","signatures":[{"sig":"MEYCIQCwdBUSaGRIEwnWgZIdBjN3FATYm0ayhX/vlIMQZ776KAIhANlyo+0O/eKtS0ywcfGVQJWlCN7PWJnUUyQVMxNir8z6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.735cc0a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821560},"type":"module","_from":"file:skybridge-0.0.0-dev.735cc0a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ff0f6a8beab025f67b4f0c9c6fc863e3/skybridge-0.0.0-dev.735cc0a.tgz","_integrity":"sha512-CQLmwjj7A8wcp1HRcDblUNGpmnrRqxaotg8I6RRxgHXAzWwv6nZz/cWi/vi/fMpUruCqgGhMTkbHfBJlXTtO8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.735cc0a_1785232580624_0.6596938581745391","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2bb06a3":{"name":"skybridge","version":"2.0.0-alpha.2bb06a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.2bb06a3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9efaaf5053e59a167c35cd289d57845058c99dc1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.2bb06a3.tgz","fileCount":479,"integrity":"sha512-gNfw03IwLCv6igEcjYuXGT/kovhF+VMBzZamVOo0KwBqmk+s0DAvbqX0TWUF/vMLBLRtZSA4R7gjLln8lTn4AA==","signatures":[{"sig":"MEUCIHi5f4DKZ3Ow2fpRyHmQrW46DqMxgvwli5tYCUG/dXQMAiEAwMmmGgxYi1nv2UytLyUS6n18tOR8MCJKjbgEvvni6Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.2bb06a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1811932},"type":"module","_from":"file:skybridge-2.0.0-alpha.2bb06a3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/de88bede13e4972f8f2a8fd2323b1f6d/skybridge-2.0.0-alpha.2bb06a3.tgz","_integrity":"sha512-gNfw03IwLCv6igEcjYuXGT/kovhF+VMBzZamVOo0KwBqmk+s0DAvbqX0TWUF/vMLBLRtZSA4R7gjLln8lTn4AA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"2.0.0-beta.5","@modelcontextprotocol/node":"2.0.0-beta.5","@modelcontextprotocol/client":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.2bb06a3_1785234025789_0.8160171569813797","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.08be486":{"name":"skybridge","version":"0.0.0-dev.08be486","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.08be486","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"86328d11f53abe96344bba2abf05c91b2e74b370","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.08be486.tgz","fileCount":476,"integrity":"sha512-T9OotczG+e3BG5xNipDVl5VpWLss+pqq8ZddHY11K5Gq7XFGM+Uzo9N1kw+3Urfyh7SSAOSPfwRor8oPNKI9Ww==","signatures":[{"sig":"MEQCID2Anodd2fgtthJ7rCoAQYI+3Fu56apBRUVKQS9/04L7AiAPESiOZVJm9TmsWF9lyZv30JPe04Q78+hvp5wobjzwCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.08be486","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823972},"type":"module","_from":"file:skybridge-0.0.0-dev.08be486.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d764505a66b648758f2289a296d6c354/skybridge-0.0.0-dev.08be486.tgz","_integrity":"sha512-T9OotczG+e3BG5xNipDVl5VpWLss+pqq8ZddHY11K5Gq7XFGM+Uzo9N1kw+3Urfyh7SSAOSPfwRor8oPNKI9Ww==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.08be486_1785239523421_0.6990493754106939","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0b17bba":{"name":"skybridge","version":"0.0.0-dev.0b17bba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0b17bba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"173e0c46b2dde3e0b6d397788e3d137d13114bd1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0b17bba.tgz","fileCount":476,"integrity":"sha512-diFgZ3pQKanZBbffxEFmARC4DDjgs/x01afXtNCX5L4CLKTA31aW2ZbFL+IEkzhF/abuXOcbPOJBSiAOYo3rFA==","signatures":[{"sig":"MEYCIQDehLVCxXZ0phMzfLr0RttYDO5kDMIMIROeRQKG6taYdwIhALWOAuhMn+alElM0EywYwUkD4WdAFd13tLHUFvaWta6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0b17bba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821554},"type":"module","_from":"file:skybridge-0.0.0-dev.0b17bba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9dc66b2c4eee2414e6fe9fd023f8a34a/skybridge-0.0.0-dev.0b17bba.tgz","_integrity":"sha512-diFgZ3pQKanZBbffxEFmARC4DDjgs/x01afXtNCX5L4CLKTA31aW2ZbFL+IEkzhF/abuXOcbPOJBSiAOYo3rFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0b17bba_1785243220354_0.9540347411692789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c3343fa":{"name":"skybridge","version":"0.0.0-dev.c3343fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c3343fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81fa55d0e12efc76be350977029ac7952c1a0d48","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c3343fa.tgz","fileCount":476,"integrity":"sha512-E6rzs1skVzc8ia0U4qxJe6MaCsbSZgJBNylfLVwn3IQXEMn7RU5Wo3Xk0osdYZUUhbG9tfdqgrUdaYmCusO7zg==","signatures":[{"sig":"MEQCIAzRIbQOOLZYsLDBZ5EeAunBHn8/dnSRINyXOM18eubIAiBse0YEgPzs+VY2sfwxIe8QBQcj1Uk5A2N9mnq3oGEsxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c3343fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823824},"type":"module","_from":"file:skybridge-0.0.0-dev.c3343fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3d9a849312acb8940a599f9c32bfdc39/skybridge-0.0.0-dev.c3343fa.tgz","_integrity":"sha512-E6rzs1skVzc8ia0U4qxJe6MaCsbSZgJBNylfLVwn3IQXEMn7RU5Wo3Xk0osdYZUUhbG9tfdqgrUdaYmCusO7zg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c3343fa_1785245703683_0.20098289740409614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.086ce54":{"name":"skybridge","version":"0.0.0-dev.086ce54","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.086ce54","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e1f9ba1d4ceac9e101f4bc4a4e4c99f7b4ead966","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.086ce54.tgz","fileCount":476,"integrity":"sha512-L9Q3k+xBhrc8ko0swqdvdXtiArGu/ZwyXQnfRR3N4R+29Qr0+6eeHG1tcR7VQhfacpnrDKmQ9ziyMIvt+ZHlcQ==","signatures":[{"sig":"MEYCIQDp5MWQE8CAZ0euMTyNrGda175y9sKJ7XVmpEFJ3dp/sQIhAJNBI3EJSlBV4eJLPOGGx+qvu79i+In9kRMNfEjPyFXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.086ce54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823560},"type":"module","_from":"file:skybridge-0.0.0-dev.086ce54.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/097b6fcf30537e79c20f506385b5ca48/skybridge-0.0.0-dev.086ce54.tgz","_integrity":"sha512-L9Q3k+xBhrc8ko0swqdvdXtiArGu/ZwyXQnfRR3N4R+29Qr0+6eeHG1tcR7VQhfacpnrDKmQ9ziyMIvt+ZHlcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.086ce54_1785245867980_0.17667704649996496","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e284edd":{"name":"skybridge","version":"0.0.0-dev.e284edd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e284edd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d5a4959ac21cc74372ce084fe87ca2122e0ea84","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e284edd.tgz","fileCount":476,"integrity":"sha512-5rTjAI1Ega1ZOOwNcuYEHHXSZA4Yq1faXYiqUv+K0b4r+6yopySKxAxGDknUdDy7RezTPlYmBngVJZKPSeoiyw==","signatures":[{"sig":"MEUCICg6suNeaED2PSGrVKc+vRVqClRth4GTr/3o7/11CWFjAiEA6sxoA1eUyJTKWr9Ubn1H+sCr/kLmQCqXMe0DNJcuoog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e284edd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821604},"type":"module","_from":"file:skybridge-0.0.0-dev.e284edd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e595d19e8639bfccf6f93dbea9324fa/skybridge-0.0.0-dev.e284edd.tgz","_integrity":"sha512-5rTjAI1Ega1ZOOwNcuYEHHXSZA4Yq1faXYiqUv+K0b4r+6yopySKxAxGDknUdDy7RezTPlYmBngVJZKPSeoiyw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e284edd_1785246335152_0.6818630838617603","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fd8f27":{"name":"skybridge","version":"0.0.0-dev.0fd8f27","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fd8f27","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3e9cced27f343e97bcf42350adb1edcd9d2ea3f5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fd8f27.tgz","fileCount":476,"integrity":"sha512-MAueLyvFs2BaHjtcoAaG1Z24wHMrquM73CDVTx1s1x/FQiCBxpwlzZhmJUfFJbh0po+R5juwmqvM3tin1Cj1ZA==","signatures":[{"sig":"MEUCIDMWf8Ko7Ev8htOky7lwWWjHk7NGeoWegczqnTNpby/NAiEA8hWLBEWNgxtG2nJwAVND8FoiMYE1uXVlK9ETG/AIP8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fd8f27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821411},"type":"module","_from":"file:skybridge-0.0.0-dev.0fd8f27.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2a66e2eb5918c4f67fa3d84ccabad18/skybridge-0.0.0-dev.0fd8f27.tgz","_integrity":"sha512-MAueLyvFs2BaHjtcoAaG1Z24wHMrquM73CDVTx1s1x/FQiCBxpwlzZhmJUfFJbh0po+R5juwmqvM3tin1Cj1ZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fd8f27_1785246413598_0.8874722049094539","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.9f41d78":{"name":"skybridge","version":"0.0.0-next.9f41d78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.9f41d78","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f1b6994756c93dd1cabdff4f80209757b139ce47","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.9f41d78.tgz","fileCount":476,"integrity":"sha512-HaIKF+O8omrlxn6U8io+wPTO7kAZYu2xDbMfLREjnlvcqWY18qT8E4p0urIqLQ9KI8BHr//KKJdV2THebo2a0A==","signatures":[{"sig":"MEUCIQDbXuRoWfVMpA2XcTydVVZIkxKC6WO4tX2SzsepHfCK4QIgC+7CadVeCR97PlsU7dI3ISc4aLx8JuDzxSgyXBJhoyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.9f41d78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1821412},"type":"module","_from":"file:skybridge-0.0.0-next.9f41d78.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4ea6a6480ec93d138a0de80ae65debd/skybridge-0.0.0-next.9f41d78.tgz","_integrity":"sha512-HaIKF+O8omrlxn6U8io+wPTO7kAZYu2xDbMfLREjnlvcqWY18qT8E4p0urIqLQ9KI8BHr//KKJdV2THebo2a0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.9f41d78_1785247319890_0.7015348312207463","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa0836a":{"name":"skybridge","version":"0.0.0-dev.fa0836a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa0836a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a037b560167342ac3ada5a9f153b8eb28b3b6934","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa0836a.tgz","fileCount":476,"integrity":"sha512-Fx8aNepFN8lSm3GoMZIaxUe2eZuxlas0fgbbkbCbtOuXWuwm6BgMky7bYyExUtJ++2kE7Z2DrNrZ5ItUC7q5Iw==","signatures":[{"sig":"MEYCIQCOg9L5H4J005FWDgCt7D7LjqziFag7ysYAXrQYkMcnuwIhANHE4bhpqZcX4cWODoQfXGBFO9bwP4Xf9QllSvqDrj3y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa0836a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823522},"type":"module","_from":"file:skybridge-0.0.0-dev.fa0836a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf4b36139b93bb43b539b85cdee7b118/skybridge-0.0.0-dev.fa0836a.tgz","_integrity":"sha512-Fx8aNepFN8lSm3GoMZIaxUe2eZuxlas0fgbbkbCbtOuXWuwm6BgMky7bYyExUtJ++2kE7Z2DrNrZ5ItUC7q5Iw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa0836a_1785248329915_0.7227986700645026","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9961fcf":{"name":"skybridge","version":"0.0.0-dev.9961fcf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9961fcf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1011a4df5245540aee798e998fd1411b6602983","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9961fcf.tgz","fileCount":476,"integrity":"sha512-Rpd0hnZGJI6yxLC7uORyT44Enxcru3Cb5DGq99PAIGznel0q+QermteE9K8LgVcv/NVHGrIvS2D2qXE2qqM2qA==","signatures":[{"sig":"MEQCICVYr3wHUjCICMuoOtA8vudIRRFYYnrvbuWzixp28Ea8AiAbR40USxdotQaSKHRwtyebqLguj8nY1XBqTSZ7N7PTeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9961fcf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823333},"type":"module","_from":"file:skybridge-0.0.0-dev.9961fcf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/49663b9cccb4bf676acbd7d984abfd5c/skybridge-0.0.0-dev.9961fcf.tgz","_integrity":"sha512-Rpd0hnZGJI6yxLC7uORyT44Enxcru3Cb5DGq99PAIGznel0q+QermteE9K8LgVcv/NVHGrIvS2D2qXE2qqM2qA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9961fcf_1785251271035_0.5290042394451391","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f9c577b":{"name":"skybridge","version":"0.0.0-dev.f9c577b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f9c577b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6363dd0f94ac69e8fe1b8c0004ec6872a00aa5fa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f9c577b.tgz","fileCount":476,"integrity":"sha512-EklWQgAvnuDMjZ3s4/HEffFW2URlDhgHJFwNWt6uwMer/c2xNlhFX8Qa4JgMURLj6p77Gkok1C+BUMVRE//MtQ==","signatures":[{"sig":"MEUCIBOfi5e6Gbmh7yPNLsb0IXIwOZGYKCCwOF/Ab8QEyhKCAiEA8rXaSVrlHA/wYE0BTBbZt4+M3+3sylPKFjzO7cqkFS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f9c577b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812281},"type":"module","_from":"file:skybridge-0.0.0-dev.f9c577b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b3ca25181240e690be05c032335aa272/skybridge-0.0.0-dev.f9c577b.tgz","_integrity":"sha512-EklWQgAvnuDMjZ3s4/HEffFW2URlDhgHJFwNWt6uwMer/c2xNlhFX8Qa4JgMURLj6p77Gkok1C+BUMVRE//MtQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f9c577b_1785254203157_0.33298029712069677","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.61f1c06":{"name":"skybridge","version":"0.0.0-next.61f1c06","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.61f1c06","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d46f6ad6c3924b4060fd38921101224aaa5f1e66","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.61f1c06.tgz","fileCount":476,"integrity":"sha512-BQl2F2/vY0wex9a1HzFBdbUrITBYDNI7MSDNkKZfDJjOOq4JGTs9DcDRVAcW+RbBoub53YuGulSb1wNfdpQX0g==","signatures":[{"sig":"MEUCIQCTbSHio8GKxn2eJS3tp46iY2CFoKDu4pKdr+bOSuliPQIgSfIoPJTOsfMO31VhquOQNEQINS9NymhcBkMU8LGvPXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.61f1c06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826535},"type":"module","_from":"file:skybridge-0.0.0-next.61f1c06.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ed787f300fef79c5afdb1793c39afc2/skybridge-0.0.0-next.61f1c06.tgz","_integrity":"sha512-BQl2F2/vY0wex9a1HzFBdbUrITBYDNI7MSDNkKZfDJjOOq4JGTs9DcDRVAcW+RbBoub53YuGulSb1wNfdpQX0g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.61f1c06_1785254407036_0.18071339337343906","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"skybridge","version":"1.3.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.3.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"147051895e11390577b521647e45dfa2f1de6f38","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.3.2.tgz","fileCount":476,"integrity":"sha512-ivJsPqZSxFlMqnPq2zRCqg+xN8gaDbKdlAoiF5QRWuF8VkE6zJDh1AHxawX7K5Fh6dUakesc1+xaEh0vi5RCfg==","signatures":[{"sig":"MEQCIHuRa6r8HhvLw1MaYztmULHi96Rq7L6n5pmb9222x2MSAiBHbDrJgxSxpFfMXzTHf8bMtOTqo88usKSHi8TnM+YvvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1812269},"type":"module","_from":"file:skybridge-1.3.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/64840ac42984023294858d23edf15685/skybridge-1.3.2.tgz","_integrity":"sha512-ivJsPqZSxFlMqnPq2zRCqg+xN8gaDbKdlAoiF5QRWuF8VkE6zJDh1AHxawX7K5Fh6dUakesc1+xaEh0vi5RCfg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.3.2_1785310567656_0.10251162156746796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9b0578d":{"name":"skybridge","version":"0.0.0-dev.9b0578d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9b0578d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b18123fcbfcce90fbd4f197cf31bb82d8c853440","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9b0578d.tgz","fileCount":479,"integrity":"sha512-H/lRDCOTKVeLzWWiwwFP6vODdtFWPlJXfMs+YIiTeh1pP1rh4HVcTFhMHcQ+PsOuOZxSbkzghVECA04eiIhDqw==","signatures":[{"sig":"MEUCIFlZeuG1pSzpFp8GOnccOvkE6ixD24Pp++RrKOJYk2ZuAiEAr3+tmKMQBZdKnxjfLFUp/ss2kxYXvzVimqvx5FSIiMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9b0578d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823163},"type":"module","_from":"file:skybridge-0.0.0-dev.9b0578d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f91d3646161d8c2c06449f7ae46227af/skybridge-0.0.0-dev.9b0578d.tgz","_integrity":"sha512-H/lRDCOTKVeLzWWiwwFP6vODdtFWPlJXfMs+YIiTeh1pP1rh4HVcTFhMHcQ+PsOuOZxSbkzghVECA04eiIhDqw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9b0578d_1785315291434_0.2758636268985075","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efe5a46":{"name":"skybridge","version":"0.0.0-dev.efe5a46","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efe5a46","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ee1609779adfa5ba261bac4166a72b26acf48f7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efe5a46.tgz","fileCount":479,"integrity":"sha512-PhWaTTptglzWMoHNIgAKmOOiDuGDZ0Bk6UIKCpuwYwBoKYv9oPqUXO+9cwU3O0vHGZQ5wR1cVJkbHkbaQRAFIQ==","signatures":[{"sig":"MEYCIQDw50AqzAM5wzgbTZrEOuJW2eplu5BjEeefWSdMa7FacQIhAOZ1qvXIWnyHK/2fmBrznwlJQmSJw8clchi5bmpL/oE0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efe5a46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1822708},"type":"module","_from":"file:skybridge-0.0.0-dev.efe5a46.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcb893685d0110b182b3c0fc1229e47c/skybridge-0.0.0-dev.efe5a46.tgz","_integrity":"sha512-PhWaTTptglzWMoHNIgAKmOOiDuGDZ0Bk6UIKCpuwYwBoKYv9oPqUXO+9cwU3O0vHGZQ5wR1cVJkbHkbaQRAFIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efe5a46_1785315665969_0.5421397140727895","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f1f2ce8":{"name":"skybridge","version":"0.0.0-dev.f1f2ce8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f1f2ce8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b97ff1d4658a4f2d8dbff70632008ec1511ae05d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f1f2ce8.tgz","fileCount":482,"integrity":"sha512-SuzNxcQ0DtGvSHAbxcjh9PwsjKw6trwLCVrEXSAB+Ag2wynojhOvdwTgbHIonzs/naFCiOcLSZCQ4Kxs2gu4Cg==","signatures":[{"sig":"MEUCIQCVSHzMI53C8o3KvjseKHj0vsAEkXV0CcjCiRQsy7KxHQIgfnWYx4nrP8tnK6qCX5vAJmzgTgyqZ9oNWzbM/B8Z/VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f1f2ce8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1830419},"type":"module","_from":"file:skybridge-0.0.0-dev.f1f2ce8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4cb5f8a72d28919e4b48c74167c8d564/skybridge-0.0.0-dev.f1f2ce8.tgz","_integrity":"sha512-SuzNxcQ0DtGvSHAbxcjh9PwsjKw6trwLCVrEXSAB+Ag2wynojhOvdwTgbHIonzs/naFCiOcLSZCQ4Kxs2gu4Cg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f1f2ce8_1785316076502_0.6227042358560215","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efd00e6":{"name":"skybridge","version":"0.0.0-dev.efd00e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efd00e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ce3f23bb45fe9883eea57a775a1c7a352d2371df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efd00e6.tgz","fileCount":482,"integrity":"sha512-UHO8vDI4WmOjsUG6LXp1xlSvN48coeKYal1NtKI62CuLnnVuQyGSAYzKxNt4YxKkiXt3l9zB1mvbTsS6TDVhfA==","signatures":[{"sig":"MEQCIGpuWS/5vbSrRpBzY0RUtEnxLo+VBs+QQvIV62ZNX2YbAiBuiQ9Uy3fCq0WQfKKeR+HSC+f8j48Xo3Sv6ogM2tseog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efd00e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1838743},"type":"module","_from":"file:skybridge-0.0.0-dev.efd00e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9237b0870882c307e0bdaed06c888026/skybridge-0.0.0-dev.efd00e6.tgz","_integrity":"sha512-UHO8vDI4WmOjsUG6LXp1xlSvN48coeKYal1NtKI62CuLnnVuQyGSAYzKxNt4YxKkiXt3l9zB1mvbTsS6TDVhfA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efd00e6_1785316227400_0.32800425130448563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.65668c8":{"name":"skybridge","version":"0.0.0-dev.65668c8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.65668c8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6ab7d4991384b96b19c93d728f5d66ae375bf87f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.65668c8.tgz","fileCount":476,"integrity":"sha512-JjMMLuGkqSO2rXbq1Egzskv7C6u6BbR+fbLgUqYjk5t7nVwx05vnYO6O+Cei/J0B9tMaer86nlPXC56sBC8RmQ==","signatures":[{"sig":"MEUCIQCZhh2sx+A2CIhrU+8GQ7RFk2p8nhYY7sf2v2qn5JnRxwIgH0CWtJe9UidS9ILfji2fPH+SeeYRctoezxglwuxBagw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.65668c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833218},"type":"module","_from":"file:skybridge-0.0.0-dev.65668c8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03933c9a57622b84bef3ca9edcc97456/skybridge-0.0.0-dev.65668c8.tgz","_integrity":"sha512-JjMMLuGkqSO2rXbq1Egzskv7C6u6BbR+fbLgUqYjk5t7nVwx05vnYO6O+Cei/J0B9tMaer86nlPXC56sBC8RmQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.65668c8_1785316513583_0.5491632145328484","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.75909c7":{"name":"skybridge","version":"0.0.0-dev.75909c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.75909c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"07ff40c490ab63263f772d44dc3879621a59ca68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.75909c7.tgz","fileCount":476,"integrity":"sha512-4Xcog/UfiJtILo164S+o/Lg55UnKXYywyd0TyvBYLK7gWgEmjrgOdVUOHogfwnhTGsz47Xx9TKwvJFZsbXWLkw==","signatures":[{"sig":"MEUCIBPOSbcHxIZbpGQ+cdnuRnhOtudcaY13vY2cxeupEMe/AiEAl2xysGENRTp4ac3lg3uTvKbrWFpkEWsR0zTZz2I6SaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.75909c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826534},"type":"module","_from":"file:skybridge-0.0.0-dev.75909c7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d34c4e5a10c9625e06434462f0770fb9/skybridge-0.0.0-dev.75909c7.tgz","_integrity":"sha512-4Xcog/UfiJtILo164S+o/Lg55UnKXYywyd0TyvBYLK7gWgEmjrgOdVUOHogfwnhTGsz47Xx9TKwvJFZsbXWLkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.75909c7_1785321725536_0.6744461388294156","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9fa5d79":{"name":"skybridge","version":"0.0.0-dev.9fa5d79","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9fa5d79","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b42bef94f8d95754b617252f1a0771e6f38cde55","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9fa5d79.tgz","fileCount":476,"integrity":"sha512-QQs9RVq4wqd3QwWJKE7/Wg2MjyVhjr4v1Bb9N6giSb+u4kZwLGj2fwEZDa8hEt4MVepu/eVCKGlW09LP30/WgA==","signatures":[{"sig":"MEUCIQCO61EreUM+B2xIMtUqfDAj1z2aap2ezcCVAkpss4G++wIgb/e45qN6QpQSR5u2Pz/GQ0OD5B4AmDQQopQbvZQWcA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9fa5d79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826534},"type":"module","_from":"file:skybridge-0.0.0-dev.9fa5d79.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/055c2f8b594ee78cbe384c359f591385/skybridge-0.0.0-dev.9fa5d79.tgz","_integrity":"sha512-QQs9RVq4wqd3QwWJKE7/Wg2MjyVhjr4v1Bb9N6giSb+u4kZwLGj2fwEZDa8hEt4MVepu/eVCKGlW09LP30/WgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9fa5d79_1785321736380_0.10257968025904596","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ad91245":{"name":"skybridge","version":"0.0.0-next.ad91245","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ad91245","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0772ccfc87b462b4c017281b1f384b3fb9243776","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ad91245.tgz","fileCount":476,"integrity":"sha512-TtvHOcb2Ujukls/eNbPWckMCjC/zP2rIYIyesa7UglLBWT2HHtAYE7QtALPxsJBHMkE88YUKKVbO0KPS3YQlAg==","signatures":[{"sig":"MEUCIQCkc+bzCPieQ1tz02wHBvjwMsC/VlChflgx6kJpWI0uXgIgWnKFU22mhxkX6cjGpbR7gsoT0dFfnPh0e9wkACvC6hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ad91245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826535},"type":"module","_from":"file:skybridge-0.0.0-next.ad91245.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cf1edb8cc6ae065ed46fc085de626387/skybridge-0.0.0-next.ad91245.tgz","_integrity":"sha512-TtvHOcb2Ujukls/eNbPWckMCjC/zP2rIYIyesa7UglLBWT2HHtAYE7QtALPxsJBHMkE88YUKKVbO0KPS3YQlAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ad91245_1785328499020_0.8885891286087022","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ddcca06":{"name":"skybridge","version":"0.0.0-next.ddcca06","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ddcca06","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23feba957696467c6ede3acb1f03dc1028c3feb1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ddcca06.tgz","fileCount":482,"integrity":"sha512-NFDCiJHF1R7cBd4LXTJ2FwJnZyY2SLA5slJvfI9toIAc2vNvCpiAvQB5n6Qf1u5UVxF+BaUpvd9DGGS0cRj2hQ==","signatures":[{"sig":"MEYCIQDS67s06k+z22LEX9Jfk2NLv7B5IC/d8blojCBzR3Vg/wIhAN+QL4ONIAXUm8+1LKBUgG3ZcleeR2LB0L22r/iWwg5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ddcca06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1838744},"type":"module","_from":"file:skybridge-0.0.0-next.ddcca06.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9192f441b07a2a74ec57837eed228b2c/skybridge-0.0.0-next.ddcca06.tgz","_integrity":"sha512-NFDCiJHF1R7cBd4LXTJ2FwJnZyY2SLA5slJvfI9toIAc2vNvCpiAvQB5n6Qf1u5UVxF+BaUpvd9DGGS0cRj2hQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ddcca06_1785336691810_0.690815188843811","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.dd9a9a9":{"name":"skybridge","version":"0.0.0-next.dd9a9a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.dd9a9a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"adb75e9239232fe8bcb4f03bd9e0fa954ee41d3d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.dd9a9a9.tgz","fileCount":482,"integrity":"sha512-S4nNDZs+W7RP1FHbxTrLe+Z/xnxznP2ePdCHFpawNtsTt635Vtnczj87dj4i+nKBERE/ca/uSOqN4+mx7N1L1w==","signatures":[{"sig":"MEUCIQCRqX0joADoQpojnWP9KwnDdT5jWxe3nvfhPVJMrGOdwgIgGxOtZZzXmNdWZnvCZEgYgNJLeEK6RV+kG3FZBhngJhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.dd9a9a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1838744},"type":"module","_from":"file:skybridge-0.0.0-next.dd9a9a9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56ca08e84fe92786a9774dace053f10c/skybridge-0.0.0-next.dd9a9a9.tgz","_integrity":"sha512-S4nNDZs+W7RP1FHbxTrLe+Z/xnxznP2ePdCHFpawNtsTt635Vtnczj87dj4i+nKBERE/ca/uSOqN4+mx7N1L1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.dd9a9a9_1785404657325_0.08465857970510937","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8ad1986":{"name":"skybridge","version":"0.0.0-next.8ad1986","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8ad1986","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b534fe37c736e159bb8e22ad49a36427fe92f391","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8ad1986.tgz","fileCount":488,"integrity":"sha512-ZFwjkRamgowrVbU4V3mG8yF/Pi3lno7ZcpRqaNrKsmLwDqweNmQ/R0chgxnm2dSxoSUzd8Ytj8jLu5mfUN27JQ==","signatures":[{"sig":"MEYCIQCqkbViwt4GNvlRPIO1Alv/NbzObLLwvkiBAeaozAOFNwIhAMsVm+afGhsJZAqj6YgDfjTzUUANy0l9arC1AU0dsnSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8ad1986","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.8ad1986.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e68449e480161cd330607296c3b46c4f/skybridge-0.0.0-next.8ad1986.tgz","_integrity":"sha512-ZFwjkRamgowrVbU4V3mG8yF/Pi3lno7ZcpRqaNrKsmLwDqweNmQ/R0chgxnm2dSxoSUzd8Ytj8jLu5mfUN27JQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8ad1986_1785429290192_0.3641469871281684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d5d28ed":{"name":"skybridge","version":"0.0.0-dev.d5d28ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d5d28ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4dae815faf936f92052cb1fa91460ca9ca9a8a40","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d5d28ed.tgz","fileCount":488,"integrity":"sha512-b8/4AFQczbvtAAAuVENsl2JIrMMeIsKZQgUsSzcAy+Q9lXdWqIUVV35ZRYXrdVtjRFYrCDW6O4wATGT4zhEAPw==","signatures":[{"sig":"MEUCIAKleICHeuncGEhAyvTLpF7x7jcGOHuyLL37RZDSpg/uAiEArZdSxWZw00zWBU1uPS9Gl3CyMXGnyfOashy7nY1xHVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d5d28ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.d5d28ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef1e56ca93f9c7a5057467c2ec78e9d2/skybridge-0.0.0-dev.d5d28ed.tgz","_integrity":"sha512-b8/4AFQczbvtAAAuVENsl2JIrMMeIsKZQgUsSzcAy+Q9lXdWqIUVV35ZRYXrdVtjRFYrCDW6O4wATGT4zhEAPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d5d28ed_1785501826261_0.25243510592927376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a895f9f":{"name":"skybridge","version":"0.0.0-dev.a895f9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a895f9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e13d7e673e5087f6fc04a5cb522212a2df5ad74","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a895f9f.tgz","fileCount":488,"integrity":"sha512-KY4FElEDeDz4Nd427hvZHkFBxA2RMRZjtfra1brM0cJ8SBAY8PbDqQqoWFY7zFzu52YXyaW2UQZWPFmxZ5PbKg==","signatures":[{"sig":"MEUCIQD599CNNpyS9cE/AUk0vGxCzFhJdEpyFeG3j+QEr2uCDwIgA60uwlwwFNefFVTJK9EqNoDGr9leLSR4Op0VUghLBH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a895f9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.a895f9f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7f28700e3ba0ed06fa1d24f6d61d861/skybridge-0.0.0-dev.a895f9f.tgz","_integrity":"sha512-KY4FElEDeDz4Nd427hvZHkFBxA2RMRZjtfra1brM0cJ8SBAY8PbDqQqoWFY7zFzu52YXyaW2UQZWPFmxZ5PbKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a895f9f_1785502032145_0.99966258008952","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98312ec":{"name":"skybridge","version":"0.0.0-dev.98312ec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98312ec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cec4a7140953cdf7e3c1dc49cd29179681e935e1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98312ec.tgz","fileCount":488,"integrity":"sha512-Fa9PpMOky31al57cQz37aD4Wv7aXg+DBAQwmktM14T5CCbjQAMX6emeX8iQ2QoT39jYPWYLKVzpL/RdLjbgFUQ==","signatures":[{"sig":"MEUCIQCfvwsUUcO7/8dFbwMH8UjXh5uMqbPS8neejoiJ2y2yVAIgfnw4sc8e7S+qRv/9q18aKF27yVgozuwNEMBJUZGn5uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98312ec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.98312ec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f6c954b8a147944323a83ed56f14288c/skybridge-0.0.0-dev.98312ec.tgz","_integrity":"sha512-Fa9PpMOky31al57cQz37aD4Wv7aXg+DBAQwmktM14T5CCbjQAMX6emeX8iQ2QoT39jYPWYLKVzpL/RdLjbgFUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98312ec_1785504202976_0.3606924488698038","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50dacce":{"name":"skybridge","version":"0.0.0-dev.50dacce","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50dacce","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d358dfe910352b2c648213ca119ed8f66ea90283","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50dacce.tgz","fileCount":488,"integrity":"sha512-uj0LZ/Zi6Na5O6zqbugh4MecpRgmy/1XmOqasrS9BaqPS3ylx2RFRPzZUZE5M5p7xwQcehk0nNGtzkIhTrJKdw==","signatures":[{"sig":"MEQCIDVX9IO25izReg/1OPrdj0qWHlXaRomk2xYlN8iv/EDkAiALbWL4VSMwcbftNUypK1szpUtlXofJDJe+ONtfI54sqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50dacce","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.50dacce.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0a899a4211c65c51989c81ef54d2434a/skybridge-0.0.0-dev.50dacce.tgz","_integrity":"sha512-uj0LZ/Zi6Na5O6zqbugh4MecpRgmy/1XmOqasrS9BaqPS3ylx2RFRPzZUZE5M5p7xwQcehk0nNGtzkIhTrJKdw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50dacce_1785507507390_0.9033654907600965","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d2cb8f6":{"name":"skybridge","version":"0.0.0-dev.d2cb8f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d2cb8f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"523b02ec884027ca57ed10b789cf81f7f9b18955","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d2cb8f6.tgz","fileCount":488,"integrity":"sha512-yEgAZfQm/q/qYV9F5kSo3egKZ5YDpVdzTILQZbJRS3OExayLdnwBrSejgpBjItaXGMz0GSlyVG8iwu38C39xtg==","signatures":[{"sig":"MEQCIHLofhPZ6DfEmRIo30FbeHxJnYmZG+N5MfTWyaSNuF90AiAJ9DNeG1oYtUzZdyp+hhj+S98r53C4YBoAiGQEUni/CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d2cb8f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.d2cb8f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a08280c5e0f69618c8065e3f6fae8c7d/skybridge-0.0.0-dev.d2cb8f6.tgz","_integrity":"sha512-yEgAZfQm/q/qYV9F5kSo3egKZ5YDpVdzTILQZbJRS3OExayLdnwBrSejgpBjItaXGMz0GSlyVG8iwu38C39xtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d2cb8f6_1785507696256_0.09709007037057305","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9f4ef51":{"name":"skybridge","version":"0.0.0-dev.9f4ef51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9f4ef51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"56330b70e4f9fea5342c5395047627a05c1483f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9f4ef51.tgz","fileCount":488,"integrity":"sha512-PYqPT+TDOXjOKcFLVdS0akNYe4V9RsMY7wrO1OgvfBbxhuUTP8fJActjF4ewhmI46Ochg0YyNW7XLf/S7t1Afg==","signatures":[{"sig":"MEQCIBaFDsWwPkYxA1/vb7CsFknYpDhE30u9ukUTbUO6CIktAiAcDeaWcJ3JK0lfYJUP842sAaGUs+aj6N10dOA9UoLhow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9f4ef51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.9f4ef51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8f8b58434fc589edfe1255b553987c9b/skybridge-0.0.0-dev.9f4ef51.tgz","_integrity":"sha512-PYqPT+TDOXjOKcFLVdS0akNYe4V9RsMY7wrO1OgvfBbxhuUTP8fJActjF4ewhmI46Ochg0YyNW7XLf/S7t1Afg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9f4ef51_1785509022410_0.09703770199737405","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d0aa6b":{"name":"skybridge","version":"0.0.0-dev.0d0aa6b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d0aa6b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55552c32d3b32987b580e36499d8f58e8921800c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d0aa6b.tgz","fileCount":488,"integrity":"sha512-79ybbfrlQcNGn5zx6tF6aXKyrXEaTEwGHEuQamvb5uCB/t+w5KRH0thAbiLR+uDOqLRLs6HZSouL/q8JVwPKEQ==","signatures":[{"sig":"MEQCIDJwBqt23RDZOlCBC5g0Au+ptFCnkjASsO2jJv4Y+szcAiAM4r2qNKVRk2LnU5ffWuAM4jvYF1V7T07jcBlmcPO9jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d0aa6b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.0d0aa6b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7520aed1449638505ab261393511bcdf/skybridge-0.0.0-dev.0d0aa6b.tgz","_integrity":"sha512-79ybbfrlQcNGn5zx6tF6aXKyrXEaTEwGHEuQamvb5uCB/t+w5KRH0thAbiLR+uDOqLRLs6HZSouL/q8JVwPKEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d0aa6b_1785509962748_0.897564015482377","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.30b2368":{"name":"skybridge","version":"0.0.0-next.30b2368","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.30b2368","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"716dec872b38b22cbab78ac47210e1a6c06194f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.30b2368.tgz","fileCount":488,"integrity":"sha512-hjlLkNxYIdA2N9a26YN/h29j5SkRT6JC8f874+nhfflQpjVtyr+7PcqlNG3anE/IyCAFkbww1YKV7uuobBUCPw==","signatures":[{"sig":"MEQCIBAjFnVmh3C2YGbM7rvZxQ2NpXDxv39VH10p7pmqwPBwAiBcaRQ9UkxFQfEoA0osIdIGx2sNFhfPOv7Ia16n9U5gcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.30b2368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.30b2368.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/802f74b1c5d66f388630f465af726469/skybridge-0.0.0-next.30b2368.tgz","_integrity":"sha512-hjlLkNxYIdA2N9a26YN/h29j5SkRT6JC8f874+nhfflQpjVtyr+7PcqlNG3anE/IyCAFkbww1YKV7uuobBUCPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.30b2368_1785511185752_0.46570915344316854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.00129a2":{"name":"skybridge","version":"0.0.0-dev.00129a2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.00129a2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c6d783946eef739ce954763bcae78ca9cbe74773","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.00129a2.tgz","fileCount":476,"integrity":"sha512-zaU1BWPwEhISE1k5JZshsA8i5QiLWUhMWwWIowTyIcM5BDWAUZIbM2MoOHtUuZmxxPsfCcilzqtTKJ9CluwSPw==","signatures":[{"sig":"MEQCIGcs35fixfXOmvqJiyruOZJneUhiV8kPRgg5SQmCiiIBAiBcM0UDUZ6fStsQVRHGyQcDVb+0HrWpKV1F/3QBou4h8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.00129a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1835580},"type":"module","_from":"file:skybridge-0.0.0-dev.00129a2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e16a6767c300732b27d093ad4908ee00/skybridge-0.0.0-dev.00129a2.tgz","_integrity":"sha512-zaU1BWPwEhISE1k5JZshsA8i5QiLWUhMWwWIowTyIcM5BDWAUZIbM2MoOHtUuZmxxPsfCcilzqtTKJ9CluwSPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.00129a2_1785513824001_0.7043038046481847","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ad0f527":{"name":"skybridge","version":"0.0.0-dev.ad0f527","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ad0f527","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f867efdff445e26819db8499ce3ae75c306a39d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ad0f527.tgz","fileCount":488,"integrity":"sha512-3FhyHI/pAFRh9iw6CDb3Adp5AbXto4m8PuTNx5ErXSep5TjdFPeFGLo24vpZl2ZCkBA+WsbfTrpSzG4KnXpbiQ==","signatures":[{"sig":"MEQCIDecBZzbJcs/k3sWcOQs2KAmXYwsSHTh/dZsajBqlnLzAiAdBYjIckIT1RYZq2Vo03KQGlMU3wGPM4bcO82+J+JHPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ad0f527","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.ad0f527.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8b89c37a493766e51a7e6d6442e2543b/skybridge-0.0.0-dev.ad0f527.tgz","_integrity":"sha512-3FhyHI/pAFRh9iw6CDb3Adp5AbXto4m8PuTNx5ErXSep5TjdFPeFGLo24vpZl2ZCkBA+WsbfTrpSzG4KnXpbiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ad0f527_1785515082572_0.8651356615175767","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2d24ce5":{"name":"skybridge","version":"0.0.0-dev.2d24ce5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2d24ce5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c5a9432ebce48cb61213df2500735b6d60056cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2d24ce5.tgz","fileCount":491,"integrity":"sha512-xzqB2Jyw8w3xvqHGTQIppVEV+1cs0zm+hGXHXhq16aLZqceMhZpubOGyDhz2Me7IOjbdpRH0MZPwOtq2xhmVsA==","signatures":[{"sig":"MEUCIQDPvK0YvqA0sIagtUxSmEvOYebxT7TA0xSgsoSJ4zXnzAIgCjVOHO9Mro5gmm+k2NKxMo7b/ilNAswc+d+20g8xc4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2d24ce5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1882042},"type":"module","_from":"file:skybridge-0.0.0-dev.2d24ce5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/75231d86878a5613f32c7476ee1be466/skybridge-0.0.0-dev.2d24ce5.tgz","_integrity":"sha512-xzqB2Jyw8w3xvqHGTQIppVEV+1cs0zm+hGXHXhq16aLZqceMhZpubOGyDhz2Me7IOjbdpRH0MZPwOtq2xhmVsA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2d24ce5_1785515624821_0.3359512411431129","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4e4a06":{"name":"skybridge","version":"0.0.0-dev.a4e4a06","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4e4a06","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"19d9e360ca72f95ea03588edcc0d5f2fa827086e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4e4a06.tgz","fileCount":488,"integrity":"sha512-1GVnOP6MIjLKSgGQEOViUIJuPLLQD64QjUpQLjo3wXUZg0P5eyi2S2kS05e8XWaunuENIPq1wSd5z+7l/JBTVA==","signatures":[{"sig":"MEUCIQDyXTabo+1JmTrr+W7DcOqXKTRXPVVPX/i+LwTe5sb1ggIgeBgVCzRU/ZSX2ixnPLLPXhxT6KOlEoR7GomvtazKarE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4e4a06","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.a4e4a06.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f13b7c392215764c2840a9c04c9b6018/skybridge-0.0.0-dev.a4e4a06.tgz","_integrity":"sha512-1GVnOP6MIjLKSgGQEOViUIJuPLLQD64QjUpQLjo3wXUZg0P5eyi2S2kS05e8XWaunuENIPq1wSd5z+7l/JBTVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4e4a06_1785746492352_0.8678785229643777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4ef0957":{"name":"skybridge","version":"0.0.0-dev.4ef0957","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4ef0957","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aed4feb5a0179e7d394e6e26ed2f79be19fdc9f0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4ef0957.tgz","fileCount":488,"integrity":"sha512-g2rdaT3+CeoZ6KSRIDqKRn5AFnI/MFQcxl/HQO3jhW98IXhYn+amG8mnBeSA2ZGRfWIZN+vm2E0eWjIe98C/vA==","signatures":[{"sig":"MEQCIBRsc2+KwpOCxDYhqHUtddeNfsqEUPShKLBzYazyQ6IrAiBSPNzDmYTr97MHrI5ZBV4QBA0UuWwYDTPcZ9o7UcNq7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4ef0957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.4ef0957.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d094421af43fe68417e9bc7b69f7b00/skybridge-0.0.0-dev.4ef0957.tgz","_integrity":"sha512-g2rdaT3+CeoZ6KSRIDqKRn5AFnI/MFQcxl/HQO3jhW98IXhYn+amG8mnBeSA2ZGRfWIZN+vm2E0eWjIe98C/vA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4ef0957_1785746717298_0.4664411477056061","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.125ba39":{"name":"skybridge","version":"0.0.0-dev.125ba39","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.125ba39","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"615b3910dda34139718852744876dd546e7fbdd5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.125ba39.tgz","fileCount":488,"integrity":"sha512-PPcrqPTb1ntgdWKx31kCix/LDE++lYRZinoKZaE2xfu3SMoPJpeuqzmdBn7sxNGwWbmuMOU6xjBhI1UdUVJVOQ==","signatures":[{"sig":"MEQCIDj9kOFdBM61kTKafVjBI1QPfDj1cLi72EYktnGKxehyAiAaaSfKbTuEZWsDsxjaDqQJx/kDzTt8dXDQRFs94PPDPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.125ba39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.125ba39.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/be93894d3bdf4069368c9b555872a744/skybridge-0.0.0-dev.125ba39.tgz","_integrity":"sha512-PPcrqPTb1ntgdWKx31kCix/LDE++lYRZinoKZaE2xfu3SMoPJpeuqzmdBn7sxNGwWbmuMOU6xjBhI1UdUVJVOQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.125ba39_1785750033226_0.42684745555831416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.95945b2":{"name":"skybridge","version":"0.0.0-dev.95945b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.95945b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d2bc30e89b07035e173379be7742a821c6b4465","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.95945b2.tgz","fileCount":488,"integrity":"sha512-2D9mXuYbDz6idXTOGyz3jHxkGOcsi1VuHphwU8zP6Jla9bv/hT1o5cWDW8IliIomQh5rsdaDZtOrvRjRs3vn8g==","signatures":[{"sig":"MEYCIQCfUqwSk7IJB1A7/W4QjcccNTmXVdsfA3wjVhrZT9h+ngIhAIrr9Ax4ccxOOQH8dJ0FTuWJur0tzuHGmQqxkxY3Jqgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.95945b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.95945b2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/baea76ed151d4cedaecc265c2190d69b/skybridge-0.0.0-dev.95945b2.tgz","_integrity":"sha512-2D9mXuYbDz6idXTOGyz3jHxkGOcsi1VuHphwU8zP6Jla9bv/hT1o5cWDW8IliIomQh5rsdaDZtOrvRjRs3vn8g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.95945b2_1785750434878_0.3303287771042289","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6b1b79a":{"name":"skybridge","version":"0.0.0-next.6b1b79a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6b1b79a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c70074497f976e4e14b521bdb58ee5d3373461e7","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6b1b79a.tgz","fileCount":488,"integrity":"sha512-NAP5YmVqTLLLchYwZLEOVsZhdFIileUDLmmp79Jvbg6MbiZ1gZwiO5hwlOZXgHHz/pZH8b2dXfHVtDWhUA55PQ==","signatures":[{"sig":"MEQCIHeOcyMtRJMODcTcjZbGyOrjXFFyd1Ufb4bLMkb1JMpJAiANFlc3apRS6fGoF9LcJ5WRoS1M8aR+eOOaHGu5eydL4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6b1b79a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.6b1b79a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d79490a0d1739018232c62dc2cfa0bef/skybridge-0.0.0-next.6b1b79a.tgz","_integrity":"sha512-NAP5YmVqTLLLchYwZLEOVsZhdFIileUDLmmp79Jvbg6MbiZ1gZwiO5hwlOZXgHHz/pZH8b2dXfHVtDWhUA55PQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6b1b79a_1785750699123_0.21607454013219618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.14f0675":{"name":"skybridge","version":"0.0.0-dev.14f0675","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.14f0675","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c95134583018e27a8ca4d55b51e8263780c72e8d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.14f0675.tgz","fileCount":488,"integrity":"sha512-2R9m2O8HUEclOjJ8oRmCgPg+KG3hyCzwEANloMtSrgNAyGu/wMIMQaYC0RUjqyoc4067qr/Uwt0hh4JBFMzzsQ==","signatures":[{"sig":"MEUCIAF6wo2emlo00BRETAFU3qWk1+ukAf+kcN/gQp7wlQ+QAiEAiJIiKiSCEzOwwz1HrILBiZfmgK0w+HlPI2l0nPLuyJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.14f0675","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.14f0675.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ae9e3d360d51b675fdbfcea4307d6368/skybridge-0.0.0-dev.14f0675.tgz","_integrity":"sha512-2R9m2O8HUEclOjJ8oRmCgPg+KG3hyCzwEANloMtSrgNAyGu/wMIMQaYC0RUjqyoc4067qr/Uwt0hh4JBFMzzsQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.14f0675_1785751209110_0.4427146429741404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6ed342d":{"name":"skybridge","version":"0.0.0-dev.6ed342d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6ed342d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7326b55b3c8aea19324eb58145f10c85eec01862","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6ed342d.tgz","fileCount":488,"integrity":"sha512-AZocByUN4G4WRkmdWTMTARLul2M0m5wa/cXENuF+4x+J3DZ+Wt4FaIMBxi4yzOePn0xoO3XWakjubGym7tnnAQ==","signatures":[{"sig":"MEUCIQCc78+OnDXOMZ7lZ6GMK/84PZAlAD96XUkqHwdJWOmVHAIgV4bDbA9r6FwJ4mANg1Hanvm68F4fYqN/x4tj7/YahRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6ed342d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.6ed342d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34dd0a19d363a1b189268243499a4b8a/skybridge-0.0.0-dev.6ed342d.tgz","_integrity":"sha512-AZocByUN4G4WRkmdWTMTARLul2M0m5wa/cXENuF+4x+J3DZ+Wt4FaIMBxi4yzOePn0xoO3XWakjubGym7tnnAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6ed342d_1785758837397_0.7760833971998682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8054fa4":{"name":"skybridge","version":"0.0.0-dev.8054fa4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8054fa4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f451931a2d0e5af66a1eda1c66cfe42d74b0b7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8054fa4.tgz","fileCount":491,"integrity":"sha512-AlOTFmLwBRbNoJ8iZ6tqHq+j0X3x6VNzWRTbuIu0XerCktRIuL4t36oJFT5+OkFY4GXOeJjeKzX0B58nVM/imA==","signatures":[{"sig":"MEYCIQDIeCL4uXQ6dzG+rbgkua8Lp8HFWO3LaiNMVGBTU0IMIwIhAKCOgZqwDQKo+2XgpmTvCESn6mlf+EjTepmF5oX3kw8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8054fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1882042},"type":"module","_from":"file:skybridge-0.0.0-dev.8054fa4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6215cddb1daf6cdf222c03a2242a0e50/skybridge-0.0.0-dev.8054fa4.tgz","_integrity":"sha512-AlOTFmLwBRbNoJ8iZ6tqHq+j0X3x6VNzWRTbuIu0XerCktRIuL4t36oJFT5+OkFY4GXOeJjeKzX0B58nVM/imA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8054fa4_1785761887876_0.0650192655956714","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6c1fcf0":{"name":"skybridge","version":"0.0.0-dev.6c1fcf0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6c1fcf0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f33e498578f944b7ba54b223a99ef8bc20484d29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6c1fcf0.tgz","fileCount":488,"integrity":"sha512-toJcdLE5wUdo2+bG3nia+lB5Xt80KLgcKdZBD+UQFKH8vCFUBIWwv+0qOHTvll2Tem9Oxj3NgWZRkjxZvxBGkg==","signatures":[{"sig":"MEUCIQDnFSItgF16CtTDo5rJV/a80gHHO2Qb5qM0b6nJPUmXaQIgQUqYQuIwriI/QJ28CpBsQRoHKSboJFss9jf16rAPjqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6c1fcf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.6c1fcf0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/36fb99c7dfc8546a7db9f0e973902123/skybridge-0.0.0-dev.6c1fcf0.tgz","_integrity":"sha512-toJcdLE5wUdo2+bG3nia+lB5Xt80KLgcKdZBD+UQFKH8vCFUBIWwv+0qOHTvll2Tem9Oxj3NgWZRkjxZvxBGkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6c1fcf0_1785762050035_0.822614806184983","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69c3477":{"name":"skybridge","version":"0.0.0-dev.69c3477","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69c3477","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"44f13028ace31cd1dbc61f48d5d4bf245c93af83","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69c3477.tgz","fileCount":488,"integrity":"sha512-b17Lm79hEFO/vXbUDriOO9R2uFLDfbGV+yoiD4kEzZyUqWrKrsqFxpT9A7C9BDdiZ8bWsQPCT90bquUSPGt3UA==","signatures":[{"sig":"MEUCIQCublZrwebr+UTMLr0Y/IUtvceICIfRa9gFx8P/g8N8DQIgOlpPwPF5wCQ/EZc3Cb5QNxf0HkLVnQTPBnFwyoDVSok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69c3477","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.69c3477.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d4e6a1f6fbc290bffeeb7d55af7a6c8/skybridge-0.0.0-dev.69c3477.tgz","_integrity":"sha512-b17Lm79hEFO/vXbUDriOO9R2uFLDfbGV+yoiD4kEzZyUqWrKrsqFxpT9A7C9BDdiZ8bWsQPCT90bquUSPGt3UA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69c3477_1785762526191_0.8484271534344427","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7cb2937":{"name":"skybridge","version":"0.0.0-dev.7cb2937","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7cb2937","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"52f3f7bbbff1ea770101ab2376eeef8aa02685cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7cb2937.tgz","fileCount":494,"integrity":"sha512-XL8KPFwTeMPlTUnlvJB2booKZNpDu02txPLsLo0zCi3LZRPZPfZUAMsaqd2bbqL089TR8gYL1h7I0W+KZcJufA==","signatures":[{"sig":"MEUCIGi3HI7Yi1NwuuqkQrICsVQVbtGYj5etCBuS1o3r2FC6AiEAolYTUXDfH6Ois9Ct/u64N1Jx4Ig5Wm4ogU1juxAL/U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7cb2937","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1872384},"type":"module","_from":"file:skybridge-0.0.0-dev.7cb2937.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/67fdcc389f3921a7042c5ff295e8cce0/skybridge-0.0.0-dev.7cb2937.tgz","_integrity":"sha512-XL8KPFwTeMPlTUnlvJB2booKZNpDu02txPLsLo0zCi3LZRPZPfZUAMsaqd2bbqL089TR8gYL1h7I0W+KZcJufA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7cb2937_1785763538190_0.4453894735893982","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d3b5bba":{"name":"skybridge","version":"0.0.0-dev.d3b5bba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d3b5bba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9680a5d88db2b67920f53e446d2106fe6b7ab4b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d3b5bba.tgz","fileCount":488,"integrity":"sha512-IEkorpEEU0xE3ERos3fnx5Pdc+ydhcuFGRDQhvEuJvIfy7iOmRe9t1kHAGCaBcmnGqGlxG3c1CcCzjXexkWbWg==","signatures":[{"sig":"MEYCIQDEN2WA9PdoEw3p0qR/EQskYQZlXTIScHwt2dDJ0SpUQgIhAKG+eQoitQE4iP7eoJuJeWiDviLHat3UZMRSY1oQEaXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d3b5bba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.d3b5bba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/170bc74235dede2f713562e6702e71a7/skybridge-0.0.0-dev.d3b5bba.tgz","_integrity":"sha512-IEkorpEEU0xE3ERos3fnx5Pdc+ydhcuFGRDQhvEuJvIfy7iOmRe9t1kHAGCaBcmnGqGlxG3c1CcCzjXexkWbWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d3b5bba_1785765539226_0.4512141678181385","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a6e5f63":{"name":"skybridge","version":"0.0.0-dev.a6e5f63","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a6e5f63","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"103cac6e06489e31195550c5aa8eae773f754396","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a6e5f63.tgz","fileCount":488,"integrity":"sha512-mJC3UAbLh4T7TmJqU/j4eVJXDApoqh6mPlOl1XrDAJ3tRLwNL0OoK+0sdSNUmOEx6uUI/UW/mKWNf3dSP9O0wQ==","signatures":[{"sig":"MEUCIQC75MMS9/aqTbQDcgua0v1F8UrW0nwJs/6EV7s8J8h9TAIgTqXpvvK7tNCLpBRsduP60Ubsrkq98oE0b89I7mHQRfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a6e5f63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.a6e5f63.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c5046a239439f7f3c74d8a8c7e256ce7/skybridge-0.0.0-dev.a6e5f63.tgz","_integrity":"sha512-mJC3UAbLh4T7TmJqU/j4eVJXDApoqh6mPlOl1XrDAJ3tRLwNL0OoK+0sdSNUmOEx6uUI/UW/mKWNf3dSP9O0wQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a6e5f63_1785766270654_0.9397472769594739","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb9e271":{"name":"skybridge","version":"0.0.0-dev.bb9e271","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb9e271","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5af49691b28c66f8c38899708b04b0698dc54df0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb9e271.tgz","fileCount":488,"integrity":"sha512-7fhU2kmBUVUwjFgbZCOaMwsCYYqMvInC/3Gu5gdgW1bl4vepJmBGWDiaMkbmb0eB0VZWVxrmh77IJWtgxihlgg==","signatures":[{"sig":"MEUCIGmm3XRZRRT1IfF5R2+23pcRD0hFcJ0jZQ4JHH/BO8HnAiEAwaAHOvMBaspc+FDv0VbonQpYxE45erRo0hUjoREyUUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb9e271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.bb9e271.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/556ca568542943ae5bb9a876e3b5f9e1/skybridge-0.0.0-dev.bb9e271.tgz","_integrity":"sha512-7fhU2kmBUVUwjFgbZCOaMwsCYYqMvInC/3Gu5gdgW1bl4vepJmBGWDiaMkbmb0eB0VZWVxrmh77IJWtgxihlgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb9e271_1785767912075_0.19187423373048373","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f80c2df":{"name":"skybridge","version":"0.0.0-dev.f80c2df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f80c2df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0d2cb597e131ec350f51c16c4c0d7cdd1165251","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f80c2df.tgz","fileCount":476,"integrity":"sha512-jDuULqeUYmu9WMCJQRCP5EFlfrS8zYYrAsjnS6SwfKoBfYedilVhdo2AyxFqS+SiXp47NzcdtGsHApKyee/iSg==","signatures":[{"sig":"MEYCIQCdzdzHQ819jpEjKZ0abGlvLm4wKD9bye4GgMYnxONhAgIhAPDVVX8rDyQfkk8Ejx/tlcdO28E2b86VvqXIAYR8iSBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f80c2df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.f80c2df.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bee8c2a3d27c7450191d4f246fbdd170/skybridge-0.0.0-dev.f80c2df.tgz","_integrity":"sha512-jDuULqeUYmu9WMCJQRCP5EFlfrS8zYYrAsjnS6SwfKoBfYedilVhdo2AyxFqS+SiXp47NzcdtGsHApKyee/iSg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f80c2df_1785768033115_0.10998428609915134","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eddca63":{"name":"skybridge","version":"0.0.0-dev.eddca63","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eddca63","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd14dc3445579e7e21048976730a8109cec11ac4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eddca63.tgz","fileCount":476,"integrity":"sha512-1bxPxJmEUIRYAujd814DCeqW1j0FViVr9xnd4xkMe5TciXcNf3Ec4O1p/3tl3Zm6z15uA0DFQ3iZkdvjVXrbHw==","signatures":[{"sig":"MEUCIQD0PLpZRsEaUnSo1oR1BLNRhefHw0BdVRP6gpPIDXd5pwIgOqVGqSInMpyOxFgu4IJJOG41ZDkyY4auUMHuaeVu+Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eddca63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.eddca63.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9b661baa02bab3ae8e934663f2ddee5/skybridge-0.0.0-dev.eddca63.tgz","_integrity":"sha512-1bxPxJmEUIRYAujd814DCeqW1j0FViVr9xnd4xkMe5TciXcNf3Ec4O1p/3tl3Zm6z15uA0DFQ3iZkdvjVXrbHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eddca63_1785769815900_0.8567381005188031","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f865597":{"name":"skybridge","version":"0.0.0-dev.f865597","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f865597","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ceda4e553407bae31b7c8a48ab9787c281557cec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f865597.tgz","fileCount":488,"integrity":"sha512-GUUS+YuFqW6zuIcTU7qC+2KpWBzeokzXpdNHOY24VxpmRbHsztU3WBMb3fCPCS66/RZ8sc3/v7AcmfVejKD9bg==","signatures":[{"sig":"MEUCIQD/JCjlLFlx02hLUNgMjAur4L4VbqV5/F8TIe0rNnI9xAIgBorHLmmijHQdaJcxfXPrVoIWbMl1W203y4rTHGd22UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f865597","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.f865597.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d02bc2f64b9018f47e4fd4ca0dfeed9e/skybridge-0.0.0-dev.f865597.tgz","_integrity":"sha512-GUUS+YuFqW6zuIcTU7qC+2KpWBzeokzXpdNHOY24VxpmRbHsztU3WBMb3fCPCS66/RZ8sc3/v7AcmfVejKD9bg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f865597_1785769907024_0.5061969358064822","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5e22fef":{"name":"skybridge","version":"0.0.0-dev.5e22fef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5e22fef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2357479e3f0fef1445a0195156e7dcdd87eaac27","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5e22fef.tgz","fileCount":476,"integrity":"sha512-Rcvg4sbbfxxZb9rcX9PvnkB1hAFhlxG93DAhvXMIF+LRea5GUP4P74hWInkpisHKUdZrzuhlVBXYeWi23K9Y/Q==","signatures":[{"sig":"MEYCIQCxMsoGRthJXI+hymFmQQo/QSqLN0I/GXY2pnTWjdEAcQIhAJJLq9yY/CJb1TrPerzbPduUbK0eZ+IEWmFatgzybmqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5e22fef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.5e22fef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37ed530570bdb54bd5e6e0481bd8a2bd/skybridge-0.0.0-dev.5e22fef.tgz","_integrity":"sha512-Rcvg4sbbfxxZb9rcX9PvnkB1hAFhlxG93DAhvXMIF+LRea5GUP4P74hWInkpisHKUdZrzuhlVBXYeWi23K9Y/Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5e22fef_1785770192717_0.09796741341053883","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9989223":{"name":"skybridge","version":"0.0.0-dev.9989223","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9989223","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"62303f8b78cc0ccaa11aacb2250aaa607cc26e6b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9989223.tgz","fileCount":488,"integrity":"sha512-50Jon4b2rLvwtVbe/M9FVKKo+ZutxTKz6c17jtx8juxZMeanR9W8W1jIDb4so5CO6E20KQinCgtfS2X/GvynbA==","signatures":[{"sig":"MEYCIQDUbybhEpxDGapO4LXKXZthoXtLep9lrWlr1+mY/I4AKgIhAOCB60pSDLQyiOINs440uDhsY/ShsFOkdUh8qdV5p4i3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9989223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.9989223.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aac5a6fd45e71fcb9d2b78b1f389c439/skybridge-0.0.0-dev.9989223.tgz","_integrity":"sha512-50Jon4b2rLvwtVbe/M9FVKKo+ZutxTKz6c17jtx8juxZMeanR9W8W1jIDb4so5CO6E20KQinCgtfS2X/GvynbA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9989223_1785770248907_0.5353526444390451","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6200a43":{"name":"skybridge","version":"0.0.0-dev.6200a43","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6200a43","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4efc9b1806894a1d6adb18210469009f45248a12","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6200a43.tgz","fileCount":488,"integrity":"sha512-IwRX+ZTocVfpv748/3sJ5o3HID1kThijHSAKTANvWlVzZDSKN0PKLrR9cQQmUlmpHhYxTGiilMdo/TOTdZXtRQ==","signatures":[{"sig":"MEQCIAkEY/XKtq1Mt5Gxpk86awNPW++e2xRIiLU+uLQa2s3eAiB0d9De8SD6e1vV9/2mlbYrfxSuopagzGTin9Upvrw3XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6200a43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.6200a43.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7245d3408cc37364eed0622dd33727d6/skybridge-0.0.0-dev.6200a43.tgz","_integrity":"sha512-IwRX+ZTocVfpv748/3sJ5o3HID1kThijHSAKTANvWlVzZDSKN0PKLrR9cQQmUlmpHhYxTGiilMdo/TOTdZXtRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6200a43_1785771491320_0.024615902113911403","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.380e34b":{"name":"skybridge","version":"0.0.0-next.380e34b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.380e34b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"81516e4e96829386bfcc946c11fdfcfb5c8fc9a3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.380e34b.tgz","fileCount":488,"integrity":"sha512-UO9+Qt/l94aYpRyXN97iUr05SkH/KQA6Sl+GNTJP4/FqdJmwfMTrE2bTFLsCfjP6siGyWsMXekQAbT0j3anwOg==","signatures":[{"sig":"MEUCIQDZcBL7zY0BClKJdBFiHpJL8+suq9ySCvAmUpAfPMFt6gIgXhlOSw4d1SHowgEqoHtFKYDXfxv2Fz7zu8xjZ8+YxpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.380e34b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.380e34b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2ed87ac7975707076ef65743704428b4/skybridge-0.0.0-next.380e34b.tgz","_integrity":"sha512-UO9+Qt/l94aYpRyXN97iUr05SkH/KQA6Sl+GNTJP4/FqdJmwfMTrE2bTFLsCfjP6siGyWsMXekQAbT0j3anwOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.380e34b_1785772652357_0.002855816976832015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba143e2":{"name":"skybridge","version":"0.0.0-dev.ba143e2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba143e2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dce4bf4e82376bd974c80ef9fd7a29f58423929f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba143e2.tgz","fileCount":488,"integrity":"sha512-vsYGHvwA7Af47+brfw8rTa5Hb03hxMJKrVBN6Xg+MpS/DoR82ZXD7FgDY7/iH2umPLI8dWYN86S8iN8CaAYWFg==","signatures":[{"sig":"MEUCICAdiS0bMGvWGZQyTjtYlmtZ+dYB7PPBn7Xb8+pzdFrVAiEAjbd2YYUWFUo6PZc5whwYsE0eNceBj5uvMra2Cxd/YW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba143e2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1881462},"type":"module","_from":"file:skybridge-0.0.0-dev.ba143e2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/189f971cf1fb3a3ce20f2adec5bea3a4/skybridge-0.0.0-dev.ba143e2.tgz","_integrity":"sha512-vsYGHvwA7Af47+brfw8rTa5Hb03hxMJKrVBN6Xg+MpS/DoR82ZXD7FgDY7/iH2umPLI8dWYN86S8iN8CaAYWFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba143e2_1785773795584_0.2128044596648293","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.aec652f":{"name":"skybridge","version":"0.0.0-next.aec652f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.aec652f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1cd2dcd357dcfcc387d00c7f0999b5b05cdafbe4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.aec652f.tgz","fileCount":488,"integrity":"sha512-b0NfsHP6/rl6F+NmkPAPWW6796Gz6bTpT7KRthJtuEMQOwn3k4gVeCoBAPFJpB1u6bH2dcgsqDcVs+8hZVOBfQ==","signatures":[{"sig":"MEUCIQD2dRQk6P307V95l7eZxw8yxETm+OzqDeJWYpoczg135gIgdN+9pijOKe5buY1M4fB00J93mqHFCZVSbiF1jXRhSHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.aec652f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.aec652f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f286b52c6de6ea099dcc86155081e0e9/skybridge-0.0.0-next.aec652f.tgz","_integrity":"sha512-b0NfsHP6/rl6F+NmkPAPWW6796Gz6bTpT7KRthJtuEMQOwn3k4gVeCoBAPFJpB1u6bH2dcgsqDcVs+8hZVOBfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.aec652f_1785773820397_0.400669655055353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a9dbf4":{"name":"skybridge","version":"0.0.0-dev.9a9dbf4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a9dbf4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"592c646cb50f02a3cc0722eea7bc32f9d0012cc8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a9dbf4.tgz","fileCount":488,"integrity":"sha512-GN++gK/t/ExPnWDh+uUAB7e7R65ZaaxZcsvAE+hkTxoSZ+ni+7sG1Zl3ZtjBkFBwR/fKUSeAc/KVMWf2TdZJdg==","signatures":[{"sig":"MEUCIQCt1fVjhYuJC8KvbyvULRsf4oOQZnpgWvrjXsyRIUwAdQIgNVguyEaEixbyd6KGARRK5FOQarEGkpvfhxxbpAhunCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a9dbf4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1881462},"type":"module","_from":"file:skybridge-0.0.0-dev.9a9dbf4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/640e0a198d9a4a04c78f26c538124e27/skybridge-0.0.0-dev.9a9dbf4.tgz","_integrity":"sha512-GN++gK/t/ExPnWDh+uUAB7e7R65ZaaxZcsvAE+hkTxoSZ+ni+7sG1Zl3ZtjBkFBwR/fKUSeAc/KVMWf2TdZJdg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a9dbf4_1785773987640_0.8517944795899355","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8ad2429":{"name":"skybridge","version":"0.0.0-dev.8ad2429","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8ad2429","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15115d7b4844ad6ed33c812c61ac5858a984764f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8ad2429.tgz","fileCount":476,"integrity":"sha512-zJPpEMmL2oIHFFavj+X/T3E4ojp6OveEBYeSXTf052z2yZtzIY0dktcZwkv/D/MK2D+z1UYSiFyJ+T+/9PNdrg==","signatures":[{"sig":"MEQCIGRa8BB0wbhgaM2nCzyfxexwuDVQ4rqCIm2uNUcf8p/lAiAXelBrRJDdeg524p3SWxGPff39KWjGFHnweKBGUKuYoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8ad2429","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.8ad2429.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/258fd26c524e331d98b07691e478a267/skybridge-0.0.0-dev.8ad2429.tgz","_integrity":"sha512-zJPpEMmL2oIHFFavj+X/T3E4ojp6OveEBYeSXTf052z2yZtzIY0dktcZwkv/D/MK2D+z1UYSiFyJ+T+/9PNdrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8ad2429_1785774039700_0.9723057677597922","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97380af":{"name":"skybridge","version":"0.0.0-dev.97380af","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97380af","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b0ce1f449f76250b1509869903068780061482d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97380af.tgz","fileCount":488,"integrity":"sha512-E/dm/w0XF6WABYUVoWvWwF1/vIilv2ZNRNyfBYKp/xziiRNz5jDAQJljncMsEKy9kPXwflaS/LcwT739tBJjpA==","signatures":[{"sig":"MEQCICgzJShTMg/r539xU9qukPMq9HIjKNIIjIbQEil5EILWAiAPyTczkpYsYxn8YndAmIyNdm/3/bAm6E3qoiotCTE7hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97380af","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.97380af.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8cd60affd134234feb507758d4bfa58e/skybridge-0.0.0-dev.97380af.tgz","_integrity":"sha512-E/dm/w0XF6WABYUVoWvWwF1/vIilv2ZNRNyfBYKp/xziiRNz5jDAQJljncMsEKy9kPXwflaS/LcwT739tBJjpA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97380af_1785774681876_0.871984591120144","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e28f13b":{"name":"skybridge","version":"0.0.0-dev.e28f13b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e28f13b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4860ea31e2749eec3b01ea557be6593cb9237045","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e28f13b.tgz","fileCount":488,"integrity":"sha512-MX49eXvxyMJQNyZ9my4NeG1d/Hlgf5QaWHJ/MbXywX2ubzk2cWg4fQWFwhu3HaqlqTQMC/AFIES2Tq6kJWEEcw==","signatures":[{"sig":"MEUCICF04rF8DSpEC1KVYgN0xcEgLexcjyIcGQjfhkvo5Pq+AiEAil4Bf3OZDSZt7965I8XnnbWdoSIXG7vj784gpPBkQsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e28f13b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877035},"type":"module","_from":"file:skybridge-0.0.0-dev.e28f13b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b5fb0933b38b464cf5ce2e590d67275/skybridge-0.0.0-dev.e28f13b.tgz","_integrity":"sha512-MX49eXvxyMJQNyZ9my4NeG1d/Hlgf5QaWHJ/MbXywX2ubzk2cWg4fQWFwhu3HaqlqTQMC/AFIES2Tq6kJWEEcw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e28f13b_1785775066191_0.3885253614353521","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1d8d14d":{"name":"skybridge","version":"0.0.0-dev.1d8d14d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1d8d14d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ecee88fea0908e7dc4da81be4b951519d42a195c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1d8d14d.tgz","fileCount":488,"integrity":"sha512-JMNyHyyfRsQ4kzyXbA/l2pz+UGz1s29oKPoRAbPF/2hU5Fh/R8OojiRNkcG8UlzRL7Fdw4jSAiz7nV8LEkf1Lw==","signatures":[{"sig":"MEUCIApwjtdY2/QN9ktB7aTABxYYV4o91iSO+efpfCqywIRiAiEAl/zhRR/CuSNUTAVAAKyqszQUsn6w+RI3zGR7oHhmrbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1d8d14d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.1d8d14d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d1d495df77a41b0d7bbf885c02203f5a/skybridge-0.0.0-dev.1d8d14d.tgz","_integrity":"sha512-JMNyHyyfRsQ4kzyXbA/l2pz+UGz1s29oKPoRAbPF/2hU5Fh/R8OojiRNkcG8UlzRL7Fdw4jSAiz7nV8LEkf1Lw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1d8d14d_1785775161815_0.38158751156380566","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.98c18aa":{"name":"skybridge","version":"0.0.0-next.98c18aa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.98c18aa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c7360be29251c4b4d6e6e59923484c745f3e015","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.98c18aa.tgz","fileCount":488,"integrity":"sha512-uiDwA+2yEqh3aqFuEtBrdPHLQFPeyWcvF9tSsEGQv1oUSXAqLwnE/3SmPQ8Z6WF4IT1qfL7G4WVWEEcfD+lthA==","signatures":[{"sig":"MEYCIQC+ZmBE/lnDj0TrFQQuYyQJylLz2c1jiQ0FOJ1ZeZNnVAIhAMmL66oX+RDH1YaGG7Li6nu+7jFs2sFHkZkZxRh9FyHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.98c18aa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.98c18aa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b54cf73f53cd9ecc1a212a01b415fb5/skybridge-0.0.0-next.98c18aa.tgz","_integrity":"sha512-uiDwA+2yEqh3aqFuEtBrdPHLQFPeyWcvF9tSsEGQv1oUSXAqLwnE/3SmPQ8Z6WF4IT1qfL7G4WVWEEcfD+lthA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.98c18aa_1785826952969_0.6462202984767191","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d5dcd8e":{"name":"skybridge","version":"0.0.0-dev.d5dcd8e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d5dcd8e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"261136fe833d839635bd469dab74179906eaa846","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d5dcd8e.tgz","fileCount":476,"integrity":"sha512-J6D5zA/f6klnUsF47RAXi5xcPNswqUEpGNQm2y/8/mZ3U1xhqI6B+x981tX1dNtWz2T8GihopsGDGydeBebthw==","signatures":[{"sig":"MEYCIQD2hNEtdRgDu6HM/yikCx8/Rxd2N+/sD9WqW5VaSkEcvgIhANvFdvdTKfeHme99kIu6Mcz6DlH7StBKRhSoUNWahKzQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d5dcd8e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.d5dcd8e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c2837ff359d5e786686bdbca3a309444/skybridge-0.0.0-dev.d5dcd8e.tgz","_integrity":"sha512-J6D5zA/f6klnUsF47RAXi5xcPNswqUEpGNQm2y/8/mZ3U1xhqI6B+x981tX1dNtWz2T8GihopsGDGydeBebthw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d5dcd8e_1785827065423_0.039718507287071825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6676c96":{"name":"skybridge","version":"0.0.0-dev.6676c96","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6676c96","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13e65ce0f93691f10023abae2898f628371aa107","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6676c96.tgz","fileCount":476,"integrity":"sha512-/5BAnXUWQE/l3C6bR8Lrw8N6OD/Wd19xHZ1m4b78mUNeSN1nFbaV6+EeazrDKUcLgZxzJ7vVnVPI14SvgKtuBw==","signatures":[{"sig":"MEYCIQCEvpJbxTW4V8DseGPs4MLv0Nn43oZ6O5Wlyt4nX4MypwIhAOTmtxjpZiyvAvIOaDCPmbiUTTmuKPj/ioK8b4NgJRJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6676c96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.6676c96.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0f10c51d15bfbe509dd0ad0244f32fe1/skybridge-0.0.0-dev.6676c96.tgz","_integrity":"sha512-/5BAnXUWQE/l3C6bR8Lrw8N6OD/Wd19xHZ1m4b78mUNeSN1nFbaV6+EeazrDKUcLgZxzJ7vVnVPI14SvgKtuBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6676c96_1785828024494_0.5196341727719076","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3112487":{"name":"skybridge","version":"0.0.0-dev.3112487","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3112487","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d24f2f59566175805a7c2752bbd39e085ba8765a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3112487.tgz","fileCount":488,"integrity":"sha512-wbOCRf3nNVpSd/7MW8MOMsA1oUFpqv7OAO8E9ISkaqaK95VU5FopwyCkRCxms/kgv4Eju+KGcrKsyeHZ8KB78w==","signatures":[{"sig":"MEQCICgRwa4KNe+8of0f3mCymlxjzbEzC+yY3es7BqWGHRh+AiAxCgorD6WOgbTmmCv6QsOaG8pNFxmQsbxO5ZRa9TTSxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3112487","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1879951},"type":"module","_from":"file:skybridge-0.0.0-dev.3112487.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4efdcabaa7aaf1c51a62f5b52b872e0/skybridge-0.0.0-dev.3112487.tgz","_integrity":"sha512-wbOCRf3nNVpSd/7MW8MOMsA1oUFpqv7OAO8E9ISkaqaK95VU5FopwyCkRCxms/kgv4Eju+KGcrKsyeHZ8KB78w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3112487_1785828431941_0.17114477146111118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a31c1f8":{"name":"skybridge","version":"0.0.0-dev.a31c1f8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a31c1f8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"324e410fab312a1676a0031e9708d4f4c1568462","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a31c1f8.tgz","fileCount":476,"integrity":"sha512-2qDWbhqiQWWZtPjVZGpJ7++yLjtYua9+1kvCwoXMcJomVi37SJWxiQbkMtpRwO0aO8jV7r+c9WFKmIwsTjWFeQ==","signatures":[{"sig":"MEQCIDbEB1gowLZ3k7FER22in3CqgyrXvDGUU6Atx8fI7Ds5AiAjcCJCqW1hLyUd6tjwQ6dHvothHEVkGouXSB0zQGHa2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a31c1f8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.a31c1f8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d1e5af666f4efc0eb0a446fd873a1cc5/skybridge-0.0.0-dev.a31c1f8.tgz","_integrity":"sha512-2qDWbhqiQWWZtPjVZGpJ7++yLjtYua9+1kvCwoXMcJomVi37SJWxiQbkMtpRwO0aO8jV7r+c9WFKmIwsTjWFeQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a31c1f8_1785828464464_0.15576110263178422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fbefbcd":{"name":"skybridge","version":"0.0.0-dev.fbefbcd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fbefbcd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd8b7cb20f5a1245ddc41089d9fb325c3bc37229","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fbefbcd.tgz","fileCount":488,"integrity":"sha512-eFVGlDgRAB0453csZHX+yhTzww1zz6b3DRwJbO9wKojJlUWLPS3gbiio7m/qTDh3xhGuOtByK/f5EXKA42sLlQ==","signatures":[{"sig":"MEQCIFxfrHs/6tP+Dzke46ouRxZzOhe9mZ4Eg53/DB+KHAO/AiBxsW9Ci4sInUha7ubT7wscYB8KRmQPqPwVKZQhbt68UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fbefbcd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.fbefbcd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3226bb8a7b9c01089b68bd4ec1e15305/skybridge-0.0.0-dev.fbefbcd.tgz","_integrity":"sha512-eFVGlDgRAB0453csZHX+yhTzww1zz6b3DRwJbO9wKojJlUWLPS3gbiio7m/qTDh3xhGuOtByK/f5EXKA42sLlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fbefbcd_1785830990233_0.6229219490096238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.1567700":{"name":"skybridge","version":"0.0.0-next.1567700","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.1567700","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"be129352fbdc610ea51c413a6278fc40ef2a8713","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.1567700.tgz","fileCount":488,"integrity":"sha512-vYUXrbrrD6BFGbEMBy1hTc86LpcGX8owGVN/+wmuMQSiyB7ngUFSVlUoOHPv7EPADGzK1s/SbZkSTIT6rRm+RA==","signatures":[{"sig":"MEQCIAqhwvF9UMTrar/ieO+I2eWWHUmXatcOkR6OmHgkb5DaAiA620f2M8E7COmCaiC6va2tt7alGgqX0Wfxf9qZKoJsow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.1567700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868929},"type":"module","_from":"file:skybridge-0.0.0-next.1567700.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c25dd3c2184eef4186bc01c483612b7/skybridge-0.0.0-next.1567700.tgz","_integrity":"sha512-vYUXrbrrD6BFGbEMBy1hTc86LpcGX8owGVN/+wmuMQSiyB7ngUFSVlUoOHPv7EPADGzK1s/SbZkSTIT6rRm+RA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.1567700_1785831767041_0.24872253829285618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e830c1":{"name":"skybridge","version":"0.0.0-dev.2e830c1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e830c1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"080faa15d0d45d80924070a429e6acc290496a1c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e830c1.tgz","fileCount":476,"integrity":"sha512-W99EE+XDHkojnZUd1MDVsphoeWRyjmNhGNc7oxhpoZR6JlCEDCgcp3HdCClcVDvO/Vqin7X4l3uSI5dNfOmKvA==","signatures":[{"sig":"MEUCIQDkc6k3+mOPmOM5a3LiewGMB8tIFdytP4C/RuDoOrOBCAIgX/6F4f9zhAktYu1Xa58SaiQrQDXyGHaRcAWtKLn9Gc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e830c1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1804319},"type":"module","_from":"file:skybridge-0.0.0-dev.2e830c1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/575cf7555bc71fd45403231b90533412/skybridge-0.0.0-dev.2e830c1.tgz","_integrity":"sha512-W99EE+XDHkojnZUd1MDVsphoeWRyjmNhGNc7oxhpoZR6JlCEDCgcp3HdCClcVDvO/Vqin7X4l3uSI5dNfOmKvA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e830c1_1785831782041_0.1825281772131404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f3a8932":{"name":"skybridge","version":"0.0.0-dev.f3a8932","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f3a8932","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9c98b8cab230b3224ad5f985fd8e52aadb7d42c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f3a8932.tgz","fileCount":488,"integrity":"sha512-Ai56xz8eN+KQ/AeVmOsUIPZxVJDfj1kEqVB1w99ByEv8SYJ7qmIDMZpiPF30BJUuq9PbgvNpSNvTJBvtj26Cxg==","signatures":[{"sig":"MEYCIQDRQD2vTKkpq7aGBygkjaFio1p1XStgXE1zfoVBKR1YSAIhANOvS8YbknyybuhbAgLP3Y8H/PqDJXJWDqglS7yRDQFo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f3a8932","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.f3a8932.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ed970b344f02634339d70e4d109d29b9/skybridge-0.0.0-dev.f3a8932.tgz","_integrity":"sha512-Ai56xz8eN+KQ/AeVmOsUIPZxVJDfj1kEqVB1w99ByEv8SYJ7qmIDMZpiPF30BJUuq9PbgvNpSNvTJBvtj26Cxg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f3a8932_1785832832781_0.6395000735230401","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5e1a613":{"name":"skybridge","version":"0.0.0-dev.5e1a613","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5e1a613","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"64600ee506f711485616d75735bfaf118af2e607","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5e1a613.tgz","fileCount":488,"integrity":"sha512-04c0FcC+Ftlot91UaiYVvZUjWvs2JWZxKQprAyO3uoXKyJo0LZFcCdn4ugbxjW2KxtDBOlWvMRDXsjO2oSvsUQ==","signatures":[{"sig":"MEYCIQCcvqAd8LcyCWINgTEmEhxhc7FIvNuEtLSQ+ny6UcgeUQIhAJKOSyrgQyDjlh7JuOO3ijr7KEQjZPtkLvAbkOlAuKYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5e1a613","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.5e1a613.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c6ef45eca71f0aae82a443920f7a9672/skybridge-0.0.0-dev.5e1a613.tgz","_integrity":"sha512-04c0FcC+Ftlot91UaiYVvZUjWvs2JWZxKQprAyO3uoXKyJo0LZFcCdn4ugbxjW2KxtDBOlWvMRDXsjO2oSvsUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5e1a613_1785833113247_0.888361386419176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.99a8152":{"name":"skybridge","version":"0.0.0-dev.99a8152","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.99a8152","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d349290d7345b04e6d860da69e602f57b2e6f2a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.99a8152.tgz","fileCount":488,"integrity":"sha512-EkGkjyGQMymQmd//+Fsquu7tWG3PtwOUQdhQATt3pVxUwKZMHKQNj4CPwgt1ZDL5IQ5WLF0TdJx8LWypZ/IvZQ==","signatures":[{"sig":"MEUCIC/RK7A28cO5klMXZ1u1douwB9W894RpJ/maUmRxbE3WAiEA1c9siGc+QaRNOCSiI1VwwJzx5osTIrMsZsOsXsLbGwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.99a8152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1880053},"type":"module","_from":"file:skybridge-0.0.0-dev.99a8152.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/726cbf6c0444f6d69c1ac3593f53c884/skybridge-0.0.0-dev.99a8152.tgz","_integrity":"sha512-EkGkjyGQMymQmd//+Fsquu7tWG3PtwOUQdhQATt3pVxUwKZMHKQNj4CPwgt1ZDL5IQ5WLF0TdJx8LWypZ/IvZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.99a8152_1785836124527_0.19808980019201416","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8b8608c":{"name":"skybridge","version":"0.0.0-next.8b8608c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8b8608c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"630f8b855b2f0e19d03aef9108491968b5511e12","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8b8608c.tgz","fileCount":494,"integrity":"sha512-5mDNw80IvqByjjqkXrl4bTC1gREYOK7k8tThUTf/sqWP9bsihHsBs8Y2/TvL38D/esw9AYdeOO6B4wa6wRzqFg==","signatures":[{"sig":"MEUCIC2EI8ssARRz9d7tk2nWxlXK7nRynuLclF3HKuyKhd1tAiEAj3sb7oOZJevVl6ftsgW7Q6aSIebdoHcgCCnehOYwTB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8b8608c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886005},"type":"module","_from":"file:skybridge-0.0.0-next.8b8608c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52adf96ad918ef9b08d341c66b312b60/skybridge-0.0.0-next.8b8608c.tgz","_integrity":"sha512-5mDNw80IvqByjjqkXrl4bTC1gREYOK7k8tThUTf/sqWP9bsihHsBs8Y2/TvL38D/esw9AYdeOO6B4wa6wRzqFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8b8608c_1785836247295_0.7869246318070862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6117fea":{"name":"skybridge","version":"0.0.0-next.6117fea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6117fea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47f991299eaadbddf78eb2de74c02eecae65fe7b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6117fea.tgz","fileCount":494,"integrity":"sha512-vn2CgOE/frL23TkpJIpK8buULZ1s2C2aTtVm/KZOJZDiF36B8Nto8jZDtiF1EqYz98Fc/3Qq0jUsc4HLmMmnZg==","signatures":[{"sig":"MEUCICMlJ6Y5Zbb5z2eSBhYWC4YaJRhd3z8mJeKXHt2xVL3QAiEA0U8Okq3s3A9cqdrb/W8QiWM5P/6EgGq8iUofHXOn2Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6117fea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1897130},"type":"module","_from":"file:skybridge-0.0.0-next.6117fea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/660d2581537bd6d3552814a6daa50625/skybridge-0.0.0-next.6117fea.tgz","_integrity":"sha512-vn2CgOE/frL23TkpJIpK8buULZ1s2C2aTtVm/KZOJZDiF36B8Nto8jZDtiF1EqYz98Fc/3Qq0jUsc4HLmMmnZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6117fea_1785837528907_0.8093024666311857","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7a39621":{"name":"skybridge","version":"0.0.0-dev.7a39621","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7a39621","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"189532953aba7300fb6305b5e38be34202612c6b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7a39621.tgz","fileCount":476,"integrity":"sha512-uC0Cbs7JVh7/yMRHMQH65E+Hs+NmcHYXM75Q94tfUg7PHzM0t6KVus2qDAh3GlC3+L5z6EgfN1jWYXyagpxTgw==","signatures":[{"sig":"MEYCIQC5yoaU38lAm077r7W5VnDyItfpVfEo7qvTtEcG+2gacwIhAPR3hN2mlcMrTbBVuW+VIFooBehjcK66KNjMNpDpDPSb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7a39621","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823406},"type":"module","_from":"file:skybridge-0.0.0-dev.7a39621.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7da60037862a2f85a966b25f4463575e/skybridge-0.0.0-dev.7a39621.tgz","_integrity":"sha512-uC0Cbs7JVh7/yMRHMQH65E+Hs+NmcHYXM75Q94tfUg7PHzM0t6KVus2qDAh3GlC3+L5z6EgfN1jWYXyagpxTgw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7a39621_1785837910254_0.994127664736911","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"skybridge","version":"1.3.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.3.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"eb96a75936fcbf2a54a58c45970ea0be002b0f3e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.3.3.tgz","fileCount":476,"integrity":"sha512-X/GNBH26eKXObDY6s7GflZN79HB7/yWpL8ikSn1niSWctkfg/xZIz0N0yzQjk81/S8u7iv7WFPRrbDheqvWSjQ==","signatures":[{"sig":"MEQCIF6wtonkacDjCKSaxUj9NgJhiJyJCbw/kHeA26MXSjd5AiBVLjNW0AUNF/IfC/Q+qV5zZinBl6LYoxAnisxg85rTGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1823394},"type":"module","_from":"file:skybridge-1.3.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/085ea48a3b777ddb1d9d1a90b08a5f27/skybridge-1.3.3.tgz","_integrity":"sha512-X/GNBH26eKXObDY6s7GflZN79HB7/yWpL8ikSn1niSWctkfg/xZIz0N0yzQjk81/S8u7iv7WFPRrbDheqvWSjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.3.3_1785845834624_0.2208456367715177","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.45dfd29":{"name":"skybridge","version":"0.0.0-next.45dfd29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.45dfd29","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c491a01a4167ece31c10605dd0c7fcd55b72f492","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.45dfd29.tgz","fileCount":494,"integrity":"sha512-IiA5jV9VGjwCM8A+DA1VdIFyauOEOy2oqPTGgBaNJ74sQNTSty0a2rXAYq8A2fem1PYvofs4E88E1ijXrFVAQQ==","signatures":[{"sig":"MEUCIA6DvOp8pWsIqQ6EzAwzqbM4PHGAPJq6I4oTZIqFjq31AiEApn7Iics+sCEqyxRhSuHSH1B/cyLIIbMuHYKIyP+tMRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.45dfd29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1897130},"type":"module","_from":"file:skybridge-0.0.0-next.45dfd29.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1a705dd6a600811745a4314568b91d00/skybridge-0.0.0-next.45dfd29.tgz","_integrity":"sha512-IiA5jV9VGjwCM8A+DA1VdIFyauOEOy2oqPTGgBaNJ74sQNTSty0a2rXAYq8A2fem1PYvofs4E88E1ijXrFVAQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.45dfd29_1785846628449_0.7474038736996411","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d563fa4":{"name":"skybridge","version":"0.0.0-next.d563fa4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d563fa4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2dca40a2c0058e64d30cd2d5fa7dbb976ce0cdb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d563fa4.tgz","fileCount":494,"integrity":"sha512-uiLCFg8l10k3J/RTVx58qk/U5gcbu4XG9Fgv3/Duf0UhsF51uSbKJPKAUAOF7+YUE6HB+FK/JfvanwrddNy2Ag==","signatures":[{"sig":"MEUCIQDcQ6zIG9AVIEeRmQXG6HseeR8LPWxX3lgAcsbduYtA4AIgSGLDa8DVQ60A943bhktcs0a6+gaEAzjdl0uclru8H/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d563fa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1904089},"type":"module","_from":"file:skybridge-0.0.0-next.d563fa4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/842186d2bd44ebbaadb325fa6f1c0211/skybridge-0.0.0-next.d563fa4.tgz","_integrity":"sha512-uiLCFg8l10k3J/RTVx58qk/U5gcbu4XG9Fgv3/Duf0UhsF51uSbKJPKAUAOF7+YUE6HB+FK/JfvanwrddNy2Ag==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d563fa4_1785846933076_0.19765166003857337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3122155":{"name":"skybridge","version":"0.0.0-dev.3122155","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3122155","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"75c6b394cac67aa0cd06a63f0eeddcd65ed2af15","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3122155.tgz","fileCount":497,"integrity":"sha512-7f3b09cSb6foDV9hexVaex0m1+0LZ9G3jCF33dp1i+MLzZif18h2gEreiAyR0GLs0SPTLOei3Toh90FKg5QIWw==","signatures":[{"sig":"MEUCICp/f9bHZ9WYvTA2ZrnxQYqjR/qDIT8321oqgAHYuFVuAiEA1VLWgmOJqqat0n9O6ID1zDkZ8pMREJDo4pAOnlcz3hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3122155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1941622},"type":"module","_from":"file:skybridge-0.0.0-dev.3122155.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/88300e034125393fbbfef76091591448/skybridge-0.0.0-dev.3122155.tgz","_integrity":"sha512-7f3b09cSb6foDV9hexVaex0m1+0LZ9G3jCF33dp1i+MLzZif18h2gEreiAyR0GLs0SPTLOei3Toh90FKg5QIWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3122155_1785852680892_0.3761437679146158","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6804e2a":{"name":"skybridge","version":"0.0.0-dev.6804e2a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6804e2a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2ae13fa7caf09370d9f22f5eabadf7c34b7e0a1d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6804e2a.tgz","fileCount":497,"integrity":"sha512-ZbchH77m0Wm0oFluUFyi2I3aQ5vD9hwy8FtEWzNXI7A8L31HdAvUj9nhp+NnbcDSUZ3Iox16+0R44UGezOR1+Q==","signatures":[{"sig":"MEQCICXROrOJ0/9Dx16pkFAi5aklcNzobiI/1EnQyWf+Li0hAiB8WMVKWYA4YHhvijwXSB5ZdPIvCmUu+daINGp0m9Q2Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6804e2a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1941720},"type":"module","_from":"file:skybridge-0.0.0-dev.6804e2a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4a161f14d7083a2ff6e03f16a40ab069/skybridge-0.0.0-dev.6804e2a.tgz","_integrity":"sha512-ZbchH77m0Wm0oFluUFyi2I3aQ5vD9hwy8FtEWzNXI7A8L31HdAvUj9nhp+NnbcDSUZ3Iox16+0R44UGezOR1+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6804e2a_1785853636926_0.9036343442730872","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.576bf90":{"name":"skybridge","version":"0.0.0-dev.576bf90","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.576bf90","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af2dea7514f6868a2268d452e1845a57825582e9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.576bf90.tgz","fileCount":497,"integrity":"sha512-/mPLV5K7ljrwXUj++4Zx+y9x12Q8XJe51naDCp4yQap+yddhePJEA9YshBhTpBFXvbATCyDWjARhWH5hYdyo7A==","signatures":[{"sig":"MEUCIFDC8G7Eb3b8WYLgUG2dcAXAIhUJeLHi5JYCQYsn6253AiEA9qyF9b6dDynHhJCIEx84AbmPJbzLchYK4xKNmRu3RiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.576bf90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1941720},"type":"module","_from":"file:skybridge-0.0.0-dev.576bf90.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/319ccf24365a6bbba865e1a8cd26b9ac/skybridge-0.0.0-dev.576bf90.tgz","_integrity":"sha512-/mPLV5K7ljrwXUj++4Zx+y9x12Q8XJe51naDCp4yQap+yddhePJEA9YshBhTpBFXvbATCyDWjARhWH5hYdyo7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.576bf90_1785854691318_0.9437876164960557","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.506d4b2":{"name":"skybridge","version":"0.0.0-dev.506d4b2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.506d4b2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9fb5a055820fd98e8d1bab98f3e73f5dbcd084d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.506d4b2.tgz","fileCount":500,"integrity":"sha512-l0n2Uonwd/GPi/F6t4zjkFbat+6RswIosaH8+zmTUiPg8TcESXr8oBkF8ClyWwjagGNbl6YV/w7/C5HjC64U4g==","signatures":[{"sig":"MEUCIQDfPDCMhfxABamz7OdZV56tPe3YSLU3VnpY8hw3rUeVNAIgbzAMfQtEsWqc1cF4UQ9Y0l/qLXAJoZH/rgi+ASC3j2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.506d4b2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1907410},"type":"module","_from":"file:skybridge-0.0.0-dev.506d4b2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5fcf384dca233a27ff9a2ad316c42666/skybridge-0.0.0-dev.506d4b2.tgz","_integrity":"sha512-l0n2Uonwd/GPi/F6t4zjkFbat+6RswIosaH8+zmTUiPg8TcESXr8oBkF8ClyWwjagGNbl6YV/w7/C5HjC64U4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.506d4b2_1785855073454_0.3986449763867279","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47e15cc":{"name":"skybridge","version":"0.0.0-dev.47e15cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.47e15cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc96577256292433a4deb5921130cc37fdaeb88e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.47e15cc.tgz","fileCount":497,"integrity":"sha512-ppLXr2qUY/OnWjDMKPVfb5DeCK0Hdh/RfvjYHq1gXq2fRkSnpdEereH4eJw+qenbmG8dR9KGzdBDM+cx28e46w==","signatures":[{"sig":"MEYCIQDVek459AKBWwakqbz7qvasaxxtwNsRK28GC573kwx06AIhAJlfQJ2I5cP4EHeWuxl4iCbCf9palxomrfzzILtfI0Rc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.47e15cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1948194},"type":"module","_from":"file:skybridge-0.0.0-dev.47e15cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c889400367ec6c8d9d6322b4186f1c35/skybridge-0.0.0-dev.47e15cc.tgz","_integrity":"sha512-ppLXr2qUY/OnWjDMKPVfb5DeCK0Hdh/RfvjYHq1gXq2fRkSnpdEereH4eJw+qenbmG8dR9KGzdBDM+cx28e46w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.47e15cc_1785855457333_0.07813287587092477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4bd62c5":{"name":"skybridge","version":"0.0.0-dev.4bd62c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4bd62c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"527291a4ba0c36f92dd702dd2e543a3215242c5a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4bd62c5.tgz","fileCount":500,"integrity":"sha512-cLnBmTNJMSJe3n1uSqsGxsrrDKJJUOqjqFG/B0tj428AARXWsXDHeJvlD8nP2jPnyPM32OnXag2fSvOJJmmSiA==","signatures":[{"sig":"MEQCIDYCEUD/kYP9aMXSxi8M0PTMdv5X7ce55SvwswQ5vxgWAiBYI/2GafGDu6JEubSmF8PYneCjG892g6MpDI6lmDvwXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4bd62c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1907410},"type":"module","_from":"file:skybridge-0.0.0-dev.4bd62c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c1b5df5b5a15ac2c8e1f824fd6b65c2e/skybridge-0.0.0-dev.4bd62c5.tgz","_integrity":"sha512-cLnBmTNJMSJe3n1uSqsGxsrrDKJJUOqjqFG/B0tj428AARXWsXDHeJvlD8nP2jPnyPM32OnXag2fSvOJJmmSiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4bd62c5_1785855503453_0.6976615039388545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.810c57c":{"name":"skybridge","version":"0.0.0-dev.810c57c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.810c57c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"78ee75d9729e80ce95c8f4c9cbdba884b0ad49ee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.810c57c.tgz","fileCount":500,"integrity":"sha512-+ZBkLSc2ayJntsyjPmYoJljdzL+33Pv3g5ZErlhKw9BKDeUJYN+eWJDbDwQnZI4IPxEivhwcf8kaENr3Gy4XfQ==","signatures":[{"sig":"MEUCIQCxEpP1JePD1un99/Hg3/qRA0XaSyOlxAqij8v0Yv2ZfQIgelWlbqmgdsiNamhtvu9/inuD9+PD16pFfT4F7Dt8b9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.810c57c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1914369},"type":"module","_from":"file:skybridge-0.0.0-dev.810c57c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42f9b86c3f8ab839e636fdc065645e42/skybridge-0.0.0-dev.810c57c.tgz","_integrity":"sha512-+ZBkLSc2ayJntsyjPmYoJljdzL+33Pv3g5ZErlhKw9BKDeUJYN+eWJDbDwQnZI4IPxEivhwcf8kaENr3Gy4XfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.810c57c_1785856741073_0.06215253033156598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1c59ad2":{"name":"skybridge","version":"0.0.0-dev.1c59ad2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1c59ad2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ff2bf3b0aee76df494eb923f7b16c68998d511d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1c59ad2.tgz","fileCount":500,"integrity":"sha512-FHMMKenC466u1vrqBe2qBg+Qu/Rac3fGmVJIV1IRgEc2D5RlekiUGUEEEtryQq5X8MXZU/K5kNTVCul4mJst1w==","signatures":[{"sig":"MEYCIQCWsfDyB68HCbsCzUGzn+whxJWJNIFIALYYq3YMYPLZ4gIhAM/gHWA6g1cWzJHC+7A8SKaw63KrpvkKjAKlC8DPtcMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1c59ad2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1948050},"type":"module","_from":"file:skybridge-0.0.0-dev.1c59ad2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/635d9e88617498b59fdbe6a1afd1b5fa/skybridge-0.0.0-dev.1c59ad2.tgz","_integrity":"sha512-FHMMKenC466u1vrqBe2qBg+Qu/Rac3fGmVJIV1IRgEc2D5RlekiUGUEEEtryQq5X8MXZU/K5kNTVCul4mJst1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1c59ad2_1785916975615_0.3403556135885317","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f6c7a18":{"name":"skybridge","version":"0.0.0-dev.f6c7a18","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f6c7a18","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f2a71bdd4aee39967df9d1af72bfd26f85fc09d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f6c7a18.tgz","fileCount":500,"integrity":"sha512-rZl92cCzGIKGQcpIkmee4OQjKVr+kAHytL49zKz8+1uyywhcRXpUw4VbSEbzA+LSo92P+BlCiYh4shSb284RVA==","signatures":[{"sig":"MEQCIH2//JHzYT09xCCBn9tedLatb/wHpjB7EeaObFm0yALpAiA0oRWfLHcX+m4Bcjl9aOdxxfeCyeVFurr5JR3VBegTVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f6c7a18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1948383},"type":"module","_from":"file:skybridge-0.0.0-dev.f6c7a18.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70c520dcaba6edfe03ca8cf8ce8b28da/skybridge-0.0.0-dev.f6c7a18.tgz","_integrity":"sha512-rZl92cCzGIKGQcpIkmee4OQjKVr+kAHytL49zKz8+1uyywhcRXpUw4VbSEbzA+LSo92P+BlCiYh4shSb284RVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f6c7a18_1785917686661_0.3164585426189217","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7f2486c":{"name":"skybridge","version":"0.0.0-next.7f2486c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.7f2486c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"25d04a9640150ff3dfbb422e629f64f476257965","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7f2486c.tgz","fileCount":500,"integrity":"sha512-kzmoK7qy6Fnaa3qMs6W9y7eMzcOEQKb3vr37GJRAWXGK2fH/NhXvAVjXmN4g3UrIVpmbYb2TqQjxWOrxys7Ssg==","signatures":[{"sig":"MEUCIAgT//TxnbavjBc/5Ej9AuihYeLB61lZbTc4xf8QAZasAiEA+yGsmeRfC3f6sbaDOQ5fJyboLu/zJFoy8D5VoJV15gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7f2486c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1948384},"type":"module","_from":"file:skybridge-0.0.0-next.7f2486c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8e5e18cf4325ed8edfd5329dbcabd72b/skybridge-0.0.0-next.7f2486c.tgz","_integrity":"sha512-kzmoK7qy6Fnaa3qMs6W9y7eMzcOEQKb3vr37GJRAWXGK2fH/NhXvAVjXmN4g3UrIVpmbYb2TqQjxWOrxys7Ssg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.7f2486c_1785918853504_0.9099659868006378","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.4d31386":{"name":"skybridge","version":"0.0.0-next.4d31386","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.4d31386","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b7376c86802f79b7e35ced1ed45aba27780062d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.4d31386.tgz","fileCount":500,"integrity":"sha512-CzAG9J93HXnu3PbWQGepQRGudoxU3WRWRfRJY8kQQGMBg0TWGK2VdOlp8jWF8fmtR3OyOE8vTvsFuZLEgucTpQ==","signatures":[{"sig":"MEUCIQDGlhoQHQPQNSHbn8VQAiuqTnvWtm0oP5FBrw5qsDQMwwIgYxdn7Ti/3hNbk50qAlGORkb6cQOLUn5L7BnYxXJnCds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.4d31386","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1957430},"type":"module","_from":"file:skybridge-0.0.0-next.4d31386.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0db869aa3fc7a3bfd4d51b57805de52d/skybridge-0.0.0-next.4d31386.tgz","_integrity":"sha512-CzAG9J93HXnu3PbWQGepQRGudoxU3WRWRfRJY8kQQGMBg0TWGK2VdOlp8jWF8fmtR3OyOE8vTvsFuZLEgucTpQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.4d31386_1785922908633_0.036140416247746776","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.271d03a":{"name":"skybridge","version":"0.0.0-dev.271d03a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.271d03a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cea2d76f017c8af382d61f4bcf1e08cc23f33ae9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.271d03a.tgz","fileCount":500,"integrity":"sha512-vkEO+sw+IcUs/cV9bYJqhGU0hwoSOmj8YIbkD9uKdeYLQ1z2jfiXeCmdPpLuRJcQ1rt8UMF9KrtmTwmiuVDf4Q==","signatures":[{"sig":"MEQCICFdXCnVEoDLbTc/6eyN/qPwmmD0x1zf+hxwBRjLaOAxAiA8UYwkJyLtdYax8U9EvYfcU0/HZOr8zSB3NXmpUDHIaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.271d03a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1960635},"type":"module","_from":"file:skybridge-0.0.0-dev.271d03a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/154da077806bb7a1c13e3fce2b7894d3/skybridge-0.0.0-dev.271d03a.tgz","_integrity":"sha512-vkEO+sw+IcUs/cV9bYJqhGU0hwoSOmj8YIbkD9uKdeYLQ1z2jfiXeCmdPpLuRJcQ1rt8UMF9KrtmTwmiuVDf4Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.271d03a_1785931693512_0.37231354488252943","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.44ebf07":{"name":"skybridge","version":"0.0.0-next.44ebf07","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.44ebf07","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"77901ff4d14f3f9f89b760ec2e92f526749e79ac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.44ebf07.tgz","fileCount":500,"integrity":"sha512-xLyuANq68pz6jCGJpwwW6iZQDfT4cwsGBXJhmfrNPsV25md5i4KFLL3pSmtpa9B9+j5liZpnALa2d6q9RwfpPA==","signatures":[{"sig":"MEUCIDPue3zJrlt6gUWQTkF8OPCq82Do5qzKxjhOzEZWtxC/AiEAujCXXg+fOxf9C/ZE3KGUeUuSbLmvwrSlefCcUjeOMno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.44ebf07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1957430},"type":"module","_from":"file:skybridge-0.0.0-next.44ebf07.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23029861969202e0ca49226b696d859b/skybridge-0.0.0-next.44ebf07.tgz","_integrity":"sha512-xLyuANq68pz6jCGJpwwW6iZQDfT4cwsGBXJhmfrNPsV25md5i4KFLL3pSmtpa9B9+j5liZpnALa2d6q9RwfpPA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.44ebf07_1785935798279_0.8903926677493361","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.98dad09":{"name":"skybridge","version":"0.0.0-dev.98dad09","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.98dad09","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"51caea13aa4b8c40e10b3a27fe53079e005dafb1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.98dad09.tgz","fileCount":506,"integrity":"sha512-QOjnI7la6pmbied2vlGsy7LDTes4KHejayDqysGURzp11eU8ErGohkrGdwxqI+mdpcT+WSgkv+wHAaWCeRtWcg==","signatures":[{"sig":"MEYCIQDWrSrL2fNErqHBqGT+M0S1tbCNH90S+Eb75CM76Z1J0AIhAJZbqb5CSaAKY9BmwfECM67ZMVsARt6FUgJX/4nfQBqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.98dad09","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.98dad09.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/000733c7c9a249ed73f3bd07be0adb89/skybridge-0.0.0-dev.98dad09.tgz","_integrity":"sha512-QOjnI7la6pmbied2vlGsy7LDTes4KHejayDqysGURzp11eU8ErGohkrGdwxqI+mdpcT+WSgkv+wHAaWCeRtWcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.98dad09_1785945175984_0.1319361314354175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.204309e":{"name":"skybridge","version":"0.0.0-next.204309e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.204309e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"557fb0580cf6ad601a48a4b4e033ea05c1a0d706","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.204309e.tgz","fileCount":506,"integrity":"sha512-UmkrJUDvCAxGdRWnk9Gwqf8inw3dcOA8WKRrIAB6ondYiHTY3GwbZ7fLW3LBfSqRNghVi533jpk7e99QTIttnw==","signatures":[{"sig":"MEYCIQC19uaX2FDlCvMiHBEb+9kA/8k0ASk/OCfZZYnnYUAlZwIhAKtgvLlDM+Uh0trSmkDjU65zp7ploLymbSM3ayCXc+aW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.204309e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.204309e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2db4e9213c1d66a4b39686e030a21124/skybridge-0.0.0-next.204309e.tgz","_integrity":"sha512-UmkrJUDvCAxGdRWnk9Gwqf8inw3dcOA8WKRrIAB6ondYiHTY3GwbZ7fLW3LBfSqRNghVi533jpk7e99QTIttnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.204309e_1785945596464_0.6770752163736491","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da106ed":{"name":"skybridge","version":"0.0.0-dev.da106ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da106ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bcea2c276c894e300c838b6093ab7ca02c22500a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da106ed.tgz","fileCount":506,"integrity":"sha512-QHSKTwodpCTLSD2ZBGcRn4D7vkh5Krn7xKYMSTWazwmN5fOpi3SyZSzxRVqGowGZQXYXnVF3xLeuCEmkDpWwiA==","signatures":[{"sig":"MEUCIDstIDRTwwlXTdoiw+fkIqKbaMsHP4lqjTYyjS1aX6f/AiEAxc5AkoBzRrZpH4dIJzrv7e1psjx66KiHP4F6anqHAvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da106ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.da106ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c92ea2c93d456e309011a23d34233834/skybridge-0.0.0-dev.da106ed.tgz","_integrity":"sha512-QHSKTwodpCTLSD2ZBGcRn4D7vkh5Krn7xKYMSTWazwmN5fOpi3SyZSzxRVqGowGZQXYXnVF3xLeuCEmkDpWwiA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da106ed_1786004710699_0.41136840664772034","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d455164":{"name":"skybridge","version":"0.0.0-dev.d455164","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d455164","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"99e1fd64c9ec54d2d7243095a71c9ae2a3287c5b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d455164.tgz","fileCount":506,"integrity":"sha512-rd4R89l43g5kIx40FEe0+soEM6Yv0gZoDBnfyadTdd90ajw0sZm7cg4lXSB0hHz47b3V+tDPepovO3eUfTarWg==","signatures":[{"sig":"MEYCIQCRo1cx9yTaZ3AsLynG3UBz/+IcLThocDT/oEc+8JLBAwIhALWVsnRc+IN+2dxhg7L0oI/fN+wUuiGtdtWytjkOixF5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d455164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.d455164.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f242cad9ed3c69498582136c8032ec3f/skybridge-0.0.0-dev.d455164.tgz","_integrity":"sha512-rd4R89l43g5kIx40FEe0+soEM6Yv0gZoDBnfyadTdd90ajw0sZm7cg4lXSB0hHz47b3V+tDPepovO3eUfTarWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d455164_1786007709094_0.3900442605914807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c6d6b4":{"name":"skybridge","version":"0.0.0-dev.9c6d6b4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c6d6b4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ec2d33b9709369ceb350c9601eeace6ebfb18b68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c6d6b4.tgz","fileCount":482,"integrity":"sha512-ZCjFUDSMjXx7ygXvs/KKPIq7qHvnM3CTQcxynYf5goIxokhix5nGeaxiOaLadbxxJjU/Y6Jwx0WZBVHGBcwauw==","signatures":[{"sig":"MEYCIQChZoYeh6Rs585UqUxSYMxmlRxWtkrHUfpBA/ekbpqyTQIhAOmN+wf1LllwkJSvgd2L6BLI5/fqjcL0N0XdQ0j2JqQi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c6d6b4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1840482},"type":"module","_from":"file:skybridge-0.0.0-dev.9c6d6b4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f11f009292a77187e05558a28cd7fdc/skybridge-0.0.0-dev.9c6d6b4.tgz","_integrity":"sha512-ZCjFUDSMjXx7ygXvs/KKPIq7qHvnM3CTQcxynYf5goIxokhix5nGeaxiOaLadbxxJjU/Y6Jwx0WZBVHGBcwauw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c6d6b4_1786020698769_0.6086271784615243","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"skybridge","version":"1.3.4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.3.4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50827bc333e9635fc05a7d0b79a27bcfe6523ee6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.3.4.tgz","fileCount":482,"integrity":"sha512-NXYRbg9AJDI6V/OO1nw6VrUe++JGntycD3tr/dToBaSYS3JyboDDgj18bNxUmZmvC397EYwXGUqPU6dbEkTsDA==","signatures":[{"sig":"MEQCIBYPFFr/39ko/fX+eUqwikpIt0q6WHlqr7lBLywF3/9GAiBIB/Gxsc2BUBAedongEBvXKKCqHkhuDcztqY94XI6uow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1840470},"type":"module","_from":"file:skybridge-1.3.4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4eb45f88fd8ddb7c8307e2894de312a/skybridge-1.3.4.tgz","_integrity":"sha512-NXYRbg9AJDI6V/OO1nw6VrUe++JGntycD3tr/dToBaSYS3JyboDDgj18bNxUmZmvC397EYwXGUqPU6dbEkTsDA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.3.4_1786020818880_0.7712059382120025","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.c39a1d3":{"name":"skybridge","version":"0.0.0-next.c39a1d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.c39a1d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b52f04bd29662afe8938d2a5e27856777935dfa6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.c39a1d3.tgz","fileCount":506,"integrity":"sha512-DPrLqg3+UcTAp0QjhaD5p6ZvUePP2+1STGizAPSoBeXiCif7l5z5K3i5PHLYZ9V7mExl6eqPdMbESi5GbTwXFA==","signatures":[{"sig":"MEQCIDU9VJ7IcW8Caq/fxUAhZUHVHYvp4MdHA3Gj/Ns8DrsZAiB6nYygN0y9MW7FPjGbpnLCry4NpH/rcPqs+hczuU7Dkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.c39a1d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.c39a1d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1dc5e505c03525a7d3e2cc00ab00b996/skybridge-0.0.0-next.c39a1d3.tgz","_integrity":"sha512-DPrLqg3+UcTAp0QjhaD5p6ZvUePP2+1STGizAPSoBeXiCif7l5z5K3i5PHLYZ9V7mExl6eqPdMbESi5GbTwXFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.c39a1d3_1786022839462_0.2882002155864716","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3d51c6":{"name":"skybridge","version":"0.0.0-dev.e3d51c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3d51c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3db85c49bd81d3f9885bb9298760022261b26d5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3d51c6.tgz","fileCount":506,"integrity":"sha512-2vR9qte3IM1w7HRrl+RvktpsjHIqa1Ln5ALrbHbQtkA2QWRZSjJ5k3wM2e2YDwVqyyKU/I5En7Kb8rpPD/rYfQ==","signatures":[{"sig":"MEYCIQCRk7o2qEPlrivLeBXWnzn1yMeG/If6pPkQcBV9wuNa8AIhALcoMxILzMeHSCw8Vys1zJZSu+1xdmGee3G/UHuP9Dj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3d51c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.e3d51c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/03d52e35893ca0a538e64ed7ddba2d3b/skybridge-0.0.0-dev.e3d51c6.tgz","_integrity":"sha512-2vR9qte3IM1w7HRrl+RvktpsjHIqa1Ln5ALrbHbQtkA2QWRZSjJ5k3wM2e2YDwVqyyKU/I5En7Kb8rpPD/rYfQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3d51c6_1786092432929_0.7544485701383168","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c79dfc4":{"name":"skybridge","version":"0.0.0-dev.c79dfc4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c79dfc4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f40b170ea5a11af296eebe7c0cd7c8f8869d1c9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c79dfc4.tgz","fileCount":506,"integrity":"sha512-uhQ42VgIEYQcVG+l90QnUSxMa2LhH7UwQhQgmeV+TE/wpa2NgO0U9MN2vykRXLD29IOXlP2Nn4Xl7uTf/CPWEg==","signatures":[{"sig":"MEUCIQD/EqdtJMsRJv2x8poGVNpcSuBbcuGz2cQHqOREIpHKkQIgJ9G+WDfccOEtjWCYMLYhpebsqpnC9wo1rfaxXwaDH8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c79dfc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.c79dfc4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8e9dd9e39d885a41bf4df2e3744842fa/skybridge-0.0.0-dev.c79dfc4.tgz","_integrity":"sha512-uhQ42VgIEYQcVG+l90QnUSxMa2LhH7UwQhQgmeV+TE/wpa2NgO0U9MN2vykRXLD29IOXlP2Nn4Xl7uTf/CPWEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c79dfc4_1786092808773_0.3528649699715445","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3470e67":{"name":"skybridge","version":"0.0.0-dev.3470e67","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3470e67","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f5693d140f0616d8b42ca67bae2078e73b25ef3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3470e67.tgz","fileCount":506,"integrity":"sha512-+MDDbdkaPwwv6N7NdUP3xobhxn9vqaLq12iVBDfHmjH/6+GxrHs+Lo2Xc/mW/MiEI2hm2rWkX7JJq8jzJf+3LA==","signatures":[{"sig":"MEUCIQC7526aFdvGZs1QC5fPvdqbXku/vSy+kWdgLiewSiNXbwIgRLi48GbLCnmbJFNtUX0DGlQaSmaBHFutiO6YW7gD+ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3470e67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.3470e67.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59ed60c151d1e1ada36b49d5f22db697/skybridge-0.0.0-dev.3470e67.tgz","_integrity":"sha512-+MDDbdkaPwwv6N7NdUP3xobhxn9vqaLq12iVBDfHmjH/6+GxrHs+Lo2Xc/mW/MiEI2hm2rWkX7JJq8jzJf+3LA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3470e67_1786093061147_0.04489412352211697","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba96837":{"name":"skybridge","version":"0.0.0-dev.ba96837","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba96837","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de19fecba109e872c0fb294e4bb37fe6f4b40b7f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba96837.tgz","fileCount":482,"integrity":"sha512-uvjZXv6SnVD1M30YL9iEhn/kvsGpRsWLMixay5ux+BAO5yYClCvjBf5dO1UXg5pEMLpYTka4ssMcsilERxF7nA==","signatures":[{"sig":"MEQCIE4E1Wh5dTPz0sFdMZRpo3zNg81arf7pUQx50J/bnKDMAiAztctH1EyiWpK5XuLKTHS74dythcjaAGWV/6p3XgzUDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba96837","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1840482},"type":"module","_from":"file:skybridge-0.0.0-dev.ba96837.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3b22a26516d2608920d9edf959f81c13/skybridge-0.0.0-dev.ba96837.tgz","_integrity":"sha512-uvjZXv6SnVD1M30YL9iEhn/kvsGpRsWLMixay5ux+BAO5yYClCvjBf5dO1UXg5pEMLpYTka4ssMcsilERxF7nA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba96837_1786093616056_0.2027291410056189","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.04dd639":{"name":"skybridge","version":"0.0.0-dev.04dd639","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.04dd639","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2bc12376de6d98ccaf698e1d4cb6cbb2ca2f42b4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.04dd639.tgz","fileCount":506,"integrity":"sha512-8sOmNkmBdaL+nGDFtiopIb0nXS2Pld+AH4gBUeokcmm2bbSinfYhCL77c58wGART5UoeL+ovLHIZzMuFLmoKSA==","signatures":[{"sig":"MEUCIDEkKjdBTrpX8gTXpodAObBBXaw831rgauaDsLGAELokAiEAiqx2xOdlQhitUNgAwTVbjgYmjdxl5tP/PMqUnFZY3T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.04dd639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.04dd639.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0878076d8c4e9195aefcd8d383005922/skybridge-0.0.0-dev.04dd639.tgz","_integrity":"sha512-8sOmNkmBdaL+nGDFtiopIb0nXS2Pld+AH4gBUeokcmm2bbSinfYhCL77c58wGART5UoeL+ovLHIZzMuFLmoKSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.04dd639_1786094005258_0.5924764594050229","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"skybridge","version":"1.3.5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.3.5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a1f77a2ddaeb5a7268791304da6a79063babc371","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.3.5.tgz","fileCount":482,"integrity":"sha512-0LmR0S7lMpXkDs2wI0IcEJX3mlTWQhDnzYvmdGHrFhzQR8daXLUJdK8w9mHafLQCPc647mCQH0ZX9BV4g9Wy+g==","signatures":[{"sig":"MEUCIDSuEkebFmbCe25hWBvbjRQqg94XqoOZZFcmJP49IlzwAiEAzTM45rLlODEtYJI9EVbxhuU1i7V2tO6HDOXJuNpEiA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1840470},"type":"module","_from":"file:skybridge-1.3.5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6afc31ff95c0608cb511eb2fcea191b3/skybridge-1.3.5.tgz","_integrity":"sha512-0LmR0S7lMpXkDs2wI0IcEJX3mlTWQhDnzYvmdGHrFhzQR8daXLUJdK8w9mHafLQCPc647mCQH0ZX9BV4g9Wy+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.3.5_1786094034541_0.5344032790055566","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.643ca28":{"name":"skybridge","version":"0.0.0-dev.643ca28","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.643ca28","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"333faabe5493f3e55be4ef2600399c9afdf41a11","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.643ca28.tgz","fileCount":506,"integrity":"sha512-y/Pbz3h3oeIG05vpvdnfblc34ZTzTnFCCv7lpjxVvqswUZ2G95K0mAFEc/XjH13gXNepAOJRDfVa+a05Vdxg2w==","signatures":[{"sig":"MEUCIQD+zqmelom1HhnM8HHimmn89iPTVNmNf9i66O3Uhf/3hQIgM/J2LdEGjADS90s+2GRCr7epdQZtsFuRvX/J0u7rlBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.643ca28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.643ca28.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39a2deebb52e199abf5018f7a5578fa1/skybridge-0.0.0-dev.643ca28.tgz","_integrity":"sha512-y/Pbz3h3oeIG05vpvdnfblc34ZTzTnFCCv7lpjxVvqswUZ2G95K0mAFEc/XjH13gXNepAOJRDfVa+a05Vdxg2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.643ca28_1786094510216_0.9505749933440659","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b3535e4":{"name":"skybridge","version":"0.0.0-dev.b3535e4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b3535e4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"718d2c4e24b0af62c601baec23b887af3f8a04b8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b3535e4.tgz","fileCount":506,"integrity":"sha512-6i+1ti9iilHbYha+IZtGEHTgtPublvkKp0YFhUMrD4EiPmZCKRVJ0qkAyLoRWzz943wiy0rDLYkAQNIxmG4OIA==","signatures":[{"sig":"MEUCIGSOBUfBZgOUpWWrho0W0O8OACJFeSo8RXaQdp1Jr+8GAiEA7yPhKLJlN+WkGamU8dWnXTpD3YmwDveoOs8wNP9WQts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b3535e4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.b3535e4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cea75ba79a42a3886c1ee9c3b5cfd289/skybridge-0.0.0-dev.b3535e4.tgz","_integrity":"sha512-6i+1ti9iilHbYha+IZtGEHTgtPublvkKp0YFhUMrD4EiPmZCKRVJ0qkAyLoRWzz943wiy0rDLYkAQNIxmG4OIA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b3535e4_1786094808450_0.5794154922486263","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b7a7da9":{"name":"skybridge","version":"0.0.0-dev.b7a7da9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b7a7da9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"668bafa88a959baee80d22d806aa11645ca1dee9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b7a7da9.tgz","fileCount":506,"integrity":"sha512-KtAIZ3O2YEjcBuLJXLVmUe8Qq0RkPtyOnFWh3Ev+jo1HVi+75DgByOkdzlx8P9m55YKb8u+2S8Zb8B6do0PDRA==","signatures":[{"sig":"MEUCIQDSQHrtIUD0yhGBqmdaTixIHFKGVsAU36Ksr+rFh+L32QIgc+US3zTJkKS7cpmzSXK2xxTf4W1fIqkc6W9Qd6jUJss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b7a7da9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.b7a7da9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/91a75af119b9b7e1f3eada9683db89a0/skybridge-0.0.0-dev.b7a7da9.tgz","_integrity":"sha512-KtAIZ3O2YEjcBuLJXLVmUe8Qq0RkPtyOnFWh3Ev+jo1HVi+75DgByOkdzlx8P9m55YKb8u+2S8Zb8B6do0PDRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b7a7da9_1786095904061_0.09870967764945426","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44b28eb":{"name":"skybridge","version":"0.0.0-dev.44b28eb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.44b28eb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b4bb94118cf4b592e7c08e34e39fd579790d1df","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.44b28eb.tgz","fileCount":506,"integrity":"sha512-HeE9qAPbSpIshm0yIkKgRAEqtAlfAOub+SSpJZNwozFF0q49IjzEEKmjii6OpF1xGiDhYc89x2ONdWyB6UFv+g==","signatures":[{"sig":"MEYCIQC83hhS0FIrSkJoCeN8kdJp2PvEn4ESCD1y2DNwceYv2AIhAJ6qjZr+v8mXFEgkSQXnTY/2Cjc3T+m8pxZL44wSOmDq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.44b28eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.44b28eb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/97b284d0fc74259a2ea3d16ee9d7e8a5/skybridge-0.0.0-dev.44b28eb.tgz","_integrity":"sha512-HeE9qAPbSpIshm0yIkKgRAEqtAlfAOub+SSpJZNwozFF0q49IjzEEKmjii6OpF1xGiDhYc89x2ONdWyB6UFv+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.44b28eb_1786110048408_0.9267521151155169","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.650829":{"name":"skybridge","version":"0.0.0-dev.650829","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.650829","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0da2115eb8b0973106574c02ac0110c25fdd5a8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.650829.tgz","fileCount":506,"integrity":"sha512-B1tws8oqtQPX/sYrlHIDe+YFmuRx7fWz5IsFjjQwRC7rJox75Q251z3ijJVX9C2BEP1REuHyx0gW4gKxXFQZUQ==","signatures":[{"sig":"MEUCIQDg13RqbMJbgczCKPmcF4ZCnbm5WFJ8v0Z7xwPapG4JuwIgF9RiQlDjwKHshFz6Gie8JrMC80aiAfN8qgSvneOZLO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.650829","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967709},"type":"module","_from":"file:skybridge-0.0.0-dev.650829.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd38cc05967f539545793e3cfa42837f/skybridge-0.0.0-dev.650829.tgz","_integrity":"sha512-B1tws8oqtQPX/sYrlHIDe+YFmuRx7fWz5IsFjjQwRC7rJox75Q251z3ijJVX9C2BEP1REuHyx0gW4gKxXFQZUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.650829_1786110053564_0.3540960374859916","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9eca843":{"name":"skybridge","version":"0.0.0-dev.9eca843","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9eca843","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ca0b684c51d8ae491d2606a0ee8d7e527c82373","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9eca843.tgz","fileCount":488,"integrity":"sha512-dkcT6qKxDfR8pCaVvsgA7/CBZS/RMxrokv8Z4N2O6Z4d9K7GZm0lLSFn6n+Uv8k1Z4WkGH/8zxLMQ5dT/DT4XA==","signatures":[{"sig":"MEUCIQC/ihFKkSkji7MUBAeQ4k7+eE0PKfmEkGeODgoqxmmHZwIgH6JP7BJJaYi2DiGveSo5l0WPKBXkzOmi64DTUzfGCiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9eca843","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.9eca843.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7ef0fa17794882f3cdb332832b3d21df/skybridge-0.0.0-dev.9eca843.tgz","_integrity":"sha512-dkcT6qKxDfR8pCaVvsgA7/CBZS/RMxrokv8Z4N2O6Z4d9K7GZm0lLSFn6n+Uv8k1Z4WkGH/8zxLMQ5dT/DT4XA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9eca843_1786110752690_0.24430803003806623","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.eaed8a9":{"name":"skybridge","version":"0.0.0-dev.eaed8a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.eaed8a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c5693560225a0785915828e2160385f6f4a1919e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.eaed8a9.tgz","fileCount":506,"integrity":"sha512-vkFU+1C1ZakKAeLQD80I2+9dvEUJeU7Acw9ndL0dWiAFhvDBU98KVr8xKXK/BpzMPiYYsxqiahPeSAfyoyoXZA==","signatures":[{"sig":"MEUCIBFpqfOnwhrDBv7TnQJM/jNJimj0Q26mbVwgrM24LzhPAiEA5C3mPKQ19/6nmA3T0usfIlfuqqDE3+cnKsr3DZQNR9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.eaed8a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.eaed8a9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0d935a00c601a95abb72d02e9877950/skybridge-0.0.0-dev.eaed8a9.tgz","_integrity":"sha512-vkFU+1C1ZakKAeLQD80I2+9dvEUJeU7Acw9ndL0dWiAFhvDBU98KVr8xKXK/BpzMPiYYsxqiahPeSAfyoyoXZA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.eaed8a9_1786111294888_0.46853613344876277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.592874e":{"name":"skybridge","version":"0.0.0-next.592874e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.592874e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7a44cd622756e10efa5d82f2727d5f664e1026f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.592874e.tgz","fileCount":506,"integrity":"sha512-f8G7uy5X16X1cKlHdoJy2EIl8SwcZmhLWWPM7uDaOkHoGxldXpCmDOZrXe79jGc2xNSBVRiHOHjbAMq+C13B2Q==","signatures":[{"sig":"MEUCIHhrNZexG7EBI8252IqoC/RPyeoj3TMW6Kn4tFAt/aV7AiEAug9tIsND2diTXjXmHlyK52xEdfNaGtntcXnrIDseYp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.592874e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.592874e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/95cb98623276f5c351b1497cdffc7325/skybridge-0.0.0-next.592874e.tgz","_integrity":"sha512-f8G7uy5X16X1cKlHdoJy2EIl8SwcZmhLWWPM7uDaOkHoGxldXpCmDOZrXe79jGc2xNSBVRiHOHjbAMq+C13B2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.592874e_1786111299487_0.21320288981870616","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3352874":{"name":"skybridge","version":"0.0.0-dev.3352874","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3352874","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0802c06b5919d5ef12a04b4a20fc025dedd1291a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3352874.tgz","fileCount":506,"integrity":"sha512-w04c4RHj6Nyn/L/LE4JRcQKW/ne8CycyKHUga1qWxPVbvysGKGoRlXq35YUInTagauRvFPBl4AkQeI+RgOF9LA==","signatures":[{"sig":"MEUCIBVQnxW2KExcFfGR4Z6/mZBaQ2zA5JY5EYp77auedDmLAiEApMM8L6i8Ulo7pGQ2G/G/QbH4URSFwOc3DyOYBlzMmA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3352874","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.3352874.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ba3bdd7ef5066df283c6a3aa8d282d7b/skybridge-0.0.0-dev.3352874.tgz","_integrity":"sha512-w04c4RHj6Nyn/L/LE4JRcQKW/ne8CycyKHUga1qWxPVbvysGKGoRlXq35YUInTagauRvFPBl4AkQeI+RgOF9LA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3352874_1786111467255_0.8109451755704893","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3d9f995":{"name":"skybridge","version":"0.0.0-dev.3d9f995","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3d9f995","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cec8306feb1f855c124b02c84a222469c4390040","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3d9f995.tgz","fileCount":506,"integrity":"sha512-QsukiLmJJQlf2fa3Dt48ieQUa5dIjJKWoBoCb71VNt90fqUohY8L1qu5ib5SOr9yzlEcuftmpkxWr8R5tgTOgg==","signatures":[{"sig":"MEQCIDW0dpiTNEBOKAsqVGeetqvAk7nLwTEYNyE6QTtwv1A+AiA5mbOn9oxRaavrsMOtUjdkcLkZNDxLNV1m9r+DpoPC6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3d9f995","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.3d9f995.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/879d68dbaaceb5a5f7fd1f1fadf3af90/skybridge-0.0.0-dev.3d9f995.tgz","_integrity":"sha512-QsukiLmJJQlf2fa3Dt48ieQUa5dIjJKWoBoCb71VNt90fqUohY8L1qu5ib5SOr9yzlEcuftmpkxWr8R5tgTOgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3d9f995_1786113649642_0.8368617910089684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.ec9ea08":{"name":"skybridge","version":"0.0.0-next.ec9ea08","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.ec9ea08","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa299b7f591662fbb26e09bbe7ae41aa42668fa3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.ec9ea08.tgz","fileCount":506,"integrity":"sha512-ou+sc/Y9VDMhIkFjAiA93tuTjmaBj7JXdo7TIdyZvdhjuImwyLGeUgdFYlFrmw+TiH6dYkIk/s8AiTaB/j5kGg==","signatures":[{"sig":"MEUCIHYDK+ot1QJpdJukljstj66tA0vBKeqr806Y5oicONNcAiEAgW4aheQ22xURiWqykTPVQD6TT2idqo7Qy/eb6urqPMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.ec9ea08","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.ec9ea08.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/38b61cffb8420116529c56c6316eb1fe/skybridge-0.0.0-next.ec9ea08.tgz","_integrity":"sha512-ou+sc/Y9VDMhIkFjAiA93tuTjmaBj7JXdo7TIdyZvdhjuImwyLGeUgdFYlFrmw+TiH6dYkIk/s8AiTaB/j5kGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.ec9ea08_1786113652300_0.7160430491672118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3227ae0":{"name":"skybridge","version":"0.0.0-dev.3227ae0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3227ae0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cef5e4f26bd9f55997e16d8bf85a5b47cab9c914","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3227ae0.tgz","fileCount":488,"integrity":"sha512-y+PtvqtHK7ET7FP+Eqlz4QgMYmYO/GaOgowCf8KmjQAAqIKRceOzWupreDsB3VgkHEh/u5+4joSxZkll3WRVwQ==","signatures":[{"sig":"MEUCIBNZpFHfO5g7eS4gjSzndLXzJ3OcQHtMRZCt6zeeyjNtAiEA+tDRSXPTwgEkyk8WdxMjaEIVLq7s/RvP1IAdgDEPfXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3227ae0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868928},"type":"module","_from":"file:skybridge-0.0.0-dev.3227ae0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/61df720e37c8bfef09f033be23c3f83d/skybridge-0.0.0-dev.3227ae0.tgz","_integrity":"sha512-y+PtvqtHK7ET7FP+Eqlz4QgMYmYO/GaOgowCf8KmjQAAqIKRceOzWupreDsB3VgkHEh/u5+4joSxZkll3WRVwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3227ae0_1786115268869_0.7826751016552305","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.2bf54d8":{"name":"skybridge","version":"0.0.0-next.2bf54d8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.2bf54d8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"843b69a7fcfac7f959d3a8344ae66b6ee975d8cb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.2bf54d8.tgz","fileCount":506,"integrity":"sha512-xWYkmVYYtIstP4cUH1kffdFnguQkRZUfWuD5F8R3k8W7hp9p6WHBjMfefTLmNOaoT0MObKoaRk0jyGsEo/gl2Q==","signatures":[{"sig":"MEUCIFKlBueIdGhc8P5QYWDF3NP8Abi58aUf0NnKRcd16CCEAiEA/MKBKL7jG43wfTzXWA0/cD9TEOTjGJKBlJ9NBDsowH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.2bf54d8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.2bf54d8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b9774854f4c0380a1f3a38775d92d692/skybridge-0.0.0-next.2bf54d8.tgz","_integrity":"sha512-xWYkmVYYtIstP4cUH1kffdFnguQkRZUfWuD5F8R3k8W7hp9p6WHBjMfefTLmNOaoT0MObKoaRk0jyGsEo/gl2Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.2bf54d8_1786121492678_0.1617741979639138","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e50416a":{"name":"skybridge","version":"0.0.0-dev.e50416a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e50416a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"267592d9bd33f2aab5cfd3fbbb4977998fbabec8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e50416a.tgz","fileCount":506,"integrity":"sha512-LsSLlkrAbx8cDKrT+bG3Voz/OwQ+Ggfjw8kBYrOwrUlFXxUYv0LeE6gtp4gyvZrCsfA56YwIEre3Zud0SiedaQ==","signatures":[{"sig":"MEUCICFLZOHdA5cs9kUyZceLFsyoUx9Bi+PWTIqC+rbaKh5DAiEApFaUvyXoyG5CNVbOpzt/z57l7mbjoPI3IDII3F3O2tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e50416a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.e50416a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1fac0fc67ba82b32215370993a7443f5/skybridge-0.0.0-dev.e50416a.tgz","_integrity":"sha512-LsSLlkrAbx8cDKrT+bG3Voz/OwQ+Ggfjw8kBYrOwrUlFXxUYv0LeE6gtp4gyvZrCsfA56YwIEre3Zud0SiedaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e50416a_1786367855104_0.2984718947235434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ea96db":{"name":"skybridge","version":"0.0.0-dev.0ea96db","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ea96db","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2499bb9379493a999cd1ee91bb7dd50880ee8c77","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ea96db.tgz","fileCount":506,"integrity":"sha512-LT8V/Hb6mDwTvRzeYqGnRrYAvHsM+gdxIyY9XNp7Qv0O8mZgTEdRuQgmhoswv2axlZUJymKpsPmVFCK8w0i5Hg==","signatures":[{"sig":"MEQCICgLkrVmSk+TzMu2hwAYwPjVxOF0voc8I0MKh/yFXznKAiBZYPqrPUz5/s66GMSUrLtmS+fOmEret35aSuyjjBuDWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ea96db","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.0ea96db.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dcce3509193dd4930d1cfb9c65406457/skybridge-0.0.0-dev.0ea96db.tgz","_integrity":"sha512-LT8V/Hb6mDwTvRzeYqGnRrYAvHsM+gdxIyY9XNp7Qv0O8mZgTEdRuQgmhoswv2axlZUJymKpsPmVFCK8w0i5Hg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ea96db_1786368394797_0.34384906168397933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.97c9ddf":{"name":"skybridge","version":"0.0.0-dev.97c9ddf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.97c9ddf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2f25017636ef79bf8fa8bb969a9dd00fa0f8496e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.97c9ddf.tgz","fileCount":506,"integrity":"sha512-ti+gS0NFlFZfM9ps4m6EOl58KIBHG898QoXJmeKBoKIxPtkVoGpLxiw6J07M1hv1rbDJWG0gi2alPvpIHeSZow==","signatures":[{"sig":"MEUCIBTGqmFmOIjnPFy4+tY2bLMlzq4lwbWJU0SG/JI0NCgrAiEA9yYkCfY8kiiA28levNoNo/4mXOppekQPaVd/p+V4OL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.97c9ddf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.97c9ddf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2e4c21001aa9f2f80cab341c6e4f1e4/skybridge-0.0.0-dev.97c9ddf.tgz","_integrity":"sha512-ti+gS0NFlFZfM9ps4m6EOl58KIBHG898QoXJmeKBoKIxPtkVoGpLxiw6J07M1hv1rbDJWG0gi2alPvpIHeSZow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.97c9ddf_1786369893871_0.40364522001655856","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5aa2d65":{"name":"skybridge","version":"0.0.0-dev.5aa2d65","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5aa2d65","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc84d97fbb3ab64776e63556de0ff8c4acaa75c6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5aa2d65.tgz","fileCount":506,"integrity":"sha512-Y7Ioma0X6Jv5gpkC1LF6HaDkQgKD94DtVZ7He+stH7/e0dzJEefQunahtUzJk7hBkQHoyyFsRlCW1tLAgm9Frw==","signatures":[{"sig":"MEYCIQCOnypnk4XTl7GaO/CRYaecr3jC/8aO0RXpXK7tLVXgeQIhANvTXfAc9aYT5KspTOkXY41RThyNUcm1xZ4helEl4r0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5aa2d65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.5aa2d65.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/af36f9aeaa44648866d6808ba435830e/skybridge-0.0.0-dev.5aa2d65.tgz","_integrity":"sha512-Y7Ioma0X6Jv5gpkC1LF6HaDkQgKD94DtVZ7He+stH7/e0dzJEefQunahtUzJk7hBkQHoyyFsRlCW1tLAgm9Frw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5aa2d65_1786370448842_0.5329558109200518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a72fa29":{"name":"skybridge","version":"0.0.0-dev.a72fa29","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a72fa29","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"825f6ff871dd3568635b781efd1c38827c078848","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a72fa29.tgz","fileCount":506,"integrity":"sha512-CY/TGy8ePi5mlf/72M5/LjxuE7f2JVJ8NnntiG6ZPO1biUJCZu3KTVtV79S9kFr/KHGjgdS1KLvN7Ao/dRLqXg==","signatures":[{"sig":"MEYCIQCNL32HDn8eTWkX6EiCjlBpEmSVhhvmxOUwOmxWNAtXbAIhALEFF7FvjSOlPtPndJdhloNer+juXlBaN8SF+bLGXiFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a72fa29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.a72fa29.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/392c25bc71291697a187db7fafb292c6/skybridge-0.0.0-dev.a72fa29.tgz","_integrity":"sha512-CY/TGy8ePi5mlf/72M5/LjxuE7f2JVJ8NnntiG6ZPO1biUJCZu3KTVtV79S9kFr/KHGjgdS1KLvN7Ao/dRLqXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a72fa29_1786371506224_0.4940602767715454","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.956aa39":{"name":"skybridge","version":"0.0.0-dev.956aa39","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.956aa39","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c637c3438e68b05a5bf6a9296b70f27bc1826291","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.956aa39.tgz","fileCount":506,"integrity":"sha512-+CbMPZzR594rnF5VCuid43jNRu3RcVz94zOxxmvslC0x8F5rN4CbNvy5zMVTatspq9cShbo9Liki21y7VwNlcQ==","signatures":[{"sig":"MEUCIA549HQztWY/Jtc3FWNAQgFjw/HilbePXzcgT4dGl1vDAiEAyUakbw9q33mIq3pumHyMfnAjErcXpHQ6zucLpeq1b8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.956aa39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.956aa39.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59844c287eefc03c889fe72f06338c53/skybridge-0.0.0-dev.956aa39.tgz","_integrity":"sha512-+CbMPZzR594rnF5VCuid43jNRu3RcVz94zOxxmvslC0x8F5rN4CbNvy5zMVTatspq9cShbo9Liki21y7VwNlcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.956aa39_1786375874680_0.37513966334181204","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.2b2ff37":{"name":"skybridge","version":"0.0.0-next.2b2ff37","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.2b2ff37","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"efba9a51d55dd6fbf54f328517047ed3208876d4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.2b2ff37.tgz","fileCount":506,"integrity":"sha512-xXkl84Xoo3qJnpvk/QC2KDf40GWVbw9SJQo4wW4fSbkmYEmt1+TrcJV3Amjjc6dmyd3NyE1NNEr3Ym3N4hJbIw==","signatures":[{"sig":"MEYCIQCb/DT1PDJh1px63JK3yUSTmj8TlUfIaTT8+ogB3NWchAIhAMzDhLopb0RjOA3EclEFNReDc+xjJPkdtO2gbKmsCT17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.2b2ff37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.2b2ff37.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f62a0fa77d973be039d513a1e74e65ef/skybridge-0.0.0-next.2b2ff37.tgz","_integrity":"sha512-xXkl84Xoo3qJnpvk/QC2KDf40GWVbw9SJQo4wW4fSbkmYEmt1+TrcJV3Amjjc6dmyd3NyE1NNEr3Ym3N4hJbIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.2b2ff37_1786442600899_0.8099868521115903","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.89f9a0f":{"name":"skybridge","version":"0.0.0-dev.89f9a0f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.89f9a0f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa23a40f03d57626592585e727722075aea9e35e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.89f9a0f.tgz","fileCount":506,"integrity":"sha512-wUo5AsWV1b4Yvf376VMC9i6R44hzh/Wd7ndK3FMa1rvE7+zZcDWFeDNdL/gA0OXUJAAnJwya2TPfgs9wZhLQjQ==","signatures":[{"sig":"MEYCIQCxr2a5UxVzsymCO3Uv0bEDoRp9fmzUopfcMZ7wfTgSdwIhAIyspmbl19CjWPQ+ehNWBxPEjV+cMIZsBbiOf6o2Z+kM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.89f9a0f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.89f9a0f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/234bdaa2ac9eee5009634aab5a8838a7/skybridge-0.0.0-dev.89f9a0f.tgz","_integrity":"sha512-wUo5AsWV1b4Yvf376VMC9i6R44hzh/Wd7ndK3FMa1rvE7+zZcDWFeDNdL/gA0OXUJAAnJwya2TPfgs9wZhLQjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.89f9a0f_1786453387360_0.3168499985583002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.1e7aae5":{"name":"skybridge","version":"0.0.0-next.1e7aae5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.1e7aae5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91b5210fb06e92c10a393d39bb8e6bb7d34e6807","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.1e7aae5.tgz","fileCount":506,"integrity":"sha512-TKq60kQlLHrIu5ik8WIfGYoIr3b24bEalcifmfXF3cVX7+28ta2gLdWbIpjRaFO2qtR+I/PUec0N97dBpkWOyA==","signatures":[{"sig":"MEYCIQDov7jx3XKowPJEfdOIOmKmb2Q1VQinp9AalT88VJ33jwIhAIP9FJI2w25jRIxsjTX38szbywIbaB3aDeQXK7Deh/Hh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.1e7aae5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.1e7aae5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e2a4cde7daf600c06b24ab0e05583a8a/skybridge-0.0.0-next.1e7aae5.tgz","_integrity":"sha512-TKq60kQlLHrIu5ik8WIfGYoIr3b24bEalcifmfXF3cVX7+28ta2gLdWbIpjRaFO2qtR+I/PUec0N97dBpkWOyA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.1e7aae5_1786453769297_0.7385424217068077","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed29eee":{"name":"skybridge","version":"0.0.0-dev.ed29eee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed29eee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"358bfddf18bbb00f40a7ddcd097231ceb2333e6b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed29eee.tgz","fileCount":506,"integrity":"sha512-3V6tWNY0EM4XcLg1A+YMxOgQ05RmDWik1gx5XuLtBe4VQT3h86yv+ExZ8oBJD3ydo2A2hOMS8GegIvAsyxo99A==","signatures":[{"sig":"MEUCIH8QF+BvrVHVDhMpE2GwbyUDy96fdXYgP26xXGq0aWu5AiEA9C69RDfjKgpOaBB2rjU7NZaguqUXNk6Db9VtQQIDzaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ed29eee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.ed29eee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/099ddadbe27f1907630cf67ed611a510/skybridge-0.0.0-dev.ed29eee.tgz","_integrity":"sha512-3V6tWNY0EM4XcLg1A+YMxOgQ05RmDWik1gx5XuLtBe4VQT3h86yv+ExZ8oBJD3ydo2A2hOMS8GegIvAsyxo99A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed29eee_1786455387399_0.0635260073338979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b99e309":{"name":"skybridge","version":"0.0.0-dev.b99e309","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b99e309","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ce19a30f19c61c2e019e118238990be74ba6b9e3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b99e309.tgz","fileCount":506,"integrity":"sha512-r0QJ7KNEHGZcTSHvyGsFd+2G9GQZypzeukaLyOmlpaLl5KoY8bBfSERyvAuOXph0u5TyHQeja1D64IeKkHxzlg==","signatures":[{"sig":"MEQCIAnjFN3IMqcn4hDSiJSvaAoMpUd0MzTTX5cS9ngBIBlKAiBz1nRG9Eni5oQzErWJkLyjP6C4AtQK8WvpLjT3FOanuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b99e309","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.b99e309.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9b4c0cbcf8fc6f1b749dec8009a9feb7/skybridge-0.0.0-dev.b99e309.tgz","_integrity":"sha512-r0QJ7KNEHGZcTSHvyGsFd+2G9GQZypzeukaLyOmlpaLl5KoY8bBfSERyvAuOXph0u5TyHQeja1D64IeKkHxzlg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b99e309_1786455864742_0.833651558634775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2e393a7":{"name":"skybridge","version":"0.0.0-dev.2e393a7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2e393a7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3151a7c1361b29f82505cc16e27a2f18492902f2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2e393a7.tgz","fileCount":506,"integrity":"sha512-qMu5vLqzfTIBUzqXiz4HqfLVWbcyL1psW1NQ+9ElpEz3s2IuUj+9C8Szvj6+kixEbD9nc/w542Q6z4eKsPzFrw==","signatures":[{"sig":"MEUCIQDOzswzt41ZSbnUth4GM4M1uNmqTaVKfNGZD9OFN3H3zQIgZ3dyF6cdT69p14kprXbB2V2ADbaJn4JhbrYGFGsw8IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2e393a7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.2e393a7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4762c2ebc763277ea8a487952df8a7ea/skybridge-0.0.0-dev.2e393a7.tgz","_integrity":"sha512-qMu5vLqzfTIBUzqXiz4HqfLVWbcyL1psW1NQ+9ElpEz3s2IuUj+9C8Szvj6+kixEbD9nc/w542Q6z4eKsPzFrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2e393a7_1786456611915_0.08670997050918006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9e8c39a":{"name":"skybridge","version":"0.0.0-dev.9e8c39a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9e8c39a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3fff4fcfd404ca0ac1f00224764e5d270d7b6678","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9e8c39a.tgz","fileCount":506,"integrity":"sha512-aLy5jEv+/YM9b0tuIWTiLkKwA0F5M0XLWpVEwxRglgYEgQEt8IHR3ar5uRfB0xNNkW8NcHIqiPlex1WkU5zi3g==","signatures":[{"sig":"MEUCIQCA4Ys281HU8yJIGqoJT0x9kSnEYEzLfqvD8Q4N7gqpNgIgZKgXD6/wrOZm57Al5kqOWkPZa5ATwQuMtSHPjDGXPRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9e8c39a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967710},"type":"module","_from":"file:skybridge-0.0.0-dev.9e8c39a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/251ff2122966eb0d6e2832d6a3aeac63/skybridge-0.0.0-dev.9e8c39a.tgz","_integrity":"sha512-aLy5jEv+/YM9b0tuIWTiLkKwA0F5M0XLWpVEwxRglgYEgQEt8IHR3ar5uRfB0xNNkW8NcHIqiPlex1WkU5zi3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9e8c39a_1786457506698_0.9788026741767284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d52007a":{"name":"skybridge","version":"0.0.0-next.d52007a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d52007a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"321541e9baf3802c787a5ad2668f862067448ab4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d52007a.tgz","fileCount":506,"integrity":"sha512-6/nsGVP86Mss/vnorFDL3llZLz3+5/9m7uHJ2E27bu4fgJAwyuw8nCyiG0/H6ta57bsxbOWIA3AnDWG9NPEYGQ==","signatures":[{"sig":"MEUCIQDtmEZp3LQe0WFsR1RY1duH9IGThDZP9HQSrv9Dm7X9vwIgOAUsTqP3o4L46kdFQzKLye9fXK/jW4vgHXxqjxbRJpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d52007a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.d52007a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb889f00984f78e2d8120472165b7600/skybridge-0.0.0-next.d52007a.tgz","_integrity":"sha512-6/nsGVP86Mss/vnorFDL3llZLz3+5/9m7uHJ2E27bu4fgJAwyuw8nCyiG0/H6ta57bsxbOWIA3AnDWG9NPEYGQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d52007a_1786459501122_0.46222540077752017","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"skybridge","version":"1.4.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.4.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fa7ac2a3c79d9313697b70192250c599b78a1ea1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.4.0.tgz","fileCount":506,"integrity":"sha512-kP33jfV2TzwHYaO/dGIsBC5KqgeDGkRktKvzoggzM3fwV2XbNwvpOx57GyR8zfIOa8QKXbqO0K0GGtacnBG4dw==","signatures":[{"sig":"MEUCIQCZLcCC/GzDNATrqikRbxVQIa9y53SfpndDuYODfcz+lAIgSrXgUcwYMVQ/T0MnAE4HZBAevX+dzJH6fmkoBmBrik4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967698},"type":"module","_from":"file:skybridge-1.4.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e68057dbd7fb36463fabfd49a8eaa123/skybridge-1.4.0.tgz","_integrity":"sha512-kP33jfV2TzwHYaO/dGIsBC5KqgeDGkRktKvzoggzM3fwV2XbNwvpOx57GyR8zfIOa8QKXbqO0K0GGtacnBG4dw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.16.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.4.0_1786460500806_0.8863858627563395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.dfb012a":{"name":"skybridge","version":"0.0.0-next.dfb012a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.dfb012a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b01fa30abff9e20371beb55d79e217b077ced511","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.dfb012a.tgz","fileCount":506,"integrity":"sha512-EGh+CEED/BDEXS1Ompc21gHnXuvYjGCQOD2c6ewSkdtxAYRpZwnE9PEvW71cevR/LfTNFzbD1QXSDN9MwHuozw==","signatures":[{"sig":"MEUCIArFvYSpMs3WbUdL9tK5seVESmomv9HcFKFMPRf2q/xsAiEAsyVlDlityAS3w4pOBlrFuaUX8hE5YzvKYBLn21ZFAxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.dfb012a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1967711},"type":"module","_from":"file:skybridge-0.0.0-next.dfb012a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a73a2342b455e0fb6643d314fe4d2d31/skybridge-0.0.0-next.dfb012a.tgz","_integrity":"sha512-EGh+CEED/BDEXS1Ompc21gHnXuvYjGCQOD2c6ewSkdtxAYRpZwnE9PEvW71cevR/LfTNFzbD1QXSDN9MwHuozw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.dfb012a_1786633181769_0.6946095505040804","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6d61974":{"name":"skybridge","version":"0.0.0-next.6d61974","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6d61974","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ef0142d11daeea4fa137100259b06e672558263","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6d61974.tgz","fileCount":506,"integrity":"sha512-uLNfmkU5MvxbgkZ56fHqzmjb7OCBZiPjhw0Pc5S/zTOqyYpfi2vfaC9AgnFbNdbd0kN6bXfOGpcAHcX5XED6sA==","signatures":[{"sig":"MEYCIQDpVQs1S4hBXvvkyExY7QjPa+G4jhwIyTT7eXvb1mEG6gIhALTDeJuTamTZJ5UmhITz5e+X9Pgct7mlEbqvPJvsg3et","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6d61974","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968020},"type":"module","_from":"file:skybridge-0.0.0-next.6d61974.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9a40ecfbbcef661c867023d39e349552/skybridge-0.0.0-next.6d61974.tgz","_integrity":"sha512-uLNfmkU5MvxbgkZ56fHqzmjb7OCBZiPjhw0Pc5S/zTOqyYpfi2vfaC9AgnFbNdbd0kN6bXfOGpcAHcX5XED6sA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6d61974_1787065459388_0.9356483761167935","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.718b53d":{"name":"skybridge","version":"2.0.0-alpha.718b53d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.718b53d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"934d8d42ec0348a795cc658847146ad412bbc5f3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.718b53d.tgz","fileCount":479,"integrity":"sha512-GF+jSDKkhYdZzIIz+mhp1mbKeFsCaNoR/1/G3IwEwqf0rMZ0bXL+kuZqmjFsw6m0jF8Y8WiUv7FWZ4GALlehtg==","signatures":[{"sig":"MEYCIQDTDylp9gJBvxz1Yie4sNyt91nu5WZf0sG1qW9F77iR1QIhAI2RMI0PE6FdY9W23MCvUJrQrksdO5FqaLE3+1KXEvnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.718b53d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1811932},"type":"module","_from":"file:skybridge-2.0.0-alpha.718b53d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1971a24133776c34daac8a8f3a3487e1/skybridge-2.0.0-alpha.718b53d.tgz","_integrity":"sha512-GF+jSDKkhYdZzIIz+mhp1mbKeFsCaNoR/1/G3IwEwqf0rMZ0bXL+kuZqmjFsw6m0jF8Y8WiUv7FWZ4GALlehtg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"2.0.0-beta.5","@modelcontextprotocol/node":"2.0.0-beta.5","@modelcontextprotocol/client":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.718b53d_1787069518438_0.42813183588979564","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1241604":{"name":"skybridge","version":"0.0.0-dev.1241604","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1241604","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1e26a10e20d7b2e89e7e65d80c74c863d9124a62","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1241604.tgz","fileCount":506,"integrity":"sha512-tyJ1Lq04fOw8B9E2/oMYtBFt/VOr8AxWesEUQRYp/Tni4nN55mVvG3erjG3M5nXnfDP0Zt4oGTAxx8Z4k5BrKg==","signatures":[{"sig":"MEYCIQCWCvaGLA2B7HyV87fapUoBPFI/R1IqNgHGaD1rSkha7QIhAMsSuO75EeXxELy15ps1t+PB5ijHzphV1wXevRkr4sFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1241604","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.1241604.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f8eb746c722a432a67c6a5b5211f8d7e/skybridge-0.0.0-dev.1241604.tgz","_integrity":"sha512-tyJ1Lq04fOw8B9E2/oMYtBFt/VOr8AxWesEUQRYp/Tni4nN55mVvG3erjG3M5nXnfDP0Zt4oGTAxx8Z4k5BrKg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1241604_1787069957945_0.6132916821770678","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2150013":{"name":"skybridge","version":"0.0.0-dev.2150013","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2150013","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d96ad8f5ac8c374d5f41df7f520d66b18086659f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2150013.tgz","fileCount":506,"integrity":"sha512-i3DVuhDjYEshO8uKPdiPihxrBB3wkoiMatSK9jD0AyBFialIm+JhjWYsoGOh4M5SzugmxlHTJXX84MSShlqUiQ==","signatures":[{"sig":"MEUCIGbX0l8cgp7VTGtU7GE9sHohvmB1qC2Hnkc4TynWEzoFAiEA0YxCbkzX5J0np5/dcqOmgpjZDgj2Kr/MRLOewRII9Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2150013","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.2150013.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/74b21121a451e494518eecf88f3fbec5/skybridge-0.0.0-dev.2150013.tgz","_integrity":"sha512-i3DVuhDjYEshO8uKPdiPihxrBB3wkoiMatSK9jD0AyBFialIm+JhjWYsoGOh4M5SzugmxlHTJXX84MSShlqUiQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2150013_1787070535996_0.5420234148116476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.24def2e":{"name":"skybridge","version":"0.0.0-dev.24def2e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.24def2e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"00386360b9b6aca5452e60e734db4ad7b0489491","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.24def2e.tgz","fileCount":506,"integrity":"sha512-gw1IJNjwKsPB/nAGTgQNqIlVbPBRUasfLqoaAaaF9uoBp8m3UwNRaxDgrZ83PDdzi+P8qkWVSP7ufEeze8bYEQ==","signatures":[{"sig":"MEUCIQCY8uG1/rMg7TTzd0brYSkJx3SMdkc6KpeBPNdezI2aZQIgNsisDwOIvtvE9tB4WtjKJ8yeQT8Jw6Dla0S0JHigGxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.24def2e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.24def2e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/beaf2e781d5ad0540bd05fa5caf981c2/skybridge-0.0.0-dev.24def2e.tgz","_integrity":"sha512-gw1IJNjwKsPB/nAGTgQNqIlVbPBRUasfLqoaAaaF9uoBp8m3UwNRaxDgrZ83PDdzi+P8qkWVSP7ufEeze8bYEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.24def2e_1787072491408_0.41542868719020754","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.66591d1":{"name":"skybridge","version":"0.0.0-dev.66591d1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.66591d1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c771d61a35668ee5283f6aea181377feb263a4ad","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.66591d1.tgz","fileCount":506,"integrity":"sha512-gFbXgCfoAtNnERPHQse5oSaHDY1AvJZGJibDsHcfZ+zc+yTMAGRaBRhp2XIN1r/Tsg1qHxt8Wg9cEQPM0q0P1A==","signatures":[{"sig":"MEUCIQD3FOmvRpM/JWC4amzjiOR3sKuAMtrhMueuf4OrT88C/wIgF1focM2zjsRixJJFBWZ7ZxOFGH5FOslOhA3l3ha2Pks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.66591d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.66591d1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3c21926a4ecee63cf40d697e38bf60c6/skybridge-0.0.0-dev.66591d1.tgz","_integrity":"sha512-gFbXgCfoAtNnERPHQse5oSaHDY1AvJZGJibDsHcfZ+zc+yTMAGRaBRhp2XIN1r/Tsg1qHxt8Wg9cEQPM0q0P1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.66591d1_1787073093871_0.7096076024989477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab96e7e":{"name":"skybridge","version":"0.0.0-dev.ab96e7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab96e7e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4384cb3858fca54cebc98ad3b2cef3785804a829","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab96e7e.tgz","fileCount":506,"integrity":"sha512-QtQVDzBGVViC4nlPPGTTbYLaJ+qFHY+/Mew+4/dRMNuWOKjht6xm4mTyZLRZa+QtiX4L9Vwe4U7K20NI1Kj7YQ==","signatures":[{"sig":"MEYCIQDJ18NlyLXGNGckXSAtOqpB/r7YQ1PQaITmdnghRlS87gIhALgc3tpZKw8Q1v1Uv0+mHvU+cJoMYflo4jNfRvUW7Mt0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab96e7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.ab96e7e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f32ef2d4c78f0e6df4ba5fbc458f7b1e/skybridge-0.0.0-dev.ab96e7e.tgz","_integrity":"sha512-QtQVDzBGVViC4nlPPGTTbYLaJ+qFHY+/Mew+4/dRMNuWOKjht6xm4mTyZLRZa+QtiX4L9Vwe4U7K20NI1Kj7YQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab96e7e_1787078075349_0.14518879787039363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38f1309":{"name":"skybridge","version":"0.0.0-dev.38f1309","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.38f1309","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba01e1f0b07a165da3e4e0652515ba87ec4637bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.38f1309.tgz","fileCount":506,"integrity":"sha512-/sVv1EZglLXy/4Jv5Ar75F8sDI0NG1TFyWdZFceVXce/8WhD8sbDKolPzcv9yWdNHKLq3JKKUrh9BDxGjBExNA==","signatures":[{"sig":"MEUCIQCnQgNVzWCfKCqsmNOwkTI8lJ5b4M11FMBFqvhVYkUTIwIgcHJmec4XWi6eXbEzWsUMzUaoJOdijdL1f+byuK4TgXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.38f1309","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.38f1309.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c53eb67df7732e8c73b439aef2fd53dc/skybridge-0.0.0-dev.38f1309.tgz","_integrity":"sha512-/sVv1EZglLXy/4Jv5Ar75F8sDI0NG1TFyWdZFceVXce/8WhD8sbDKolPzcv9yWdNHKLq3JKKUrh9BDxGjBExNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.38f1309_1787079144920_0.6525398161695712","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ddf79c7":{"name":"skybridge","version":"0.0.0-dev.ddf79c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ddf79c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"be2959e6d0aa9c17a5a8eb062602d7771ba834f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ddf79c7.tgz","fileCount":506,"integrity":"sha512-cR6WTeTpx9kOXjxTBiXHzzuHfMA5idDJVtCV/YmiDHwiU7xRiEHR5qfmhNJjfdDJStaMdyBaZlIoExFiGbADCA==","signatures":[{"sig":"MEYCIQD39TnWOnTKZIhVe/7d+cbRt+6FOY3jMLXlx6gfxuSbmwIhAKp3ym/jMQAh2/uAG+cNc8xgBVnLfzcIuamTBG0sZVaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ddf79c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.ddf79c7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a30aea995d41cc5b5052dfb3c532d06d/skybridge-0.0.0-dev.ddf79c7.tgz","_integrity":"sha512-cR6WTeTpx9kOXjxTBiXHzzuHfMA5idDJVtCV/YmiDHwiU7xRiEHR5qfmhNJjfdDJStaMdyBaZlIoExFiGbADCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ddf79c7_1787126909593_0.15915960025264808","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e433b7":{"name":"skybridge","version":"0.0.0-dev.6e433b7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e433b7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d9573fd4ad7296fd25f2167525ed0d3864e5517","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e433b7.tgz","fileCount":506,"integrity":"sha512-O2y4/f8Oark2xhdQp2gcXgzM+069tCZ1Wv5OoJAFUVUqXpRtmN0gbj3rTi3AmgvwDhrH68QLoo1OCFl05gbffA==","signatures":[{"sig":"MEYCIQCVPbTBmPob4ddE4acU9orJ2V88Y4pNvATrxyDyBQPUZQIhAKf0MrnDzRoEqxXN3cguoiC63BXQhfvOOnf7Zw/MqzuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6e433b7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.6e433b7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70e8b42cbd11dcf56c28231ab036b97d/skybridge-0.0.0-dev.6e433b7.tgz","_integrity":"sha512-O2y4/f8Oark2xhdQp2gcXgzM+069tCZ1Wv5OoJAFUVUqXpRtmN0gbj3rTi3AmgvwDhrH68QLoo1OCFl05gbffA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e433b7_1787128762756_0.9957790898963192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.faa4bf8":{"name":"skybridge","version":"0.0.0-dev.faa4bf8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.faa4bf8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"47736793a30e16f79d3a4b800b45a34d927aefd5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.faa4bf8.tgz","fileCount":506,"integrity":"sha512-4/Cx0pDT+uszIebg7kfkhuNh7ur/m4We3r5Z0gmjINkAj1MhnSfnOsElYG9ZwfEpKM9oZDzzRMB1uxaMM8hPJw==","signatures":[{"sig":"MEYCIQD2f1HPv2zLUiNUHeYlnK0AR8rothdrbGUK0d4K+kRpFwIhAPN7fCyhuvsFsM1R4EucIC0pTKK/11mM2wOaKj3zB7uS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.faa4bf8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.faa4bf8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d309b05ddc747d54df155ed2a36e678d/skybridge-0.0.0-dev.faa4bf8.tgz","_integrity":"sha512-4/Cx0pDT+uszIebg7kfkhuNh7ur/m4We3r5Z0gmjINkAj1MhnSfnOsElYG9ZwfEpKM9oZDzzRMB1uxaMM8hPJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.faa4bf8_1787145121967_0.04434488171828299","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d62300f":{"name":"skybridge","version":"0.0.0-dev.d62300f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d62300f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"53e457b6d704e76d947ffad7cde532853dad3a1a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d62300f.tgz","fileCount":506,"integrity":"sha512-jooD9fTcq7W07BR8OxMhK34+rEpVxtrwm0ZJ4CcKbEoWzeLJd3l4ejwYtQX2MceKNKslw8jB2pkXgIvGQG/HFQ==","signatures":[{"sig":"MEUCIQDOL5LB4rEKYQkYT9Kk6mcboZpp2ojsDc4WjGmJt2ZrBQIgFO+pGuC3jSVJJIvHCtcqSx8ybZJB9xLBhE0LzXZFwho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d62300f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968396},"type":"module","_from":"file:skybridge-0.0.0-dev.d62300f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/755a6bd8d33372c718d4f74e389f011f/skybridge-0.0.0-dev.d62300f.tgz","_integrity":"sha512-jooD9fTcq7W07BR8OxMhK34+rEpVxtrwm0ZJ4CcKbEoWzeLJd3l4ejwYtQX2MceKNKslw8jB2pkXgIvGQG/HFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d62300f_1787235546661_0.43230375448082814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ba81b75":{"name":"skybridge","version":"0.0.0-dev.ba81b75","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ba81b75","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e93455aa2ed6a0687909eea6d4280113b9e0b8f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ba81b75.tgz","fileCount":506,"integrity":"sha512-VXTH3VNXzfRX3lOWc4RRvcYkApS56tcSgzVG8l9ytA9y46VRMoHqXojbfsCI+uCp5el8xmhCF2Fnv3w9ygfphg==","signatures":[{"sig":"MEQCIE4WhFYBXg9K44VS+GsSMHq33vk4Sd8urFBNyK8jh96sAiBFm5Xkh850xh41e91aVpJu3o4gkdVzdwKMFQYrwaozBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ba81b75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968423},"type":"module","_from":"file:skybridge-0.0.0-dev.ba81b75.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9e07a7194e39c3ea410ffe3eb2ba71f4/skybridge-0.0.0-dev.ba81b75.tgz","_integrity":"sha512-VXTH3VNXzfRX3lOWc4RRvcYkApS56tcSgzVG8l9ytA9y46VRMoHqXojbfsCI+uCp5el8xmhCF2Fnv3w9ygfphg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ba81b75_1787235641495_0.606766725188407","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.55e8b78":{"name":"skybridge","version":"0.0.0-dev.55e8b78","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.55e8b78","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9973a6345f28dabf416bef5dfb3cde54d06749e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.55e8b78.tgz","fileCount":506,"integrity":"sha512-7HwYL+UfjL6Lgi9WQ7JraC5cf3WAbNVJMW2rB0ZN69iFYU2ZLv5Y0j84VwP8Vaxr1FxvwTZfQe0YjJpLRoa6Lw==","signatures":[{"sig":"MEQCIE43oudnGxy3nByTP8n9KtNWwALYs+b4Qmx40N0tso11AiANpkAnxsgDxuTpmmBYMaIdXdu08mNJ4y/gBthVVqy3sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.55e8b78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.55e8b78.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/648e1d32124a24d942e4665638c05408/skybridge-0.0.0-dev.55e8b78.tgz","_integrity":"sha512-7HwYL+UfjL6Lgi9WQ7JraC5cf3WAbNVJMW2rB0ZN69iFYU2ZLv5Y0j84VwP8Vaxr1FxvwTZfQe0YjJpLRoa6Lw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.55e8b78_1787303661030_0.31245288797231807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7aada9d":{"name":"skybridge","version":"0.0.0-dev.7aada9d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7aada9d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c318cc6aa9e9bda914fa47c812b0f2bee1fe9be","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7aada9d.tgz","fileCount":476,"integrity":"sha512-Un8WSxABlW9NsndrqEKjfeiomBY8i4uuwGo+wEnPXArhXZ705ah4pKarD3DrsfCykA4D8CehzJ8IfiXzmR3deA==","signatures":[{"sig":"MEUCIFC3KudxoB0WT7WjlY7mAfV0NrTeLV43UVgaMZH6rHZxAiEAwld49CIYyPBEssf1EsGglhTcONBwWchIXpfs6Ezp/5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7aada9d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870276},"type":"module","_from":"file:skybridge-0.0.0-dev.7aada9d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ae53c6b07aa013da454894329163937f/skybridge-0.0.0-dev.7aada9d.tgz","_integrity":"sha512-Un8WSxABlW9NsndrqEKjfeiomBY8i4uuwGo+wEnPXArhXZ705ah4pKarD3DrsfCykA4D8CehzJ8IfiXzmR3deA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.7aada9d","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7aada9d_1787305217819_0.3682399031583392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6ceb6b3":{"name":"skybridge","version":"0.0.0-dev.6ceb6b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6ceb6b3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d1b8fede426abbafd40202186b3b7418915d6bfa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6ceb6b3.tgz","fileCount":506,"integrity":"sha512-diVJCEbk7fJm8vZYw0DQMbVg/OzSlOAerP+Iv9SHDjHYHjxmvotnxYEssdIBc3XSkj+fZDtavJueJUcusGuIvQ==","signatures":[{"sig":"MEUCIQCzqOjmtphQ8cuk9ny/YMgd0ogrMMUBLQOt5n7YDbPm3wIganFOgLpub/lWJ8A5Dt1irV51a/ct6NZw1GZGhyFt8wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6ceb6b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.6ceb6b3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/563fd361527f54c124a9320083c92fd3/skybridge-0.0.0-dev.6ceb6b3.tgz","_integrity":"sha512-diVJCEbk7fJm8vZYw0DQMbVg/OzSlOAerP+Iv9SHDjHYHjxmvotnxYEssdIBc3XSkj+fZDtavJueJUcusGuIvQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6ceb6b3_1787305558575_0.44916942469427434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfb8742":{"name":"skybridge","version":"0.0.0-dev.bfb8742","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfb8742","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"dc813573eb94df344644dd88bea775d5cde331fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfb8742.tgz","fileCount":506,"integrity":"sha512-5hKPRgh0RwBRzQ+KxXqfa/b3O5j8ZGRP1v/kgMyFE9QQg6tvpsUDDx+OPYV+QdCrSAJmCtaZ/qHKOS0wf6IvWw==","signatures":[{"sig":"MEUCIQC3R/0iK17tlw/5BmPDpkelsznOI+1t5kz9eq5RpRXQJAIgXhDjI2dcZpMBwN2RQJn2w9ugcfCPhyz2Z7EpWIHSnyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfb8742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.bfb8742.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a332726796a961bff93cc302938ef5a/skybridge-0.0.0-dev.bfb8742.tgz","_integrity":"sha512-5hKPRgh0RwBRzQ+KxXqfa/b3O5j8ZGRP1v/kgMyFE9QQg6tvpsUDDx+OPYV+QdCrSAJmCtaZ/qHKOS0wf6IvWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfb8742_1787305705944_0.9262386242303218","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.173bfe3":{"name":"skybridge","version":"0.0.0-dev.173bfe3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.173bfe3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f34e729d8bbbf5ebfb01f10332867e3364944539","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.173bfe3.tgz","fileCount":506,"integrity":"sha512-yiCegU72vQg7EGs12oeDrK4mhb4scAdb8ih49HyEczGPyEBRxzo5p3GoejPHkaxP78Mxsis48mfdO/KuD00b8w==","signatures":[{"sig":"MEQCICfNfgrzHCLM3Ufh9EjawwXepTmMafgttbPrgQM82ndkAiA9ImVYHdUvKhaKEj0j9HK8N/SdwzRG+Pc3U5RFxezY8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.173bfe3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968019},"type":"module","_from":"file:skybridge-0.0.0-dev.173bfe3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4f634042d60e973c1aa7b8a03c8edd95/skybridge-0.0.0-dev.173bfe3.tgz","_integrity":"sha512-yiCegU72vQg7EGs12oeDrK4mhb4scAdb8ih49HyEczGPyEBRxzo5p3GoejPHkaxP78Mxsis48mfdO/KuD00b8w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.173bfe3_1787306226394_0.8917605402223789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fa5252":{"name":"skybridge","version":"0.0.0-dev.0fa5252","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fa5252","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3080d916fb8eeb0de94c52766dffb6659725a335","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fa5252.tgz","fileCount":476,"integrity":"sha512-Ud5OXuI1OuC0rgPCyx63h/aJeZtmpqis36i5kqpaDPJP7Xly/fmCkaRIcjvt25yN/GeTAIFNP7mRqajf5duaNA==","signatures":[{"sig":"MEUCIEdYJZltlDrbBiht3XXnZVjPx55hnOKDpWYdwprupRF0AiEA7KhtEYfsVjsj373A+sy5IRoqHcWCnYmLflqAHGPAJBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fa5252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870276},"type":"module","_from":"file:skybridge-0.0.0-dev.0fa5252.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4d1fd69fc0aca765df1bcc8e050547fa/skybridge-0.0.0-dev.0fa5252.tgz","_integrity":"sha512-Ud5OXuI1OuC0rgPCyx63h/aJeZtmpqis36i5kqpaDPJP7Xly/fmCkaRIcjvt25yN/GeTAIFNP7mRqajf5duaNA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.0fa5252","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fa5252_1787317292234_0.27896762126480223","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.34007b8":{"name":"skybridge","version":"0.0.0-dev.34007b8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.34007b8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"705627d9a77b214b69dc485e1c426024b3473a68","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.34007b8.tgz","fileCount":476,"integrity":"sha512-A/5TaSmkCCg4VOQNShWZ7TjyS48C3FS2jgTciKnHM5Ak/9kF6xqJGoyHLc/plnwzDds8GKrzxUkCeXxcPhfahw==","signatures":[{"sig":"MEQCIHx9LNRnZ94KAXQWIwpSchB1pyj5uW3wpjMs8HVVy6VYAiBwFj4+qHVXFQxxBRZbezH3oHQcOS94dQq4kXnoMxK3Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.34007b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870276},"type":"module","_from":"file:skybridge-0.0.0-dev.34007b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/274a46624ff97f805fdc688ff8bc7b76/skybridge-0.0.0-dev.34007b8.tgz","_integrity":"sha512-A/5TaSmkCCg4VOQNShWZ7TjyS48C3FS2jgTciKnHM5Ak/9kF6xqJGoyHLc/plnwzDds8GKrzxUkCeXxcPhfahw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.34007b8","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.34007b8_1787318911458_0.5992525769331571","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.50c10e1":{"name":"skybridge","version":"0.0.0-dev.50c10e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.50c10e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f807e695c3fb80d4d7d18a180fc84f2a57d911d1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.50c10e1.tgz","fileCount":476,"integrity":"sha512-4MUSAjD6zvM2t6EG/zNxuIW2qWIDHyWvlMClGfz258co6bt9mjb+M7T9Q1W8I2fqPd1Y859w4aJh/alMJIVe6Q==","signatures":[{"sig":"MEYCIQDpUxZBcS6EegponJdZYz6YGTXv+N3uPyBWae0nBE45tgIhAMrpoVuWwgXkPeEMTl9LArJffd70n/FR9CBbhMaQ8Yze","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.50c10e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870276},"type":"module","_from":"file:skybridge-0.0.0-dev.50c10e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47d74d039505ea539598dc5ccf709d56/skybridge-0.0.0-dev.50c10e1.tgz","_integrity":"sha512-4MUSAjD6zvM2t6EG/zNxuIW2qWIDHyWvlMClGfz258co6bt9mjb+M7T9Q1W8I2fqPd1Y859w4aJh/alMJIVe6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.50c10e1","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.50c10e1_1787319088034_0.6018944247343581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.98c726b":{"name":"skybridge","version":"0.0.0-next.98c726b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.98c726b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2dd94c606090b45ce5eedc211d2957084ec056fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.98c726b.tgz","fileCount":506,"integrity":"sha512-aIeP5iTMESubhvJY4H3Pnz2RVEsGbmrJsiWB6+ax7ng/V2Qx7OpVwyKvqe9FwrJkG4+xaRlfaPKirdbiotXC9Q==","signatures":[{"sig":"MEUCIQCrt+0+7shMCegiwPZT1HmQ+6FeOyqsT+ZGYOHcBqMkMAIgRgUsVzty3tKLzra3nOZwVPH9KiLtxbNHh0nXYthfCyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.98c726b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968020},"type":"module","_from":"file:skybridge-0.0.0-next.98c726b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d171ab848627b30e77dbc1de171de704/skybridge-0.0.0-next.98c726b.tgz","_integrity":"sha512-aIeP5iTMESubhvJY4H3Pnz2RVEsGbmrJsiWB6+ax7ng/V2Qx7OpVwyKvqe9FwrJkG4+xaRlfaPKirdbiotXC9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.98c726b_1787320583201_0.7807980261803589","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df0cfdd":{"name":"skybridge","version":"0.0.0-dev.df0cfdd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df0cfdd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"db15515044b3cbc392cd2e8fd0dcf755329c2100","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df0cfdd.tgz","fileCount":476,"integrity":"sha512-2joU3XaXOnURE8rjTnYfvi9Xbxd94Ipm7KTdlhWDSqNPBuuwBe2A0ier/U3qxwnj4902R0twQzj0FfcGP0csLA==","signatures":[{"sig":"MEQCIHl+OrNJv8OPr2yF57uz0oQLDPydJuW7hgTSTZ7d/IR9AiBJgvevs2A9QqfGmG6IbUVlHwKWflNnJKAf9ef9RPVg6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df0cfdd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869978},"type":"module","_from":"file:skybridge-0.0.0-dev.df0cfdd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/47f63fc6239618f8fe037f29fb1c43c6/skybridge-0.0.0-dev.df0cfdd.tgz","_integrity":"sha512-2joU3XaXOnURE8rjTnYfvi9Xbxd94Ipm7KTdlhWDSqNPBuuwBe2A0ier/U3qxwnj4902R0twQzj0FfcGP0csLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.df0cfdd","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df0cfdd_1787322063942_0.8276990745476613","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41ba66d":{"name":"skybridge","version":"0.0.0-dev.41ba66d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.41ba66d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b82a07e81f93ccedc140048cff6e159feed714d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.41ba66d.tgz","fileCount":476,"integrity":"sha512-yY98To6SRm/U9rwS+FHP7fDEDD9hUfsqQOg+zo/yvRIMqk/mqugjBSSzVzyJjpBThssUHCTco/cwl6AAbu/Lhg==","signatures":[{"sig":"MEUCICqoEZ4mXCFtWmEJIqZbyfDv8bQ/jRX2yjPOuRDXedvfAiEAjKBjNRfx7ORyW1ShhkHtGcTALJRRzIvhr9aNgdIjYQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.41ba66d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869978},"type":"module","_from":"file:skybridge-0.0.0-dev.41ba66d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/617506e57958804fae0c2ad63e648d11/skybridge-0.0.0-dev.41ba66d.tgz","_integrity":"sha512-yY98To6SRm/U9rwS+FHP7fDEDD9hUfsqQOg+zo/yvRIMqk/mqugjBSSzVzyJjpBThssUHCTco/cwl6AAbu/Lhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.41ba66d","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.41ba66d_1787323986316_0.26273755333364335","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.ea364cb":{"name":"skybridge","version":"2.0.0-alpha.ea364cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.ea364cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df190a2117dec8add21fd61f64fd1363fe27aa38","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.ea364cb.tgz","fileCount":515,"integrity":"sha512-FPvQJM/+gGVOSSr5fuVY1sAE8X5GHYWL8o0a+8/CiotrXP9XyLQRPL4wYlN2PtAw7S4LqopaH2A/bcK7hrZ8wg==","signatures":[{"sig":"MEQCIG8XXRCZ+eO2wMifHDKRXjE/aDYZIZvDWCEmVaC1MvczAiBa8WphVUI9S75WqMuu8yh3FqAb5TP0WUdXiSQ/sFs+Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.ea364cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1990245},"type":"module","_from":"file:skybridge-2.0.0-alpha.ea364cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/80a47f01a4a4bf0d144f47be4c0e7668/skybridge-2.0.0-alpha.ea364cb.tgz","_integrity":"sha512-FPvQJM/+gGVOSSr5fuVY1sAE8X5GHYWL8o0a+8/CiotrXP9XyLQRPL4wYlN2PtAw7S4LqopaH2A/bcK7hrZ8wg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"2.0.0-beta.5","@modelcontextprotocol/node":"2.0.0-beta.5","@modelcontextprotocol/server":"2.0.0-beta.5","@modelcontextprotocol/express":"2.0.0-beta.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"2.0.0-beta.5"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.ea364cb_1787326054670_0.8685000702423076","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.395132":{"name":"skybridge","version":"0.0.0-dev.395132","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.395132","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"219a9790b33a713a01fb12c50024607f4b91c2f6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.395132.tgz","fileCount":476,"integrity":"sha512-1KndDq1V4+xRG3uNDfijak1xwmhUPpj7hz+I8Gv36Hm/i3fScMX0QLP2KwLeAYYyPcrS/RL/gxqbZsdRuUF+vw==","signatures":[{"sig":"MEYCIQCgWmFUkw9Xb+I3BQUOcv03e4wVRJR69rYlN//DGvKa8QIhAIAeWOr697yAO42X0WMzqTjnaImtmeYjNYC4BV/s4Vez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.395132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869976},"type":"module","_from":"file:skybridge-0.0.0-dev.395132.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/176e1e3948b4ec453571dceeba47e6fa/skybridge-0.0.0-dev.395132.tgz","_integrity":"sha512-1KndDq1V4+xRG3uNDfijak1xwmhUPpj7hz+I8Gv36Hm/i3fScMX0QLP2KwLeAYYyPcrS/RL/gxqbZsdRuUF+vw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.395132","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.395132_1787326197150_0.6679342343121213","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.874c2eb":{"name":"skybridge","version":"0.0.0-dev.874c2eb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.874c2eb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cb635c988087a79e14fb70098b4383af31f61b0e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.874c2eb.tgz","fileCount":476,"integrity":"sha512-lZrutgaglRdz2NCqi1UALDtmGdsZXUzVkIZO8IuEgxvnPDESEFMMg0TrU1jd7I5/pMe1QJr16dFKj9StO6itGA==","signatures":[{"sig":"MEYCIQDyx9NEcGh2H7LEogCvGOwHji/P7Qoe0bqTt7Ms9LvmGAIhAJOrni8okQHIRwHfY1UNeBhfIFm2Z+5HZtgFFhLBpwWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.874c2eb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1869978},"type":"module","_from":"file:skybridge-0.0.0-dev.874c2eb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fc2335178f3882c646562f225cb8f2a2/skybridge-0.0.0-dev.874c2eb.tgz","_integrity":"sha512-lZrutgaglRdz2NCqi1UALDtmGdsZXUzVkIZO8IuEgxvnPDESEFMMg0TrU1jd7I5/pMe1QJr16dFKj9StO6itGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.874c2eb","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.874c2eb_1787327328684_0.18407489929952892","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.f41c087":{"name":"skybridge","version":"2.0.0-alpha.f41c087","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.f41c087","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"57eafc112e637cf20ec84d1d6d3ecc8bc843b979","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.f41c087.tgz","fileCount":515,"integrity":"sha512-ewK3dJ4OPKDivXPcE+NJX+LBsL/WGJw9Rp8EDioVxBXpDeGtmwvB8d7ezHTyFENPEovQuToBrGmBpKezpJT8Bw==","signatures":[{"sig":"MEQCIDWxiDyHFabV0BcLBDsKrPbtCZfuEWRMceDEbareeIP6AiA/NJMkCiaH57AG9+P3xgmlm5szdkyMm2xMxSFzmmnxMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.f41c087","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1990215},"type":"module","_from":"file:skybridge-2.0.0-alpha.f41c087.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/374de64c420d42fcd193c26a0cceaed1/skybridge-2.0.0-alpha.f41c087.tgz","_integrity":"sha512-ewK3dJ4OPKDivXPcE+NJX+LBsL/WGJw9Rp8EDioVxBXpDeGtmwvB8d7ezHTyFENPEovQuToBrGmBpKezpJT8Bw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.f41c087_1787329440309_0.7997480948316316","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.71beea9":{"name":"skybridge","version":"2.0.0-alpha.71beea9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.71beea9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d8ede8973bcee1c0386209775ad6920b100976d4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.71beea9.tgz","fileCount":515,"integrity":"sha512-a5UJWmoFXU/cqIXM9fTz72DyYLIAdJyqnMNQKUH0GVbHCa/7g+rE83YXnfd4Xw9y4480DLCLBpxKBu6r3i2uJw==","signatures":[{"sig":"MEUCIHZjzXeOO2ER5coui+ZaMr7jrc9f554rFhyqT5uNXRnLAiEA0BvuvxBZGl7bftJVUh9dwHvtsKLAFvR/NjsGVuc03eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.71beea9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1980254},"type":"module","_from":"file:skybridge-2.0.0-alpha.71beea9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c85939dc74f3e107329d2df2eb8d6ba8/skybridge-2.0.0-alpha.71beea9.tgz","_integrity":"sha512-a5UJWmoFXU/cqIXM9fTz72DyYLIAdJyqnMNQKUH0GVbHCa/7g+rE83YXnfd4Xw9y4480DLCLBpxKBu6r3i2uJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.71beea9_1787331126074_0.9970150892339493","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.bdeba1f":{"name":"skybridge","version":"2.0.0-alpha.bdeba1f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.bdeba1f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"06e6807c5f392068ee56d94ac76cbb384a906731","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.bdeba1f.tgz","fileCount":515,"integrity":"sha512-WeDLWXRDRSjoLz07kDo+yCMzJVbzDG994L46g0eKjuf8IjHUEfZBOXZFn4K+pFzW2i6NzUdRwQlksxQqJjGAAQ==","signatures":[{"sig":"MEUCIQDtKjabxYpGFkhfl6kHlWffrvLxOfboLXjWllePPaoZggIgGInEeEwYnhwAWRUwwow3CqRD8GvkhpNFBwXW35PUmV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.bdeba1f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1977847},"type":"module","_from":"file:skybridge-2.0.0-alpha.bdeba1f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/69a95878674743adf66a4dd223eeb2c5/skybridge-2.0.0-alpha.bdeba1f.tgz","_integrity":"sha512-WeDLWXRDRSjoLz07kDo+yCMzJVbzDG994L46g0eKjuf8IjHUEfZBOXZFn4K+pFzW2i6NzUdRwQlksxQqJjGAAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.bdeba1f_1787337617039_0.35979815942855353","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a915392":{"name":"skybridge","version":"0.0.0-dev.a915392","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a915392","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e52e7f30903c2a2e9d92d5fd9860513de283a4ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a915392.tgz","fileCount":509,"integrity":"sha512-J11Jkikh6jRDzLvaKU3GkK0egU0ZcN1RjX8AhvKdkz2RbgD0WpDW2HmrFqh6A1PjZ2S6r8xostN7QDLwlYxGQg==","signatures":[{"sig":"MEUCIQDm8kQnI8iduy6GYzR+I8u+c9pa6uBk7Wu179L+o3492QIgGEy3utY8pXn3zgiL6Z2Fef5HM6lbnCEkpWlURCFIa1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a915392","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972112},"type":"module","_from":"file:skybridge-0.0.0-dev.a915392.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f9776a4f89d8f36bf09762b76f3bd543/skybridge-0.0.0-dev.a915392.tgz","_integrity":"sha512-J11Jkikh6jRDzLvaKU3GkK0egU0ZcN1RjX8AhvKdkz2RbgD0WpDW2HmrFqh6A1PjZ2S6r8xostN7QDLwlYxGQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a915392_1787495798897_0.6143475170882342","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.c381e7e":{"name":"skybridge","version":"0.0.0-next.c381e7e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.c381e7e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ec6b424443188c5856d0a312d002e57b5826bb6e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.c381e7e.tgz","fileCount":509,"integrity":"sha512-FKjyxChVtGu8SEW7DIOQzGOqlE21Z2cNKv4r3Ye+8YTCYJGgmnXgkYQHHUKplQubsoeJhmZYPs8yeObV8B1cAg==","signatures":[{"sig":"MEUCIG1DzOsW7F4r/uVOldtjPEyfd604bj29e7Ogu0qIZY7YAiEAwf7rGwsYz3w2OQhG1e+QPj5sGiML30Q1GPCxana6CCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.c381e7e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972113},"type":"module","_from":"file:skybridge-0.0.0-next.c381e7e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dbb2b3c2cf3236d8b130ec5d9bd08d5e/skybridge-0.0.0-next.c381e7e.tgz","_integrity":"sha512-FKjyxChVtGu8SEW7DIOQzGOqlE21Z2cNKv4r3Ye+8YTCYJGgmnXgkYQHHUKplQubsoeJhmZYPs8yeObV8B1cAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.c381e7e_1787561334958_0.10434789511730891","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dde647a":{"name":"skybridge","version":"0.0.0-dev.dde647a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dde647a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bee8da20fd9b318fdca1f0c7240e5e4e25956e39","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dde647a.tgz","fileCount":479,"integrity":"sha512-i06uQa4Dfh+29gAHFbpKEPA41pUOwJ8Hi5GacyvMtZzQC6hMihvdcipjxuDBCHa5CcD/XVwigGQZq94Pv+zrBg==","signatures":[{"sig":"MEQCIAQ7Gf+lsYXX5suAFIDKuXcEUsT6zQTh+THobVhqHS+zAiAjbynrtNZwKl92i2bJsDJ9Koq/QD3L+pcFlV8qNu3Wsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dde647a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1874071},"type":"module","_from":"file:skybridge-0.0.0-dev.dde647a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/421ecf1ddd88d17e21f574f72814bf9f/skybridge-0.0.0-dev.dde647a.tgz","_integrity":"sha512-i06uQa4Dfh+29gAHFbpKEPA41pUOwJ8Hi5GacyvMtZzQC6hMihvdcipjxuDBCHa5CcD/XVwigGQZq94Pv+zrBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@skybridge/vite-plugin":"0.0.0-dev.dde647a","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dde647a_1787562799602_0.3120880910408297","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b46598":{"name":"skybridge","version":"0.0.0-dev.5b46598","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b46598","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e63359069b5d6b17833b2287afa341e2729df931","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b46598.tgz","fileCount":509,"integrity":"sha512-ar1n2EozMWiIFux0hfUEcEo6QmBdNxKCztaXf1PNkmn25RJpoDM3IEf0aqQlH9GDC5/dH6q6tbOFWw96hky9lA==","signatures":[{"sig":"MEQCIH/DuBTGeU0OXg0HYb8L5VUV6MiwYamU05wo+X3SDQ8QAiAHHsMW+DjyctbqVStCZZTtI47MrFZ8NAAI+98jZ16tPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b46598","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1971803},"type":"module","_from":"file:skybridge-0.0.0-dev.5b46598.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2b2a85399591adc2bba2671a70c35d6c/skybridge-0.0.0-dev.5b46598.tgz","_integrity":"sha512-ar1n2EozMWiIFux0hfUEcEo6QmBdNxKCztaXf1PNkmn25RJpoDM3IEf0aqQlH9GDC5/dH6q6tbOFWw96hky9lA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b46598_1787579827710_0.6240209876426874","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"skybridge","version":"1.4.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@1.4.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"10294c8418a3a815730bbf39d556ef3ee680767d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-1.4.1.tgz","fileCount":509,"integrity":"sha512-bCIx/b7tkyyUm47L1r9u4+lqMTVbnolqm0a03kq0DR7b2PGugd2BDcVm9/AbQdhL3uixDgvFfMUlZ3DvHgXWrw==","signatures":[{"sig":"MEQCIG58djdG8cDzz4owFKHvZo61E9g4QzPLTrUZdK62lKaDAiA/lNIU7Bz7w2KIEVL8LpGYNQObfm4uneI/f6PHWhQWMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1971791},"type":"module","_from":"file:skybridge-1.4.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7d4157bc9fa3688914d5f7970756d845/skybridge-1.4.1.tgz","_integrity":"sha512-bCIx/b7tkyyUm47L1r9u4+lqMTVbnolqm0a03kq0DR7b2PGugd2BDcVm9/AbQdhL3uixDgvFfMUlZ3DvHgXWrw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_1.4.1_1787580327244_0.17263317156699354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c19b437":{"name":"skybridge","version":"0.0.0-dev.c19b437","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c19b437","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"caf14b03ff3fda0a9389f33b4abb8977796cb9d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c19b437.tgz","fileCount":494,"integrity":"sha512-CGWk04ULosUJtj6cseW7WYVejfG2892gsde6ynHIzfMBbCKiwzS+GT0dSnjuzso/+pLnvHW/SnzvjNgRQKiuhQ==","signatures":[{"sig":"MEYCIQCwlqPRXgHA8pRyNn7iUaqnIPZb8oGEDGgtg0r0pnHzvQIhAMqJg6lzOpMj8MJ4zI11v600WjjhwG4E1+buXq3gQd+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c19b437","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903528},"type":"module","_from":"file:skybridge-0.0.0-dev.c19b437.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db9be2ad74e2c2dea172d613cda6249c/skybridge-0.0.0-dev.c19b437.tgz","_integrity":"sha512-CGWk04ULosUJtj6cseW7WYVejfG2892gsde6ynHIzfMBbCKiwzS+GT0dSnjuzso/+pLnvHW/SnzvjNgRQKiuhQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c19b437_1787580556358_0.8386006006388151","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.09043e8":{"name":"skybridge","version":"0.0.0-dev.09043e8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.09043e8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e9c7ee42cd857a19d16dd15743b944979d27f90d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.09043e8.tgz","fileCount":494,"integrity":"sha512-e52baHQZ5Sw3ZHZvcmt0q5Btm0fhbuUoP8ZrwZ5wYkytsku3LGpu9lvEpE+U4go1Y8bpGmoyfd0PhORn3h5W6Q==","signatures":[{"sig":"MEYCIQDCJg3Q5x9Om5mgnQMDYJ3pS55VDAou7GnwKSh9f+s4dQIhAOnnXYE3pmoO5uAiJ+LI+6T7bA0qpQyDwgYdFJzRY7im","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.09043e8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903533},"type":"module","_from":"file:skybridge-0.0.0-dev.09043e8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0a508174e771750e05d5c8eb926586de/skybridge-0.0.0-dev.09043e8.tgz","_integrity":"sha512-e52baHQZ5Sw3ZHZvcmt0q5Btm0fhbuUoP8ZrwZ5wYkytsku3LGpu9lvEpE+U4go1Y8bpGmoyfd0PhORn3h5W6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.09043e8_1787580853240_0.33641304675570605","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9a3a28d":{"name":"skybridge","version":"0.0.0-dev.9a3a28d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9a3a28d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fec15c27548c885c0be9b44cf1e97e8929db663c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9a3a28d.tgz","fileCount":494,"integrity":"sha512-xVwuK2KvIlfpqoo4+Xn18vVr6y9/ylslOKopr2QOZwVJcOSfvw6WTj5idSVLUmk2xjLCuAdcMWrbz6LdItkY4g==","signatures":[{"sig":"MEUCIEbRI+Nc0hUVRZe9ZRKNjGEg4694NolIUwfq58w9cuZXAiEAl9aDXhWzgYWHFwjnYCxCrMOJ8OnrtFs0NzXb97eJz/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9a3a28d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903533},"type":"module","_from":"file:skybridge-0.0.0-dev.9a3a28d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/42004ef6e0dc89062567124c2c84d1c4/skybridge-0.0.0-dev.9a3a28d.tgz","_integrity":"sha512-xVwuK2KvIlfpqoo4+Xn18vVr6y9/ylslOKopr2QOZwVJcOSfvw6WTj5idSVLUmk2xjLCuAdcMWrbz6LdItkY4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9a3a28d_1787581799127_0.5928719776915867","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.ff0caf0":{"name":"skybridge","version":"2.0.0-alpha.ff0caf0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.ff0caf0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df8a71ebcfb47824fcddb8d3eaba863df77ae565","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.ff0caf0.tgz","fileCount":518,"integrity":"sha512-TnhcKafkwNHkKs+iHLnKyF/cR0Br2LqsG4SAQd95G1v0Bs/+Yksf+SFa2KyZruwbX+Ceue5mLmtpy9Tt7gZz5Q==","signatures":[{"sig":"MEYCIQCUmZvgRvNx+yjqQIxuh4ts0xteR/ZT8OZVmqsC8SboDQIhAPmwHhEHuhuUWlJVhxCkpwkVeI9XRDTeAzenXIzfY+sh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.ff0caf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981782},"type":"module","_from":"file:skybridge-2.0.0-alpha.ff0caf0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1b40f8a1d59d77970f3325d005f794e8/skybridge-2.0.0-alpha.ff0caf0.tgz","_integrity":"sha512-TnhcKafkwNHkKs+iHLnKyF/cR0Br2LqsG4SAQd95G1v0Bs/+Yksf+SFa2KyZruwbX+Ceue5mLmtpy9Tt7gZz5Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.ff0caf0_1787582821807_0.1293036851529037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9466d5":{"name":"skybridge","version":"0.0.0-dev.b9466d5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9466d5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ab86167a2575534004469c8141d7be9c6ec89c9f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9466d5.tgz","fileCount":494,"integrity":"sha512-s1H3iyGaNDFA4QtisqBxu9ZhQxaVEtfjPeMU9pX04RSBn5Iqpmoi0A94h0/78L6oQK9UAgFMylnNZT08SbyLIw==","signatures":[{"sig":"MEUCIGCLzE32Gwgio7FN1rZjinLILDOG1Id6/5LDvADgA19vAiEA/YkAgHnvZySTvAIyUmomvzqXDUiiCG9IGyn4v+MuCBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9466d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903565},"type":"module","_from":"file:skybridge-0.0.0-dev.b9466d5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d2eea6af5021c58c38d52a5be9e6c64c/skybridge-0.0.0-dev.b9466d5.tgz","_integrity":"sha512-s1H3iyGaNDFA4QtisqBxu9ZhQxaVEtfjPeMU9pX04RSBn5Iqpmoi0A94h0/78L6oQK9UAgFMylnNZT08SbyLIw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9466d5_1787660701165_0.3118077640162691","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0ad9d4b":{"name":"skybridge","version":"0.0.0-dev.0ad9d4b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0ad9d4b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"698c0f5c01949d441b6215e3561383a32327079d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0ad9d4b.tgz","fileCount":494,"integrity":"sha512-DtIduOYvr+ZwHoPqkGOMHk0k6kYx0HWVW2Hm5QciQceO15bBP6v3EnC6zojmZV6JcCN7rqcRpL+dBUymiwYVMg==","signatures":[{"sig":"MEQCIBa47PT9+x/IacHxv5y36wBPA2IlhJN0D8NaqMZq2QesAiADyuG1cHwHGqRxqY1FUXB35m9E9RNpO7rIG665BuBcCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0ad9d4b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903565},"type":"module","_from":"file:skybridge-0.0.0-dev.0ad9d4b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ff57a0d82d4c5e154f284ab26b241a6/skybridge-0.0.0-dev.0ad9d4b.tgz","_integrity":"sha512-DtIduOYvr+ZwHoPqkGOMHk0k6kYx0HWVW2Hm5QciQceO15bBP6v3EnC6zojmZV6JcCN7rqcRpL+dBUymiwYVMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0ad9d4b_1787661738520_0.2802850562229082","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8a4b6f5":{"name":"skybridge","version":"0.0.0-dev.8a4b6f5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8a4b6f5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1653506b152720edc52947d921bbfe231318e763","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8a4b6f5.tgz","fileCount":494,"integrity":"sha512-KUkNUHt8uvTaBr1Y1dZLFSXn1MYFDIDj/rAqgttADIsARLKjEGnrp3piuj9XybM4HyxWfS7Um+luJE/UgMJ1VQ==","signatures":[{"sig":"MEUCIQD8ep4s26+LP/HramW2IfhaprwI70P7uZM3A4gNDy8jjQIgRCqViM35dQ5p7u2M2hBE+rk1KqgEOkrueK2p/M2/v6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8a4b6f5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903565},"type":"module","_from":"file:skybridge-0.0.0-dev.8a4b6f5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7f8b74897464db947f9c657e65289244/skybridge-0.0.0-dev.8a4b6f5.tgz","_integrity":"sha512-KUkNUHt8uvTaBr1Y1dZLFSXn1MYFDIDj/rAqgttADIsARLKjEGnrp3piuj9XybM4HyxWfS7Um+luJE/UgMJ1VQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8a4b6f5_1787662516913_0.3314850161558456","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6f5d60":{"name":"skybridge","version":"0.0.0-dev.b6f5d60","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6f5d60","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"55803679a2991f004dfa4886bd6c873ceb88beec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6f5d60.tgz","fileCount":494,"integrity":"sha512-Pyp3eSdfBSo7nSNwZUIuKnQPNykLXtYDuakVMT9IRXK26DC4dYQW1VozSWnw6JdfxpyWbhjYwt4DQ5uTsn3ENg==","signatures":[{"sig":"MEQCICLovlwHidmNunDp7q+1/l7VQqE3gSMJHtlpRbTotCIWAiBn/VD8LdFIDj4v2iHIswHzlvld8kOewVtCd88WYk0vEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6f5d60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903469},"type":"module","_from":"file:skybridge-0.0.0-dev.b6f5d60.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b3bc920e5be7e6893e0f3de044affbf/skybridge-0.0.0-dev.b6f5d60.tgz","_integrity":"sha512-Pyp3eSdfBSo7nSNwZUIuKnQPNykLXtYDuakVMT9IRXK26DC4dYQW1VozSWnw6JdfxpyWbhjYwt4DQ5uTsn3ENg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6f5d60_1787662991164_0.03245000674597254","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f7943e6":{"name":"skybridge","version":"0.0.0-dev.f7943e6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f7943e6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"45e20221d4551c9cebac3a0ef131d0e8dc8f1899","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f7943e6.tgz","fileCount":494,"integrity":"sha512-oUUec3BRjhJSOB0XnW6hP2i5CKUvV/Z98BjybsvDBX9XVas/K/erW+EDZdIuPWhsXSw4KZ4dfGumJqYx1swczw==","signatures":[{"sig":"MEQCIAEpuXjnystXzOU9xHCndz4+7cdzMSYsEXdgV0XV4kyNAiBh5qNBo8L185+OX+2bYoMtOEue2w8P/Ul/0b0sEi7Wew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f7943e6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903469},"type":"module","_from":"file:skybridge-0.0.0-dev.f7943e6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d1751e1645583bdf1310f8c24a4174dd/skybridge-0.0.0-dev.f7943e6.tgz","_integrity":"sha512-oUUec3BRjhJSOB0XnW6hP2i5CKUvV/Z98BjybsvDBX9XVas/K/erW+EDZdIuPWhsXSw4KZ4dfGumJqYx1swczw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f7943e6_1787663253641_0.11958710100503733","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2cdace2":{"name":"skybridge","version":"0.0.0-dev.2cdace2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2cdace2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a9a35ddf02bc53fbf702ec6e6dbb2e8a0328172f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2cdace2.tgz","fileCount":494,"integrity":"sha512-lYRx5tZhKlgkHYsbHan+Gg0MHLaGMWExfny+66WeVj1sbn3pvrDUlMSB7zRQk8IHAM6d1DsDf+9E2FvZW0KZgA==","signatures":[{"sig":"MEUCIHOOXwXGzl1gomLpaSKi667pFMaV2ApyXnhT0HcPWS9SAiEA6yaLJ5FeZQJpUl39+VAT29xedrSXl7uPG2pM8EZf47U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2cdace2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903469},"type":"module","_from":"file:skybridge-0.0.0-dev.2cdace2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d9bed48cc0f89657c24c00fc55dc4c9d/skybridge-0.0.0-dev.2cdace2.tgz","_integrity":"sha512-lYRx5tZhKlgkHYsbHan+Gg0MHLaGMWExfny+66WeVj1sbn3pvrDUlMSB7zRQk8IHAM6d1DsDf+9E2FvZW0KZgA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2cdace2_1787664001980_0.9650342661942497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c4eb970":{"name":"skybridge","version":"0.0.0-dev.c4eb970","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c4eb970","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f0f00b33c558080bb3602e84e7ec1b35ed00b384","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c4eb970.tgz","fileCount":518,"integrity":"sha512-kPNs5LNgRryEmqtXXLlpXM2PjMThyIEAFaeJaiAPaSaQQTxAZgy6zNEeWiJ4AXGsuSUa9ZVZQapGXgyFu5QByw==","signatures":[{"sig":"MEUCIQDmdLoeW0DEIvOVnXBw+QYk9fF6L0BiC0o/NgHSjYvXFAIgVAn/b9cqzjermGsbgRTZ2EaW7FWmVv+dZ8FMWa/hHS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c4eb970","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.c4eb970.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad835bc5a856d51fe094601b207da83f/skybridge-0.0.0-dev.c4eb970.tgz","_integrity":"sha512-kPNs5LNgRryEmqtXXLlpXM2PjMThyIEAFaeJaiAPaSaQQTxAZgy6zNEeWiJ4AXGsuSUa9ZVZQapGXgyFu5QByw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c4eb970_1787665974283_0.7679158935893937","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1fc05b0":{"name":"skybridge","version":"0.0.0-dev.1fc05b0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1fc05b0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cd9628e5c1a48ca02162f4104f69ae44d8d30a35","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1fc05b0.tgz","fileCount":518,"integrity":"sha512-ICOqUXDnPw1DsG/aUu+oW3wMdSLQEQbcroOIRRgF3VIJDn7UXbXti3iC+P4g9m3kLi5Sqe+gCJqfIGCCVUdY+Q==","signatures":[{"sig":"MEQCICI/ifJtSkvSWzEQjjIWbfcuhcwEI6QRMttTf3GbGSKaAiAUtOaelQ8ARdAsmpoq1RG04qa/qe6fZiBt4XANvgQFXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1fc05b0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.1fc05b0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/22e1aa289c61b02a6413097331decec1/skybridge-0.0.0-dev.1fc05b0.tgz","_integrity":"sha512-ICOqUXDnPw1DsG/aUu+oW3wMdSLQEQbcroOIRRgF3VIJDn7UXbXti3iC+P4g9m3kLi5Sqe+gCJqfIGCCVUdY+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1fc05b0_1787674312405_0.5147648356329217","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.81fd90a":{"name":"skybridge","version":"0.0.0-dev.81fd90a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.81fd90a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2707f58738c033ad6165094df571e967b51ca0ec","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.81fd90a.tgz","fileCount":518,"integrity":"sha512-ZhGxO3giBYfTNCs6dRdTjf8x+KingAwzX6Bnv1WjE21SlAEIRxCfuNfwdjAwcCFfB5OWU54dzE95dHJh+dM48Q==","signatures":[{"sig":"MEQCIFH/Sc3yS3tyHrdJwZa7aTivsrgRnwwYkZdcJy4VYRxKAiAcHDZBDjjarnIL2f4UoNiTLqlXIkVBdaR2a/lyFtQ6ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.81fd90a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.81fd90a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/504d15d465e648976b672d24e5795f3f/skybridge-0.0.0-dev.81fd90a.tgz","_integrity":"sha512-ZhGxO3giBYfTNCs6dRdTjf8x+KingAwzX6Bnv1WjE21SlAEIRxCfuNfwdjAwcCFfB5OWU54dzE95dHJh+dM48Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.81fd90a_1787677608540_0.7455106322659182","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1cfaa1d":{"name":"skybridge","version":"0.0.0-dev.1cfaa1d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1cfaa1d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d4b744dc469d5290a3ba37bc788b008c3cd172d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1cfaa1d.tgz","fileCount":494,"integrity":"sha512-UgNP7rrW7vQQSJsWODkjD7siHMWre+gqlWmHpt8MmNQxvb+VsmENrcn3Ts05a8JJsr58mSUcIhyu9ljg9OHssQ==","signatures":[{"sig":"MEQCIGLvhc+ctN2tfXE6fqLmgsErradyR/LtbHKFErglvhhOAiASRD6NxH5H7Fx3O9SwD/OgKv3Tvbp6Zr1Chr2tg13ucw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1cfaa1d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1903469},"type":"module","_from":"file:skybridge-0.0.0-dev.1cfaa1d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c60311e0a761ba12db43efe5244cb0d8/skybridge-0.0.0-dev.1cfaa1d.tgz","_integrity":"sha512-UgNP7rrW7vQQSJsWODkjD7siHMWre+gqlWmHpt8MmNQxvb+VsmENrcn3Ts05a8JJsr58mSUcIhyu9ljg9OHssQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1cfaa1d_1787731313273_0.6799536241946205","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f988e28":{"name":"skybridge","version":"0.0.0-dev.f988e28","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f988e28","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b9b52587bcb671ec65404c2a3869610c2c90ad3b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f988e28.tgz","fileCount":518,"integrity":"sha512-IIvnL4m3MSZZNFvgVpBFuTHAUnQoH51BzB1+w5JMiNEHtZ2WyMxR9nwnU8fm+FEHetAKjv7FEQ5PiZpvDxAigg==","signatures":[{"sig":"MEUCIQDuXFAkakhteQQAuC+VJK3Ses31T0JXayXL0qBF3nyUiQIgQpAbVdR5XUN1XG7rzAqZEq2gNN9rju1U64UTAopi4NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f988e28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.f988e28.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/780a4bf8e7d56b82630a654bd21633ff/skybridge-0.0.0-dev.f988e28.tgz","_integrity":"sha512-IIvnL4m3MSZZNFvgVpBFuTHAUnQoH51BzB1+w5JMiNEHtZ2WyMxR9nwnU8fm+FEHetAKjv7FEQ5PiZpvDxAigg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f988e28_1787732843882_0.21776144364645567","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.48c0ef8":{"name":"skybridge","version":"0.0.0-dev.48c0ef8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.48c0ef8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"de9abcb2335c4e723bb2939df5f644254aa9f438","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.48c0ef8.tgz","fileCount":503,"integrity":"sha512-2ZChwOZb1qpSULExFkIvIRaa3cHRhH5EOjOk6DoUSjq7VEVvCdhq8JSdcZ9rkPse/ZAhXLCFKURonQtgQ/qqXg==","signatures":[{"sig":"MEYCIQC2hFdE3FXVOVdPgfhS8XDpo1WcmjKHztgUuD94uD7vSQIhALdtLymSCaMEB3ruxNjQtLRKizc6gaKNaZDJEg5in8CT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.48c0ef8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1912033},"type":"module","_from":"file:skybridge-0.0.0-dev.48c0ef8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3cc164e4067349dd37c93f3089e4bd60/skybridge-0.0.0-dev.48c0ef8.tgz","_integrity":"sha512-2ZChwOZb1qpSULExFkIvIRaa3cHRhH5EOjOk6DoUSjq7VEVvCdhq8JSdcZ9rkPse/ZAhXLCFKURonQtgQ/qqXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.48c0ef8_1787738231057_0.3255270853881824","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c6ddc9f":{"name":"skybridge","version":"0.0.0-dev.c6ddc9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c6ddc9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"41e4bd7bc763884858a0a7e5ab564ce26e9722fb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c6ddc9f.tgz","fileCount":503,"integrity":"sha512-VwNwzKPq32PiLHui8oLokdvzgOEoctnCd9fARWaVu5EJGN6xUbXg2Znr6NT0Wg9ursiZKJv1vD/bkduHv1EqXw==","signatures":[{"sig":"MEQCICI6QVOnKpoS+gmLUwGGGIiDlotuuB6tVChqqnqK7ghzAiALiRV9Lowlv4AbQiFBDzinCC+XeLJvFfMGluObutMOWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c6ddc9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913137},"type":"module","_from":"file:skybridge-0.0.0-dev.c6ddc9f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c074d0762d43089e3f0ad6084c62098/skybridge-0.0.0-dev.c6ddc9f.tgz","_integrity":"sha512-VwNwzKPq32PiLHui8oLokdvzgOEoctnCd9fARWaVu5EJGN6xUbXg2Znr6NT0Wg9ursiZKJv1vD/bkduHv1EqXw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c6ddc9f_1787738241119_0.3118549449605035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8ceb3ae":{"name":"skybridge","version":"0.0.0-dev.8ceb3ae","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8ceb3ae","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3daabfc66eaeeee84d1f30cce80585414a98fe8b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8ceb3ae.tgz","fileCount":503,"integrity":"sha512-mpC+1+GmiEQAEXs0VNoF9xoHjok2sn74poVo9HIKKNhTZKyFNwm2gU2Ko6gXEpbuGfeti4+fqSiQaPeXJSeOKQ==","signatures":[{"sig":"MEQCIEMrtbP583rKYoOMaMloCGDg0/PNWiLKVcqu028GjTSWAiBZJ4UJx/RBIL7tGJdKNVz+u2GrJlYX2zhY6JyCLf/wWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8ceb3ae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1913137},"type":"module","_from":"file:skybridge-0.0.0-dev.8ceb3ae.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37af7e05c7772887cd1b0b373cf5254f/skybridge-0.0.0-dev.8ceb3ae.tgz","_integrity":"sha512-mpC+1+GmiEQAEXs0VNoF9xoHjok2sn74poVo9HIKKNhTZKyFNwm2gU2Ko6gXEpbuGfeti4+fqSiQaPeXJSeOKQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8ceb3ae_1787738248803_0.09657957598996036","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1f1ebb1":{"name":"skybridge","version":"0.0.0-dev.1f1ebb1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1f1ebb1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"16a0bfa4f0347a4bfa270602f3cb18258ff7c042","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1f1ebb1.tgz","fileCount":509,"integrity":"sha512-CKbIsOjp4e+7LCilFE4S43DvNszMX/rdrqNc+VyKAWzIKLgVJkfNQFTqYtt3pCVIWcFGtra4Dqk5HUIHWTxg1A==","signatures":[{"sig":"MEYCIQDlMLUy6/pv68lD6fbB8TpRgxM5musUfZmbZmvqqLrmewIhAM7JtdQIMWBvR8VDM1PxCdbBz7vyP46ewGsNbckFRsU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1f1ebb1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972112},"type":"module","_from":"file:skybridge-0.0.0-dev.1f1ebb1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2efaf10a6d325d086bacfaed6fc6fe76/skybridge-0.0.0-dev.1f1ebb1.tgz","_integrity":"sha512-CKbIsOjp4e+7LCilFE4S43DvNszMX/rdrqNc+VyKAWzIKLgVJkfNQFTqYtt3pCVIWcFGtra4Dqk5HUIHWTxg1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1f1ebb1_1787749370915_0.4592464139173402","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5b6850a":{"name":"skybridge","version":"0.0.0-dev.5b6850a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5b6850a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"84f06f5194b81208289d18314d61b9c46cf8398c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5b6850a.tgz","fileCount":518,"integrity":"sha512-g63AGvCkyXOBq3Vs83N4TGyP2hX2Z7Wq7Ilovlw+62BjfCDtO9XfOWfdk4VqEZYtk4KHZynA1GwlNGRRZRlgWw==","signatures":[{"sig":"MEYCIQDrkQGazcqmIZQj/6DavYKmZDFcqwqf+FmH4FdLRgPrJQIhAIXwqpJ7zkj7Tm2/P25ZHmnbbme+5c6xG+DwZBs3XC6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5b6850a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.5b6850a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dd79a2e9a4ade5fc3279e46ebf56cf13/skybridge-0.0.0-dev.5b6850a.tgz","_integrity":"sha512-g63AGvCkyXOBq3Vs83N4TGyP2hX2Z7Wq7Ilovlw+62BjfCDtO9XfOWfdk4VqEZYtk4KHZynA1GwlNGRRZRlgWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5b6850a_1787752356597_0.20365120451507068","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d71cf9e":{"name":"skybridge","version":"0.0.0-dev.d71cf9e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d71cf9e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"caaca681de6af535447d9117c39f6eb6e5292b2a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d71cf9e.tgz","fileCount":518,"integrity":"sha512-Trw1CZ7/5lPeRrbpnpwiVKPXfahgQi5aGlzdtCL3CnGwrD+UGCpw0q1w3M2FqH2G7q6s8V0Z6eHb5rzKHKTnig==","signatures":[{"sig":"MEUCIQCsM2qfNl1Z7GXEFK9c26IWW0rCkJmMOMnW+2/ahg6+7QIgdpl2u/xFvEDHCeP5h8DbDaIFAiLC9GF8uIYVh5QPqSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d71cf9e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.d71cf9e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bcd8ac26c9fa36cf4cdc59e4075a08e6/skybridge-0.0.0-dev.d71cf9e.tgz","_integrity":"sha512-Trw1CZ7/5lPeRrbpnpwiVKPXfahgQi5aGlzdtCL3CnGwrD+UGCpw0q1w3M2FqH2G7q6s8V0Z6eHb5rzKHKTnig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d71cf9e_1787752880851_0.6981227402244281","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fa42a6":{"name":"skybridge","version":"0.0.0-dev.4fa42a6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fa42a6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"21c57f0af8b13f2479a472e4e8e4aecddb4859eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fa42a6.tgz","fileCount":518,"integrity":"sha512-lYKc+5KD1ExPDYHvZ8BoZtt3Ekwum9zuhsKEfbCSJ3YgfJ52SqF6J9kKaUOcrGEyg42zbGzDeySz8GcJIhKoVw==","signatures":[{"sig":"MEUCIQCCRoERc+yQbCYhJEVx5Ut/CmdzfJCSjVLcm3h3QKlcGQIgQnODVkmktwpuvk8cONQ1qjVRdj6u6h9yekSuajNDXCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fa42a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.4fa42a6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ffa98009759eee3037beca3ca2b12da0/skybridge-0.0.0-dev.4fa42a6.tgz","_integrity":"sha512-lYKc+5KD1ExPDYHvZ8BoZtt3Ekwum9zuhsKEfbCSJ3YgfJ52SqF6J9kKaUOcrGEyg42zbGzDeySz8GcJIhKoVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fa42a6_1787752909154_0.35174970568421315","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7712e5c":{"name":"skybridge","version":"0.0.0-dev.7712e5c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7712e5c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bb1f57aed1c25b438fd9f0d4e23413027d350e1c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7712e5c.tgz","fileCount":518,"integrity":"sha512-wdn/kFkzIf11j4Mc+KGtM+VVgVa2bDfEV3PCUwfkDHxVYyT+BVwy3b8cbmtimDLBb8I6w3qPyXyPpimN7XK22Q==","signatures":[{"sig":"MEUCIEP+Mf9mQ0qwZ9UA5R+T9hFqBbU8wndJlEh8KhAYZTF6AiEAwZCCg30PyC0d6kG/zWs808YRwDULployzzX+M3O6kPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7712e5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.7712e5c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6a92905561ef4b20f3fbb8cae4fe8ddf/skybridge-0.0.0-dev.7712e5c.tgz","_integrity":"sha512-wdn/kFkzIf11j4Mc+KGtM+VVgVa2bDfEV3PCUwfkDHxVYyT+BVwy3b8cbmtimDLBb8I6w3qPyXyPpimN7XK22Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7712e5c_1787753224014_0.785703606078074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4919899":{"name":"skybridge","version":"0.0.0-dev.4919899","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4919899","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9581896af040e00fea6f3c3fac8bc297109dbdbe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4919899.tgz","fileCount":518,"integrity":"sha512-WMyEkepiPhL7BRzX8h2S0bNZyfuAQHBDNV/sEZDwExYEHUZYwpPfpNbf3f96QUHGXwYEt2RiJVO9V6x5fd3tHw==","signatures":[{"sig":"MEUCIQDmPkWXDDGylwhSzNrlbC25XHCCY4HoGSr9Ih0HNnH5kgIgIev01cIfUWLZFAnJ9KWcRwy6w8ZY78GqM8PaELmGDNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4919899","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1981780},"type":"module","_from":"file:skybridge-0.0.0-dev.4919899.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/769d4847b23fe964cd6da34119931543/skybridge-0.0.0-dev.4919899.tgz","_integrity":"sha512-WMyEkepiPhL7BRzX8h2S0bNZyfuAQHBDNV/sEZDwExYEHUZYwpPfpNbf3f96QUHGXwYEt2RiJVO9V6x5fd3tHw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4919899_1787753842520_0.39596977529180233","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8164d23":{"name":"skybridge","version":"0.0.0-dev.8164d23","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8164d23","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"506574e4b7549090a131c6cd8c63eb006fc26e82","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8164d23.tgz","fileCount":521,"integrity":"sha512-qmd+BGoYTrKzrikybdsWfVHc9yuN9v8GGEDP1UR5xvoHV/KRX28rF1HI7b/j4SocouCQWcWHa9QFziNhyDCeUg==","signatures":[{"sig":"MEUCIHBrcXknqkyRxdZ9gQUT69G5O/ZUmYv8SAZEG33BecuCAiEAykAPfemY9hXfHSksId8s4kbeFZh/LW9mJp4qS7nG38I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8164d23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2000561},"type":"module","_from":"file:skybridge-0.0.0-dev.8164d23.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c8668c5d2699edd560bfdbcaaaf51534/skybridge-0.0.0-dev.8164d23.tgz","_integrity":"sha512-qmd+BGoYTrKzrikybdsWfVHc9yuN9v8GGEDP1UR5xvoHV/KRX28rF1HI7b/j4SocouCQWcWHa9QFziNhyDCeUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8164d23_1787845317062_0.9273412779606509","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5122634":{"name":"skybridge","version":"0.0.0-dev.5122634","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5122634","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8d0ed1a363ae23fd5c38cba73f3bbd2f3b82582a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5122634.tgz","fileCount":521,"integrity":"sha512-k7GUNQ4qhDok7Y6MsNSe/rZfdFYjdpVIX6GufokhO41AZfJwY/lsPwUFjK9xXEQv2qid7eSMjzRQi7J9FPwprA==","signatures":[{"sig":"MEQCIFwfYwgXQh8Cr9T70S3MtqsBXotQpBl/0NMi9yj8kb47AiAlTaW+dPcNYEQBVz1os90uE8wT7i1AWYdw5wGTD4otQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5122634","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2000561},"type":"module","_from":"file:skybridge-0.0.0-dev.5122634.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/66e9b72a38623566c0e725f7c9cfa164/skybridge-0.0.0-dev.5122634.tgz","_integrity":"sha512-k7GUNQ4qhDok7Y6MsNSe/rZfdFYjdpVIX6GufokhO41AZfJwY/lsPwUFjK9xXEQv2qid7eSMjzRQi7J9FPwprA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5122634_1787846238471_0.7128206148918041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dbab7df":{"name":"skybridge","version":"0.0.0-dev.dbab7df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dbab7df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6cb0a5c4e550c1867cafae0ff0e1996b39333102","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dbab7df.tgz","fileCount":506,"integrity":"sha512-nnthvsMMuFc4g/pKPYKuzHeXmR8NQVpHwj+4c78pbpZi0H+vA+mIIvi85VzZDZ7/w10q9hEk6CmSD5nwaZOvjg==","signatures":[{"sig":"MEUCIAjxUczzbaAR5H2QuJCB3fNLyG9ovLDStclTz17QsDfnAiEAiIBPWgwpbYCalU9bS4WlwnuvLu0jkForf0LX9KF0Q7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dbab7df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931928},"type":"module","_from":"file:skybridge-0.0.0-dev.dbab7df.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e6370e7d3708a13723bab5026cc3f6fb/skybridge-0.0.0-dev.dbab7df.tgz","_integrity":"sha512-nnthvsMMuFc4g/pKPYKuzHeXmR8NQVpHwj+4c78pbpZi0H+vA+mIIvi85VzZDZ7/w10q9hEk6CmSD5nwaZOvjg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dbab7df_1787851556348_0.5522431960759184","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.13828c9":{"name":"skybridge","version":"0.0.0-dev.13828c9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.13828c9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8394cd0e6c6d9222c2fa8c37cbe908ade0bbabbc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.13828c9.tgz","fileCount":506,"integrity":"sha512-SkCPRNh8laUiWKuMKh5VXxo2co5UmdzoO2FxKyvB9RodrqdMvlbg7T/K+XXBOavwyRY1X5cqhw+m0z9A8f1SVw==","signatures":[{"sig":"MEYCIQDFFzUA0Ko1qa5olWaRgKcgiDipzVusfj29gNnwKha6lAIhAO/bV4u2GQ1kjBfdHhr9pFQB9cgsrGVaI6/8FPrAnri9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.13828c9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1930001},"type":"module","_from":"file:skybridge-0.0.0-dev.13828c9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6104280456a949b824232713abf3c02c/skybridge-0.0.0-dev.13828c9.tgz","_integrity":"sha512-SkCPRNh8laUiWKuMKh5VXxo2co5UmdzoO2FxKyvB9RodrqdMvlbg7T/K+XXBOavwyRY1X5cqhw+m0z9A8f1SVw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.13828c9_1787906725049_0.09305090724917053","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2c322a1":{"name":"skybridge","version":"0.0.0-dev.2c322a1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2c322a1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"39f1757deec9df3021336b7b17dd76d89cac4c33","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2c322a1.tgz","fileCount":506,"integrity":"sha512-J/wf0O2WPSKRzH8BBtAD/QcP4pCMmQIPBn/SROzezM1DecbdmKv9RFGU2Rr1L0D2KoQBK6CgVyMOKWq+BNodrg==","signatures":[{"sig":"MEUCIQCcIOHTo40I6Pj3vtGgrB2ABFVcAX+2Q2+xP4/8kuYOywIgYKQg4QJDlGuH8+bCWa0g2xkBTmbuZayMO9MFM6uan30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2c322a1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1930001},"type":"module","_from":"file:skybridge-0.0.0-dev.2c322a1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1d060f9ab321f84a9ddde92bac72c129/skybridge-0.0.0-dev.2c322a1.tgz","_integrity":"sha512-J/wf0O2WPSKRzH8BBtAD/QcP4pCMmQIPBn/SROzezM1DecbdmKv9RFGU2Rr1L0D2KoQBK6CgVyMOKWq+BNodrg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2c322a1_1787906864888_0.4257949316658478","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7334798":{"name":"skybridge","version":"0.0.0-dev.7334798","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7334798","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"df519d27c9ddec273620ef03c82eb0d4b4872b14","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7334798.tgz","fileCount":506,"integrity":"sha512-ySJnz+/PAj0uvUgadk2l204nLeg3OMuyuekts0bfp53WWb3IkYZ2GbALRT9Nh8VlCZGLAt0UCWXLqlp3LN/sAg==","signatures":[{"sig":"MEQCIH8l9qc5hjl+UFNu+deDo443qA0Yi30xDm/nlXE/1S/LAiBP6P4r1CrMa8tZEVTNfRRzbt8ClYUym6Rasw4oG7aPmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7334798","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1930001},"type":"module","_from":"file:skybridge-0.0.0-dev.7334798.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/56ea976881f8c9d23fc5193dbd91bf3e/skybridge-0.0.0-dev.7334798.tgz","_integrity":"sha512-ySJnz+/PAj0uvUgadk2l204nLeg3OMuyuekts0bfp53WWb3IkYZ2GbALRT9Nh8VlCZGLAt0UCWXLqlp3LN/sAg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0 || ^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7334798_1787920940240_0.6967445494247406","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.037008a":{"name":"skybridge","version":"0.0.0-dev.037008a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.037008a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"983f5f3819783eb9536226756537154d77daa3d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.037008a.tgz","fileCount":506,"integrity":"sha512-pgcr7PGxRwOFwf3g17L80B2EEKM77SZaFZueynl3RW5rdpfmDVRcrN1YG3ui3jvAcq6stMLIOlGIK3Zp8EhGXg==","signatures":[{"sig":"MEUCIFA/OFmDYvBUZBZPg3XUqgWyAJDNysAQWNxiWqmq0kf8AiEA2Ga6ILcOschBho5uwx2XXmzk2nBFlvpaVPwiNbLUaAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.037008a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1929991},"type":"module","_from":"file:skybridge-0.0.0-dev.037008a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/aa20ed200ff9b09305bc5abd1130de17/skybridge-0.0.0-dev.037008a.tgz","_integrity":"sha512-pgcr7PGxRwOFwf3g17L80B2EEKM77SZaFZueynl3RW5rdpfmDVRcrN1YG3ui3jvAcq6stMLIOlGIK3Zp8EhGXg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.037008a_1787922715631_0.4632306696534805","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.deed804":{"name":"skybridge","version":"2.0.0-alpha.deed804","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-alpha.deed804","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"57da79415581061d00a9bb0a7ea4ed050121b050","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-alpha.deed804.tgz","fileCount":506,"integrity":"sha512-b+Sa0CMc0LphNOuCKgHOLH7KSvYLBvO48UtQAcTbgdskhqSQB12++iVLeRZo2jiwiZS1bnwRiPFOrslfZgcm+A==","signatures":[{"sig":"MEUCIGgOf/qjcDHQLV4dfkdUZF5rTBdLw6GoJXh2MPxADhUNAiEAm1tZZLY6X5wtMvlmMcWZ13U1H216OyS0Twh5YP3tuxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-alpha.deed804","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1929993},"type":"module","_from":"file:skybridge-2.0.0-alpha.deed804.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c977714e0d37138968415b8b86a98d2f/skybridge-2.0.0-alpha.deed804.tgz","_integrity":"sha512-b+Sa0CMc0LphNOuCKgHOLH7KSvYLBvO48UtQAcTbgdskhqSQB12++iVLeRZo2jiwiZS1bnwRiPFOrslfZgcm+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-alpha.deed804_1787923193314_0.12734289203276816","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c2c0f98":{"name":"skybridge","version":"0.0.0-dev.c2c0f98","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c2c0f98","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"11b2938b02ae3cb8fb6d399c9e0a0a539b7e0852","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c2c0f98.tgz","fileCount":506,"integrity":"sha512-G1X/9onpdfX7nHAEdyzgxn2OR/4CliobZ1w4lEG76B82cgrulj+CWY90THV534hnh6xuBMZFvcYkOClJAb/vAQ==","signatures":[{"sig":"MEUCIBPbcNsxNZG+RlJV138ikVx9tJ/wZYTfRpmg+EsZRyeeAiEArDSc4UY4ZYsiMVemxiSDS8MaMPkOmAjaPhHCGozFy+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c2c0f98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1929991},"type":"module","_from":"file:skybridge-0.0.0-dev.c2c0f98.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/05b3b15c614fa65f2b05c282a6783101/skybridge-0.0.0-dev.c2c0f98.tgz","_integrity":"sha512-G1X/9onpdfX7nHAEdyzgxn2OR/4CliobZ1w4lEG76B82cgrulj+CWY90THV534hnh6xuBMZFvcYkOClJAb/vAQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c2c0f98_1787923421554_0.8869396009219077","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.68a71cb":{"name":"skybridge","version":"2.0.0-beta.68a71cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.68a71cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d97227dd49b674d24ef8b13062ab9fe991e619ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.68a71cb.tgz","fileCount":506,"integrity":"sha512-xclkLpBcefwGNHJlkiRAp0jyuUs8gxNbyinGAaVVIrNoWW4c/1fuazdGul8cc2yWXMZaka/er9tHtr0mFJto7A==","signatures":[{"sig":"MEQCIEPzvn86YECisI7oGwkJwO8z/zt+f+H1u+oPkrp5FzrbAiBb3zGrD0j7UlK+/CFyY5AiVKRP+VEbc3X2CtGfySYeNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.68a71cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1929992},"type":"module","_from":"file:skybridge-2.0.0-beta.68a71cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/728cd8d6c558be918841791930735622/skybridge-2.0.0-beta.68a71cb.tgz","_integrity":"sha512-xclkLpBcefwGNHJlkiRAp0jyuUs8gxNbyinGAaVVIrNoWW4c/1fuazdGul8cc2yWXMZaka/er9tHtr0mFJto7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.68a71cb_1787924197587_0.221624591582529","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5f8bd6f":{"name":"skybridge","version":"2.0.0-beta.5f8bd6f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.5f8bd6f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"accf3c39f876687f52abef876a08d1cb8b508b5c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.5f8bd6f.tgz","fileCount":506,"integrity":"sha512-QqmTS7O8pSzDwmTb5HUhrzInB0QMOsOstZM34SOiHR9J6A2FcAAiIiMCz71/S2xZ2esG7Zx38TSbAPrJ/RMGaQ==","signatures":[{"sig":"MEYCIQDxmVygfsAI5EgBTHuv8E5J7i6bUdKldPgCa1HAKoDCGwIhANplX0DW50qQ7JewNxyz9HcOmT0gT9z/OLVXDLa1VxBI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.5f8bd6f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931453},"type":"module","_from":"file:skybridge-2.0.0-beta.5f8bd6f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dca72e28e6e06454788e0cbe74d06807/skybridge-2.0.0-beta.5f8bd6f.tgz","_integrity":"sha512-QqmTS7O8pSzDwmTb5HUhrzInB0QMOsOstZM34SOiHR9J6A2FcAAiIiMCz71/S2xZ2esG7Zx38TSbAPrJ/RMGaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.5f8bd6f_1787931399880_0.9598118254605523","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5e34c1e":{"name":"skybridge","version":"2.0.0-beta.5e34c1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.5e34c1e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ea1ba485fc95acb44b5c68950a8bc6547aa83d0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.5e34c1e.tgz","fileCount":506,"integrity":"sha512-jliLaLBj/gG3JijOyGdRKEF3Rl4fBBDfw6YATn+duXzpXdk8Ku+wMkQDupm0htIu0qToDmk6o4FtC+1eL5Bn+Q==","signatures":[{"sig":"MEQCIAoXRRKuziECK/p0EiuYrXI8HEdQB/bL6IDBQyA1cGCJAiAaAs8gz79YxaMD4skjTIW+bIoDxT5rGchLp56PK4LG/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.5e34c1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931857},"type":"module","_from":"file:skybridge-2.0.0-beta.5e34c1e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9b2aa79258269179116ddec499430c8b/skybridge-2.0.0-beta.5e34c1e.tgz","_integrity":"sha512-jliLaLBj/gG3JijOyGdRKEF3Rl4fBBDfw6YATn+duXzpXdk8Ku+wMkQDupm0htIu0qToDmk6o4FtC+1eL5Bn+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.5e34c1e_1787935671528_0.9425607718552613","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.26f126f":{"name":"skybridge","version":"2.0.0-beta.26f126f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.26f126f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f51ff40c227e1541569ad854e2892aa8d531098a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.26f126f.tgz","fileCount":506,"integrity":"sha512-zrWCYE4JdVYOvtduP5YDDuYTOvjt7qj3Z8iFc4PuILf9EAP25PGstgz2vt8bZAIRIl45oRfowQvKwB9RSSFh7A==","signatures":[{"sig":"MEUCIDs8Tsm0ZPlAeSkhtHBceED7lKHcGJgApNqwLXBDpkBqAiEAq9W22wYOK/WIuOKitfuBU1+uQ258Mh3BzrFQyoDVOSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.26f126f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1931857},"type":"module","_from":"file:skybridge-2.0.0-beta.26f126f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/180f02da609e36dd26a2ed69c1278583/skybridge-2.0.0-beta.26f126f.tgz","_integrity":"sha512-zrWCYE4JdVYOvtduP5YDDuYTOvjt7qj3Z8iFc4PuILf9EAP25PGstgz2vt8bZAIRIl45oRfowQvKwB9RSSFh7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","zod":"^4.4.3","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.26f126f_1788166475504_0.2669158301763368","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.bb11fe0":{"name":"skybridge","version":"0.0.0-next.bb11fe0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.bb11fe0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a67696e3f8cd4d5815f913fd2868f95a413e1723","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.bb11fe0.tgz","fileCount":509,"integrity":"sha512-rUlyKDYrW3UvFR84oYff/Q/0/lngdefpEu7hyipbt6fPpS96OHG5astXhKio1hsHON4nSiae44A15IM4FTpFFA==","signatures":[{"sig":"MEQCID/v5rRxN5fU3DUZoIpYKsYGQfoPdpX2l9dsP3oIsTVzAiBSRvEEKuyVvt/oHVE9tgqZDdxpXyP34m4nzwbFbYddrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.bb11fe0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1972113},"type":"module","_from":"file:skybridge-0.0.0-next.bb11fe0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./vite":{"types":"./dist/web/plugin/plugin.d.ts","default":"./dist/web/plugin/plugin.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52e285cb8c09edd1b654e639553e7ba2/skybridge-0.0.0-next.bb11fe0.tgz","_integrity":"sha512-rUlyKDYrW3UvFR84oYff/Q/0/lngdefpEu7hyipbt6fPpS96OHG5astXhKio1hsHON4nSiae44A15IM4FTpFFA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@babel/core":"^7.29.7","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/babel__core":"^7.20.5","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@modelcontextprotocol/sdk":"^1.29.0","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^1.1.0","@modelcontextprotocol/sdk":">=1.27.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.bb11fe0_1788170509138_0.8849247729613998","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.36d7fef":{"name":"skybridge","version":"2.0.0-beta.36d7fef","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.36d7fef","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f853401a91320ecd967eacda9a6eae8268921363","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.36d7fef.tgz","fileCount":506,"integrity":"sha512-yGZIAL46/XtKXWXZmlJFEjMc5oeXNYlFmeqeBFoCN8Yw1JCYznSNoDI2MAokh4Ad0gDgqnNIqm1/AopttiMWWw==","signatures":[{"sig":"MEUCIQDPnY+RcYXSgMBN4LBCBCDOowx6nDzKEAObVEt6b9mAQAIgU0Dah6b/7KiVJE4OEldHnOPR3XifibK1B045hi3cbsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.36d7fef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1946293},"type":"module","_from":"file:skybridge-2.0.0-beta.36d7fef.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2eee824f9dabd9932bd5d1f89299044/skybridge-2.0.0-beta.36d7fef.tgz","_integrity":"sha512-yGZIAL46/XtKXWXZmlJFEjMc5oeXNYlFmeqeBFoCN8Yw1JCYznSNoDI2MAokh4Ad0gDgqnNIqm1/AopttiMWWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.36d7fef_1788189254074_0.02568832231918483","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5752155":{"name":"skybridge","version":"2.0.0-beta.5752155","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.5752155","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d55423bf14b7d2a3fe96e2028d3eeae79eff14c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.5752155.tgz","fileCount":506,"integrity":"sha512-W0lF9GSjvhzSBcXT3N5WrgVqfwelHtubxV9gcVLsmaOQkMyOcyY50/5JHY+GEAZL7t1adf2vJ4wAgLSvvSqZyg==","signatures":[{"sig":"MEUCIAM/PsPqAvUbOq145bWEsgrDOo71uMBuiXhl2iMi/+xOAiEAgNs9h2Nk0XAySAxhl5hCTJbEBHCfXnSZRxPHmdychs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.5752155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1946293},"type":"module","_from":"file:skybridge-2.0.0-beta.5752155.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fb87f3e21a290a7a47550712c465c36f/skybridge-2.0.0-beta.5752155.tgz","_integrity":"sha512-W0lF9GSjvhzSBcXT3N5WrgVqfwelHtubxV9gcVLsmaOQkMyOcyY50/5JHY+GEAZL7t1adf2vJ4wAgLSvvSqZyg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.5752155_1788189989207_0.7649543885928982","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.dd3cba3":{"name":"skybridge","version":"2.0.0-beta.dd3cba3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.dd3cba3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f83709ffaf93826096070d4ab645eede0389ea6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.dd3cba3.tgz","fileCount":506,"integrity":"sha512-7MbKbHbCn+7GhXav6mNr7/4HU/PDOjfEDElq7G7GMeheKKonrCazTUjSipqGmNAxPp5lfh8uARfNGp2oo/mbcw==","signatures":[{"sig":"MEYCIQDSgZ+pUANuvuTRbjH3bleYH9Ndo9CdYrFHWN792GJR+gIhANiOzaZBU+bvVV3DVRDgMJ43CMvaXNuNifoJvbq0NhOW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.dd3cba3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1947507},"type":"module","_from":"file:skybridge-2.0.0-beta.dd3cba3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c8a06a8069dd8ea5403204203f81e14c/skybridge-2.0.0-beta.dd3cba3.tgz","_integrity":"sha512-7MbKbHbCn+7GhXav6mNr7/4HU/PDOjfEDElq7G7GMeheKKonrCazTUjSipqGmNAxPp5lfh8uARfNGp2oo/mbcw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.dd3cba3_1788190940513_0.6691059577044869","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.78ceed1":{"name":"skybridge","version":"2.0.0-beta.78ceed1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.78ceed1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"05d12f4d58978927c9280120e6df54311ec63305","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.78ceed1.tgz","fileCount":506,"integrity":"sha512-wUzndm1MQgRROz2ZUNPqIkMZ9FRs/aHV5G6mGBzs3PnWdR34S3DzSB/41eKOWu6yRhV2oPgKByijpWe1LLhI4w==","signatures":[{"sig":"MEUCIQC74f3k1pXCuzODk+1T6pI0xwI8aqJjXZlduAJMXYAAewIgCCbpfcegPavrZxjLSlwuqZtqU9OVq42uisHXwCp78Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.78ceed1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1947507},"type":"module","_from":"file:skybridge-2.0.0-beta.78ceed1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/99616b00e334deb641765ea0a6e81e2f/skybridge-2.0.0-beta.78ceed1.tgz","_integrity":"sha512-wUzndm1MQgRROz2ZUNPqIkMZ9FRs/aHV5G6mGBzs3PnWdR34S3DzSB/41eKOWu6yRhV2oPgKByijpWe1LLhI4w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.78ceed1_1788192197985_0.6185740037192744","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1430f4f":{"name":"skybridge","version":"2.0.0-beta.1430f4f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.1430f4f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9441e9ba3748b66471f639f4e1376f18339e33e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.1430f4f.tgz","fileCount":506,"integrity":"sha512-VCXAXg6Cgr4hIxtoprIs/WgK/OZKcBzKN68KDs54UqqqleUskEKf+zAEuWG4k8Xe9cFI8ob8KTigWrK693QHxA==","signatures":[{"sig":"MEQCIA+73qraOVX1Kn8sjZz9Ybd5o9MjuMQoqGAuq4hHdEH2AiAFzBZpktEVOHEsn9Oq3gIHjeNhrfJ2/ZcRgciUlz4A2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.1430f4f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1946847},"type":"module","_from":"file:skybridge-2.0.0-beta.1430f4f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/88c37f616fafc0c8d58a51dcb5072258/skybridge-2.0.0-beta.1430f4f.tgz","_integrity":"sha512-VCXAXg6Cgr4hIxtoprIs/WgK/OZKcBzKN68KDs54UqqqleUskEKf+zAEuWG4k8Xe9cFI8ob8KTigWrK693QHxA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.1430f4f_1788192847852_0.41455009226690387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c006b0b":{"name":"skybridge","version":"0.0.0-dev.c006b0b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c006b0b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3698ff78d24def7515495529886e5817c713c487","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c006b0b.tgz","fileCount":506,"integrity":"sha512-v+fg5iuPsTwd9kLLEh5O45DSAMXqdJmK9UmHG7MsKL6UJ9Xr2YbCQZcS52DkbS1AgVE7p+++AFBT0l+pm7CZLA==","signatures":[{"sig":"MEUCIQChXh9cmKwHxFG8BM4j+iSkxXPAXD1Y5V6dt9JM00piiQIgMxJYOEfpJf1ckMARrlKKHI9Y4N6Lg7jzdT1gyU+/SHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c006b0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1946846},"type":"module","_from":"file:skybridge-0.0.0-dev.c006b0b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/645293eb666545302b0045edd7d39c47/skybridge-0.0.0-dev.c006b0b.tgz","_integrity":"sha512-v+fg5iuPsTwd9kLLEh5O45DSAMXqdJmK9UmHG7MsKL6UJ9Xr2YbCQZcS52DkbS1AgVE7p+++AFBT0l+pm7CZLA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c006b0b_1788341659888_0.33172066028872593","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b9f85b3":{"name":"skybridge","version":"0.0.0-dev.b9f85b3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b9f85b3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d89c958a333e507fe9446e635aef34e5fd54a8a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b9f85b3.tgz","fileCount":506,"integrity":"sha512-3XsGKiRbiW458K+frg+Pr4rskp1Y2qUwLZ3CYo1lFZcz1Y+ZbNJln95tcpgctTGT7t0Hy4+IvwemhYxbSIrdHQ==","signatures":[{"sig":"MEYCIQCKDkI3iDiIz/KI1ysUFtk01nGZXNoECjrp5diUzqcYkAIhANgnBqs1V0T0etWpkyUT9TY//3SBle0d1P4GXsI1bmLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b9f85b3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1946846},"type":"module","_from":"file:skybridge-0.0.0-dev.b9f85b3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c0d2ef6f6b36f58b123175e16f02513/skybridge-0.0.0-dev.b9f85b3.tgz","_integrity":"sha512-3XsGKiRbiW458K+frg+Pr4rskp1Y2qUwLZ3CYo1lFZcz1Y+ZbNJln95tcpgctTGT7t0Hy4+IvwemhYxbSIrdHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b9f85b3_1788341927714_0.8663364214552098","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.dba0bc8":{"name":"skybridge","version":"2.0.0-beta.dba0bc8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.dba0bc8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2901c6c9d6d6edd33d37dc2d15165e34ff9db6e6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.dba0bc8.tgz","fileCount":506,"integrity":"sha512-24heN2s9rfP73SS81hyO+IroFsH7hLIFYSW+gjpTCb7JqIxmJD5qXi++GZKLio6+4ED3dXw3VFtGjZEg8z2lCA==","signatures":[{"sig":"MEYCIQDS12tYQcfe51g4nT8Ozna11jBczfLZpTaLdu/gH/qH9AIhAJa7vY/0QPHcBbOH4xj7PZaOd+DR3OrJIKcjKBC9LkwD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.dba0bc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959291},"type":"module","_from":"file:skybridge-2.0.0-beta.dba0bc8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c32399d8f902191cbf3fd9fd4ae6779d/skybridge-2.0.0-beta.dba0bc8.tgz","_integrity":"sha512-24heN2s9rfP73SS81hyO+IroFsH7hLIFYSW+gjpTCb7JqIxmJD5qXi++GZKLio6+4ED3dXw3VFtGjZEg8z2lCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.dba0bc8_1788341949179_0.10289676727383412","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.299beb9":{"name":"skybridge","version":"0.0.0-dev.299beb9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.299beb9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b5902355ffad5509a35ef00128dc952c7e34bc2d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.299beb9.tgz","fileCount":506,"integrity":"sha512-y73+dK8x9rayDx+NChS8eb8pHtpCQv/1oXtSTc7MLcYWJJvc2mDBi1vHlC/rcJ0KUDmNFjO2tpfQrgUyf4+caA==","signatures":[{"sig":"MEYCIQCFKJbbEZC+0qwIvZEKzufi1S+2Gv5shiTpuhjuA2BIiwIhANbZZU/FXCg23qYNyakOCxvHrR3sf42tFC6Q1nIbD7Vs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.299beb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959290},"type":"module","_from":"file:skybridge-0.0.0-dev.299beb9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/625d1db6aeb98a59c6db6d4f7cc6fa77/skybridge-0.0.0-dev.299beb9.tgz","_integrity":"sha512-y73+dK8x9rayDx+NChS8eb8pHtpCQv/1oXtSTc7MLcYWJJvc2mDBi1vHlC/rcJ0KUDmNFjO2tpfQrgUyf4+caA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.299beb9_1788342770445_0.2970198391774317","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1339c63":{"name":"skybridge","version":"0.0.0-dev.1339c63","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1339c63","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7b8b386ff2d84cbce5e2c05b02844f49d79d414c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1339c63.tgz","fileCount":506,"integrity":"sha512-39hq3JqCfxvbbyq2FYdewzzzT4QkgoBZHByCbSsvc4S4qm0mR3wFM+OJhpEXC4xwv7Xr6nRuGAR1bYtk01+RwA==","signatures":[{"sig":"MEQCIGfeOBi0CLZrDGMJlv3xbrC7VK8eTlOiz920ILA5lqUvAiAZI0riC3/4flZ+dStEhfT/pdfTmr19NJDZB38Z2NEQbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1339c63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959290},"type":"module","_from":"file:skybridge-0.0.0-dev.1339c63.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/24f8dbcbf057cf4d7b255a1a6bcdd016/skybridge-0.0.0-dev.1339c63.tgz","_integrity":"sha512-39hq3JqCfxvbbyq2FYdewzzzT4QkgoBZHByCbSsvc4S4qm0mR3wFM+OJhpEXC4xwv7Xr6nRuGAR1bYtk01+RwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","es-toolkit":"^1.49.0","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1339c63_1788343510739_0.5117729569367353","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.33c6f26":{"name":"skybridge","version":"2.0.0-beta.33c6f26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.33c6f26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a00244734f1ff2f4fa8bde27c8e03b0c395ae193","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.33c6f26.tgz","fileCount":506,"integrity":"sha512-ft3UeH4Nmlg8XlfirFY36GGdTJr5ULItaVtsgk+6i7juRCX/BGK4nOHoZuEKrciXTTYVjZxdBHZXuBqk9uWogQ==","signatures":[{"sig":"MEUCIQCy3NCYe+KiWQ6eqhuFRpRpoR7O3dqlLTCCyxRmdqu/fwIgIa+sBjOQvcgUCfC23IT3kZH6QFswujXlpJ9kv6Y/hmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.33c6f26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1952405},"type":"module","_from":"file:skybridge-2.0.0-beta.33c6f26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/09cc59482f28c21a8194580d170424f0/skybridge-2.0.0-beta.33c6f26.tgz","_integrity":"sha512-ft3UeH4Nmlg8XlfirFY36GGdTJr5ULItaVtsgk+6i7juRCX/BGK4nOHoZuEKrciXTTYVjZxdBHZXuBqk9uWogQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.33c6f26_1788344692580_0.8252741502575471","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8f56a42":{"name":"skybridge","version":"2.0.0-beta.8f56a42","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.8f56a42","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f460004dc8c99f74d0a74a86e05d062cffb4e176","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.8f56a42.tgz","fileCount":506,"integrity":"sha512-vkUPpx2hLOeql1++n6H86g79PyEgJQFT7gz12ciVURtUes6OHU+6RRulpcH0dHvVcEAlpbyijoPe1dwXqGPUQg==","signatures":[{"sig":"MEQCIHY9czSN/R2DUpNRcVAZw61wyI5T9TC7vcHYVx+4TEO2AiAwCVZltFsxrTGajPJCIyMaBDsPW84TZ0/OzGmKM/XSgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.8f56a42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1951622},"type":"module","_from":"file:skybridge-2.0.0-beta.8f56a42.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7a474c6d853dd50fd5cf6077c7ff31c5/skybridge-2.0.0-beta.8f56a42.tgz","_integrity":"sha512-vkUPpx2hLOeql1++n6H86g79PyEgJQFT7gz12ciVURtUes6OHU+6RRulpcH0dHvVcEAlpbyijoPe1dwXqGPUQg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.8f56a42_1788346268318_0.4423388287245871","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3a8ddf2":{"name":"skybridge","version":"2.0.0-beta.3a8ddf2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.3a8ddf2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f919419bc2f3e35a11a5c237ce5bae2d650558c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.3a8ddf2.tgz","fileCount":506,"integrity":"sha512-VniyxrJKNV0dSe3VMKbS6CtuvSOyjbzhE+T79m2EC1C5m8TdfFzfLvVcvuCk2zCWpXEmugleKXp33OfjyTn4Kw==","signatures":[{"sig":"MEUCIAjdOlGDS/Y4+evRlaCoP95S31spmz+GwlBmk7l3dJzAAiEA1Gcg4xAzlN9KxMic+cdcgZ7ZGp5bWU3UwdBwncLAcKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.3a8ddf2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1951032},"type":"module","_from":"file:skybridge-2.0.0-beta.3a8ddf2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/447039622dec068e505b77712d03f128/skybridge-2.0.0-beta.3a8ddf2.tgz","_integrity":"sha512-VniyxrJKNV0dSe3VMKbS6CtuvSOyjbzhE+T79m2EC1C5m8TdfFzfLvVcvuCk2zCWpXEmugleKXp33OfjyTn4Kw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.3a8ddf2_1788352794143_0.15704283478602932","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3b39c79":{"name":"skybridge","version":"2.0.0-beta.3b39c79","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.3b39c79","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5670c606719856c886e73ed502779c8b865ddf3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.3b39c79.tgz","fileCount":506,"integrity":"sha512-5D+esnFQXPPW3NXmNlyDHrlE/UNRXgk9mdioFR3juuOzNwGg8cWXcype6cX0WfWMHr+6HshhCah5tLq4zqtVRA==","signatures":[{"sig":"MEUCIQC57zhbiqtib4Sz70UoS22wZ8xxygfByi5piAGzkt5fkQIga6Jqqdimlp8UG+fnQf+djfiUr/Jom/NhvlIOiP6Y++4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.3b39c79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1951031},"type":"module","_from":"file:skybridge-2.0.0-beta.3b39c79.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/30443b3ec73a356c4003dd429d0d2100/skybridge-2.0.0-beta.3b39c79.tgz","_integrity":"sha512-5D+esnFQXPPW3NXmNlyDHrlE/UNRXgk9mdioFR3juuOzNwGg8cWXcype6cX0WfWMHr+6HshhCah5tLq4zqtVRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.3b39c79_1788353872929_0.5238434113161257","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0459c30":{"name":"skybridge","version":"2.0.0-beta.0459c30","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.0459c30","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c03101bbee57940ec17c4dc1159476538d9d5a3d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.0459c30.tgz","fileCount":506,"integrity":"sha512-osx3T0N/80PcUy/iBwtqAfEekznfUC47rGw5fkEuc3Ug2AlJjevsmCxHNJ7lr3iY6X9HPz3a/kvO8uZBRHTLNg==","signatures":[{"sig":"MEUCIDBIKrtebm5q1QBUFr0JhRa1/0WzA5WW8REFdH4QT5K6AiEAlkca6r/njNzwEPo1hd1oZOHE4wQXJ/UTozcxByEYPm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.0459c30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1951031},"type":"module","_from":"file:skybridge-2.0.0-beta.0459c30.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db3588d29b795186f4734a2b64253d1a/skybridge-2.0.0-beta.0459c30.tgz","_integrity":"sha512-osx3T0N/80PcUy/iBwtqAfEekznfUC47rGw5fkEuc3Ug2AlJjevsmCxHNJ7lr3iY6X9HPz3a/kvO8uZBRHTLNg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.0459c30_1788353970439_0.10374925576171456","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4395b60":{"name":"skybridge","version":"2.0.0-beta.4395b60","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.4395b60","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"490f5b41be82bab92ccff58b57803e0af9b67222","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.4395b60.tgz","fileCount":506,"integrity":"sha512-4xedaTZE1Dmw/XzZJAqEbVmLFqlxi1UgcbFU+HRCDDiM942lLXhL/OtQ24VkmGvt7Q1Wf40KYeqG89wifrHoZg==","signatures":[{"sig":"MEQCIGTMsTqfY62NHfJNQpkYRfsTI+B6zF1odlQ9O1wJ3YTQAiBDbL7AshiX4SIkSYycIxz8CqxJJlEynuA/Uz+PBcEFCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.4395b60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1950773},"type":"module","_from":"file:skybridge-2.0.0-beta.4395b60.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57480eca51049add67188a838fdd841f/skybridge-2.0.0-beta.4395b60.tgz","_integrity":"sha512-4xedaTZE1Dmw/XzZJAqEbVmLFqlxi1UgcbFU+HRCDDiM942lLXhL/OtQ24VkmGvt7Q1Wf40KYeqG89wifrHoZg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.4395b60_1788357035544_0.49499662826318125","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.b072b9f":{"name":"skybridge","version":"2.0.0-beta.b072b9f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.b072b9f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fd7a1b7110fef768a1ca454709dc3a3a835e97ca","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.b072b9f.tgz","fileCount":506,"integrity":"sha512-Tg9Ao3xCxJABVLBvPoVlX9VewrzFbRBSKzxQkxWMnYDU6cszoKxpjziS9ZQvtyR7447tJFC70HJSbSJWJ6SIRQ==","signatures":[{"sig":"MEQCIBzrt3VuFenwIHaxls053UpyUyInGFdAKr15kMm4h8gWAiBbcRuu1Um316LlIhzsfR6IrFBMvsliSoy1O15ZINLO9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.b072b9f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1954246},"type":"module","_from":"file:skybridge-2.0.0-beta.b072b9f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55cd7d4dd2409f2888621f872b973193/skybridge-2.0.0-beta.b072b9f.tgz","_integrity":"sha512-Tg9Ao3xCxJABVLBvPoVlX9VewrzFbRBSKzxQkxWMnYDU6cszoKxpjziS9ZQvtyR7447tJFC70HJSbSJWJ6SIRQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.b072b9f_1788359351036_0.537546376164493","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.a2743c5":{"name":"skybridge","version":"2.0.0-beta.a2743c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.a2743c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6130a1d8d24fbebf289b72f4394b506d40a32081","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.a2743c5.tgz","fileCount":506,"integrity":"sha512-/Equ9qRK/5s27NFUppOnUap58QDXEYplR4uzst/Q4ARnFfKp3AeWoRFvjf35X5mdS1tw9fypSxD4vrhNvN0adw==","signatures":[{"sig":"MEQCIBcIhGZnI8lXP87Bg8tzHl/mvdPuIV6vWjeJhlNE2r/vAiA+i+f+2btG7gosOiIOzJlYIMxcwvueQIkXGXR+Jgr+3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.a2743c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955297},"type":"module","_from":"file:skybridge-2.0.0-beta.a2743c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/257a06ae00df7f4f7bc8ae8b63795775/skybridge-2.0.0-beta.a2743c5.tgz","_integrity":"sha512-/Equ9qRK/5s27NFUppOnUap58QDXEYplR4uzst/Q4ARnFfKp3AeWoRFvjf35X5mdS1tw9fypSxD4vrhNvN0adw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.a2743c5_1788363181543_0.8881733150774318","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1d9ccb6":{"name":"skybridge","version":"0.0.0-dev.1d9ccb6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1d9ccb6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"30aed79fb0055cea330bd62ebee44d1933b11c85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1d9ccb6.tgz","fileCount":506,"integrity":"sha512-Ub4yD5IDQJWiWhCOHO3U8oNxSU4o8GeLKELOFBQubWtdv7kNL0zoFoyYz5MD+LDXZJ47WvJ7ISyEDGXd4/7zRA==","signatures":[{"sig":"MEUCIGasUhQ9iDOd2FGo/WEusw9+SRnkbYK7Wfsq/gqm4x0ZAiEA16wjDHVcHnRZRiLGuuOI9Ioet00TSLZkSEFILhiLpKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1d9ccb6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958199},"type":"module","_from":"file:skybridge-0.0.0-dev.1d9ccb6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e9ecd268e018457dd1261de0c376bcdc/skybridge-0.0.0-dev.1d9ccb6.tgz","_integrity":"sha512-Ub4yD5IDQJWiWhCOHO3U8oNxSU4o8GeLKELOFBQubWtdv7kNL0zoFoyYz5MD+LDXZJ47WvJ7ISyEDGXd4/7zRA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1d9ccb6_1788426202973_0.5081015562276563","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7b38d74":{"name":"skybridge","version":"0.0.0-dev.7b38d74","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7b38d74","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1cbe148da4873c0ec65ec0ee3b11452ca9f5981c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7b38d74.tgz","fileCount":506,"integrity":"sha512-2QLjTUU9iR0IaRj1lTwI8xlT09iUD+CJBu+rqMGciLG10it/ox0QFFqF5gEUP+CQaD0tNA2/F09TKciRVPJjVA==","signatures":[{"sig":"MEUCIQDDPXabqesGzi/fXBc0zHOczns3x8rpj3Yy508Ea0AS9wIgT0UoRU7Vwio9V5sJtXhf3A/QOLXki0w/bX2qx1He/CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7b38d74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958229},"type":"module","_from":"file:skybridge-0.0.0-dev.7b38d74.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/52e0530dcf5504c96a8fca6f2f06a365/skybridge-0.0.0-dev.7b38d74.tgz","_integrity":"sha512-2QLjTUU9iR0IaRj1lTwI8xlT09iUD+CJBu+rqMGciLG10it/ox0QFFqF5gEUP+CQaD0tNA2/F09TKciRVPJjVA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7b38d74_1788426508556_0.5864663629880602","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3e8eb5b":{"name":"skybridge","version":"0.0.0-dev.3e8eb5b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3e8eb5b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0fa651eb84c65f7b15bc5586272ad2f3b4362e85","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3e8eb5b.tgz","fileCount":506,"integrity":"sha512-WD3pVkPMgl5rLGZanKTgAvuNICT/sUjdMISH8OLgYGouTZ9VuCLWfSd99bS6ROiPUZniJPl/VJFY33HzwjrQLg==","signatures":[{"sig":"MEUCIDOvTi84wG1Po71CN/KjAUSEu8gy8Zu/gloijczpiAa+AiEAt4P6c1QklZY6oE8fXMoL40H5jZ8DST/zphDs55uzHKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3e8eb5b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.3e8eb5b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1368e3c44ecc7373fd0deee68eab359e/skybridge-0.0.0-dev.3e8eb5b.tgz","_integrity":"sha512-WD3pVkPMgl5rLGZanKTgAvuNICT/sUjdMISH8OLgYGouTZ9VuCLWfSd99bS6ROiPUZniJPl/VJFY33HzwjrQLg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3e8eb5b_1788428204253_0.9751629556932784","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b8f31c3":{"name":"skybridge","version":"0.0.0-dev.b8f31c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b8f31c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"42045adaf72ee9d4b847af3b178ac981f8e7d199","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b8f31c3.tgz","fileCount":506,"integrity":"sha512-rRCKpQZFaOQ3btKk9SHBTNsxkPZ1gu/ze8/n/y4aaPFjmiFBSO3Tpa9b37BJcZF+idvPazmbZ6sak2Ak2gJWwA==","signatures":[{"sig":"MEYCIQCthfcwk2N/C0pMyoeNAtLZ1s2Hm893f/TFbpYx2J3qyQIhAP2d+o2lwM6ikCur3C3QmTYxJ9qMHciJRy+Ohp+4LZIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b8f31c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.b8f31c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5fe72dbc138d16cb65aad93c50cabb38/skybridge-0.0.0-dev.b8f31c3.tgz","_integrity":"sha512-rRCKpQZFaOQ3btKk9SHBTNsxkPZ1gu/ze8/n/y4aaPFjmiFBSO3Tpa9b37BJcZF+idvPazmbZ6sak2Ak2gJWwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b8f31c3_1788429011717_0.24959009061529747","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.803b80d":{"name":"skybridge","version":"0.0.0-dev.803b80d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.803b80d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"37fb7bbf56a63f6e8eaa467cdeac980782a4c7aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.803b80d.tgz","fileCount":506,"integrity":"sha512-ixvQVI8wNV5Rr6382K2bhw6ds8UzXLIqYY0MRgc8cGp27+cvV88DX85zAGP3ehsLOa3YpWp4YsfP9Cji2pHVJw==","signatures":[{"sig":"MEYCIQDytWIQlb4WQZaPO/FkovZ3xHu95SmsXCQUlUy7qSe/+AIhAI+8Q8L8kkStwFU6l9r/PbQYA+NiYjJHh29OLEFNq2vY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.803b80d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.803b80d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/45c406f671ce89f8dbbbff3573a6808c/skybridge-0.0.0-dev.803b80d.tgz","_integrity":"sha512-ixvQVI8wNV5Rr6382K2bhw6ds8UzXLIqYY0MRgc8cGp27+cvV88DX85zAGP3ehsLOa3YpWp4YsfP9Cji2pHVJw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.803b80d_1788429569221_0.8728707798754123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b49fb51":{"name":"skybridge","version":"0.0.0-dev.b49fb51","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b49fb51","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b13c0706ffb2d84bcd22fc3fd22fd91a1b79d489","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b49fb51.tgz","fileCount":506,"integrity":"sha512-WT2d1hPfwcilTG+ie+CKLGf6AP1NuOhyEMZEJKBvFMhcFEzVxXo5pQBEhp0jI9C5Y7Gu0zRDwf8QrzJLkhI41A==","signatures":[{"sig":"MEQCIE6Pnr6mlIohp78gRv33Dysq9+7TbNyGC5sV1gUZVmH0AiBIOPjqvH3aDaj4JomTJCUslrPCQPZAzMo4wsb8FUeIuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b49fb51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.b49fb51.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a2dfff0e2f0763780b39032d08ffb2fa/skybridge-0.0.0-dev.b49fb51.tgz","_integrity":"sha512-WT2d1hPfwcilTG+ie+CKLGf6AP1NuOhyEMZEJKBvFMhcFEzVxXo5pQBEhp0jI9C5Y7Gu0zRDwf8QrzJLkhI41A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b49fb51_1788429826603_0.32055886784088017","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3de2bbc":{"name":"skybridge","version":"0.0.0-dev.3de2bbc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3de2bbc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e09ec77e02d3a8316145ce44eb2a650cfafd7222","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3de2bbc.tgz","fileCount":506,"integrity":"sha512-cSM/7SkuOu52644ZNVyzJEvd7XmA3LPMslT7N6ObDfYmY7tnDbNqKADTlZYgqnKlMknKjv0bbHO/s0L6zH0JQw==","signatures":[{"sig":"MEYCIQD4a5F8C00sfEf1kmW9yn2VUs0mv24fEs0pU6GuGiSaegIhAOuiV2dK9I1xKPBKgd1h1wIhju1FlsEB/4Cxtv8tl+f8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3de2bbc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.3de2bbc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a22ea24ae438c411821527508c6eea0b/skybridge-0.0.0-dev.3de2bbc.tgz","_integrity":"sha512-cSM/7SkuOu52644ZNVyzJEvd7XmA3LPMslT7N6ObDfYmY7tnDbNqKADTlZYgqnKlMknKjv0bbHO/s0L6zH0JQw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3de2bbc_1788431014967_0.8107574867162046","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.0f12579":{"name":"skybridge","version":"0.0.0-next.0f12579","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.0f12579","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4a2a44f2a8065c30fe8495a2a0b3d13e32589019","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.0f12579.tgz","fileCount":506,"integrity":"sha512-RtIL3h5nwKOZ53Xsi+LCRA7JNOpZQSnr8K04ivkbk3QVN/rx90utmv45YO4wuhkwCjWu1c5EU2xenFRSV91M/w==","signatures":[{"sig":"MEQCIG9a6s4oKv9ipJKsxucBJNykXjmDllsnpAVOU54TjFY5AiBXTeYgXKb/A3sCrw5r8Ttd8bw0Dls/9Txha6aRWsDOIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.0f12579","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955297},"type":"module","_from":"file:skybridge-0.0.0-next.0f12579.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/35e9973f01287a68700dcd5fcde15665/skybridge-0.0.0-next.0f12579.tgz","_integrity":"sha512-RtIL3h5nwKOZ53Xsi+LCRA7JNOpZQSnr8K04ivkbk3QVN/rx90utmv45YO4wuhkwCjWu1c5EU2xenFRSV91M/w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.0f12579_1788441268095_0.8375656341492159","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.da3047d":{"name":"skybridge","version":"0.0.0-next.da3047d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.da3047d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f698ba6b57ca47929ca12d3f680c787d5c1a3ccc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.da3047d.tgz","fileCount":506,"integrity":"sha512-sn73J68yWNoqIC4JJTvGmL7x6ng3GimJ0b2MZMYxv1paBAI5JYG7gZi0IUkdLyxfVzm2HYpkcCjR6ENwaL33CQ==","signatures":[{"sig":"MEYCIQDG/F1Ex5DBHVLyqV6Y3iB6tX4ja+uMkdfHStrSLXkXYAIhAMOoFTCaP8sW+4BHmGVERHUpZlue00BoHGDhyWR4cWtV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.da3047d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955297},"type":"module","_from":"file:skybridge-0.0.0-next.da3047d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/27d53ae346c28fff574e4e48ba2b44db/skybridge-0.0.0-next.da3047d.tgz","_integrity":"sha512-sn73J68yWNoqIC4JJTvGmL7x6ng3GimJ0b2MZMYxv1paBAI5JYG7gZi0IUkdLyxfVzm2HYpkcCjR6ENwaL33CQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.da3047d_1788442912431_0.920118321987601","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a05e8da":{"name":"skybridge","version":"0.0.0-dev.a05e8da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a05e8da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"749fb804a09dd5d1e6a34abf0fad6280fae31aa0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a05e8da.tgz","fileCount":506,"integrity":"sha512-7KmFzSxnDFx4TM+vy59MorS+xwEFi2rg53vHXzXjkOAkrszXRTULkNWEAfwyk6luqIaxf3C5L5EiToW7UjKl7A==","signatures":[{"sig":"MEQCIDWgdY2jo84aKvl6dXUJmxJwp4201wyo9qt257OF18C+AiAEmu/5Qf6n35q1db58Yi9ZRRuOpjJXFXp0x3N40yE/Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a05e8da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.a05e8da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d216cedf4346f1b2612b2c4b7b67ffae/skybridge-0.0.0-dev.a05e8da.tgz","_integrity":"sha512-7KmFzSxnDFx4TM+vy59MorS+xwEFi2rg53vHXzXjkOAkrszXRTULkNWEAfwyk6luqIaxf3C5L5EiToW7UjKl7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a05e8da_1788442925887_0.49839235775293633","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d694289":{"name":"skybridge","version":"0.0.0-dev.d694289","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d694289","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"60dfa6be417b74339ab1aa1bf7b4085bf08d96f9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d694289.tgz","fileCount":506,"integrity":"sha512-zLJCo6iE43/o7MLmj0pFK3mc8sq4SNmlLZDIOxrTP9wDaKU5GtHzcDr+nn1jjDmHmT/3IZ/cpiwZKaQwplvT+g==","signatures":[{"sig":"MEQCIARZX+r1kJLBY4Io0/IaU9xQ4flCv27O7CjhzA6FQ8QLAiA0RW7fectR4Hr5P8+i8hMaAAd1R+tY0ONxpEtoODEl8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d694289","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.d694289.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f1796bbf7df9957cec629047f2fc25ed/skybridge-0.0.0-dev.d694289.tgz","_integrity":"sha512-zLJCo6iE43/o7MLmj0pFK3mc8sq4SNmlLZDIOxrTP9wDaKU5GtHzcDr+nn1jjDmHmT/3IZ/cpiwZKaQwplvT+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d694289_1788442957248_0.5066184718270614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1f73cad":{"name":"skybridge","version":"0.0.0-dev.1f73cad","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1f73cad","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"849d0205d2425021e67d8b209d1b728cf348f9bd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1f73cad.tgz","fileCount":506,"integrity":"sha512-z/CXHjydUETSx6ucxwIoZzLZL718vJK1VaHtvRhE+dgIL3eQ2qw+nzJcU9BytaalSUgIBVimSb1XAN/5rLdNWQ==","signatures":[{"sig":"MEUCIEUtpMmQjeIQGawPKJcwt6GtwGvYf/nQnRyHJLaL+OZfAiEApzV9gzDBrc37N1hx5FtZwuzyMXEitJ7TNKlKxxgtgHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1f73cad","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.1f73cad.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1ada3041922a41265a8b5f126369bfd6/skybridge-0.0.0-dev.1f73cad.tgz","_integrity":"sha512-z/CXHjydUETSx6ucxwIoZzLZL718vJK1VaHtvRhE+dgIL3eQ2qw+nzJcU9BytaalSUgIBVimSb1XAN/5rLdNWQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1f73cad_1788443017464_0.9286508471235082","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.019c11f":{"name":"skybridge","version":"0.0.0-dev.019c11f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.019c11f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"381ca16ba26194ba7a45d3aac492a22d529f98e5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.019c11f.tgz","fileCount":506,"integrity":"sha512-bAUOdM3SlsQR3fv3j+43uJEL6PIf34hKJVFNsOPxtFHwoh/RFmc4pwt19NeEi/jlalgjhdD6TQ2UKmq8K0wCEw==","signatures":[{"sig":"MEYCIQCJ4aaIkvVFUIytCde39fpPMqLNQHMIAOy+G0afHLVregIhAMxYxTMi+axh6nIqUVoEgQTzilwiz6WxwCk1xLPEQZfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.019c11f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955296},"type":"module","_from":"file:skybridge-0.0.0-dev.019c11f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d4312b467e9c6a923b972ac3ac7991a7/skybridge-0.0.0-dev.019c11f.tgz","_integrity":"sha512-bAUOdM3SlsQR3fv3j+43uJEL6PIf34hKJVFNsOPxtFHwoh/RFmc4pwt19NeEi/jlalgjhdD6TQ2UKmq8K0wCEw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.019c11f_1788443864645_0.5294674560591228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.f0a064a":{"name":"skybridge","version":"0.0.0-next.f0a064a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.f0a064a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f915acd32f94e27e818ff301e579ab29ff8cc13b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.f0a064a.tgz","fileCount":506,"integrity":"sha512-WYfjgmkUp3BMdq1j5DekjyKng7p6YwJHjFJnIhhAwu1YmWCO+KHDvkczFg8LOTRXHroQO2Hd1Dj/poCm6bM4+Q==","signatures":[{"sig":"MEUCIHjbDdoHkLU5+NNHZ2IURjuKhvM/z68QHmic9GcRU+kKAiEA99ianL8W3MPR/yvnHAUE/740TOJY7+YB6Hv/p3oUCiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.f0a064a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955297},"type":"module","_from":"file:skybridge-0.0.0-next.f0a064a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/72edde7b00368695aea3931ab3d63972/skybridge-0.0.0-next.f0a064a.tgz","_integrity":"sha512-WYfjgmkUp3BMdq1j5DekjyKng7p6YwJHjFJnIhhAwu1YmWCO+KHDvkczFg8LOTRXHroQO2Hd1Dj/poCm6bM4+Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.f0a064a_1788444164517_0.5669580951179729","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.cbe98fa":{"name":"skybridge","version":"0.0.0-next.cbe98fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.cbe98fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f76ece089dd6a27a4448ca9aa838a23a73d547c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.cbe98fa.tgz","fileCount":506,"integrity":"sha512-/Zv1WoMbI/wF52cYufpvAERXnvRodRvLup76VKYUI1G6PoPKqiU1ph0wtZzFnrtSd/lNv8BvCqLXes9EDbYpFw==","signatures":[{"sig":"MEQCIGRi+lH6pkl3CtLCC1JdpnarrK20JZzqqL8fajr3b1yiAiAN4fWTH3g/4GY/zpT2rHqcCwzAgbCUADYeSWn/5yfhEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.cbe98fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955297},"type":"module","_from":"file:skybridge-0.0.0-next.cbe98fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cb1248298c1e52fafa85fe861a28bba5/skybridge-0.0.0-next.cbe98fa.tgz","_integrity":"sha512-/Zv1WoMbI/wF52cYufpvAERXnvRodRvLup76VKYUI1G6PoPKqiU1ph0wtZzFnrtSd/lNv8BvCqLXes9EDbYpFw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.cbe98fa_1788444280320_0.3864184417403811","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.95d76fd":{"name":"skybridge","version":"0.0.0-next.95d76fd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.95d76fd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c5dd6310d9b5b5676d78fc4902cccadc9fcf9aa","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.95d76fd.tgz","fileCount":506,"integrity":"sha512-4zm2/n3c5X2kSciLFV2vwYgZ7HzB1BZumqgVrSqjfXMh7OH2oRdiCYvwwg+YkoTlsqvCHeOd6DMNYMj9kmvqHQ==","signatures":[{"sig":"MEYCIQCBZj1KSuGZOAbPwORnHL9abBet+jLrIBnk+OWWWf/9PQIhAIiFUakxWsPWfXumITkbogg2TbDray+5aIuTW1GIMUxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.95d76fd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955297},"type":"module","_from":"file:skybridge-0.0.0-next.95d76fd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c469fcdac1fed90f836ab662d26f9d39/skybridge-0.0.0-next.95d76fd.tgz","_integrity":"sha512-4zm2/n3c5X2kSciLFV2vwYgZ7HzB1BZumqgVrSqjfXMh7OH2oRdiCYvwwg+YkoTlsqvCHeOd6DMNYMj9kmvqHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.95d76fd_1788446105192_0.6352852605991237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e1ce61":{"name":"skybridge","version":"0.0.0-dev.0e1ce61","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e1ce61","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"730615dd4772f8d45984e710e4e4b0caf375536f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e1ce61.tgz","fileCount":506,"integrity":"sha512-dLi/7n9v3bYgKaS6ar/rFEXRsn4lyTqNfTQs/HX3PloJWlnrPvDMKdp9HiX6X65nnb38c+JtDY/mA6iPYF8YTQ==","signatures":[{"sig":"MEUCIQDzjWxUaz3Be1c5248AefooTFSuQravJF0Ief3AXCZD5QIgRnL4hmaIBPAGBnEfI0lEP/Y3inI2NOykpqJl9aaBPgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0e1ce61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955417},"type":"module","_from":"file:skybridge-0.0.0-dev.0e1ce61.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0f0e91c2dd193ed515eed144163962b/skybridge-0.0.0-dev.0e1ce61.tgz","_integrity":"sha512-dLi/7n9v3bYgKaS6ar/rFEXRsn4lyTqNfTQs/HX3PloJWlnrPvDMKdp9HiX6X65nnb38c+JtDY/mA6iPYF8YTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e1ce61_1788449353377_0.4362030258908758","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.359c055":{"name":"skybridge","version":"0.0.0-dev.359c055","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.359c055","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c5210a1d4b38630a333e83efeadb48fe5e7d576b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.359c055.tgz","fileCount":506,"integrity":"sha512-XfsaukkJ3bASbPhu62wi6Xrtlj4FC5eyDYLI2d+gGEtYgHDH8QfeP1u28MH351nDmSKbivAP/3vahDupRx5R+w==","signatures":[{"sig":"MEUCIQDhnn9FXbRQBJmDC3u8wt+5DlMuB/6u9eUxiuZeRZyy5wIgCUEI6PsY0L+lacM+1+4fK7YqvtQu+RlCc9iWurtZsPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.359c055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.359c055.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/523403449597c49fe8bb1281caa16ba8/skybridge-0.0.0-dev.359c055.tgz","_integrity":"sha512-XfsaukkJ3bASbPhu62wi6Xrtlj4FC5eyDYLI2d+gGEtYgHDH8QfeP1u28MH351nDmSKbivAP/3vahDupRx5R+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.359c055_1788451389449_0.5620665431087017","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.efba8c5":{"name":"skybridge","version":"0.0.0-dev.efba8c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.efba8c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"82aee68e89d9038582a04a8c0a84cc71078d9f3f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.efba8c5.tgz","fileCount":506,"integrity":"sha512-N1NsUi//wa15JNyhgVE4p74ZXiBKXgPA/EHAqL2L1f1cFlPSEnxkiFoFn6E91MxKrMAwNY0SMGYEI91u4ZsXkQ==","signatures":[{"sig":"MEUCIFwQU78jVDI/X8L6E2KF8OMU1vwGXSOGz8FFrMpHcJXpAiEAyexhe7ykA8A7/Eu90Y0HC4zdJA+YvFUukkPHYxIUVRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.efba8c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.efba8c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/654f707aac3f8ea9d35ae20eee9e77d2/skybridge-0.0.0-dev.efba8c5.tgz","_integrity":"sha512-N1NsUi//wa15JNyhgVE4p74ZXiBKXgPA/EHAqL2L1f1cFlPSEnxkiFoFn6E91MxKrMAwNY0SMGYEI91u4ZsXkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.efba8c5_1788510382191_0.6035760208676504","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed005a8":{"name":"skybridge","version":"0.0.0-dev.ed005a8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed005a8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f98a9bad1856a20b84ea896d527842615cd4b776","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed005a8.tgz","fileCount":506,"integrity":"sha512-o7n5p5H/SVfFXGLWEs8rD2V+wMAel3bU1SYk68/dbATmH+PBe5NV1+mVGHPbDZ+xzPhoO1ZxFzR34zBW/k/zSQ==","signatures":[{"sig":"MEUCIAqR8UXE15y5NO7SlkSnw4ghP2OUTFpigkLpGtUSBcy+AiEAs1aNsbcyYx7DZ1qGkUmdrzTD2PF4A5dpuap+Dze9z3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ed005a8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.ed005a8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f667554bfce43e2f2ae82e15c058d5c3/skybridge-0.0.0-dev.ed005a8.tgz","_integrity":"sha512-o7n5p5H/SVfFXGLWEs8rD2V+wMAel3bU1SYk68/dbATmH+PBe5NV1+mVGHPbDZ+xzPhoO1ZxFzR34zBW/k/zSQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed005a8_1788511124673_0.13308161603835789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4b42365":{"name":"skybridge","version":"0.0.0-dev.4b42365","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4b42365","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ddec83ccaf35cc872b078f6594baba942c4b551d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4b42365.tgz","fileCount":506,"integrity":"sha512-VMJ+sw4Tm9Ezbn/ZJy9vNBlBqq5Kl9kXV1Q0LnpnW/l+9tV27Z7Uu5I2iF2HCNDuu4n4O+QXCXfJOC4CCLshHA==","signatures":[{"sig":"MEQCIAxaBMNPjWX8YisEM+lK13MBRClC39EpkCp/Bta5fiuZAiA25MWFnnRcUJK3ct9mtVKAF+OMW4dRzY7hyuZARC7sOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4b42365","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.4b42365.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/566b44e1558b184fa76c215cf5cd873a/skybridge-0.0.0-dev.4b42365.tgz","_integrity":"sha512-VMJ+sw4Tm9Ezbn/ZJy9vNBlBqq5Kl9kXV1Q0LnpnW/l+9tV27Z7Uu5I2iF2HCNDuu4n4O+QXCXfJOC4CCLshHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4b42365_1788511208237_0.06348423410545467","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.41df9c7":{"name":"skybridge","version":"0.0.0-next.41df9c7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.41df9c7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5bbcbd6a7a9d70c3e56f2fc6d1bb408cb05f8aaf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.41df9c7.tgz","fileCount":506,"integrity":"sha512-JIMx9CT8Vfhkbi/6S3UVFTlpnYklrfQudlZ1ynoFjvVWYbDcMrxWw8Sl2cVN2MeWggKK15DBGvR1v71Aa8894w==","signatures":[{"sig":"MEQCIFaLVXk2I3SkRPUE+TQ+cnyU6JltcaaO+6bT3LWiR+xeAiB4AeVpNubrloE0BS630CTQzmBNYJl10Nl7ROReVI1P9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.41df9c7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955475},"type":"module","_from":"file:skybridge-0.0.0-next.41df9c7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5bd1fa2a3c64f30fa6a9b5d518499c06/skybridge-0.0.0-next.41df9c7.tgz","_integrity":"sha512-JIMx9CT8Vfhkbi/6S3UVFTlpnYklrfQudlZ1ynoFjvVWYbDcMrxWw8Sl2cVN2MeWggKK15DBGvR1v71Aa8894w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.41df9c7_1788511385191_0.8253780346970578","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"skybridge","version":"2.0.0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"abf8cc5cdde0512699001ee6bcfb24d9407419ba","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0.tgz","fileCount":506,"integrity":"sha512-39ytcxj0pmoYY26TnzKDB+a+ixtNBY+1b0K9fj4pJEibXHIECKNzvjmqYlA9rfUmA3geACpLnU38bE/zDGKV2w==","signatures":[{"sig":"MEQCIGeaQVyRNwqo0EvGxgvdtHveRByc2sX8zFUVnODCZZc0AiBFU4CvNRnhp1/a5XaUSpP0hoUQWYNXgKgRqXz3dfHUWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955462},"type":"module","_from":"file:skybridge-2.0.0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b4f3711240af2fb1ee04f4899c7d6efa/skybridge-2.0.0.tgz","_integrity":"sha512-39ytcxj0pmoYY26TnzKDB+a+ixtNBY+1b0K9fj4pJEibXHIECKNzvjmqYlA9rfUmA3geACpLnU38bE/zDGKV2w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.17.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0_1788511499222_0.7369721972145422","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fb985cd":{"name":"skybridge","version":"0.0.0-dev.fb985cd","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fb985cd","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a588e81e15f7d88406488d3128f7dbf17ec9e331","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fb985cd.tgz","fileCount":506,"integrity":"sha512-n+bzxpeizx9Bb2DHR8WATE9pj8hFOhirW45Jb2L7LjYwxZc1UY8xBL9HbO1cRpZkZiZRjdVW1xjiI4rofDMULg==","signatures":[{"sig":"MEUCIQD+8l0v+yY5C0T+NNy6zd7LzYJ3PUDh64Qxf6oYJ61SVwIgK6SPFJTyEIA/eDqFL+xZKlENLUONf55aMPsrOPMc4eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fb985cd","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955522},"type":"module","_from":"file:skybridge-0.0.0-dev.fb985cd.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4ed8becf39cc8a95e5f8047d45baada5/skybridge-0.0.0-dev.fb985cd.tgz","_integrity":"sha512-n+bzxpeizx9Bb2DHR8WATE9pj8hFOhirW45Jb2L7LjYwxZc1UY8xBL9HbO1cRpZkZiZRjdVW1xjiI4rofDMULg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fb985cd_1788781526519_0.33839800447488266","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6e00674":{"name":"skybridge","version":"0.0.0-dev.6e00674","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6e00674","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d9861c6db660c401565814e3d69bd0ebfb4a514b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6e00674.tgz","fileCount":506,"integrity":"sha512-NdvW95vh1G93dwXAe0KP19vJ5XGxKyEJubVojfuC0FyIP6o8Wd4fnI43sBAD1wezn0n79M8kxI2YHiHeZ73Udw==","signatures":[{"sig":"MEUCICiMUbGfe9D3+ClUVmiM5Ic6M7mHvFcBmHgMwTSJd8F5AiEAyOWb6wQepuAF3Y6UPUoW3IA9NFGB2ymjCIDwke5AXyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6e00674","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955522},"type":"module","_from":"file:skybridge-0.0.0-dev.6e00674.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0617b25136bb21a739d9752cf948bc55/skybridge-0.0.0-dev.6e00674.tgz","_integrity":"sha512-NdvW95vh1G93dwXAe0KP19vJ5XGxKyEJubVojfuC0FyIP6o8Wd4fnI43sBAD1wezn0n79M8kxI2YHiHeZ73Udw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6e00674_1788781572988_0.11620018725117998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8557692":{"name":"skybridge","version":"0.0.0-dev.8557692","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8557692","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9c7fc61260af04cd154531a0d7521d4cef7e6d70","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8557692.tgz","fileCount":506,"integrity":"sha512-KQgm3OBU3Z0SAK+U8N3r9WL1z9FfpLCz39sfawgWDaZDC8qgW9ag9vRn7y/zWpxRWtkxxCUL2+KrII79mcTw+g==","signatures":[{"sig":"MEYCIQDz9dhPANayisIMMxu9T1xFHA21CiBxdWOLvFGzfXgCWAIhAOicokHTc4eK4+2p2u4/VVzXQ7TDhzHRpiHgCesFrZTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8557692","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955488},"type":"module","_from":"file:skybridge-0.0.0-dev.8557692.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ebe3807e1d060fe8980395f931a0700/skybridge-0.0.0-dev.8557692.tgz","_integrity":"sha512-KQgm3OBU3Z0SAK+U8N3r9WL1z9FfpLCz39sfawgWDaZDC8qgW9ag9vRn7y/zWpxRWtkxxCUL2+KrII79mcTw+g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8557692_1788791767228_0.5943835807683249","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8c5761e":{"name":"skybridge","version":"0.0.0-dev.8c5761e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8c5761e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0d664539be454b1f11f58517dfa6d8fa5265532","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8c5761e.tgz","fileCount":506,"integrity":"sha512-CBtFgavyOi9FP451HYLUDdkkNsaYRLTdkii0fU+SNSFT44qZfglVbX3Pfd3VXEeQxEKtiuMQlwqt5glF6VRMAw==","signatures":[{"sig":"MEUCIQC3hH7N1EOSxb/8FiQGRiM4ppeMYPlCVNPbcnsYasWWlAIgdFJa6ur3WHaKAaAVojgohvyuVJ/l5yqieXU665UQKp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8c5761e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955522},"type":"module","_from":"file:skybridge-0.0.0-dev.8c5761e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/53c017a4a8afbf3d173fb62b5a70057a/skybridge-0.0.0-dev.8c5761e.tgz","_integrity":"sha512-CBtFgavyOi9FP451HYLUDdkkNsaYRLTdkii0fU+SNSFT44qZfglVbX3Pfd3VXEeQxEKtiuMQlwqt5glF6VRMAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8c5761e_1788793159029_0.9870990592285975","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.731cf2d":{"name":"skybridge","version":"0.0.0-dev.731cf2d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.731cf2d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"69ab46704af2d8035734090a036e6d79b9a4eb28","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.731cf2d.tgz","fileCount":506,"integrity":"sha512-qaUAEshpwOUExfdNL2Hl7llL6bub9XsZcZXemB0XsEBWvr/m/rqkkBBbwSgXXgcFxFpvj/7tcvTBJ8PxIhgGPg==","signatures":[{"sig":"MEUCIDGPf3f4r4Lj1ou9ub63nZnUXXBZ7I+na5fO2WIZS/MbAiEAkMQNjFKTgHvuqmF/seH1YXj+W6KRPZ4DSwh7R/y06EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.731cf2d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.731cf2d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/792596b791f7534f4fa632627ecd389f/skybridge-0.0.0-dev.731cf2d.tgz","_integrity":"sha512-qaUAEshpwOUExfdNL2Hl7llL6bub9XsZcZXemB0XsEBWvr/m/rqkkBBbwSgXXgcFxFpvj/7tcvTBJ8PxIhgGPg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.731cf2d_1788858981789_0.9307780671865615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6f49be8":{"name":"skybridge","version":"0.0.0-dev.6f49be8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6f49be8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"20f18c26a9dd8194d82efd46305a2b9daa16202a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6f49be8.tgz","fileCount":506,"integrity":"sha512-mJq+I8H1M90wSWuOl3k+ue+GnrV/4GvA6AHhOnsX5Qu7T6v02ZyQLTY68HNr0MmJgjWoQwlumCsNhwtWu/Pw+w==","signatures":[{"sig":"MEUCIGGD9rqDtmnlC/trIFdmaymH73fNf6ZqcS4shDeSBzVaAiEA6Bw+2c0g7mTP0lcpNH7ipzAeXqZR3/bgVxSgN3m8KWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6f49be8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.6f49be8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/88dd6b9f15cfa156ab56852abb7aeeac/skybridge-0.0.0-dev.6f49be8.tgz","_integrity":"sha512-mJq+I8H1M90wSWuOl3k+ue+GnrV/4GvA6AHhOnsX5Qu7T6v02ZyQLTY68HNr0MmJgjWoQwlumCsNhwtWu/Pw+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6f49be8_1788871518545_0.7122515509105156","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.df1e961":{"name":"skybridge","version":"0.0.0-dev.df1e961","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.df1e961","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bac8f557c1e3d9093c743330bfe85e7c173fb868","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.df1e961.tgz","fileCount":506,"integrity":"sha512-7RJ8Z9v1Py+SZcEgxTrOe//SC/DnJ+mp3+iu8boXC+9/Ik3oXLGh7vOrHHjrQ9QZA/9hdfthj8uw/iEfC8XyYA==","signatures":[{"sig":"MEYCIQCEGNT92Opmh8PN8fa0zCHy1kE66iTdpipR7TOmD2XqowIhAIWYuSkvAPIOeVEp0keYpMwNZhR2LG9yJ8WobMUNEI/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.df1e961","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.df1e961.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b85832845458b125d91a12e99692f3f/skybridge-0.0.0-dev.df1e961.tgz","_integrity":"sha512-7RJ8Z9v1Py+SZcEgxTrOe//SC/DnJ+mp3+iu8boXC+9/Ik3oXLGh7vOrHHjrQ9QZA/9hdfthj8uw/iEfC8XyYA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.df1e961_1788885286220_0.6213579441173849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28e1f00":{"name":"skybridge","version":"0.0.0-dev.28e1f00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.28e1f00","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a7def21e157eabfd0e8259b2eea48b8a8a6700d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.28e1f00.tgz","fileCount":506,"integrity":"sha512-ButgF1PzkeE/8tsWjE+fvwho8jzsk1mceBladXsqcIFvpSvqdURp1X/anSiU0HesjaAJb/uMX0JDT5l/kV0Zxw==","signatures":[{"sig":"MEUCIQDmF1Iewx0QTVjWvoOSxPPA8DqXR8VK6zhaM1hH1QLaNwIgV8GqLaC47KWBvh+OA+eb7uGwi53lF8A4Ixjkn9XyrpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.28e1f00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.28e1f00.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a79400e3ae54a124c315d5cd84c45170/skybridge-0.0.0-dev.28e1f00.tgz","_integrity":"sha512-ButgF1PzkeE/8tsWjE+fvwho8jzsk1mceBladXsqcIFvpSvqdURp1X/anSiU0HesjaAJb/uMX0JDT5l/kV0Zxw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.28e1f00_1788939710634_0.0845969666159907","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.3023e34":{"name":"skybridge","version":"0.0.0-next.3023e34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.3023e34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"34a4f8ec6db5923e2f17f50f89d6b92a7cd52bb4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.3023e34.tgz","fileCount":506,"integrity":"sha512-AlZ3qj2ZKzbqIf+2TdSnfkije++9aqySnT3SXWFN3gnG8n9Hauh821wEk29aUzkwfT7LW2yd+H/iKRd6AyqL8A==","signatures":[{"sig":"MEYCIQCgVZO0k5Dpdmmb1pu4/5KGUC4VEHcIIuGgvO+JlKDH+AIhAIubo5xEehxqb8/RlpQ+iPgFQsaKZmkqoZdroGRHxKT8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.3023e34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955475},"type":"module","_from":"file:skybridge-0.0.0-next.3023e34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b7ee8c331eb31e14edcca93f90f94c19/skybridge-0.0.0-next.3023e34.tgz","_integrity":"sha512-AlZ3qj2ZKzbqIf+2TdSnfkije++9aqySnT3SXWFN3gnG8n9Hauh821wEk29aUzkwfT7LW2yd+H/iKRd6AyqL8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.3023e34_1788961905598_0.9568194113040704","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70a4705":{"name":"skybridge","version":"0.0.0-dev.70a4705","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70a4705","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"f4d4fe9c4515033ce838c11754e5d944edf55bee","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70a4705.tgz","fileCount":506,"integrity":"sha512-p040mHgz0fpl7lrjRr8GTwDPcDTRFZ++a/NgRCnFJrtEgr55xY5s+g+xrxAaEMocOrf2E2ovUaoVavFn/DlfHA==","signatures":[{"sig":"MEYCIQCnv4//0lE1hnu+mUorfTymTzhU1rrzIaJQrL4ujnKbdgIhAMA0whpnoV3nGaokfIThQLSKQx8OQvn+WN0iLhfIzddK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70a4705","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.70a4705.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/07995f2926829ae5ec7230137f228941/skybridge-0.0.0-dev.70a4705.tgz","_integrity":"sha512-p040mHgz0fpl7lrjRr8GTwDPcDTRFZ++a/NgRCnFJrtEgr55xY5s+g+xrxAaEMocOrf2E2ovUaoVavFn/DlfHA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70a4705_1788962791178_0.5647640978941877","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5d5fcdf":{"name":"skybridge","version":"0.0.0-dev.5d5fcdf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5d5fcdf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e55a6632f33d0995f679238884d5333b6884dcdf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5d5fcdf.tgz","fileCount":506,"integrity":"sha512-EX2cMd/RIvyClCZv3QthWokWIh5dQvUf22lcSHEwWRWlYeHATpUzkrEdxhHIKkRLgOadu99SSy6mvyrYVsuAXA==","signatures":[{"sig":"MEYCIQC0ls+8/ai1S75E+IzZwUKY1+Uhf2AJXSQy3DPJM8o7YwIhALIgNlnsMQ55WJKSO4zCM9pyM+4Qwe3wj4lt3DCln5Ak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5d5fcdf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.5d5fcdf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/35eace8285f0d065ba9400518abaaea2/skybridge-0.0.0-dev.5d5fcdf.tgz","_integrity":"sha512-EX2cMd/RIvyClCZv3QthWokWIh5dQvUf22lcSHEwWRWlYeHATpUzkrEdxhHIKkRLgOadu99SSy6mvyrYVsuAXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5d5fcdf_1788964438484_0.6096028582987145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a6649ca":{"name":"skybridge","version":"0.0.0-dev.a6649ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a6649ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fe18bbacbf56f6618c36584b271fe536887954ef","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a6649ca.tgz","fileCount":506,"integrity":"sha512-CiJEwBOxOto34UQLONTluGlf9e18wsgSdhmuJVhNy2MS0SbLCg6ljf5SYLh+CbM6z6pQMYzBgMhhsobDuT0U+w==","signatures":[{"sig":"MEYCIQC57x1PfpFQHKNAnGT2dYRERK0aWoZfboLkJBgCkrEevgIhAKcJjjKgqBEfk8pzuns05Dwt8KsuRsT5QI2cRBrzrJ+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a6649ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.a6649ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/45c5dc885ff83f40d8201563d07a3441/skybridge-0.0.0-dev.a6649ca.tgz","_integrity":"sha512-CiJEwBOxOto34UQLONTluGlf9e18wsgSdhmuJVhNy2MS0SbLCg6ljf5SYLh+CbM6z6pQMYzBgMhhsobDuT0U+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a6649ca_1788964927923_0.9570100219756499","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a4cd287":{"name":"skybridge","version":"0.0.0-dev.a4cd287","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a4cd287","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"50285d87b6d1b89e576f08ef72ccbdd5cc696a80","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a4cd287.tgz","fileCount":506,"integrity":"sha512-4JXCbUO9DqZbbvI+Vi4JrdurRALgw1l/sh3Fc7bvBVNj13zxm8qfVJhwJLIji+9Auuzrbhy1fLgiLLhM/Gb0eQ==","signatures":[{"sig":"MEUCIBgBMRd+XhCg6cpQDqXf2ERPpJsVAgkt8+mxyK4xfibcAiEAryTGq4Xg4q8FZmwFnYfLqThcz74+wRneUa2tau0H+jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a4cd287","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.a4cd287.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/064d3a24771c4cfbdd67675e042528f3/skybridge-0.0.0-dev.a4cd287.tgz","_integrity":"sha512-4JXCbUO9DqZbbvI+Vi4JrdurRALgw1l/sh3Fc7bvBVNj13zxm8qfVJhwJLIji+9Auuzrbhy1fLgiLLhM/Gb0eQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a4cd287_1789049275116_0.45807697568108363","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6a36626":{"name":"skybridge","version":"0.0.0-next.6a36626","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6a36626","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"58312f4a86c5a5eb1b7f7879a61b684c0031da07","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6a36626.tgz","fileCount":506,"integrity":"sha512-ReImednkM1HZ8QRSIXB2/1b327NukpFpEIdzsrPtqTEsHT78KDCcapEho97m8L6khuZTyMon8aUD8i2BVv88fg==","signatures":[{"sig":"MEQCIFdy5g3hTQXmDGq4SY0L1HgIEag7dD8MWZv4MnwzEl1hAiBVCPRVbXCOAU44OWbB8Q0KFRqalLbhCW4VXRjNv512Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6a36626","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955475},"type":"module","_from":"file:skybridge-0.0.0-next.6a36626.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76ecdec15fcc6b89e36043e51bb45120/skybridge-0.0.0-next.6a36626.tgz","_integrity":"sha512-ReImednkM1HZ8QRSIXB2/1b327NukpFpEIdzsrPtqTEsHT78KDCcapEho97m8L6khuZTyMon8aUD8i2BVv88fg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6a36626_1789049456832_0.2410727984879546","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c0fbc2c":{"name":"skybridge","version":"0.0.0-dev.c0fbc2c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c0fbc2c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a193445c8ab15cff1c8c876429a8a980b2388233","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c0fbc2c.tgz","fileCount":506,"integrity":"sha512-yCHy3bInZfKcJ4I9Nbrjq3wIHAgM0VuDKUWMmtdGfMC7Z64mZqvnymv8br88htEDqRDGGl/96+4yDFjNQ6a2Rw==","signatures":[{"sig":"MEYCIQDu1X/B+6eQIsGnl1NxV/i8Uo4L20FQJBg0IjoPG1GkZAIhAKLeaPba+OYRN9hkV1VkcqMvbTQoh1lTyHbzBkwGmr2I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c0fbc2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.c0fbc2c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0a5efd6b6001c413cf159a932938b1f2/skybridge-0.0.0-dev.c0fbc2c.tgz","_integrity":"sha512-yCHy3bInZfKcJ4I9Nbrjq3wIHAgM0VuDKUWMmtdGfMC7Z64mZqvnymv8br88htEDqRDGGl/96+4yDFjNQ6a2Rw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c0fbc2c_1789050057442_0.3302995446779575","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.52efb68":{"name":"skybridge","version":"0.0.0-dev.52efb68","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.52efb68","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"befadbb46b01a0ff4eeca5b9846bda9443cf43eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.52efb68.tgz","fileCount":506,"integrity":"sha512-FJ+6wGKAbgJM1URsNHfTApkgSHR1nvEKZRU/ypd3JRDxAWgUaZ/KE03dWCOz2Vw+o89zyQCEQine63sRlfOQ4g==","signatures":[{"sig":"MEYCIQD1wvZlNwozvNz+puBmlPhF7mhB/GWqA0G/cJSGaorlvQIhAJ+Grx7CZbNhHUr2ogBRQCbR+zQcGBozz4eQf422aS/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.52efb68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.52efb68.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/825efbc6f8b29f835685ec44ce1787ba/skybridge-0.0.0-dev.52efb68.tgz","_integrity":"sha512-FJ+6wGKAbgJM1URsNHfTApkgSHR1nvEKZRU/ypd3JRDxAWgUaZ/KE03dWCOz2Vw+o89zyQCEQine63sRlfOQ4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.52efb68_1789050114871_0.40926836972411085","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.15507fe":{"name":"skybridge","version":"0.0.0-next.15507fe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.15507fe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"446fe4ddb8986765b552ef3fa6c66f0c8be12027","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.15507fe.tgz","fileCount":506,"integrity":"sha512-ORICR2bvpDKxjkmoEb8V/Ue6fkjocEilldPlhfRuBmj01JA9nnvYmyjU0kN0RR85yeUC8BPTdXEoWWGaH1V+mw==","signatures":[{"sig":"MEUCIQCmZN3czDAk+1hXcmzvGDlfRXmvIvSIh1/iyhI3mp4quQIgeOYpEyrftcYwZaJO50oYxFAuehqpozJ85bEREpRprJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.15507fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955475},"type":"module","_from":"file:skybridge-0.0.0-next.15507fe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ec71cf7fb80804ae33c3af9a9a4bc972/skybridge-0.0.0-next.15507fe.tgz","_integrity":"sha512-ORICR2bvpDKxjkmoEb8V/Ue6fkjocEilldPlhfRuBmj01JA9nnvYmyjU0kN0RR85yeUC8BPTdXEoWWGaH1V+mw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.15507fe_1789050352881_0.2010977863010821","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70469a5":{"name":"skybridge","version":"0.0.0-dev.70469a5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70469a5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"79be8c485de3d9eff1d4f1cf28de61123ec775d2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70469a5.tgz","fileCount":506,"integrity":"sha512-L3ZB17+oJUHS/9crmKXEM9cUSMZcTCLehDDXLoaHXwkrOgs3JfpuO3tUnK6vG5O1dPiIhg9lace7Pt6pUWDupg==","signatures":[{"sig":"MEUCIDX7pzd1A0OdfY4ZYncMxuTm7O9WOcRihHxwXRKTgpUlAiEAnILdP27jmqG2/E1x/njQ49jnFftZOiHa0tkZUwyE6cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70469a5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.70469a5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b569180acee5e889798c3570051cec47/skybridge-0.0.0-dev.70469a5.tgz","_integrity":"sha512-L3ZB17+oJUHS/9crmKXEM9cUSMZcTCLehDDXLoaHXwkrOgs3JfpuO3tUnK6vG5O1dPiIhg9lace7Pt6pUWDupg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70469a5_1789051762695_0.4145975952877472","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3ded64a":{"name":"skybridge","version":"0.0.0-dev.3ded64a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3ded64a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6aaf373da336d582f62780bd1101a2f271796c3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3ded64a.tgz","fileCount":506,"integrity":"sha512-QHaPBNe+0Ah/43yI5cfCxj55h7R17g4bpVviZFrh1aDGShOwvWLmddrbX1Sg8iTC5eJijOr9oSw6iZaQxyE2gQ==","signatures":[{"sig":"MEYCIQCBkkV65/AsAgPS/+YTlsM+bnbtlwff016PBzSoALVucwIhANGSFhUtqzQs/RdLRFKDJUcGikR2zVXYUoxoAKdrxyz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3ded64a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.3ded64a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/db078336f8c985027a6beae88a80dbf7/skybridge-0.0.0-dev.3ded64a.tgz","_integrity":"sha512-QHaPBNe+0Ah/43yI5cfCxj55h7R17g4bpVviZFrh1aDGShOwvWLmddrbX1Sg8iTC5eJijOr9oSw6iZaQxyE2gQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3ded64a_1789051867094_0.7972708529967796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.460274":{"name":"skybridge","version":"0.0.0-dev.460274","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.460274","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b142e8c3a93556c93ead6b282b852c64114ef49d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.460274.tgz","fileCount":506,"integrity":"sha512-V/NK/ITH1cm/u2tLsD7yaSSKNce1RXxEtf3VgsWl8ybTmbb2YpgjZe0Z1JMomxeltEVsHGYOMRfSDEuaC21S9Q==","signatures":[{"sig":"MEQCIGfQB9lZ+KIRmvEJGpaDVwFTmQxVWvPUrnYYeiFwKT+HAiBv2Cv47x5x+D+YzF3x8rdqnLDmeuJkgNWrdLX4NIfhbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.460274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955473},"type":"module","_from":"file:skybridge-0.0.0-dev.460274.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/deaf7b4b5ad5183a41314a14601cfeee/skybridge-0.0.0-dev.460274.tgz","_integrity":"sha512-V/NK/ITH1cm/u2tLsD7yaSSKNce1RXxEtf3VgsWl8ybTmbb2YpgjZe0Z1JMomxeltEVsHGYOMRfSDEuaC21S9Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.460274_1789051893029_0.20338231257087025","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.947991d":{"name":"skybridge","version":"0.0.0-dev.947991d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.947991d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"83f626f7b9271de5e7e46a68f5f3763b3e20a6d3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.947991d.tgz","fileCount":506,"integrity":"sha512-x7le5hoT7Knn6zT+K9XCzk08U2jlYnyIU1axIJUrTxv550H5qdBCFqV+qNYleMwOf/vaGE0vNmaPju2oAmmngA==","signatures":[{"sig":"MEQCIErqgmFPKHaIQiPctGwgH2epgXYpyrutbicI6AuvO1o8AiBd+6/anFUJvNZrAhGOftAiRype+AO/kfCJu+HmXWF9Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.947991d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.947991d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0cd3586f895f782c7ca154bd8f028fb5/skybridge-0.0.0-dev.947991d.tgz","_integrity":"sha512-x7le5hoT7Knn6zT+K9XCzk08U2jlYnyIU1axIJUrTxv550H5qdBCFqV+qNYleMwOf/vaGE0vNmaPju2oAmmngA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.947991d_1789053362971_0.571846378784175","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.10a2217":{"name":"skybridge","version":"0.0.0-dev.10a2217","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.10a2217","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0831d43a7b779ab1dbb4383449420388b6b6b298","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.10a2217.tgz","fileCount":506,"integrity":"sha512-wu4UML0igiCcehcAzujUcsogBR9fJHfMqTflOaXUyrdpOHOsZU6sQZ727HZGFSyIY6Cd746+tILFkzGC6UVo9g==","signatures":[{"sig":"MEYCIQDUPhFTmkEIE39ucL6em75sJY8xqq1YF3JrQNO4VMMpVAIhAMkm2AA9udZwz8jDythy7lOpST4G2skWoSYgGbyIyXED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.10a2217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.10a2217.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e89fa49b24b33f6234054bc1b1d4e1ea/skybridge-0.0.0-dev.10a2217.tgz","_integrity":"sha512-wu4UML0igiCcehcAzujUcsogBR9fJHfMqTflOaXUyrdpOHOsZU6sQZ727HZGFSyIY6Cd746+tILFkzGC6UVo9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.10a2217_1789053392033_0.9678607024966381","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d20e6f0":{"name":"skybridge","version":"0.0.0-dev.d20e6f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d20e6f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1caae6d8f8f18abe3cd039f706063dc88c3ea797","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d20e6f0.tgz","fileCount":506,"integrity":"sha512-2N7cUedAeXJoX9Qx2PIbiVa8kdEi4UhTs/dXanvyCJPX5fmntUNecKuRBAn0A+1O/AXs0B2zpdM0wmMBmBlJYg==","signatures":[{"sig":"MEQCICI4zpPypI3o4dxw9Zqms36PW4uJMLWbTMEKcVTS8BCOAiAb8Ag5Vd97K1rFK79AQ3H++VG3K8n48nOpglE79Wem/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d20e6f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.d20e6f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9ec375ba08bd60eb1eb560c01dc4ec6b/skybridge-0.0.0-dev.d20e6f0.tgz","_integrity":"sha512-2N7cUedAeXJoX9Qx2PIbiVa8kdEi4UhTs/dXanvyCJPX5fmntUNecKuRBAn0A+1O/AXs0B2zpdM0wmMBmBlJYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d20e6f0_1789053777202_0.46268963081706715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b5d3898":{"name":"skybridge","version":"0.0.0-dev.b5d3898","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b5d3898","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3aefc2ad6c5c0a7c8a4ff8f82b2f62268cca94d9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b5d3898.tgz","fileCount":506,"integrity":"sha512-DSAWGKFEDlaDQL2gADpQ2MhcpOk0KIQJxrSAkNSwjkIhM3i+j8iT2DrORM8DS8vzzNdBT6expexqVC38adgIPw==","signatures":[{"sig":"MEQCIA8fsL6UPX7vnrTuMkbqFVwuWlW/SuUQNMBXJVXpFBRrAiATCYaiqCufHkpLrdYPDRgjVqhONxTjlih051oBaDix2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b5d3898","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.b5d3898.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d495a90e31a560c569ac69dee6bb1b79/skybridge-0.0.0-dev.b5d3898.tgz","_integrity":"sha512-DSAWGKFEDlaDQL2gADpQ2MhcpOk0KIQJxrSAkNSwjkIhM3i+j8iT2DrORM8DS8vzzNdBT6expexqVC38adgIPw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b5d3898_1789053868976_0.8010369444194125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ae3cd14":{"name":"skybridge","version":"0.0.0-dev.ae3cd14","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ae3cd14","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"12d11400e577667c65a2cceb1cf05c883b0c3af0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ae3cd14.tgz","fileCount":506,"integrity":"sha512-yMTwJxiVEpkFO+vvkgGwyVTAtcZCuzuCr6+r3Kc45inC65T62sjdrIwh4BJ8H/MYRs9kMxySm7cfoScs189l+w==","signatures":[{"sig":"MEQCIGxRIJM/EDBXl8urJanq1Ctn4Mro97+DCypqeT2NKDtvAiAOWZLU5cyKehhuvYMRs27k9z8/sHZVpnZf6lL4XtlGRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ae3cd14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.ae3cd14.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76701b715a404a31471426887e7b3d23/skybridge-0.0.0-dev.ae3cd14.tgz","_integrity":"sha512-yMTwJxiVEpkFO+vvkgGwyVTAtcZCuzuCr6+r3Kc45inC65T62sjdrIwh4BJ8H/MYRs9kMxySm7cfoScs189l+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ae3cd14_1789053934222_0.7133270287801932","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ada9f6e":{"name":"skybridge","version":"0.0.0-dev.ada9f6e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ada9f6e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23c6a0e24cae621e0cb4ae0555e7b80128af69f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ada9f6e.tgz","fileCount":506,"integrity":"sha512-XmvymaqoShJibESQwe6yVTiyhD8wTD2LZO1XJcdAVDFlxe8KNuoZQf4CyXSI0g9ps7anJFBAF6qf+7V7rcrp+w==","signatures":[{"sig":"MEUCIQDgegeS7fCJ+EzBlYUnh/NQepyAqQUMS2mwSowekz2cLwIgKNspGrsk3t3Ijr7fEBlCjPZymYy0PLcoDV4a8kHtUck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ada9f6e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.ada9f6e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1e2a93e8c8bed5e9de8dd3d6f96433ea/skybridge-0.0.0-dev.ada9f6e.tgz","_integrity":"sha512-XmvymaqoShJibESQwe6yVTiyhD8wTD2LZO1XJcdAVDFlxe8KNuoZQf4CyXSI0g9ps7anJFBAF6qf+7V7rcrp+w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ada9f6e_1789054233747_0.14804819689991278","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.3e3463a":{"name":"skybridge","version":"0.0.0-next.3e3463a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.3e3463a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"65b52fc8bfb12b88e5a4c39b311c31eabb3716a5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.3e3463a.tgz","fileCount":506,"integrity":"sha512-enV5foBz9KFgMHkTEHccwGB+uSWXNyC6cpS813MWFcjCjGQPvHt8FbYT2aXjIJdbfqghfj4zYqDQNf54OV/Ttg==","signatures":[{"sig":"MEQCIET+9e4bJmwM3H5RB05tMYjCPNxdfQ4oLUCPGRtLEiWbAiAWo54skDwTHV1Z0dg65hWTv4IEEm1n7rElLMe1J+seUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.3e3463a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.3e3463a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59c2fe9dab13bc26e2d9a21ac62097a7/skybridge-0.0.0-next.3e3463a.tgz","_integrity":"sha512-enV5foBz9KFgMHkTEHccwGB+uSWXNyC6cpS813MWFcjCjGQPvHt8FbYT2aXjIJdbfqghfj4zYqDQNf54OV/Ttg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.3e3463a_1789054336298_0.06390487918419452","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.1991de7":{"name":"skybridge","version":"0.0.0-next.1991de7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.1991de7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0b47b24a29318cc8cfc2851c307a2d143e684b4a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.1991de7.tgz","fileCount":506,"integrity":"sha512-QZksDAKhOkLWwd+t7w5e7caMcqXLqqllzfQen9ru7m+7wo5mSdKmqlPjRnF655EGVMJCCW2WwVzD32w9Vuj26w==","signatures":[{"sig":"MEUCIQCjcKaAWLRGN8X1o10GYWh3NXcMQE4yERTNi5aFnqlwhgIgQ97X+Rc7nB0BX2fvS/NxXuxVigIWH7q9Aox9RDe4QmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.1991de7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.1991de7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1f92bb16ec0f27aa1ebae27cf8794e6e/skybridge-0.0.0-next.1991de7.tgz","_integrity":"sha512-QZksDAKhOkLWwd+t7w5e7caMcqXLqqllzfQen9ru7m+7wo5mSdKmqlPjRnF655EGVMJCCW2WwVzD32w9Vuj26w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.1991de7_1789054361092_0.9295782129642667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.226558e":{"name":"skybridge","version":"0.0.0-dev.226558e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.226558e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"52daa96e5b3bd0e3fbd38d8066383d8300f650fe","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.226558e.tgz","fileCount":506,"integrity":"sha512-svyA0Pz+FRvutA/4/TQvJWIKIBixWHwqpPVqi9wFHASCuFVdnFLuNRdmbGfFdoQZyNycCTcGrSqPUyBeICCycA==","signatures":[{"sig":"MEYCIQDdMdfbt8fhM1qLaOMvetDYvTo/UWVhSZRiOgs/lwvXIwIhAKRzeaUG3b9DMgzGwq3zqMCRH6IFJtPKhWxFRYgM21VU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.226558e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.226558e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5a7db93737f80dffa4ba967ebc8e0251/skybridge-0.0.0-dev.226558e.tgz","_integrity":"sha512-svyA0Pz+FRvutA/4/TQvJWIKIBixWHwqpPVqi9wFHASCuFVdnFLuNRdmbGfFdoQZyNycCTcGrSqPUyBeICCycA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.226558e_1789054378461_0.26087722690140036","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.001284f":{"name":"skybridge","version":"0.0.0-next.001284f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.001284f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"73740b1c381420b4da86c591f3d20e34487df91a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.001284f.tgz","fileCount":506,"integrity":"sha512-LH7aoF4wR43lURNMPc9/k/Gb2h4p4oqnDEfvuSV+h0dwB64ZMUFev5Pcz9W/vJ5yaNJDMprJwcffVxFpHNWubg==","signatures":[{"sig":"MEUCIQCMKrj9s3pARMA/+3K9vMzoEiDpsJ70h0PO7hx34D8YtQIgWJ1N9jFCEk6deSPbIo9k+CeEXIfx1px2w9ugAavzCpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAu12v7sL362H+W26BF37Od6bd8PK4WJZG+13W8Md9f5AiB8C2IjIad3pLiScu57sSm6737qiD9lSxCfECrbwPr1Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.001284f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.001284f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/69d19666b40aa45869aa68c9d2936dca/skybridge-0.0.0-next.001284f.tgz","_integrity":"sha512-LH7aoF4wR43lURNMPc9/k/Gb2h4p4oqnDEfvuSV+h0dwB64ZMUFev5Pcz9W/vJ5yaNJDMprJwcffVxFpHNWubg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.001284f_1789113314143_0.15202665629514334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85e5e7d":{"name":"skybridge","version":"0.0.0-dev.85e5e7d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85e5e7d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3537c8ddd2037a7c6b749e7e98aa5b947ebd3406","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85e5e7d.tgz","fileCount":506,"integrity":"sha512-2JwqcrbOISHmLVij0K19RLZ9UdM7w9/dosEUjOravFmoIRoHivunIbd5gSpoM0JMlP6cZoVQMro3mj03RNCo0Q==","signatures":[{"sig":"MEQCIGNEW2pG2mCjtVo50Qf7mImX4JXftB/x7mEP7GRN2CqGAiA806aAmuara5rwAOhuzj52KB3zZZqME4AVqRFif+YEag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQDhdjZcyqEpVW4/jXaZPyKo7V9moEsyWlNsArbLc2UtGgIffR79YsR5i+x1wWC+Q2krpJGXnF7/k1zqPLUF6l6jng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85e5e7d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.85e5e7d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/066e47deac882ed4cf692b3e9f748d8a/skybridge-0.0.0-dev.85e5e7d.tgz","_integrity":"sha512-2JwqcrbOISHmLVij0K19RLZ9UdM7w9/dosEUjOravFmoIRoHivunIbd5gSpoM0JMlP6cZoVQMro3mj03RNCo0Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85e5e7d_1789131656870_0.9054071156362273","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6e16cb9":{"name":"skybridge","version":"0.0.0-next.6e16cb9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6e16cb9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"fef0d35bb8c7c3cb93c7ad74017a645b610556ce","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6e16cb9.tgz","fileCount":506,"integrity":"sha512-LlvhK5Sh0omeXapgNmcnEtarKHJ8THFUVoj1SDu1ugjPbVseom6NU0aJ9Fhgj92dRmzJlyzGRv5U/4fVK0fvTQ==","signatures":[{"sig":"MEUCIQCQVe6OINo9fv98dFFxygNQX+XLQ0TPPuWftKUB8mahSgIgeSzwp7qwECSfAxjFMHU1dq6ZQNUlvi9hD1xL301U7fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYOR+YIr4bAF4GQMlmfu7JjHg3TYwTN5ZvMWRSlImJoAIhAIHJR+qBMneD79jH3G4A5lEPyxhBsDBfc2ZhmOIRlMg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6e16cb9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.6e16cb9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/eac5042219bc359f53c236791cd96403/skybridge-0.0.0-next.6e16cb9.tgz","_integrity":"sha512-LlvhK5Sh0omeXapgNmcnEtarKHJ8THFUVoj1SDu1ugjPbVseom6NU0aJ9Fhgj92dRmzJlyzGRv5U/4fVK0fvTQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6e16cb9_1789133632348_0.7479971151623654","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f324cc4":{"name":"skybridge","version":"0.0.0-dev.f324cc4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f324cc4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4f027dd7feb2c0b555e504605a8c3fb282b01e67","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f324cc4.tgz","fileCount":506,"integrity":"sha512-t2qgvJRIPl3++U83ivvVFrm2KclViNtBNhXrQlfTHLGp1SpW+4e4OFGpyFko8R+ZmNKeVTCJ+zAvpVBGqKpB9g==","signatures":[{"sig":"MEQCIE5ATFYpAR4Qgy4r8fFoOPxT0fUblafBBWI3Lqxc5HomAiBHobDN/UYENi2Ir4403Xa5GBBRCGxbstJ0NqEnTLAbyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAIPuM30vjP7LkeTpru7KD43uhjgisM9hn8rkCUFtUXsAiEAwJ+DaguZwXvCjhmMZAGqcTeUtsbMP9hi4rwgm1oPwKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f324cc4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.f324cc4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/08236ff571001f56c8d176836d6c9fe1/skybridge-0.0.0-dev.f324cc4.tgz","_integrity":"sha512-t2qgvJRIPl3++U83ivvVFrm2KclViNtBNhXrQlfTHLGp1SpW+4e4OFGpyFko8R+ZmNKeVTCJ+zAvpVBGqKpB9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f324cc4_1789134017647_0.44626755516149497","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8fd1fe8":{"name":"skybridge","version":"0.0.0-next.8fd1fe8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8fd1fe8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"33dfcf58a66fdbd44e43759a5886ee362de329d6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8fd1fe8.tgz","fileCount":506,"integrity":"sha512-ujD94eUzdGYS0cGT0CCysR4RNz5nHXGHnG3OnMpqCz2caBHo6Qe+hMqv1fZEQiDG1hgXEJgBHmsANk+MjyFCgg==","signatures":[{"sig":"MEUCIF2Q5VH/uRA33jUDzI0JFYiyGgDbeDY/ANCj1xQMa+cFAiEAuP5NGC/MCDQsjYBNAxo6Yfq5AqoCPuOzHzzD2/K45fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3n6EfUgWlSxfSargfhI66/39vloyzjz1ldUBDfPOldgIhAMz27jpKDTIo6gNVnrDInkSJ5y9xWW+T5jC7/LeoYJaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8fd1fe8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.8fd1fe8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/59e16b9178f55bd36e52d8b40e2296be/skybridge-0.0.0-next.8fd1fe8.tgz","_integrity":"sha512-ujD94eUzdGYS0cGT0CCysR4RNz5nHXGHnG3OnMpqCz2caBHo6Qe+hMqv1fZEQiDG1hgXEJgBHmsANk+MjyFCgg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8fd1fe8_1789134672955_0.06156545596984864","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fca7959":{"name":"skybridge","version":"0.0.0-dev.fca7959","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fca7959","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f70ece04a77b7e8f4d6e323da3da22a86341b42","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fca7959.tgz","fileCount":506,"integrity":"sha512-raMoQRM/ORinsB0TgEVAfY835eSLSNXjfX2yn1fK9o3fiAQKrD4t5plp405CcTkrLHTEySB2JOT8vOlvgmCzfw==","signatures":[{"sig":"MEUCIQD3CRP8gg9oQ5Ew408g6ZrrxZ/KaQd5IojeOMcDjQmgvwIgAI04PtmzM0kXbxK4mpkmLr5nFXg0Xqxlh3Y5v0KLR3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQPXi55QZUgkuUym0CKpasfFd6DDpOmf3CsSqr46KNhAIhAJw41kU6/mlOJrT2pEnuZMwa0ClJCLuMAvFTEttnOJRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fca7959","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.fca7959.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a65eaace825d02024e04227771d06f39/skybridge-0.0.0-dev.fca7959.tgz","_integrity":"sha512-raMoQRM/ORinsB0TgEVAfY835eSLSNXjfX2yn1fK9o3fiAQKrD4t5plp405CcTkrLHTEySB2JOT8vOlvgmCzfw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fca7959_1789392849264_0.7001154049825229","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.effc12c":{"name":"skybridge","version":"0.0.0-dev.effc12c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.effc12c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4c8298ea4991efdd12d8b92b131b72dd344af79f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.effc12c.tgz","fileCount":506,"integrity":"sha512-JMPeAwS7URSM941WGlFzykWY5T+GSW/6QBrlk6JerCdzsi1cJx3MzNiNMN3TtvrF/wj3ZGoLh1ksNGqYqbs0eg==","signatures":[{"sig":"MEUCIQCMl/Dihtm5slFeaaWvULrxGpZRXZbKQcwkId5ueIqmXQIgKS1haWpru146DUyEEgruIGtPZyR2Uv3t7f8LF6VZ/wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICf9p+7dmxocU7IJFVRMUUTbXuD+t5DyGl5Cx+un+5h0AiBxRsRTYWY609j0+/edtQ3XR0/PCGHmY4N1vPb3qtXpvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.effc12c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.effc12c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/fa4c7abd3029a5067260066f854c692d/skybridge-0.0.0-dev.effc12c.tgz","_integrity":"sha512-JMPeAwS7URSM941WGlFzykWY5T+GSW/6QBrlk6JerCdzsi1cJx3MzNiNMN3TtvrF/wj3ZGoLh1ksNGqYqbs0eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.effc12c_1789393155812_0.07856776141737787","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d8359e":{"name":"skybridge","version":"0.0.0-dev.0d8359e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d8359e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"905544f9a94846573e800b80011ef66cbb1d347c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d8359e.tgz","fileCount":506,"integrity":"sha512-2Y8n2i8zHL+sO6ODQN7MH+ypE7QFCT1KyF8rsOBMwddxiGcI8Y/cDkoCa/HAw+POpEwx+pHHQG+noJjE1iHwug==","signatures":[{"sig":"MEUCIAZ2U6I+5MatAopzN8Y24zvRfSdX9ZmBnZrWCngJA79XAiEAoNrdGt16fnqgS+2DTaXjK+WscsYpsdDxXElbEv58crQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXOfIVWUSBRDnzA5C3js/E+8xqcMjvA7coVOQDkf7sfAIgCIP/FQTjNBakv2/0qK37ErhWyuyViwZUiTsRbfy80bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d8359e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.0d8359e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e4e0eea98ace75260349d879f0576dca/skybridge-0.0.0-dev.0d8359e.tgz","_integrity":"sha512-2Y8n2i8zHL+sO6ODQN7MH+ypE7QFCT1KyF8rsOBMwddxiGcI8Y/cDkoCa/HAw+POpEwx+pHHQG+noJjE1iHwug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d8359e_1789393209310_0.3375794914174457","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.475547f":{"name":"skybridge","version":"0.0.0-dev.475547f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.475547f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"312a0212590075eb3a1e840a08cb2a2e0019143d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.475547f.tgz","fileCount":506,"integrity":"sha512-dYC7zSRsLfTyY6xg/av03C/NnXu+eSSR+WPH4WW1eCwcKgIJEJEMnzt1kaUPooaE8Ta7KfUvrQ2752bLF5vm3g==","signatures":[{"sig":"MEYCIQCBIfMmaya/wgsJH/K/1ihLS1IXkE8Gf1dRdIGHoL0pIgIhAPWP6QdI7C1EITmbWWtVoQNeGQxN2gjliNPhimKCc9M4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNZa4FiHYpy4Vfdi2IPC2iQ5enBQHLyAtcpMMCXVWcjAIgWQyb4WzHl4UNVeg3gpON8wj3cBaVEAc4N/UK4dqb/dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.475547f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.475547f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/abb84f28dafb45a16e08bbb69dd5bfbd/skybridge-0.0.0-dev.475547f.tgz","_integrity":"sha512-dYC7zSRsLfTyY6xg/av03C/NnXu+eSSR+WPH4WW1eCwcKgIJEJEMnzt1kaUPooaE8Ta7KfUvrQ2752bLF5vm3g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.475547f_1789393574132_0.36165745651707915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3d83e07":{"name":"skybridge","version":"0.0.0-dev.3d83e07","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3d83e07","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b27f633cbc01f9d8cbd177a1ce478b985e1b7d8a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3d83e07.tgz","fileCount":506,"integrity":"sha512-fMxHHOQXR0QUECuSSP2djaKN8HZvosaG5ag1yhHesDJgG4hgeYJMr2NnyFztxBPHEze+Hf/JRo+nRU7HJjeoBw==","signatures":[{"sig":"MEQCIARv1Rkl+0zwxzwB8gFSlfQe2wYfagrQkUA3xyRhHWwLAiANlvWEsVi1b9glXGlyvhy1fiGH3y4HbB9dnhiVo62wuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF7XjGK9WwYxvKwsOr5zTIxI/1yRWEABxcXLhxah273pAiBfpEkv1/3xHb24is4pasNN0YFJFcJV5R4W5C/giMgLgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3d83e07","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.3d83e07.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1aa50b65f364b3d3ac44c7252dc3195a/skybridge-0.0.0-dev.3d83e07.tgz","_integrity":"sha512-fMxHHOQXR0QUECuSSP2djaKN8HZvosaG5ag1yhHesDJgG4hgeYJMr2NnyFztxBPHEze+Hf/JRo+nRU7HJjeoBw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3d83e07_1789393581259_0.0642270058631722","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.596dbd1":{"name":"skybridge","version":"0.0.0-dev.596dbd1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.596dbd1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a013e607d229285819894505fe2bdb3298d65f60","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.596dbd1.tgz","fileCount":506,"integrity":"sha512-v5RlWrVIE16EQLduC1yC4itQaaWLFM/qVHXCaC5ngvJsgRgEw+8eiij8hFq1B9o24KaW6/JYJhzVds8LZjmqTw==","signatures":[{"sig":"MEYCIQC62MUXaBEewVpWpcz7SOCNTTd+BQQRCwHHt+KxAiX+LQIhALcPRTrE39C3gmPZe8GceXjf2DCyihhXTvaNhwlEB3ap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICtBebDYJ+wvfSp7MadnOGiWzF1l6H8RJIcHdL7TEuRPAiEAz1EjnhJARopkFdNWEcbGKuKiRbDV62qLXcaZpBjDqYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.596dbd1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.596dbd1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ca14e7bdd777a9cf864e90175015aa2/skybridge-0.0.0-dev.596dbd1.tgz","_integrity":"sha512-v5RlWrVIE16EQLduC1yC4itQaaWLFM/qVHXCaC5ngvJsgRgEw+8eiij8hFq1B9o24KaW6/JYJhzVds8LZjmqTw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.596dbd1_1789393649424_0.640463508632398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.07b1700":{"name":"skybridge","version":"0.0.0-dev.07b1700","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.07b1700","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"52cef5a3c18a4b445e21989b0e2756e5153ab996","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.07b1700.tgz","fileCount":506,"integrity":"sha512-My49JgqgLkbc+WQefsZF/fJy+13BV1J8okzPMkEZ2vCBP1n5wemlg2UKDM3tXtiVZmyynoOAFKFQanQTUHwClg==","signatures":[{"sig":"MEUCIEQd+uzDIPnUpbHK+wg2bwWiz6AIY0b39OI4RbU/LSlJAiEA4NHzEaboUrUARRQ0US4VSf189sQ0dzPpGtIipI+fyIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrJLGqkVjz+tzZKo1TlIT14DaVDnOHe12rIf8W/1x1yQIhAIEfziiYxMY7iM788O4kYMEhXfkmL3G+mdTItXuBZiWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.07b1700","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.07b1700.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90f4aa8d1a6a09a460f4bf0df7894ee0/skybridge-0.0.0-dev.07b1700.tgz","_integrity":"sha512-My49JgqgLkbc+WQefsZF/fJy+13BV1J8okzPMkEZ2vCBP1n5wemlg2UKDM3tXtiVZmyynoOAFKFQanQTUHwClg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.07b1700_1789400974205_0.5071198497306395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0632f2c":{"name":"skybridge","version":"0.0.0-dev.0632f2c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0632f2c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5c3db1fd818c1eae64e6d54cb2047d3254b61e45","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0632f2c.tgz","fileCount":506,"integrity":"sha512-UUe2Xj+llcbv/60saAfYZf9EzJQ6ctIHg/wbjdWXG5M4Ed5R637pe0kX89LbtRMavM+nGKZoWcwJsYmqSP0hmw==","signatures":[{"sig":"MEUCIQCoFDvCSCIHsvLP1XTXTxRwGUVElARFRhSRvLoejFroYQIgOLyMkiWmFpf1F/ejVT0qhScE2xKUdXbb+BimsqZKkx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB8jD42wJNJrkump/FZJeNCdncNAJ2mFQh9ANACFZsZcAiA3cykGLLePXloMOchYm1mnZ53l6/ZtOjeomT0VpD4ZWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0632f2c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.0632f2c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/710136eb592c788c76a36e9f1a95d5f6/skybridge-0.0.0-dev.0632f2c.tgz","_integrity":"sha512-UUe2Xj+llcbv/60saAfYZf9EzJQ6ctIHg/wbjdWXG5M4Ed5R637pe0kX89LbtRMavM+nGKZoWcwJsYmqSP0hmw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0632f2c_1789401535819_0.333932963003438","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.59194c3":{"name":"skybridge","version":"0.0.0-dev.59194c3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.59194c3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b1fd0922b04b6c997e97a87ac459f0cdf15b7a73","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.59194c3.tgz","fileCount":506,"integrity":"sha512-lIDtrbPWMqkvOQ+U/Braotn9Fn/ONZiHalaLTuXVOlXaaZiI71yX8K50YydPYaIEkl93Mz4Esb5xExg7vUF01g==","signatures":[{"sig":"MEQCIG8+sFjdwJcbzHEGY5ws6qCJzfW9GY53woWTOqbGPpFsAiAo+ttJxGetfU303QBOKobjTU0FkxS4821Fi42UtNiTsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8bw1KNanG0XCIVnwlFTWuNyArEvOPuogMgtIjW4kYCwIhAKuSUHw50XjRWBnbsl3NwwDe6POA9GP1vURJDvLkB12H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.59194c3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958455},"type":"module","_from":"file:skybridge-0.0.0-dev.59194c3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1bf666b9f4d4673f183ad54f100d2d05/skybridge-0.0.0-dev.59194c3.tgz","_integrity":"sha512-lIDtrbPWMqkvOQ+U/Braotn9Fn/ONZiHalaLTuXVOlXaaZiI71yX8K50YydPYaIEkl93Mz4Esb5xExg7vUF01g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.59194c3_1789480405460_0.5172399495793136","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a961973":{"name":"skybridge","version":"0.0.0-dev.a961973","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a961973","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e408034387873f71cbb564872ee2258c457c9361","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a961973.tgz","fileCount":506,"integrity":"sha512-1vFdUW/jgl7vBt+wmzy9+X38dHbdG3Ud818MOQr5tJSC7NiZLAAL0SlsXppCyv4FGLJ8ZaukDZVg6qe/dpCCWg==","signatures":[{"sig":"MEQCICGGwD5dR1hguhKaGp97j6gQlOvLLV9oWfpKNRpDq2+eAiAGj4zg8X4JSL/Lt1/89O0YUCM1nhRFX//HI2OIC74nXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgg5MmEkwdnluht5yh92DRt6NwogBV7NXA40z4hvsyOgIgGWokt206E2l2/2+CHexlU26uc57KYQ07e4LmaVXnVQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a961973","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958455},"type":"module","_from":"file:skybridge-0.0.0-dev.a961973.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f3dc5adaeb6fa7f627100f03957a8ce2/skybridge-0.0.0-dev.a961973.tgz","_integrity":"sha512-1vFdUW/jgl7vBt+wmzy9+X38dHbdG3Ud818MOQr5tJSC7NiZLAAL0SlsXppCyv4FGLJ8ZaukDZVg6qe/dpCCWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a961973_1789480632046_0.8127274379370004","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.06587d0":{"name":"skybridge","version":"0.0.0-dev.06587d0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.06587d0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e75bc9e7583cdbc7bb2f8330ef3dbbfffcb6aa88","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.06587d0.tgz","fileCount":506,"integrity":"sha512-4DEio0lReP3DwAvxFepyaotkLCCUUL1ZUVKc4EghT4XatemUl65MgcGOU0xXZYiGSOhCcCZnwC7Wzndxy3FSuw==","signatures":[{"sig":"MEUCIQDgF964mwWC/JWCEbmB+GG0OAP33GRJdTRFQjh5G89VwwIga09JSd7db0gcne+gTfIK4hROPq2nRVbymdUANTc0EsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDN+H6SghtyAY+h6ikJzh9JBffK7vWHtH7hTDg6M2ob7AiEAruDOWiX2bEy9PVUPKeNKZi9FEV8xv58i0VIU2u9IJT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.06587d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958455},"type":"module","_from":"file:skybridge-0.0.0-dev.06587d0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b75b36e89a8a2d9b1e1c22018454007/skybridge-0.0.0-dev.06587d0.tgz","_integrity":"sha512-4DEio0lReP3DwAvxFepyaotkLCCUUL1ZUVKc4EghT4XatemUl65MgcGOU0xXZYiGSOhCcCZnwC7Wzndxy3FSuw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.06587d0_1789480991577_0.2439897010053802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6391a13":{"name":"skybridge","version":"0.0.0-dev.6391a13","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6391a13","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4e4fb0555fb135c9dbb560c4637b52ffe1c9531c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6391a13.tgz","fileCount":506,"integrity":"sha512-Ep3eCoRSnnAlJOblNTdjQtnWgXopyap3TFB43HwhZLR9JcL8H6AtyKm1er/zzTZIKxNIFj0AuP75oUwsrAo0sw==","signatures":[{"sig":"MEUCIQDH0YO/qCPxM/RbF/96uTEc42QexoUFnXMkXOKy7HQWMQIgHWvHsyGB/5dKf9K7jCel1reX1tgklhNsclrfaNZwGSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcWmD7LHZb7WVprL1yQb8g3xH4dmNix7R5KOAOyYMfUAIgUjG1GqvGeOnN2vdsrNE+1yR6HFwYLvO3Vv1IcuA4Iak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6391a13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958463},"type":"module","_from":"file:skybridge-0.0.0-dev.6391a13.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9de2d9a724e1c83b8f5aa9219e46d69c/skybridge-0.0.0-dev.6391a13.tgz","_integrity":"sha512-Ep3eCoRSnnAlJOblNTdjQtnWgXopyap3TFB43HwhZLR9JcL8H6AtyKm1er/zzTZIKxNIFj0AuP75oUwsrAo0sw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6391a13_1789481466033_0.8160471342555595","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d8eafec":{"name":"skybridge","version":"0.0.0-dev.d8eafec","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d8eafec","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"566bab2c5feafdf61535a88cfeaa7211b7adae46","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d8eafec.tgz","fileCount":506,"integrity":"sha512-c0+fnExdMju1KUJHATsaWy86rvdTn7awafCvDIf9RPhwFU6O1w7/Gs2ZmzMheUekVM92MT8NVqwB4DPvJe4gMg==","signatures":[{"sig":"MEUCIQDLcH8JcNLhAe3SMcF/rkxOh6jz3SMlvbm52UeUNaqX+gIgVItMWAK0Nf/O/z35rLaipIJ4XO6f1xzhfs7tO4WRN2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAu5uUJPwNv5tDwC+fkE/dJF5phvR3W0woT5FkTiofPlAiEA+mvYpy+v8KHuHKkglITQQng5wEEyirIpoPH6KkrzzVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d8eafec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.d8eafec.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/51da239a1112fbff24dd182ba29b7710/skybridge-0.0.0-dev.d8eafec.tgz","_integrity":"sha512-c0+fnExdMju1KUJHATsaWy86rvdTn7awafCvDIf9RPhwFU6O1w7/Gs2ZmzMheUekVM92MT8NVqwB4DPvJe4gMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d8eafec_1789482359902_0.8259252577103511","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.70d7756":{"name":"skybridge","version":"0.0.0-dev.70d7756","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.70d7756","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2415889a32431a21c0dd2c97cf5491fd81d1dfa4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.70d7756.tgz","fileCount":506,"integrity":"sha512-11Xozbp/dvxddZhOYSA84O1lJjSPyEbu3Y2nTUlY7FOGR4b0cm4Pt6j+FvAmUa69+nwpP7sbLmefpYtzBTXyIQ==","signatures":[{"sig":"MEYCIQDD0XirPMYgxULLR1s+rrj7CZJJzg845/lxc6w6OsL14wIhALvMX/4yAZ2/tMoohmQhKOvgNTFlaPDYDznuT20j4Q6E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDxMztcGFoPzwHIJGLs6/8w7G0kiWIoHqQ4o5o0w9qGAIhAMBeyc8iv7gP1fb0cXFTCtsIm8itNo5wQubxf4bhGcOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.70d7756","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.70d7756.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d147254892089f31f0a9a9494253d5b0/skybridge-0.0.0-dev.70d7756.tgz","_integrity":"sha512-11Xozbp/dvxddZhOYSA84O1lJjSPyEbu3Y2nTUlY7FOGR4b0cm4Pt6j+FvAmUa69+nwpP7sbLmefpYtzBTXyIQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.70d7756_1789550377646_0.29600569974552005","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f46e36":{"name":"skybridge","version":"0.0.0-dev.0f46e36","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f46e36","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5683084c7f2f98ba1448bf8a5c6826ca8c7f77f8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f46e36.tgz","fileCount":506,"integrity":"sha512-F2oDLAKGXyumsUUTp7zPKUbBMGLmxzH9faCo5Y8lJDzo1/e7CY4maDWzW1RQQH08TpmIGYSxYD6/Zfin/ijINw==","signatures":[{"sig":"MEUCIBkPsHczdhEFK5SYmx8HtPvBB0e7zhVzzS/qMIzwvxd/AiEAoHQwdZzFKTW2T28Cx0dwv0QePiA55thyw0h5JXFU6wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCD1Vjl2rf750VuofzevSz/YjbQ4c53Qru45Q5giLnlegIhAKgYpfQ4V6kXQI7Q/NQPQGC2kmV7tPmQEIHUEryEMS1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f46e36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.0f46e36.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8c001e4ec39deb82c141d6fadc68137/skybridge-0.0.0-dev.0f46e36.tgz","_integrity":"sha512-F2oDLAKGXyumsUUTp7zPKUbBMGLmxzH9faCo5Y8lJDzo1/e7CY4maDWzW1RQQH08TpmIGYSxYD6/Zfin/ijINw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f46e36_1789550656139_0.8698546636953757","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.91f1004":{"name":"skybridge","version":"0.0.0-dev.91f1004","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.91f1004","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"745e428743d8d7ad9490ecd2ab222b7f3ca12c9e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.91f1004.tgz","fileCount":506,"integrity":"sha512-uIOltJqw9+eUyZ20ZPgAIObzlAeXVd7ROS6n/vzMT7y5tkFQAi8OQNS8QV8p4+/15K/4fKwIKwMmuLKysOWq1w==","signatures":[{"sig":"MEQCIAyFqX9rd6W1SADi+rLG/iJuo1Lf1Y5+jizh7iksEW1RAiBfpGYI3OH/Az+iWFE1ILqZ2wzhTpbA5W9KeTJa11zwhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFiKxFP5aVoa/3w7qloSG9fFmsMctH3dmkwVJQaEnH/QAiEAoAzNDL0rXsFaR/P25K9YMm/U9vORRkSxhVPD8LY5W78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.91f1004","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.91f1004.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8eefe63b6ca25bba2559109cb6a2a7b6/skybridge-0.0.0-dev.91f1004.tgz","_integrity":"sha512-uIOltJqw9+eUyZ20ZPgAIObzlAeXVd7ROS6n/vzMT7y5tkFQAi8OQNS8QV8p4+/15K/4fKwIKwMmuLKysOWq1w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.91f1004_1789552361492_0.6289478774979793","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.141fd00":{"name":"skybridge","version":"0.0.0-dev.141fd00","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.141fd00","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2252ecb982e432813188f596aeedae441f6facb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.141fd00.tgz","fileCount":506,"integrity":"sha512-JbY76rnwoM1sikQ4ZkXssTRFlCWP9wk9q6W7H+3SfmNfINn80uGWVkefFT07fYwRlZQ3aiHjWI37y3Et33u2sg==","signatures":[{"sig":"MEQCIHXQnt8SHwklQfbzfQ9f/BwGh4fbNxQWAaBjf++3iw/7AiAWbt7DNkZ9LImPpd8hoDJqyro/21mj8+3mwshZ9UGGIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID8fnGiGukpx1b5I8Q5mzaZ3aU01OfT3wJQdzQjF9YL5AiEA1yq11aRgDcv/IJjIAJQ4DqUMo2VSy7OmTBzc4xQwCE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.141fd00","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.141fd00.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/65a270017755ab97b1f0ef1ad5e71835/skybridge-0.0.0-dev.141fd00.tgz","_integrity":"sha512-JbY76rnwoM1sikQ4ZkXssTRFlCWP9wk9q6W7H+3SfmNfINn80uGWVkefFT07fYwRlZQ3aiHjWI37y3Et33u2sg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.141fd00_1789555183135_0.8353376541996644","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bcb73da":{"name":"skybridge","version":"0.0.0-dev.bcb73da","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bcb73da","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0c560ae9afb6d38d1b70cc4da439ef905fa244e0","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bcb73da.tgz","fileCount":506,"integrity":"sha512-rmnRYflRo1xx89RBVYjtebvxblqZfVAWHOtcj/3VCSVJlN4Ia+Nj03yUgtxZ1eHRzABv/jfzG4AxBuazYzb1JA==","signatures":[{"sig":"MEUCIHJplxkrpjai1O6HXrrOgPCYJqmeSq9bq43ScrG854zcAiEAo/vdsgz0oxZR0OkIoCGD/XXpAelF/fGx0d56PJW/LoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFU78odIqaWiCi4w5iR0jVj7nxnLRfZdKinTqDs0Hxg+AiEA3ZNzp5AiW/v4YO1kD7YnPpMCJWUhg9j6mtvn4A1foa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bcb73da","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.bcb73da.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4a6dfb37de2994db13dfc0b9cbac73ab/skybridge-0.0.0-dev.bcb73da.tgz","_integrity":"sha512-rmnRYflRo1xx89RBVYjtebvxblqZfVAWHOtcj/3VCSVJlN4Ia+Nj03yUgtxZ1eHRzABv/jfzG4AxBuazYzb1JA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bcb73da_1789658120704_0.03172440582209335","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0e6da7c":{"name":"skybridge","version":"0.0.0-dev.0e6da7c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0e6da7c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"17e9a606d336420cdf2d8e052cd0b4da5d90c5e2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0e6da7c.tgz","fileCount":506,"integrity":"sha512-8uKAH31XNR0sbmEssfG13sunfckLBcKWAd37og2A9yIxDvMpHrXCuqhaMG4VsNejjMcyiAUJTJxeCxS62El1hA==","signatures":[{"sig":"MEQCID8yfuVPv6kvgTcZduWgBbvATX009z3Ih0H5vMwb33btAiBBD05s+2S7OtxOmsfjaIJfCvrQYnudnmRf1ISWTq/nUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+ustTNsFs/kcMi9GCiDufQFVHqaNEkYQ7pcqcGb75EAiB5g6jnldZNDODvZ3nez2/U8VOKa+yAp2XcjYsDb6zEXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0e6da7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.0e6da7c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d2ebb3cebd7fa1ecd2d733cec5f441c/skybridge-0.0.0-dev.0e6da7c.tgz","_integrity":"sha512-8uKAH31XNR0sbmEssfG13sunfckLBcKWAd37og2A9yIxDvMpHrXCuqhaMG4VsNejjMcyiAUJTJxeCxS62El1hA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0e6da7c_1789658218565_0.10952600027375103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da00241":{"name":"skybridge","version":"0.0.0-dev.da00241","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da00241","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b2a61bf2f3a2ee5d87d157e4b6da2555214fe757","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da00241.tgz","fileCount":506,"integrity":"sha512-DbXxqO5V7e2Mbx8m6jGe8mTKhn1PI05zwDBnyKMSviW9h031tc4N2S7mEqNB6C1L2ZukeAJ36s4WYJbk2x9IGg==","signatures":[{"sig":"MEUCIEcppmr90uHMDGAhB4nDMqFUS2ScV2Mbi8VHbvlAAepnAiEA+uCskkAQdsAJTd8sBLLzWhdqoEvrQ7wZT6TFX46euUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG2kswZjfk1sk/GTRZHRnq6BlUJss3Mv6vnlPdRovOT3AiEA80E4wmNb+9tkHXgc8O2UtBfk4fu4kT7mnow0Xp5Psd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da00241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.da00241.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ef14ef97dab51461ce09095307b851e4/skybridge-0.0.0-dev.da00241.tgz","_integrity":"sha512-DbXxqO5V7e2Mbx8m6jGe8mTKhn1PI05zwDBnyKMSviW9h031tc4N2S7mEqNB6C1L2ZukeAJ36s4WYJbk2x9IGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da00241_1789659102726_0.2796672340234019","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d04ef40":{"name":"skybridge","version":"0.0.0-dev.d04ef40","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d04ef40","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1c0e03e4a44e5e7f259f71888d3980b2f091a245","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d04ef40.tgz","fileCount":506,"integrity":"sha512-RDeFywo1w6li6lUElyk2+CyMNPtl29FPK8sRqQfgm4Mk4POejZXHK2MIoGjK1acyv6oJRkacbIqFRgEGjNSyBQ==","signatures":[{"sig":"MEQCIDagsu6d9TevCWYjyKWYTgJGH073C8gn2i84dOFJkLhPAiBqxP8KkLyMGhmoMwCng/AuCT1TLtgQ1ZIOq5MfS6ZAYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCW+A1DiVnYgGyHRldJQ3SUFnVX8bmHe/Rbe8/qFjva9AIgJA86uJGOtasvUPwnu//yqxBbWVA02lG4gws6BCAWVxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d04ef40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.d04ef40.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f8855b211104a20b314f238327aeab8/skybridge-0.0.0-dev.d04ef40.tgz","_integrity":"sha512-RDeFywo1w6li6lUElyk2+CyMNPtl29FPK8sRqQfgm4Mk4POejZXHK2MIoGjK1acyv6oJRkacbIqFRgEGjNSyBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d04ef40_1789663722339_0.5698371462332161","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d4774cc":{"name":"skybridge","version":"0.0.0-next.d4774cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d4774cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a569108ffea20768e1d599e6a20eed36c67f50ed","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d4774cc.tgz","fileCount":506,"integrity":"sha512-jggYF/fzcRixNsxHEmU8LEumjUBDtXzSL2CKojhSdx/LumVgoY8+ea0XXBNM1FBPCJVC72JXZDv/O6mpGalC9A==","signatures":[{"sig":"MEYCIQDAgOPwDYVsotIEsRxntWMP4sj/kBXe1mn4P5SF5Owd/QIhANBwBDbFyMPmjb/aJ6EflHuuFa5FP5pC4NjEtWb5eH1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOLMyR6QmtdINUy/k61ubNG4XXw+ZHrcQ+AwHxE6tFzQIgR/sk6K+PVE2tU/0KzDm9AHldFQ9pEN5qJjm4ppdT11Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d4774cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.d4774cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0da733d5513fd00996186b7915873d45/skybridge-0.0.0-next.d4774cc.tgz","_integrity":"sha512-jggYF/fzcRixNsxHEmU8LEumjUBDtXzSL2CKojhSdx/LumVgoY8+ea0XXBNM1FBPCJVC72JXZDv/O6mpGalC9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d4774cc_1789720206882_0.5267836095226386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ffdf126":{"name":"skybridge","version":"0.0.0-dev.ffdf126","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ffdf126","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"23638df03921a608c4b305b0094582a484df1f29","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ffdf126.tgz","fileCount":506,"integrity":"sha512-FcRq+VgvImSRDgDe92AN2NUXC9nSiPqGgiGjJA+QO7PzdMy0EAgcNInABTkWAcvnxvOE8Dgm4S++ja+ae3GWyQ==","signatures":[{"sig":"MEUCIQDxMtWZH1FmRTda0GoqIsMj8VeRXZsJrFoKrpZuD/NJHAIgOeB/Q4EqpycR7BcWeuJO+GAXJV8C7dFeSsfwOfCUG4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcijYd+1vRVCubWo7w2+MC/wqOnJoiQnwG32ZKjGXyqAIhAOJtBoG9dMGpZbLz5mknW6zMNE7Cd01tKoM3tnMtBHKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ffdf126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955474},"type":"module","_from":"file:skybridge-0.0.0-dev.ffdf126.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9c43a3c7b7d8680b50634d8e86d458ac/skybridge-0.0.0-dev.ffdf126.tgz","_integrity":"sha512-FcRq+VgvImSRDgDe92AN2NUXC9nSiPqGgiGjJA+QO7PzdMy0EAgcNInABTkWAcvnxvOE8Dgm4S++ja+ae3GWyQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ffdf126_1789740066081_0.8171347421018564","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8014b80":{"name":"skybridge","version":"0.0.0-next.8014b80","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8014b80","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b743cd51904c3f89710d3240a7613c1dee053895","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8014b80.tgz","fileCount":506,"integrity":"sha512-xM4vsu/PqWv+/jbKqprQ9xk8Zz8IR/9Vg+kiSmxDYbxLtW1BlG6QG9yEpuYmENXtXAULPQYiU67ilPvMeQhL+A==","signatures":[{"sig":"MEQCIDhOwKb7CXytET4dznskIbXXIwNTYOBL9eA39Daeqc54AiB8L2QPN+qqsBKQosuPFdF0z8LskvTtml7oTjRQUNJYTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXIiFA1TVZcZ4Z2AoNBK7Ssrd1KecKWjGzW5VY1pTv2AiBq1lECdX42UVbsxEUIBSNTCqgcxUS5qNBoP8TNwm5dmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8014b80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.8014b80.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c6631e5a2987f535f23046c0bf2370d5/skybridge-0.0.0-next.8014b80.tgz","_integrity":"sha512-xM4vsu/PqWv+/jbKqprQ9xk8Zz8IR/9Vg+kiSmxDYbxLtW1BlG6QG9yEpuYmENXtXAULPQYiU67ilPvMeQhL+A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8014b80_1789750131399_0.17538254205501902","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.210f5a3":{"name":"skybridge","version":"0.0.0-dev.210f5a3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.210f5a3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aa97c3d3d20635734f9d88c12c5e2ecf123478e8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.210f5a3.tgz","fileCount":506,"integrity":"sha512-auxpCV1UDZiOjwFfk4u0CGtPfzBl93B+N2ml5rw7fIeMFant3EbqYJCnsvVjhU12LgK4mM/qTH++D9EycDEgkg==","signatures":[{"sig":"MEUCIQDlHhmXLQ/DFn/GbHtciw6SaQQSx9BcrpNXKbSZCJ1oAQIgAs7ECQLyGXD8YyyXA3j/0PXeNdC2dcPc2p4ULf+9V44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICcz1SA6XHfpmC847Cv26giCRemv3fwfDaXK7tPpbNHtAiEAqB01iCIak397JI214fYcRM7MfYNhOVgcZy2naaJm4mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.210f5a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1959033},"type":"module","_from":"file:skybridge-0.0.0-dev.210f5a3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1446cf9525e9c4ce9e5bf1b9411c8ecf/skybridge-0.0.0-dev.210f5a3.tgz","_integrity":"sha512-auxpCV1UDZiOjwFfk4u0CGtPfzBl93B+N2ml5rw7fIeMFant3EbqYJCnsvVjhU12LgK4mM/qTH++D9EycDEgkg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.210f5a3_1789982157425_0.6796674434559371","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1ac91c5":{"name":"skybridge","version":"0.0.0-dev.1ac91c5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1ac91c5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"97fc2f4d9a7a0ece2616eb7c3d6a520c9000169d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1ac91c5.tgz","fileCount":506,"integrity":"sha512-EjMJsMWflV3ef5+5sI65JFYJadsCNWVJyMVDH9cYxQr5o/9TouzZtVL9KaBmWY65SwgmbiSS5KDgESYcMhpNMA==","signatures":[{"sig":"MEYCIQDGk2MFEr8xxXoMR42NDo2svlrpA0wY0PGkOHcRCMX1ggIhAJ8F0cM+O4C1u8DNYq7chPwGHXrI5kVxYJAP2D0hVpon","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIElrPX1HuZWcE0WpiLxF+3rdApyClqiaHg8WxNIZTjEmAiEA7c6x4Je4I4kC8W6+alGbLxXge1HDubL9SXHQKiOcuao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1ac91c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958776},"type":"module","_from":"file:skybridge-0.0.0-dev.1ac91c5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/342e1014f97d8c9c9d21832d1884b0b7/skybridge-0.0.0-dev.1ac91c5.tgz","_integrity":"sha512-EjMJsMWflV3ef5+5sI65JFYJadsCNWVJyMVDH9cYxQr5o/9TouzZtVL9KaBmWY65SwgmbiSS5KDgESYcMhpNMA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1ac91c5_1789982344231_0.4341577660394751","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4917d75":{"name":"skybridge","version":"0.0.0-dev.4917d75","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4917d75","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a4e4df661a45394ccf86a4e0c5d7822029e7b834","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4917d75.tgz","fileCount":506,"integrity":"sha512-ROwRI7BQCccrCt+y3V04AGKMFnUd0pbljo1nvSJUNLTg60wIVBtprb2OfpqxqHAPJEpI7px9e5UhubAggRTw5w==","signatures":[{"sig":"MEUCIQCO7ABLkzPQm6bYDO5UGOHsxByOjVbwpGuOKpIpzzrcqgIgL0YDnLZ4MNqqc3kI2iQF55fRv7boEYsvGmVZeOY5sbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFfbJ0XVwSy0xK5aJvbHJW+CClMXWbXnRhgT2jU+0DSfAiEAh016pe7gJXQkm6QtSkKBrxLcc7+jkGxbgGwA5juDxeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4917d75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.4917d75.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/567afc233a3e20ce41a4a6d1c04bfa71/skybridge-0.0.0-dev.4917d75.tgz","_integrity":"sha512-ROwRI7BQCccrCt+y3V04AGKMFnUd0pbljo1nvSJUNLTg60wIVBtprb2OfpqxqHAPJEpI7px9e5UhubAggRTw5w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4917d75_1789983098208_0.26148848273385195","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32741ca":{"name":"skybridge","version":"0.0.0-dev.32741ca","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.32741ca","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"af515c944ad66e3b9fbe8c2b924a09012e1ba345","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.32741ca.tgz","fileCount":506,"integrity":"sha512-9zC/qNJ8I0RjMr2gK0yCC/KxvuT5EMtq3pc3TINX3fERL6VnysOrBp6340I8g+4hWLir7VdjR0Ob27T0+pabhg==","signatures":[{"sig":"MEQCIBuECxkUiv2aBglRfOWLZ4qsYYuNk6vEwHbf/QobcCILAiALm/7rERO82vxRgbTY7mveJ7wmllPTyfRSuAxHRVgcjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHPfwex7kBrbEjrJIyJJzQOKAIjSCm2VHl7uAJIHrjxoAiA7Njjjg612FuZzHxacQ5Zd5cuCi4MzqG7s7KbVCMXBcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.32741ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.32741ca.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5ecc6e87daa0327140e75d992218207e/skybridge-0.0.0-dev.32741ca.tgz","_integrity":"sha512-9zC/qNJ8I0RjMr2gK0yCC/KxvuT5EMtq3pc3TINX3fERL6VnysOrBp6340I8g+4hWLir7VdjR0Ob27T0+pabhg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.32741ca_1789983505985_0.6478024840762848","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.57816ed":{"name":"skybridge","version":"0.0.0-dev.57816ed","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.57816ed","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b8775ce65e0d90a0a97f016713200efe32f2d34","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.57816ed.tgz","fileCount":506,"integrity":"sha512-FABQ2QYiQImxEuZAsYraG3WqbRkOsYvRKD1XufttmtQIeg06Hu+ZO9kAoVpilztM/AnEVdGoSVfZRyFz9iBOWw==","signatures":[{"sig":"MEUCIQCbWtIphQ0Gho79+Vi6xhriq1kEuiGrq2+VCT/s/iUpKAIgbTL2OMwcAdkXR4dkrQLjh5joZNaBFpot13vBApwg5M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqwhqxxDf+vkJyuKVrIrutnTvRQgEw3D/lTyWI26YaeAIgRVfrs6+dcBSbw7IEYgi6ku7UxuOFJW2+/21QPhux0Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.57816ed","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.57816ed.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/edda784fa8aca58b2c0dbe776ad38d86/skybridge-0.0.0-dev.57816ed.tgz","_integrity":"sha512-FABQ2QYiQImxEuZAsYraG3WqbRkOsYvRKD1XufttmtQIeg06Hu+ZO9kAoVpilztM/AnEVdGoSVfZRyFz9iBOWw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.57816ed_1789984844098_0.8840705025885642","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.684471d":{"name":"skybridge","version":"0.0.0-dev.684471d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.684471d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a7b3f50b66903d9557ca71a2f8b4e56903aa9dfd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.684471d.tgz","fileCount":506,"integrity":"sha512-K0fZYjkiMfF690qDrL/JKaQAVjnNLSFyXNohbsuPImErVpyLTWg2cmOY1PXyepuacd4NLuXhkTvPCG3heIvknQ==","signatures":[{"sig":"MEYCIQDfQeDpAgD+pWfpjIoZqyGVL9uFZxJjWSDYfQ+w5jO5VQIhAJrFmRo8RdhZ2EP9bd/ZySveCg4mrrDcRbFW9fyIfknA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDyvPUmh325G6WQAOGgoZzCBTRwL36INpYjqX+Oocy4oAiAlr+Nx7tFZ+nCk45CZ5x9D6KugJmVuMYuM4wI3kK9dSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.684471d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.684471d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1caafc557adaca05f9f7f3197d82c537/skybridge-0.0.0-dev.684471d.tgz","_integrity":"sha512-K0fZYjkiMfF690qDrL/JKaQAVjnNLSFyXNohbsuPImErVpyLTWg2cmOY1PXyepuacd4NLuXhkTvPCG3heIvknQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.684471d_1789989780285_0.40320686226061886","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fa95a7b":{"name":"skybridge","version":"0.0.0-dev.fa95a7b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fa95a7b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"682241f3bcbbec666677c67389837a7a7a585296","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fa95a7b.tgz","fileCount":506,"integrity":"sha512-t93dRpu7zt0wOaasCprNayv2ZAV1jsy52tzJYfPaPfUTaAvhoIfRBX55/wObnPEPFwSmmkS6TioKymfdcqFAFQ==","signatures":[{"sig":"MEUCIF/NefGbU3QvqApk8XarAr5gxfQDtPmNV8pgTnpSdHBZAiEA3vRKSTtrNAblWPjQhnrL4X7PhHhEFHLGLXK+LGPbp9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWiBEOzS3TKevLXszi4HlMN+m3qIhLJ8gIDUkGlOs81wIgFmkwPGwp8SjsYT5ipzSo+M/EckM7+aZwrHd/k99lf7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fa95a7b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.fa95a7b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6f2d77113556c9cd766f5df518d6d3f2/skybridge-0.0.0-dev.fa95a7b.tgz","_integrity":"sha512-t93dRpu7zt0wOaasCprNayv2ZAV1jsy52tzJYfPaPfUTaAvhoIfRBX55/wObnPEPFwSmmkS6TioKymfdcqFAFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fa95a7b_1789989926699_0.4602308163129589","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.7583ae8":{"name":"skybridge","version":"0.0.0-dev.7583ae8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.7583ae8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3540744e6368603424a249994f11c2254376dd64","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.7583ae8.tgz","fileCount":506,"integrity":"sha512-eFcXP//B3zS0oqMTgn4sdiPIKYGSD8cIyhisZAlOykNJz+kY6usSYb555fLXxLOKHNdG0Rpz0wh8oRx7vaJLcQ==","signatures":[{"sig":"MEUCICL5J37XXEF0VHiCPnHlI2OEON1wUGHWnsz06kbrPDLtAiEA1515MFbreBDXggiN9iuSHaC5UIGyfW6Gue5eJB8i7wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFjhSbuiO6cjauntD8hSmc7NhCxZuKxefFJB/LWrdyi1AiEAiYbfiMRgEww+WSvOMNmyCpHu7TPmjPYGixuUqwnA2Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.7583ae8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.7583ae8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0f72f749f8398ad48e777c4ea5c21f03/skybridge-0.0.0-dev.7583ae8.tgz","_integrity":"sha512-eFcXP//B3zS0oqMTgn4sdiPIKYGSD8cIyhisZAlOykNJz+kY6usSYb555fLXxLOKHNdG0Rpz0wh8oRx7vaJLcQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.7583ae8_1789996285166_0.33964114548100865","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.272e395":{"name":"skybridge","version":"0.0.0-dev.272e395","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.272e395","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e293a02105ce5d8690eb1a276782debaa546bc9d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.272e395.tgz","fileCount":506,"integrity":"sha512-lpNr/WXVFgBd9MTD1zbSqU6RCSBkWEEowxsp7Og6QbsQkZ0obxJzIee+FpfzA5MRo4832Jjp0iwUADqejKb8eg==","signatures":[{"sig":"MEUCIBhTGsgXeYiKOH8wyulPKcu9beOP1u/YmOP9o+kRgxD4AiEAsMVQeOWNqKTGvqaMICdTsIvhzH9jjkfcWJwx7NvClNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCycIJ+F0y9/9HWFpdiUzBi1Fwbp3G7S5BTPta7go65mwIgWUUZj6hUOzjRFaCDOW07ZVGbBuCXySlgArtt/+L6tkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.272e395","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.272e395.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e1b1a4b3785869f1bd9f44ee70d57da0/skybridge-0.0.0-dev.272e395.tgz","_integrity":"sha512-lpNr/WXVFgBd9MTD1zbSqU6RCSBkWEEowxsp7Og6QbsQkZ0obxJzIee+FpfzA5MRo4832Jjp0iwUADqejKb8eg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.272e395_1789996458108_0.7634456408529668","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e3d3217":{"name":"skybridge","version":"0.0.0-dev.e3d3217","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e3d3217","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"84d036d37b9826bcae9ff459f37c4e73b12ea840","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e3d3217.tgz","fileCount":506,"integrity":"sha512-4MF6TtYj3aY1YhVL6RD30VIEQ6LxJYwyAI/OGqNNWJx0lyoap1mlq4BS9e8WFnpYswWMaBRUlCzf/ZnbCCpHWg==","signatures":[{"sig":"MEQCIFjP5O7Y2ivsiloWQXwlE4T2zYqrknZ27TmiNFpxrO6uAiASKfGYhDjuH+ztiygaOSGVMuguZSlsNMSHJ+K83Tf1tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEYGDS130m6o5dcsnhS/y3m40+dbdIbTOp1GYa1mu9DjAiEAhxnHf8cESr1QiJvO73p8BoVZVht9qB5zyNec/mHBD1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e3d3217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.e3d3217.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/90daef286eae69f72e237c33daff8282/skybridge-0.0.0-dev.e3d3217.tgz","_integrity":"sha512-4MF6TtYj3aY1YhVL6RD30VIEQ6LxJYwyAI/OGqNNWJx0lyoap1mlq4BS9e8WFnpYswWMaBRUlCzf/ZnbCCpHWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e3d3217_1789997196273_0.5843661011740953","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6fa217f":{"name":"skybridge","version":"0.0.0-dev.6fa217f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6fa217f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"53aae1025d113c59e338a364c23418f8b544de3b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6fa217f.tgz","fileCount":506,"integrity":"sha512-2gPbNdj8kO72t8GegGq0ItKPd4WIfEsGCKMv8CzksjG+YJbcnQ2BR9uer39XUudckXhx9lMFLGTwR3KO7pyuoA==","signatures":[{"sig":"MEYCIQD4l0T6Xus7KJbcOcJnOymUTSIDZSREgOlEmLzowJKvKwIhAIOFte0HTeARszlrBUvWnNKIAYGOEybFyI5q0aZS12NO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEjnlyw70+XZtHkzEweXcJXt76q3JAaHJCqTrZgtmKDbAiEA1SDFVejEhSMxBJ2tkAzpjD+RM9hKT/EC6/0rtRdCe6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6fa217f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962216},"type":"module","_from":"file:skybridge-0.0.0-dev.6fa217f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f4cad92bd66686578a6d4db85795cc71/skybridge-0.0.0-dev.6fa217f.tgz","_integrity":"sha512-2gPbNdj8kO72t8GegGq0ItKPd4WIfEsGCKMv8CzksjG+YJbcnQ2BR9uer39XUudckXhx9lMFLGTwR3KO7pyuoA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6fa217f_1789998225735_0.12021945173995152","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3c6e3e7":{"name":"skybridge","version":"0.0.0-dev.3c6e3e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3c6e3e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"595dd79ac51578e3efc1ecd0be0838418008ab2b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3c6e3e7.tgz","fileCount":506,"integrity":"sha512-2QsST6NzqKM9UGglBeowGEBG7JsVOIfvJ18ByJUE7hwhhCqfl61HBg4D20ffMuDYNj1hJLbp0S643TeC3JbnrQ==","signatures":[{"sig":"MEUCIEBT8XXiyvPYwJxDh07M19hH+5pD0H/gXPrnwLA/915VAiEAnWHiWQGgAAjJDXZT/rQfHzf8ZXC2vACJi0hiB1xl6rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuc+i9LRlPNe9spkbkRYiUEW0GC6Mx0C8kb91z5yC37AIhAK+FEkurncfgCaKSOUP84KMQvZhX4LUh/5hmWKCipZcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3c6e3e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958407},"type":"module","_from":"file:skybridge-0.0.0-dev.3c6e3e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d7ecbf1846242091ae80eca9aeb36d03/skybridge-0.0.0-dev.3c6e3e7.tgz","_integrity":"sha512-2QsST6NzqKM9UGglBeowGEBG7JsVOIfvJ18ByJUE7hwhhCqfl61HBg4D20ffMuDYNj1hJLbp0S643TeC3JbnrQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3c6e3e7_1789998727503_0.545597731346984","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.b77146a":{"name":"skybridge","version":"0.0.0-next.b77146a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.b77146a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"648c6b70bdd7978c7f12c811b03c38d8d3875c5e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.b77146a.tgz","fileCount":506,"integrity":"sha512-LkZaPljl4hDzRiJLa2QXFIMDe/06IKO8xs3BFW9YC4mRqioa984+G/gpWpu8MaZifp2n6Um3pY+JAUFaLSEpwQ==","signatures":[{"sig":"MEYCIQDPNB2lu/w+HswbYZIz+mYCZRe2VVkIoHPbiqNqVbo7WgIhAPtT3UNv0Z/HyeswOOVHU2F4ULEuglaItDoVte3b0bdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1RFhaYSA6TF+ZScEoqQpEovGA3Aoe0Jt/SlKGO9/FJgIgByTNKhl2EHCWg+nRvkPGXx7p8HRzRTaplDOKnefc2sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.b77146a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958408},"type":"module","_from":"file:skybridge-0.0.0-next.b77146a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d0e3912f3eceb12ddd9f353c12b24216/skybridge-0.0.0-next.b77146a.tgz","_integrity":"sha512-LkZaPljl4hDzRiJLa2QXFIMDe/06IKO8xs3BFW9YC4mRqioa984+G/gpWpu8MaZifp2n6Um3pY+JAUFaLSEpwQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.b77146a_1790004611403_0.16223602499894718","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.47a653c":{"name":"skybridge","version":"0.0.0-next.47a653c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.47a653c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"c882a38bae63704b86355028ce79abfd8214e13b","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.47a653c.tgz","fileCount":506,"integrity":"sha512-jjw+mfONIN6G23ejkkNndVvW0Ruf5qTbRZotm9arm7m8TQ3RgI/FcZi/posBuxcDiJAIM464MEmtm61HC3vKow==","signatures":[{"sig":"MEQCIGwjDhZERFJU2EzMPPuq0dInCfK9x/qQRUqFixrm0gdJAiB9xtpUVZPNLtdEQFojnKciXg9uM6xW78KZOrNPHARKBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJK30XMKK4ZW7N1BWgHoz9QfcMmkqu9uqoyfTtbVgEIAiEAh9Bs/Cb1bvTglINjZOKdZbKVZ/jA9CWiL2eU+8pRFRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.47a653c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958777},"type":"module","_from":"file:skybridge-0.0.0-next.47a653c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/37d9cee636fc5a4fd622bc4c34c531d9/skybridge-0.0.0-next.47a653c.tgz","_integrity":"sha512-jjw+mfONIN6G23ejkkNndVvW0Ruf5qTbRZotm9arm7m8TQ3RgI/FcZi/posBuxcDiJAIM464MEmtm61HC3vKow==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.47a653c_1790004650524_0.9732704677895476","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.3340b34":{"name":"skybridge","version":"0.0.0-next.3340b34","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.3340b34","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6cfc9b7dc76a2df857ac58031028ebb2cb12ff79","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.3340b34.tgz","fileCount":506,"integrity":"sha512-4TVEh4eFt6hvxzTIIgxOgeErK0whsJIG+Feg0CDddJPuqVT/gT+io8E4hDRPwcsRGX8O9jiz/S3qjETCLABOlQ==","signatures":[{"sig":"MEUCIBX2r404LnnN6CXgtRRqhqA457d42QIo95ga37WJocrnAiEAxJSEzguW8mSVOliXscuqyCucQ78SV2HQcUANFjYubEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB13wFZrNTXsiF/s4rasShcKxAPsJZN/rh4funtHfA3IAiEAkDKePVMt15aQOrZdc1OGfHzGD3IUpgyeGfDcdd7opIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.3340b34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958777},"type":"module","_from":"file:skybridge-0.0.0-next.3340b34.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b32b34c8ea30848c0a1e95814c482b9/skybridge-0.0.0-next.3340b34.tgz","_integrity":"sha512-4TVEh4eFt6hvxzTIIgxOgeErK0whsJIG+Feg0CDddJPuqVT/gT+io8E4hDRPwcsRGX8O9jiz/S3qjETCLABOlQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.3340b34_1790004752359_0.14939384387739074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b4419f2":{"name":"skybridge","version":"0.0.0-dev.b4419f2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b4419f2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8df2520f81bba9e1506e28813645ff39481e23ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b4419f2.tgz","fileCount":506,"integrity":"sha512-uAKjZTrU6211jeXLr4spNR51gSAA2JNpxlEBoP/8StiuIV+DpsKHbuXkPw9rMw9qlddMxKlDpGpFLNdJ5X99lA==","signatures":[{"sig":"MEUCIQD5kAIoKDz3bckYuc7Cl93Jt5A9ti/QOUM4p9YMys3ePwIgKu4hq5bFUvt4f/zrz9LCas8HmKSwh+FIHmQptbAFawo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhcr3hl7kULXqJ8oHYBDsoLGDaDKUJKk7FsrtDDN7tXAIgQNhQ2XpLWpWE5GG2mcKl56LGl5k9B70U8gut8wN6hrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b4419f2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1958776},"type":"module","_from":"file:skybridge-0.0.0-dev.b4419f2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d6c2833c1613dc4cc7753372677750d4/skybridge-0.0.0-dev.b4419f2.tgz","_integrity":"sha512-uAKjZTrU6211jeXLr4spNR51gSAA2JNpxlEBoP/8StiuIV+DpsKHbuXkPw9rMw9qlddMxKlDpGpFLNdJ5X99lA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b4419f2_1790007690545_0.8831619595529114","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.68a5a53":{"name":"skybridge","version":"0.0.0-next.68a5a53","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.68a5a53","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b71bf3dcc5e2d0d84a68098dfcc31adcbd7b9e92","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.68a5a53.tgz","fileCount":506,"integrity":"sha512-fdUt9HfSvh5+lwm5OaKYqhWgGQEKS1iAERAba1j9WWTzFqRT2ysXNmiXUcYHCR23Gjo50Ab2BpXYQowOQ5OUCA==","signatures":[{"sig":"MEUCIGabmnfqNWGbYKJthZhvDiYJfkZQqkmfH93Q/hrEv/M5AiEA6B0zHjIvfNwbRCNXakUocZS7CJB0oEAAa3OSA1yLLxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAbX9NWEkB4qMFlSdcbulXs3gqGahy8uX0Nvx+fo0R/EAiEA2U3eDsmW1EvNQV/WcLmr7/R4w60MkRfmYgmnkrK6Sug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.68a5a53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962586},"type":"module","_from":"file:skybridge-0.0.0-next.68a5a53.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d5984b4ab06705b1b2a7e7721f5bfc92/skybridge-0.0.0-next.68a5a53.tgz","_integrity":"sha512-fdUt9HfSvh5+lwm5OaKYqhWgGQEKS1iAERAba1j9WWTzFqRT2ysXNmiXUcYHCR23Gjo50Ab2BpXYQowOQ5OUCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.68a5a53_1790069863572_0.23745505063814343","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d93900e":{"name":"skybridge","version":"0.0.0-next.d93900e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d93900e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"15b7567dc72066761e39eefda3450fdce60f6d23","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d93900e.tgz","fileCount":506,"integrity":"sha512-CkxH9UDXkMWMmTbjmbRPcl+/O+cXnxfk/d3rrMBJgeWbTsYfn2rvQFT3EkEBWZB1jaVxd34d9Ja/WlvUlK4Uyg==","signatures":[{"sig":"MEUCIE0txWUZwE59dMMTR1u0uNv8LhZ+1H5lHXbTboQ1fwXrAiEArsSTbiwRyWsaBATqwlhMVxQtOtWmf0kgqkECRlvZ4II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC43U19ksj6mjg46wzEtr/g57TC9tbI2XxtN9QQA+c10AIhAOyS19nkDYAlB8Ly+CzZMrAPzUD6Sv+ckZG4YIhJPV7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d93900e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962586},"type":"module","_from":"file:skybridge-0.0.0-next.d93900e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e26222b0b858d290686c7832f697b332/skybridge-0.0.0-next.d93900e.tgz","_integrity":"sha512-CkxH9UDXkMWMmTbjmbRPcl+/O+cXnxfk/d3rrMBJgeWbTsYfn2rvQFT3EkEBWZB1jaVxd34d9Ja/WlvUlK4Uyg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d93900e_1790070064218_0.6338915912403227","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.78dcef0":{"name":"skybridge","version":"0.0.0-next.78dcef0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.78dcef0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3df26cdc2e73e7272cd90ac9b7ad0c4f36f20eb3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.78dcef0.tgz","fileCount":506,"integrity":"sha512-8dJuTCisXm4LF4vhedcRUfkVhf6WNx/LKDRy/DqXRfrYFLYn3znpcrp2rA9dyvoYCDzPWOVJhlCojT2tB46WDg==","signatures":[{"sig":"MEUCIQDUyLTssAclrKF6/HKZw8r630vI38xA+o3CQnUxtd4jvgIgYhXIXUxqshaD8toZai6wOlmtcBFAwNC2t+IgR1cNTQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCH3gz3ZxMY9TQvLB4sHeHu2+U8NSbrbv2+dDQQm+FFFoCIF7c0Wm/9F3AzCvozUWUsQ1wm5HQypF60Oy4+dCpqqTW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.78dcef0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962586},"type":"module","_from":"file:skybridge-0.0.0-next.78dcef0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/ad6bd3966c3fdbd00cace910f4e3d5d3/skybridge-0.0.0-next.78dcef0.tgz","_integrity":"sha512-8dJuTCisXm4LF4vhedcRUfkVhf6WNx/LKDRy/DqXRfrYFLYn3znpcrp2rA9dyvoYCDzPWOVJhlCojT2tB46WDg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.78dcef0_1790070079318_0.7269293147057745","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f384b26":{"name":"skybridge","version":"0.0.0-dev.f384b26","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f384b26","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8ffc9b814578c177c50f70971f9b2b4a75c9daea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f384b26.tgz","fileCount":506,"integrity":"sha512-NEnDrcUT6Hzl2q2dBt+TXnY3GPmAWumUVWf55udkGsHJiPyZaHh8ahFJyHh0zH0Te2c6VgZC/pY51KgHx8Hcnw==","signatures":[{"sig":"MEQCIFe1RF/vs9A3nXldtG6z0rsdkOQCPa4ljSPE2dqTgXDfAiAUxRYfgLNpRrStoduk2GWg1NzuMWh7ocfVhlmCFAY2Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5Bf4G7qLcCuNk4J5/TBYFEodfH3YAoL8X0V9JkA28eAiA3+IzqLgI7HEpZ7d7gJrZL0GVMlwuueyQ1aL5+eBo9xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f384b26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.f384b26.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/deafd6d14e042ff24fb0901f92654778/skybridge-0.0.0-dev.f384b26.tgz","_integrity":"sha512-NEnDrcUT6Hzl2q2dBt+TXnY3GPmAWumUVWf55udkGsHJiPyZaHh8ahFJyHh0zH0Te2c6VgZC/pY51KgHx8Hcnw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f384b26_1790151211716_0.8001119945525257","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16fb6ea":{"name":"skybridge","version":"0.0.0-dev.16fb6ea","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16fb6ea","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"291123148184b7787757cd4e7aabee827caa9e3c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16fb6ea.tgz","fileCount":506,"integrity":"sha512-hh2N+2lXxE7qYdkStLb4D48GHTGUD3TIfyQMVeP11e6nWyfQ+4P1zwSDAV4TKRF2bMpcnj24yz6mCUTt2BhkGg==","signatures":[{"sig":"MEQCID6aDKHKJ3vqdLpHvlDJbz4qdMvgI8ANSkYDUGxwI1NyAiAs6oSYIs2+iK8OZ4ky5LL7Gx7XAbf4fcso3/g0xgcL8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3skmeDdVdvY7+pVN8UaE6ULICf1jaqH+QH5Ez0iBZAAiEAxLooYTQ2b/6VjIkNlXmupfpjVjlRcqhngekvx79Wv68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16fb6ea","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.16fb6ea.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c86f0a4df44e845334256b062c7e7b34/skybridge-0.0.0-dev.16fb6ea.tgz","_integrity":"sha512-hh2N+2lXxE7qYdkStLb4D48GHTGUD3TIfyQMVeP11e6nWyfQ+4P1zwSDAV4TKRF2bMpcnj24yz6mCUTt2BhkGg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16fb6ea_1790151401424_0.17751670786582552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.d229e79":{"name":"skybridge","version":"0.0.0-dev.d229e79","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.d229e79","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"361c5dc7c915f710acb7ce6105f78e7fcc478d59","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.d229e79.tgz","fileCount":506,"integrity":"sha512-I12vpTr2bBlJeReXarHmywK8+NsgeUx7CKwJ9W92erHM1IkkHmvtJ3XgZ3ADx/SYMfAunFRf5yYcYRMV7q07xQ==","signatures":[{"sig":"MEYCIQCRJ4XaQVvsG3gsS0EW43+x7eEe6rHCRg/Y4PP1UTdAtQIhAL4f6p1Zmqr+KAbxhoLmmlnsteBB/GFgV8DXnju1Mbm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS4liZ19WaCNsZIbrkyKV19KRbdk/JwnBUFuWX9kQWogIhAI26HGoeErSupwyIiXROS9gazix4evWDbLoa1W1QEgVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.d229e79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.d229e79.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3a90a1dccc5fd1d19985e75f1362a5e0/skybridge-0.0.0-dev.d229e79.tgz","_integrity":"sha512-I12vpTr2bBlJeReXarHmywK8+NsgeUx7CKwJ9W92erHM1IkkHmvtJ3XgZ3ADx/SYMfAunFRf5yYcYRMV7q07xQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.d229e79_1790151645910_0.13378763222112933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f464e7":{"name":"skybridge","version":"0.0.0-dev.5f464e7","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f464e7","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"daaf996b65731dcaf0d2de5e368c0167ac397823","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f464e7.tgz","fileCount":506,"integrity":"sha512-qJfL4idi6BnXOMw8kz7Is/pdQ+8MUvoAF2OuFUGYQYzf7GZV2CyteujsrIhBY0CTb9gpv+WU1XovULGECr1CLQ==","signatures":[{"sig":"MEUCIQDzmbIEWwoaoKCFjbNJqnSYk/2p/zUEStnD7NiXwszr3QIgSua/WUn6zYr0QwmlIkc42AjsucTJtp1pEa47xdb73GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoml3O5q+/zA+eLFfHbQOX+hwDYEUx6T8ZnfYwtrhu0AIgVQcPQgqw5Yp8MnofjXd4qujjjcWaVVIpABrHD9LaABw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f464e7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.5f464e7.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c9f2bfb0c9ae76f71d2010d25eec1647/skybridge-0.0.0-dev.5f464e7.tgz","_integrity":"sha512-qJfL4idi6BnXOMw8kz7Is/pdQ+8MUvoAF2OuFUGYQYzf7GZV2CyteujsrIhBY0CTb9gpv+WU1XovULGECr1CLQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f464e7_1790175366138_0.3516381761360372","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b6192c8":{"name":"skybridge","version":"0.0.0-dev.b6192c8","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b6192c8","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7dd94b699300b290d5de1d59918b2fd1bc22f7de","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b6192c8.tgz","fileCount":506,"integrity":"sha512-TJ8CIWQUqDDCz9pzczVZ7sXWO2a2JlnqGVhIlwgwMeAV/AU8Y2tHO5H26waFXf2HF1rd19AiYxl7zSOTghv/ZQ==","signatures":[{"sig":"MEUCIFfkDq6rj5DtGhR1Q2pwo49pwxIqSSPzK44QfOyc57D1AiEA0fHklNPAS321Os5jyYcpkqPvIebc8T/Nd7Hf2NHHYJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGb1UFKaGpumlqFotu0GLaFN6XkgJ3P93uzCOQEThL05AiAcr7jVcbAGFuVnr/I2KHsGczm6IZhpazybxsRXJdS/gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b6192c8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.b6192c8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/29a0a429d15bf8be80a470b935f4b040/skybridge-0.0.0-dev.b6192c8.tgz","_integrity":"sha512-TJ8CIWQUqDDCz9pzczVZ7sXWO2a2JlnqGVhIlwgwMeAV/AU8Y2tHO5H26waFXf2HF1rd19AiYxl7zSOTghv/ZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b6192c8_1790177462654_0.7850958381252198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.8bc3175":{"name":"skybridge","version":"0.0.0-next.8bc3175","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.8bc3175","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"80c1112c99211bb6695c1a43ea38c19a3b2fc2eb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.8bc3175.tgz","fileCount":506,"integrity":"sha512-5Ljqzjsjp0LwRqQxDJL4hhnsPMQRt8M7xc0xwcL6X+SYVcYXA15C24/uC3F0ExeMp7DrniGknlppI9tDtbg9ng==","signatures":[{"sig":"MEUCIQDpGLDH/LMdKpcJHBf9E60D9G2Z1SgYZ18ROQ+Epy24cwIgE0jQ7BiW9Ob3L2aCA2elbtaOG7Rje4qo7kbzIDBM9R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCclugit936wJisAsYNXbYR54Ilh4Idpe0Bt92uyhSHQQIhALErZ9uMGNNbS0KLCtFG/QBn1vv4RlIWZVS21gFfoSIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.8bc3175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962586},"type":"module","_from":"file:skybridge-0.0.0-next.8bc3175.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8344b4f651921f4f5de4851a377ab75/skybridge-0.0.0-next.8bc3175.tgz","_integrity":"sha512-5Ljqzjsjp0LwRqQxDJL4hhnsPMQRt8M7xc0xwcL6X+SYVcYXA15C24/uC3F0ExeMp7DrniGknlppI9tDtbg9ng==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.8bc3175_1790242782938_0.8978050259055799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3b3d824":{"name":"skybridge","version":"0.0.0-dev.3b3d824","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3b3d824","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a6c71a3ae331524436a62d561dfe0af87ff8a702","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3b3d824.tgz","fileCount":506,"integrity":"sha512-GMScfuk4kzLbAjLqbrMmGxZZigTQt8LPDyvy/XF8pPEMqd4xT69Kvy/FUILGbY9eYTBTtqyQcuutEvz4fNOozA==","signatures":[{"sig":"MEUCIHxJHdamCi2/fhID/1IvkHWSciIKK/oNrhIja45N8tcFAiEApwGZf5ZK1Vkwdoark5CeRD9f/mmSAKPj+TR1V1v5B6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBC/vwSGGT8cpOe6xzmz7sjB9PWrpP5XMLznHarNCGZaAiBqGl6lHwTFj0yeCLAT9a9WbMxSsuIEUfg/HrAR74CMsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3b3d824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.3b3d824.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c2aff17c9f840e7e77abc3a2d10ad559/skybridge-0.0.0-dev.3b3d824.tgz","_integrity":"sha512-GMScfuk4kzLbAjLqbrMmGxZZigTQt8LPDyvy/XF8pPEMqd4xT69Kvy/FUILGbY9eYTBTtqyQcuutEvz4fNOozA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3b3d824_1790603292991_0.48408669656167636","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.dc90b1c":{"name":"skybridge","version":"0.0.0-dev.dc90b1c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.dc90b1c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ff98118300cc8d89f84ba32e5a1bb8d2c9d4f12d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.dc90b1c.tgz","fileCount":506,"integrity":"sha512-7wex+SFGpA6zzczMjye/3tBufdWqpn7PeRIE3CqmB8wmeMz1YDzIRdhCNS3cJEHSi3iBAH9myyEAEIWc+YziCw==","signatures":[{"sig":"MEYCIQCuV9qy05ACE6P20C2dI0WAmkqT99KMpM2mIh+RHDm44gIhAPvmAaNPByfkNnLoiwB5HBPgJMcLrHLSKjqmkRUmCn98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDro1DlseWovuQFmIoPSOPACQdAo+s7aI0xd8dWYWmmSAIhAMAEX4CZJQo08PSZF7rcO3Fwlzv7EAE8gQRVDsLUbr8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.dc90b1c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.dc90b1c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/02d711814149be9a4ac8de0fc0fc327b/skybridge-0.0.0-dev.dc90b1c.tgz","_integrity":"sha512-7wex+SFGpA6zzczMjye/3tBufdWqpn7PeRIE3CqmB8wmeMz1YDzIRdhCNS3cJEHSi3iBAH9myyEAEIWc+YziCw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.dc90b1c_1790603987042_0.6153868166061518","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a52155b":{"name":"skybridge","version":"0.0.0-dev.a52155b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a52155b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13bc009a2bd0ddf70b119fd10573736e708d9caf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a52155b.tgz","fileCount":506,"integrity":"sha512-HtWyqRKsWV3G6/RvI7ZvVRzwup6URwarrcToUei0VmEqXFAOdgXhro4J4ZEXt5xjUwMxN94F5aWhV76YsHOfQw==","signatures":[{"sig":"MEUCIQDAdjA/FhZtDesQenpEocQfLGi0HIi+z01CPvfKI+CoBQIgSEPaZ3d5iX+UBtxjgIG9sCcpjz+24H0ELy46pHOCT8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEi9reXoaSUUAs/6bQQORoSP78WUGJhktB95N0gpPZaIAiA6usaEQgsB3GoLv//83XtmLR7UYAE8FuTW6Bp0X7C6uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a52155b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962866},"type":"module","_from":"file:skybridge-0.0.0-dev.a52155b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d85cc69eb23e578e0ea502858f290c7d/skybridge-0.0.0-dev.a52155b.tgz","_integrity":"sha512-HtWyqRKsWV3G6/RvI7ZvVRzwup6URwarrcToUei0VmEqXFAOdgXhro4J4ZEXt5xjUwMxN94F5aWhV76YsHOfQw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.0.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a52155b_1790604676804_0.062348952975650684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.021bf7c":{"name":"skybridge","version":"0.0.0-next.021bf7c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.021bf7c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbfa4532918007dcc7427e541992d0e802d0946e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.021bf7c.tgz","fileCount":506,"integrity":"sha512-CR7UMajJx47/1kRmtNa5RgygSKRsf/z2pn4qIRZkbyQBPh6MaMHHEZ45NPEo3Mwa+i2I0TYhY+f29L+HM6PETA==","signatures":[{"sig":"MEUCIC1tsQP339I4kSxnIdTR+BftH2UAWD6hbpS3CFYWhzIUAiEAwExP9EIzMpau78IPUl4X90HUHVGgqUvPJhSSMH2vZx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaWmSudLRfKno+DMha5HG4WKEgy4GJVV4kXU/4u4iaKwIgdbER8oX+sr55Cb2DsBg3giuaC2dJLKUnG31YIUX6aUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.021bf7c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962586},"type":"module","_from":"file:skybridge-0.0.0-next.021bf7c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/556c1701f9cdc1bb5404ef820c80b499/skybridge-0.0.0-next.021bf7c.tgz","_integrity":"sha512-CR7UMajJx47/1kRmtNa5RgygSKRsf/z2pn4qIRZkbyQBPh6MaMHHEZ45NPEo3Mwa+i2I0TYhY+f29L+HM6PETA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.021bf7c_1790606487605_0.6257826207688837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d9fc89":{"name":"skybridge","version":"0.0.0-dev.4d9fc89","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d9fc89","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"717f394674f155afc642734b596c96e6fa662ecc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d9fc89.tgz","fileCount":506,"integrity":"sha512-O6uyh/Kj54/YrZWscbvHRNyK7gbTZBnLBfk4b+999Ugz5CeJ2SK/2Fs+emrYWmExwICw+c+1+njAl5bTJY8iXA==","signatures":[{"sig":"MEQCIHO1HhySF4QKp5g2lX58JtyAj/XTXNyCgpyoHxGXUrxuAiBXVknfNH+fkOS2X607vqIgT791ZPE3xRCw8Wqw8795jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEtX9A9gLeBso/yAo15/6qh4V56ien3izALojNo5GIbIAiEAuLcLUaYo07KTbgLMH0FcAdp1FzbyjKvqzhqUK71dVq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d9fc89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962585},"type":"module","_from":"file:skybridge-0.0.0-dev.4d9fc89.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/150dfd973d16c653cdee8707a1843528/skybridge-0.0.0-dev.4d9fc89.tgz","_integrity":"sha512-O6uyh/Kj54/YrZWscbvHRNyK7gbTZBnLBfk4b+999Ugz5CeJ2SK/2Fs+emrYWmExwICw+c+1+njAl5bTJY8iXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d9fc89_1790612539259_0.18227721629596028","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.266e240":{"name":"skybridge","version":"0.0.0-dev.266e240","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.266e240","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3c365b126e535b6e51fb92f545530166de7b5e76","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.266e240.tgz","fileCount":506,"integrity":"sha512-25wRYygkCYwq4MjG41JPLdMFCnWpzLLVYJtZA/RgN7zGSxISot9mK02fJU4gOHCsL08PxnoBwHzG46HJbD1kiw==","signatures":[{"sig":"MEUCIQCj2QPN7xZtD4wqgjQTyGojOh+ehTEtWFXqMwBwQ0M2vQIgNlj+8MeN+RgTF6/QK8p4o0HS9arDML48eQ6tOlNy61o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFiG5QZbL8GC9kMze2v+6WQpXkBmJbCRs6kQHNiX7CfgIhAJEcJT44gOJXeV9RLA9zSA8/7LvBdzc1EUmsushRzCzP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.266e240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962866},"type":"module","_from":"file:skybridge-0.0.0-dev.266e240.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5b4c6e5d61a699b9138a34c7c961d097/skybridge-0.0.0-dev.266e240.tgz","_integrity":"sha512-25wRYygkCYwq4MjG41JPLdMFCnWpzLLVYJtZA/RgN7zGSxISot9mK02fJU4gOHCsL08PxnoBwHzG46HJbD1kiw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.266e240_1790612833859_0.6709721924387657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0bd2828":{"name":"skybridge","version":"0.0.0-dev.0bd2828","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0bd2828","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"abd506823a01ff117e1ed52f8aca3a3520345935","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0bd2828.tgz","fileCount":506,"integrity":"sha512-N5+iDlB8wgG2K6FcbwbBSpUUUfBm4RifgH5oO/Zspi5Fj/DT6sSRT6rZidn8xcI4m1sItZ3x4r254/1+4GuqbQ==","signatures":[{"sig":"MEUCIQDdsc+WzudYUHYMUE0Dm1rSXLoWtpVJIrFKhaJ8kClhxwIgWg5gQSG6P357ESvG7a2Nwq1xFkdnaitVYRfGK3B06NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrK58FZsZTkaNHU1GxBI6j7d6jVHgWQWjTQm8ozf7llgIgWMq/QPvEQr58RDLSIazrSb7awtu6Q2WMMH1uLweO1wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0bd2828","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962641},"type":"module","_from":"file:skybridge-0.0.0-dev.0bd2828.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6b3ffdd3b96ea8d18a60b3275ec91096/skybridge-0.0.0-dev.0bd2828.tgz","_integrity":"sha512-N5+iDlB8wgG2K6FcbwbBSpUUUfBm4RifgH5oO/Zspi5Fj/DT6sSRT6rZidn8xcI4m1sItZ3x4r254/1+4GuqbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0bd2828_1790667604155_0.9466375818281618","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.6d0f0bf":{"name":"skybridge","version":"0.0.0-next.6d0f0bf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.6d0f0bf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"96815a72eb548789b614f28e2c27267c375423fc","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.6d0f0bf.tgz","fileCount":506,"integrity":"sha512-YQM/Gk/lHqUOYJpgwv6Mn2E5gZv4lEQl+LxFz2Vui21u1PJhvTOGxzsY9uH8NbrPuWnwvAVolUxYycrrtPaAEQ==","signatures":[{"sig":"MEUCICWDsHP4vjYe0k6WxNz6RyfkbIQqfQhePEgOPFoBC539AiEAjiz2aoYCm/P+P6JZy3arz1lGlRtkAnpFcASlxHpSstY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHRRPTBNua3+2TbCV8Ekc67fa6Sd79F7Pp3ubA9/RD77AiEAnQWkeEIvYbIxMLbG8pz3gN6ck7gPBfO6piZ6fdp+bUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.6d0f0bf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962586},"type":"module","_from":"file:skybridge-0.0.0-next.6d0f0bf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/46bb47351d410f3962cfbbcf7a8a78d3/skybridge-0.0.0-next.6d0f0bf.tgz","_integrity":"sha512-YQM/Gk/lHqUOYJpgwv6Mn2E5gZv4lEQl+LxFz2Vui21u1PJhvTOGxzsY9uH8NbrPuWnwvAVolUxYycrrtPaAEQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.6d0f0bf_1790672809410_0.013295796419910522","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ec70681":{"name":"skybridge","version":"0.0.0-dev.ec70681","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ec70681","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1ae7d6f22b689766cfee095550c428490b579299","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ec70681.tgz","fileCount":506,"integrity":"sha512-9qB2Yl5X/pmbkp5R9b6bbbRwEZeGOEp+D/l847IxaMWD3WkOTVDfv1hrEJvWk9+35qI8DP33ppNMay/qMzbmzA==","signatures":[{"sig":"MEUCIQCSga+luAOvXaNcihzGOOJfH4PesZTNhxC+eISCFvNqqwIgZPFmqkvega4KIh8lmv6ZoLyQ0KPQQr6MHcRxteTARfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvAIjeayV9rNaoxud3zHQtRzXt4wx8i0KKf3H5hFng0AIgaur5ICLP2DOICOYxndrscPa44Z6L4t8a+El+ZXj6CiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ec70681","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962641},"type":"module","_from":"file:skybridge-0.0.0-dev.ec70681.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3e0d0a1940c0742fc48126c61bd12812/skybridge-0.0.0-dev.ec70681.tgz","_integrity":"sha512-9qB2Yl5X/pmbkp5R9b6bbbRwEZeGOEp+D/l847IxaMWD3WkOTVDfv1hrEJvWk9+35qI8DP33ppNMay/qMzbmzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ec70681_1790673563659_0.8452677963589541","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4cca07a":{"name":"skybridge","version":"0.0.0-dev.4cca07a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4cca07a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e2f7894f05872161b19973d44a8d5a8b76b2dae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4cca07a.tgz","fileCount":506,"integrity":"sha512-M2Esz/gaEeERFgPPg+UTj08CyIhAKVKMibyUunMVZcLfloYyXBAzpvcHbQ8BFP1vCstXf2xs2c4XUh492pI3lg==","signatures":[{"sig":"MEUCIQDdEugjQy3ahatafFAF93guEYrDWl3P6eULXGYSWnlX6QIgJLRJImGVsxuKsBZJTMflM0CySzHJ7Pg3/nHL7pizKxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCphrdr0VsD/EHf2TV/qz+eBTyQNKe+8w19UiYE8PlIewIgKQQOmUtaTse8UIrA4x3leGRf/a6us0q5f7oHcbLW4u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4cca07a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962776},"type":"module","_from":"file:skybridge-0.0.0-dev.4cca07a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/332d29fab9572375634cb7eb3b227be0/skybridge-0.0.0-dev.4cca07a.tgz","_integrity":"sha512-M2Esz/gaEeERFgPPg+UTj08CyIhAKVKMibyUunMVZcLfloYyXBAzpvcHbQ8BFP1vCstXf2xs2c4XUh492pI3lg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4cca07a_1790675772294_0.4811159315290108","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.4081040":{"name":"skybridge","version":"0.0.0-next.4081040","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.4081040","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94509fa700469153c0338f8feda2605debbf8b7c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.4081040.tgz","fileCount":506,"integrity":"sha512-PyZxt/tKn5WWni3YDyyxYb+wHJNoL8r3i2ggkPLee98hqS6eEFassDez0H8xaGG5e2R2o+oOyczT6M97P32FuA==","signatures":[{"sig":"MEUCID2LGDID9mpcN0vDBeakcMv7ubMt6+8AxMXHED5QFLmSAiEAqNHbFChid+M5nDoiJsdVZZc6LmBtIebAe8WuL4GLB+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgFs+ACrILo6f56axLOAxUCQVoUYUyMss69C5SyeOz/AIhAIFLtyhkn613nTl5KzPDvvF+F1qvRf6XwI+5o69MxwxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.4081040","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962777},"type":"module","_from":"file:skybridge-0.0.0-next.4081040.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9f677273c010f0af7ed4a6b315f590ec/skybridge-0.0.0-next.4081040.tgz","_integrity":"sha512-PyZxt/tKn5WWni3YDyyxYb+wHJNoL8r3i2ggkPLee98hqS6eEFassDez0H8xaGG5e2R2o+oOyczT6M97P32FuA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.4081040_1790686145222_0.6113466015733873","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5c35b50":{"name":"skybridge","version":"0.0.0-dev.5c35b50","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5c35b50","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a4d6af5014783bfd7a8750e5b73e14c4b14bc275","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5c35b50.tgz","fileCount":506,"integrity":"sha512-IPC5bNqrsCDQ/xEYzXQrUj49W6l+IpJ947rs2pVUjHWylShUVx6E6TfhdkubbkE9rMLd8l98moTB0NaWfJn+EA==","signatures":[{"sig":"MEUCIGWnhX9IEmzpq1u4/Q6wWShmWbcYUKuL1RsvyG6NHicBAiEA0O20+tAk0PDwhWlLzPnncZSNzz724xYAmBLKY9OoBwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGLvKRjsfSK0ygiCb6oLy9TQrnwc51CE08uZKXijosg1AiEAhGIv2JkfB2NVyq9SrPosEgpR+Ren+64YcWjH5ChKtzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5c35b50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955665},"type":"module","_from":"file:skybridge-0.0.0-dev.5c35b50.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/007d3813a8b111c624ce10fffa75b5fb/skybridge-0.0.0-dev.5c35b50.tgz","_integrity":"sha512-IPC5bNqrsCDQ/xEYzXQrUj49W6l+IpJ947rs2pVUjHWylShUVx6E6TfhdkubbkE9rMLd8l98moTB0NaWfJn+EA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5c35b50_1790688902328_0.4706083708645752","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5c35b50":{"name":"skybridge","version":"2.0.0-beta.5c35b50","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.5c35b50","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"aad47fa6d416bdfead3444ec0fcebd00f5523910","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.5c35b50.tgz","fileCount":506,"integrity":"sha512-OU/3xMQRCQ9Ls4rSxbTJ2g1d2/faGzsgFGAZrSHgBWL5GSQFZ/u0pXHX8WCWYrWe+Hn3zch/DIjyAV1S69dH9A==","signatures":[{"sig":"MEUCIF2fOyf9ePZ2sH2vp92nQlH4StO3I/R+kC/YNzHIrSMXAiEAnfWV5PoyzsBXPzfq95zKZzH88Yf+WlymalSfpOfG3PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJ2cQT4Uy9YzPVf4bSWhiuotXzjUATFo/6k5sSQ3P10QIgAZZzaYgfwUEEl79Sh6L//GfA2s9FAZHuqXJ4M053a64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.5c35b50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955666},"type":"module","_from":"file:skybridge-2.0.0-beta.5c35b50.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c88c7c484580cd613644c741ef58e757/skybridge-2.0.0-beta.5c35b50.tgz","_integrity":"sha512-OU/3xMQRCQ9Ls4rSxbTJ2g1d2/faGzsgFGAZrSHgBWL5GSQFZ/u0pXHX8WCWYrWe+Hn3zch/DIjyAV1S69dH9A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.5c35b50_1790689943982_0.4148063701453377","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"skybridge","version":"2.0.1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"747438a922f93388f3a1aca5a230ce58c89f4a6d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.1.tgz","fileCount":506,"integrity":"sha512-CvVLmq0/NFj3hMyNrfTtULVH/7W22dpmjcXZ82icyykcjq8W3l2gCzIIbuQIqp0TANYJoRguD3hM4PK/S5rYAw==","signatures":[{"sig":"MEUCIQC45VWDKkM1+olV8dkWPaQnnsctgAO8VAJkOt6duaW2BAIgVkKQ5n4IAY0sbTCht1oZWMnnwqxnnp+gU+ZRNK+u4ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDt0kquhTujesgnhX4+xTIRZxrLTuQhSqpZk9w+NK50CAIgXkSEZX040OIVuEB0hBLkMJiLsMI9eld5GsRsW/oLVy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955653},"type":"module","_from":"file:skybridge-2.0.1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/323b534c28a2b39df94c4baded2a6d67/skybridge-2.0.1.tgz","_integrity":"sha512-CvVLmq0/NFj3hMyNrfTtULVH/7W22dpmjcXZ82icyykcjq8W3l2gCzIIbuQIqp0TANYJoRguD3hM4PK/S5rYAw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.1_1790691004453_0.9971944805895048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.00d48a9":{"name":"skybridge","version":"0.0.0-dev.00d48a9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.00d48a9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0d6abd86386a4e7734d530979de52a93004d1154","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.00d48a9.tgz","fileCount":512,"integrity":"sha512-lpef2CJSKPYyGDeh2iElBY5Q3z65oGZrS38RGui0ckvu4MTkcPgsqNU8KK8cUA0H/ZD4d1SO+iHOaqdl6SETOg==","signatures":[{"sig":"MEQCIGf0AtZ4nDzXQqXZP41k5ozvgRDkXw6RnfWSTrVVXQwoAiBXvkVnYgsXnL2dFcssyBBMFXC6bB+esyAp+t2OSW2VDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAoojaTLCOkxDb4FFVx3048IodY66a9j02uatIvBtLnXAiEA61k2VvJNK73CtZnKHUgh3vaUwO+lKdFlTmJkgR/Zynk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.00d48a9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1996613},"type":"module","_from":"file:skybridge-0.0.0-dev.00d48a9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e082dc77e36b6e2719260803866f431f/skybridge-0.0.0-dev.00d48a9.tgz","_integrity":"sha512-lpef2CJSKPYyGDeh2iElBY5Q3z65oGZrS38RGui0ckvu4MTkcPgsqNU8KK8cUA0H/ZD4d1SO+iHOaqdl6SETOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.00d48a9_1790777346598_0.7871981929257188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.db532c6":{"name":"skybridge","version":"0.0.0-dev.db532c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.db532c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"13f13846722a04ade75742c766a4c1939d4d4443","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.db532c6.tgz","fileCount":512,"integrity":"sha512-dqjDm3VPx/Tirgl51QNE/WQq3sPkvgSr+CEdPkPUejd4S+NMv+4PJaNVrGo39C0T8WKwTPb51yNBZWMNxbopWg==","signatures":[{"sig":"MEUCIFjFser8gkMtfKcoPb/HQSE6+iZeSwSNkUBlfF6PcbueAiEAi8tasQUyVKtCSl2WU6t78MTIvR+RAoNwHemyZa0IdXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEaQ2JYfySrgZGZvIRXSlW97XaeP+eumAuk4REN4iaMRAiB9Rsh9WVK0x86vKP1ZKRH8R8oQWdiboMx63x4u+UHKtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.db532c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1998997},"type":"module","_from":"file:skybridge-0.0.0-dev.db532c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a646066e6540e580e3f099a4ec6add39/skybridge-0.0.0-dev.db532c6.tgz","_integrity":"sha512-dqjDm3VPx/Tirgl51QNE/WQq3sPkvgSr+CEdPkPUejd4S+NMv+4PJaNVrGo39C0T8WKwTPb51yNBZWMNxbopWg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.db532c6_1790777640543_0.2600907415685041","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69d93ba":{"name":"skybridge","version":"0.0.0-dev.69d93ba","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69d93ba","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f9cdf4091891610a8dbb65490c745cc24df1ca2","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69d93ba.tgz","fileCount":518,"integrity":"sha512-4lLfuSZxOVu2h524vssc/5yuX++PSTj6CTsDBA+pivsPndFn/NR6nHunj6TPhCFPoC8f5yqqltZD22bquJxQJg==","signatures":[{"sig":"MEUCIQD+tN/RaqyMqZKyVMxv4mIFP8LqkaTUADAIMvMe6EfssAIgZB1BWIl3UN4/I1Qx29YsMFD+KuYkVeQP96OLHtXh1Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnyehecabS6ZW+rpy7qydygL/XA+3KcmIaj5fwu+zB0gIgMbgEcEuFyUwZhqBdzet6mVkiv7VTz1CWhYTluAcAf/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69d93ba","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2007470},"type":"module","_from":"file:skybridge-0.0.0-dev.69d93ba.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f717e53081ac4d88990883ad33cb1e9e/skybridge-0.0.0-dev.69d93ba.tgz","_integrity":"sha512-4lLfuSZxOVu2h524vssc/5yuX++PSTj6CTsDBA+pivsPndFn/NR6nHunj6TPhCFPoC8f5yqqltZD22bquJxQJg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69d93ba_1790780986069_0.23856662798405592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0f803c4":{"name":"skybridge","version":"0.0.0-dev.0f803c4","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0f803c4","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0af6da0dde393bf9ca7410dc54fb50dab8469527","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0f803c4.tgz","fileCount":518,"integrity":"sha512-Rwd6VQYn3xwyPdsZA45eHKB9oCOy35h3a90DIOVEP1+G9QEiHoKi9wwyl7vYwD2YJOUwfV8TnU8UJJZ7VB1YnQ==","signatures":[{"sig":"MEYCIQDFsH7AvBbm/Ex7PsJ4Y0YWAZ5Myilmdsm57DTZgTIxyQIhAM1ar1BRxbraIcF475PoYQEX3n0dbQjPGziuO8uLQhLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfOpKRPD8NJKBk9ejityTfZO9HEHZWRDfzKGVaFuifwAiAsPkTndbkr/RWizI/moOK9oHMqNzQhN0oFWqjm4Dv3dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0f803c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2040733},"type":"module","_from":"file:skybridge-0.0.0-dev.0f803c4.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/dfab4c51ba3a69366bd27e00b55bd5ad/skybridge-0.0.0-dev.0f803c4.tgz","_integrity":"sha512-Rwd6VQYn3xwyPdsZA45eHKB9oCOy35h3a90DIOVEP1+G9QEiHoKi9wwyl7vYwD2YJOUwfV8TnU8UJJZ7VB1YnQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0f803c4_1790784294844_0.19432203598909292","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ed38f16":{"name":"skybridge","version":"0.0.0-dev.ed38f16","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ed38f16","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8b00c27acd213827a6543fdcfb1c895d6b0a0877","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ed38f16.tgz","fileCount":515,"integrity":"sha512-TWAQLUFj0gZ7wpullIGoB70BUNrPP0u/qrmRk17uxJhXAuqxKHEw8vFQALc1YxSsGjMmA3X+Dypn9g3mTy+PMQ==","signatures":[{"sig":"MEUCIQD5usKFskTSsreIPJtDTQu3QDn75XdgLB5C8sO8D2v1/AIgOfc29Zisw8TaPzwFeQNyaIoWqYhrUh0tDPU0I8cVaXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHNqwc/AVul0UDj10yf4zVZDagXA9BkEmTwHm0S0v5lhAiBy1Ce/7LEXmbIaD+TupQxVV/iq5WJPFSC4/7t1GumCXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ed38f16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026348},"type":"module","_from":"file:skybridge-0.0.0-dev.ed38f16.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8832c8c1f2c846e12584bd072a0d3cf1/skybridge-0.0.0-dev.ed38f16.tgz","_integrity":"sha512-TWAQLUFj0gZ7wpullIGoB70BUNrPP0u/qrmRk17uxJhXAuqxKHEw8vFQALc1YxSsGjMmA3X+Dypn9g3mTy+PMQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ed38f16_1790788849982_0.8077732339074779","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a5f5e87":{"name":"skybridge","version":"0.0.0-dev.a5f5e87","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a5f5e87","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5356840549b9cf6ba33e49d6c85e2efba2ffefdb","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a5f5e87.tgz","fileCount":506,"integrity":"sha512-17VOJQseoFWQKzs0caWwzfQa5wwqH4mV8eTFaGw29hxS90R/0F19pbaLx3RGYlTp4eMxyJJCIqT3OUBAtqRLyg==","signatures":[{"sig":"MEYCIQD8+h9NvCoCzqXLixXFEWd0SE22W3/LTnwhR920DzjwMwIhAMoSa5INRpXcEfycGIdLdrw/YekdA9xYVPc/qcChivza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICg1jtWeQLxBfLNErNGXu3U7nB+dtJQYtGGZYSvQmK2aAiAipJoD583q2v2WWHX1pHYTK7QTXbCP2DjVa5sn/Vq04Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a5f5e87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962776},"type":"module","_from":"file:skybridge-0.0.0-dev.a5f5e87.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f821977ac030e90a8f083e722ca82d21/skybridge-0.0.0-dev.a5f5e87.tgz","_integrity":"sha512-17VOJQseoFWQKzs0caWwzfQa5wwqH4mV8eTFaGw29hxS90R/0F19pbaLx3RGYlTp4eMxyJJCIqT3OUBAtqRLyg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a5f5e87_1790840668459_0.4508960517647169","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0fb8fee":{"name":"skybridge","version":"0.0.0-dev.0fb8fee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0fb8fee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4cc7f20fcfedfa1db6f58d7b02a01afe8172a8c8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0fb8fee.tgz","fileCount":515,"integrity":"sha512-qfT2rSib/x91Z8SH1l7HOSwLRgdV1ZVt+mdeOmoi+oK6B62RYOzTcKLSavriqlPVLupUrIhBDanJBkmnKm4ZOg==","signatures":[{"sig":"MEUCIALQeEUzLkEtzGaaCyL585OJgqE2tOyZ5OGK6GJJw3I4AiEAmNKmFSAfyObwEDQnTHxiikDDgS5Z6bRiGSBXnUyz4dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFwrJWt1EXVyVN5QAkXO4+okhNzD8cCg7L6ZvdPrw2KKAiEAmnYS6kC0JB4cBrPNMv5Muebw+llfNtV9oTeB2apDwAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0fb8fee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026348},"type":"module","_from":"file:skybridge-0.0.0-dev.0fb8fee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8ae0846bc19aeb964953248242e85b0c/skybridge-0.0.0-dev.0fb8fee.tgz","_integrity":"sha512-qfT2rSib/x91Z8SH1l7HOSwLRgdV1ZVt+mdeOmoi+oK6B62RYOzTcKLSavriqlPVLupUrIhBDanJBkmnKm4ZOg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0fb8fee_1790842341555_0.950007684380155","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5ca59c6":{"name":"skybridge","version":"0.0.0-dev.5ca59c6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5ca59c6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"68cf4188c2392b96c9d3440fdcbbcd958848a232","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5ca59c6.tgz","fileCount":515,"integrity":"sha512-qiM5GoUXTd2o+Sjm/sbBmtah245uW/tWQuQfA9h4EBDjvIjs9IMa+ToBaq/VU287aLX35nzO140CYZuyfyDCQA==","signatures":[{"sig":"MEUCICoArvu4G4Nq5tWOjOcCtZSneKabIMBJd85NNfD2GffAAiEAho0umnQIbuNF/Wxj6m7wuX+jsnz1H86VDFkOU1PUQAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICk/vSTtMjtgGTe4KjXsTyJWlG26uebsPPqctJKB6sGZAiEAzrAfzZzI9yCMVUqAZAB2WgwS3LcWIgKeiLYYxUMRtWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5ca59c6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026348},"type":"module","_from":"file:skybridge-0.0.0-dev.5ca59c6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a6b4d25830ef2e8a25302ed35edd6351/skybridge-0.0.0-dev.5ca59c6.tgz","_integrity":"sha512-qiM5GoUXTd2o+Sjm/sbBmtah245uW/tWQuQfA9h4EBDjvIjs9IMa+ToBaq/VU287aLX35nzO140CYZuyfyDCQA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5ca59c6_1790843325617_0.6188518645263485","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.99c619a":{"name":"skybridge","version":"0.0.0-dev.99c619a","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.99c619a","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"026acaed7ca2fdf0cc1d1cf44fdf6e53a2798570","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.99c619a.tgz","fileCount":515,"integrity":"sha512-DxoQ2Wsmnt3kg4yN4RelElRgTmbnGbr4z7D4IHtsm0iedIWSm7geruj4aKAUdfNly1RI536wmlR+crCojVIhcg==","signatures":[{"sig":"MEQCIGP78bV+QiHMvtCiLPH/ICbFvkCIPc8FGsDPWnFXNjd4AiAUEZAeVRwZR3/50w/6aCm/uyUkrNoltp1tHayAQGK8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOHe5o2CGjUYVts6CbOqa8GdBuKdLJtcPwjpc+VljdoAIhAPRdjto3y18y2NAstgbM1MvucTnlpUCxnA1DuVzZun79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.99c619a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030245},"type":"module","_from":"file:skybridge-0.0.0-dev.99c619a.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a1138c067570f2f0fbec9175a31208e8/skybridge-0.0.0-dev.99c619a.tgz","_integrity":"sha512-DxoQ2Wsmnt3kg4yN4RelElRgTmbnGbr4z7D4IHtsm0iedIWSm7geruj4aKAUdfNly1RI536wmlR+crCojVIhcg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.99c619a_1790843334303_0.8740307100426088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.e1ca873":{"name":"skybridge","version":"0.0.0-dev.e1ca873","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.e1ca873","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"29c9529dcd8aa5dd6c48e14c18878682a8473e61","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.e1ca873.tgz","fileCount":515,"integrity":"sha512-tAghMDdw9s0wmZpysvNzXrQEzuJYZT7TAqfsrKHvoGmXHfaFcD6PPz2/0PmsTALZ56CmUVRxpAPUYHrxvWizlA==","signatures":[{"sig":"MEUCIC7S2MREUTi7gblGPTlLCD/YhuzY4W/yUG8B9JbAzMlEAiEA1tQT9hN3AXQBXLQ0ptddq+MOyK0ZuHYQK22o30tCfyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAlr0pqPKESXR4Jj0q+CtQbixRWVrJjclzqs0SGFJ3coAiEA6ig8GcwFLN15D8bZ8Eay3Mh8ebo9fGTH3vzLK2UXJXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.e1ca873","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026348},"type":"module","_from":"file:skybridge-0.0.0-dev.e1ca873.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/071d39d5105449b2c55ca1ce2c13fefa/skybridge-0.0.0-dev.e1ca873.tgz","_integrity":"sha512-tAghMDdw9s0wmZpysvNzXrQEzuJYZT7TAqfsrKHvoGmXHfaFcD6PPz2/0PmsTALZ56CmUVRxpAPUYHrxvWizlA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.e1ca873_1790843691516_0.565360948088919","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.793efe5":{"name":"skybridge","version":"0.0.0-dev.793efe5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.793efe5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3f96b136eb1f30af2e465af9afae6bf74f2bd478","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.793efe5.tgz","fileCount":515,"integrity":"sha512-cJgasdfez4nbxHCaAoBXn3l4mQWtePr8alHoxRC0e7qIrr5Ofk5ZECadm8bK+NyRwhHNFoCHcg3QjXiAetRBFg==","signatures":[{"sig":"MEUCIBdympm9zOBGM0Fo0pBpwrQSw5j1hPOIHbWm7YwoySyTAiEAz95NCJpuYssqSdpsbjdRooRHyYPN0gCSEmMwmsv01Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDS5v2Qbb120+bIrsHlQsjMD2aiG4ntn4DQ+/HMaNnRuwIgEz7ZoO6gF1oOKy6Oja5MmT3aIqeOSX5RWeASFEBG214=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.793efe5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030245},"type":"module","_from":"file:skybridge-0.0.0-dev.793efe5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2c802fd10252669a2b23e64eaf232b5b/skybridge-0.0.0-dev.793efe5.tgz","_integrity":"sha512-cJgasdfez4nbxHCaAoBXn3l4mQWtePr8alHoxRC0e7qIrr5Ofk5ZECadm8bK+NyRwhHNFoCHcg3QjXiAetRBFg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.793efe5_1790844132872_0.9763211937157281","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.fd4b722":{"name":"skybridge","version":"0.0.0-dev.fd4b722","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.fd4b722","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"8f1d4bbddec52d33db321c05372bb4da9ae57835","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.fd4b722.tgz","fileCount":515,"integrity":"sha512-+89LmIRQ+uJJ8l4A22ocsGahIfy5ftkQqEaZRuTOraPPwPsb9bY3WNgcj63+o5xr8VogH7VAKKioSjMMhDGhaA==","signatures":[{"sig":"MEUCICxFXq/B8qvTgXiddCD5VCH+VzRMj826emrVk1UhUyyJAiEAv6IObFsM6twewEz+dcuG1Hn40NppVxgspIscBpuPDwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFI4JViKNuufFHTiV00FnyAI4DYj9ouT5aF2lOtvYNjgIhAO7hYgzw5nnhcVG7G0d9dqJnbDphp2saIuKdA0Tv5SHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.fd4b722","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030245},"type":"module","_from":"file:skybridge-0.0.0-dev.fd4b722.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4857c86139d9e038f5eaedefbbf3d100/skybridge-0.0.0-dev.fd4b722.tgz","_integrity":"sha512-+89LmIRQ+uJJ8l4A22ocsGahIfy5ftkQqEaZRuTOraPPwPsb9bY3WNgcj63+o5xr8VogH7VAKKioSjMMhDGhaA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.fd4b722_1790844751294_0.5091246768578539","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.f57f202":{"name":"skybridge","version":"0.0.0-dev.f57f202","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.f57f202","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"91490fa6167e334d0a6f6493cd6c8838807f1e31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.f57f202.tgz","fileCount":515,"integrity":"sha512-/0KOvVRbpTLwjrDTkuTUbeqsn+sfW8im5MquvQF5c+rtXjVUcSMnOoZWKn4SEh5yJD9/1AgbN7O3QOjMOT0gSA==","signatures":[{"sig":"MEUCIQCcaN0n5dQw/Qv7TuDZOBwm8emNL1FDAOtIJM6oR3TKIAIgXN+WBhQ9mXKSUchqJPNXQo7LCzDHwiG/mphzI/He6XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDaigBoUjvggAWA604WOrloyBAEvuRKdn8IgBJXkg5WAiEAieVX1SoY1+bR0y/bNPhI9uw26Db5JfVkYHZ1+ChMwMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.f57f202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2030671},"type":"module","_from":"file:skybridge-0.0.0-dev.f57f202.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/57d26db16db820f059a37c8a22124973/skybridge-0.0.0-dev.f57f202.tgz","_integrity":"sha512-/0KOvVRbpTLwjrDTkuTUbeqsn+sfW8im5MquvQF5c+rtXjVUcSMnOoZWKn4SEh5yJD9/1AgbN7O3QOjMOT0gSA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.f57f202_1790845498688_0.5397607111922733","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.2ce53df":{"name":"skybridge","version":"0.0.0-dev.2ce53df","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.2ce53df","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9563ec53c0980fd4076e9ab6612d94c1e8e59f38","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.2ce53df.tgz","fileCount":515,"integrity":"sha512-W7a4T+2nBhJ6LUS07Lvv2XM0JCteh7Vc89GPgogRAhX/Kceg8aQekiF6erg8VNW1LqQDRiqRRI2qzAivfCX5cw==","signatures":[{"sig":"MEYCIQCzOOIJUApJnieaVwJo9P5P7C3tqIY2KYUgFb4jyVxC8gIhALJr/YAyG6cIiBqT9UzQ6wmfF2wUr1am0tZ1vTnglG6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGU9XzBnJwbmOGvaAHDHacwMAimTea2gCO2sQVOuOnFRAiBtLahXBDdUWcU69lI6CzcE3XKL93qoYYET/vbBQ0Zh8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.2ce53df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2029124},"type":"module","_from":"file:skybridge-0.0.0-dev.2ce53df.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3778cfe8a3fd4d1f27c16eb909eadf95/skybridge-0.0.0-dev.2ce53df.tgz","_integrity":"sha512-W7a4T+2nBhJ6LUS07Lvv2XM0JCteh7Vc89GPgogRAhX/Kceg8aQekiF6erg8VNW1LqQDRiqRRI2qzAivfCX5cw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.2ce53df_1790846313214_0.5862312335369104","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.01c9a8b":{"name":"skybridge","version":"0.0.0-dev.01c9a8b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.01c9a8b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9b7e1381b6da959dd6d6269191023f72ef38662c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.01c9a8b.tgz","fileCount":515,"integrity":"sha512-inVRdYYeeM8FMCFeQINZ/9WlAphvvMY5ydwlwGMg7Sus9wvLv1T9NZDh2tq1lQwwwvwCzTdm8W5PCRroWA+PTA==","signatures":[{"sig":"MEYCIQCiC9px8xRAO+aLalFV0cXLAOrxAyk4rRy3sSC4ax0zMAIhALOm+1DvihjJLlwq31T60VXvWWBq3dJ0QaRJzw4WvB64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPtYjxUCh5YWwIHzoi+8HIufPGzsmJfCmU9qjhYXGsHQIhAJaaMQlPPhdI7XUcio3+WNmjyY9AK+nqB0SDFH83qsMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.01c9a8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2029502},"type":"module","_from":"file:skybridge-0.0.0-dev.01c9a8b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/39bc0165677a4f2154667cd17e65df30/skybridge-0.0.0-dev.01c9a8b.tgz","_integrity":"sha512-inVRdYYeeM8FMCFeQINZ/9WlAphvvMY5ydwlwGMg7Sus9wvLv1T9NZDh2tq1lQwwwvwCzTdm8W5PCRroWA+PTA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.01c9a8b_1790847098792_0.48349769761396044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.027653b":{"name":"skybridge","version":"0.0.0-next.027653b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.027653b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a30eb8236d32380eecf03322488b778c5a987e70","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.027653b.tgz","fileCount":506,"integrity":"sha512-agRj3/mljFXQhSbINXezORDW5uWaw8Lgekim2w1+tk6dBwGfi+aR0tlhSOv+mwQtl9cJogfr1Msbtx6pqTpEXA==","signatures":[{"sig":"MEUCIQCqw3lKwbTA3C5O4RdBZhDoZLdbVcg/en+2hfimR56EiQIgCKQzM4V+/b+IM6t77twYKHzc/ebFnzUURB/7DP6Z6Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHc6D5fqMYkH1iHwr0z0gDYBSLF276RS6XxQIeCk79OxAiBIHGC9gxgpLb64Vm55igmBo73qFjzy89eE7MLOLnM/3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.027653b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1962777},"type":"module","_from":"file:skybridge-0.0.0-next.027653b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5f636e4b96a3fee3cf4797af37677175/skybridge-0.0.0-next.027653b.tgz","_integrity":"sha512-agRj3/mljFXQhSbINXezORDW5uWaw8Lgekim2w1+tk6dBwGfi+aR0tlhSOv+mwQtl9cJogfr1Msbtx6pqTpEXA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.027653b_1790848251884_0.32724090827678665","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.241cba0":{"name":"skybridge","version":"0.0.0-dev.241cba0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.241cba0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e0e69ea203e6dc4b9c8c4ba658510565c52567f4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.241cba0.tgz","fileCount":518,"integrity":"sha512-BLnvqN5wKufsSCINCFWaGumTaXlIwuJ+tZ5QSIizjfhA1KnW5wqqCK5jE72YQCENdLaiwhyUZKibu6Bg12b5FQ==","signatures":[{"sig":"MEUCIFApzmue/Ufd4Puiw8Zr7Ii4HDCMyjRwTBZK33A40dBJAiEA2bT40TSYb7o411tO0ILYHVV5KzqGaNCiuYP7h29i4SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBvnxXmON/n0Tii4PxOeoxljnvalcJjMZF5wjyfSC6G+AiAmGGE2Otie1t8NiHLw0qVdRYJB/UFYYp7sHFL9AEfqbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.241cba0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2051623},"type":"module","_from":"file:skybridge-0.0.0-dev.241cba0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/2e8bfa5cc0f639115ae8b774083b8b8d/skybridge-0.0.0-dev.241cba0.tgz","_integrity":"sha512-BLnvqN5wKufsSCINCFWaGumTaXlIwuJ+tZ5QSIizjfhA1KnW5wqqCK5jE72YQCENdLaiwhyUZKibu6Bg12b5FQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.241cba0_1790851784545_0.32884894678576404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.995023d":{"name":"skybridge","version":"0.0.0-dev.995023d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.995023d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"2e1979253e62e2de64a1b6420216f6c6be9375ac","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.995023d.tgz","fileCount":518,"integrity":"sha512-4cqK0EkYOIZPP5r6RKn3J5p/+ThEYLhq9hkctKq2eGoYAsjL5AMaD9aWkqRCuSGKoxIOJvP2lxa+JEIKRSAgNQ==","signatures":[{"sig":"MEYCIQDbAoe9jTD1tjLMgfZ0Vs0nTUeJYAVink3byH9XxK3rVgIhAOxwzwaQatU/JVMYLzCMygr1r07SK44N4c2vFVni4NZZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQmqF6xqTlQFekDzfi8eEqBmcIMB2fYVMDO/vWWQVGeQIhAJkgIyF1zcfW0ojP+eBnz99Dza2s4W2pHTxj4V3SxHkt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.995023d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052234},"type":"module","_from":"file:skybridge-0.0.0-dev.995023d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3f9bfd8a69c0cbc2cba0a6f2bd31fe05/skybridge-0.0.0-dev.995023d.tgz","_integrity":"sha512-4cqK0EkYOIZPP5r6RKn3J5p/+ThEYLhq9hkctKq2eGoYAsjL5AMaD9aWkqRCuSGKoxIOJvP2lxa+JEIKRSAgNQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.995023d_1790856572262_0.29227119514203714","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.aac44d3":{"name":"skybridge","version":"0.0.0-dev.aac44d3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.aac44d3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"a8a7b0084a96cbc4d53adaf2ee36cfd710132123","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.aac44d3.tgz","fileCount":518,"integrity":"sha512-P3xwZSmJwQ6W75Nwya+TA8MKCliQlEVejPNOlg2UuYBFZnJWEnJ1oxTkwGCfsHYU7FecT1BrJRAfmGWjjQuPhw==","signatures":[{"sig":"MEUCIQDauVeXYZ0OOUT+rFLqOnyzQhxM2uX+UmRm1yHCWYs0TwIgAuzxhPO7K8NkhlH/J/LEsHT1fNj+wLAi6cwgxI/wvc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDy29UkLbWuMet1e8t/iHJ3JLuyJj4ifhl3CJ5yof7rOgIhAOiY7u0GtWhxdiVWdywr8KOa+WpdJ9E0BFFGGmxCwzTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.aac44d3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2052232},"type":"module","_from":"file:skybridge-0.0.0-dev.aac44d3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76d8ad56c0644cdbf04201d83f46130d/skybridge-0.0.0-dev.aac44d3.tgz","_integrity":"sha512-P3xwZSmJwQ6W75Nwya+TA8MKCliQlEVejPNOlg2UuYBFZnJWEnJ1oxTkwGCfsHYU7FecT1BrJRAfmGWjjQuPhw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.aac44d3_1790857513773_0.9868751973764329","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.73f93cf":{"name":"skybridge","version":"0.0.0-dev.73f93cf","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.73f93cf","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e2ddb1ead238db32c315c448c3c9286bf69b7130","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.73f93cf.tgz","fileCount":524,"integrity":"sha512-pm1gBRltiLp4W0JUz6qts3ct16GOZYfHnNSiwqFefTnqompC0IndApLZUMogY5pnLcLEEZKO0wrJJRRnrmCXKA==","signatures":[{"sig":"MEQCIBV1Jl1+r2bWeKidHs6KYBv65rNjVTXtrMGYxClUAhuhAiB+zq7MZKGzTpBtmelC86Cmc+74cwRwYUT9f0xmUI2Efw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCR7Enz4LaTJvHsK4nlyvgwzmLD0KgvmxkD9r9uICKfqQIgerORWhpW763R74cpUvjVuz1+XTmUi7e8Ta6SK3kL/9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.73f93cf","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2085956},"type":"module","_from":"file:skybridge-0.0.0-dev.73f93cf.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/27083cfcc55021bf8743eaae403a9a35/skybridge-0.0.0-dev.73f93cf.tgz","_integrity":"sha512-pm1gBRltiLp4W0JUz6qts3ct16GOZYfHnNSiwqFefTnqompC0IndApLZUMogY5pnLcLEEZKO0wrJJRRnrmCXKA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.73f93cf_1790862863690_0.6708022730465764","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3744049":{"name":"skybridge","version":"0.0.0-dev.3744049","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3744049","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"347613eb4d1f8c421f97c69982b49df119fc547c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3744049.tgz","fileCount":524,"integrity":"sha512-uVtWz+PRo81xbzJtMWRfbOGhsOvHAbmYZuCSKaDI8QyqBBML6ML1NqlzaMxBG30RE8HoJO3cdF6ph7pJvtJrig==","signatures":[{"sig":"MEYCIQC2ONJroH3QJT0UVI8RlJmW/fUZ4BGOLHPxWcDyhb0zgQIhAO+N+go3Q0o7CvQz/vo/f4kygON2FZXMAkai0ZUCYfgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICKCjsE02JBZt8BdgLCkeqZ19vS1yvHFBgiHErGadFn/AiEA9GgfLkaF+HzLNP2MmJd2/wAtzisOu3cmyVfw+jh/RYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3744049","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2086579},"type":"module","_from":"file:skybridge-0.0.0-dev.3744049.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/bae3c75ded8085b372e5612b527300f1/skybridge-0.0.0-dev.3744049.tgz","_integrity":"sha512-uVtWz+PRo81xbzJtMWRfbOGhsOvHAbmYZuCSKaDI8QyqBBML6ML1NqlzaMxBG30RE8HoJO3cdF6ph7pJvtJrig==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3744049_1790873735173_0.7233228753491097","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.b34b4f0":{"name":"skybridge","version":"0.0.0-dev.b34b4f0","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.b34b4f0","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"329a0114194908cbe64325c5b4feac661e4a6323","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.b34b4f0.tgz","fileCount":524,"integrity":"sha512-I/szWegSU3iMf0qn+m92iCMnn+VNWFJKNCVOaHFb3wvDfIdZ7I7ZSsxgA7Ux1Pca7/pW/Ui/W3+uN09q7zexQQ==","signatures":[{"sig":"MEQCIG1toys8PwDQOBYmLjLanrIl8e4ANa01CEhOABkSZokQAiBTIFXs/CH8sCcw8w+446Digstiu/EOeYisTPcXVwOTKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoF1YrhWuARs03o7yiXR+UXm74yuQLscDVRw0Nqn2x6QIgdvSeoOHOM2FgBluAnAT1Dvrcrfp6ZwgU3Ol95a9SgeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.b34b4f0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2086679},"type":"module","_from":"file:skybridge-0.0.0-dev.b34b4f0.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a959692cad0a147f29122fb46c5d1a88/skybridge-0.0.0-dev.b34b4f0.tgz","_integrity":"sha512-I/szWegSU3iMf0qn+m92iCMnn+VNWFJKNCVOaHFb3wvDfIdZ7I7ZSsxgA7Ux1Pca7/pW/Ui/W3+uN09q7zexQQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.b34b4f0_1790927856472_0.7740162022882331","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a3e07d9":{"name":"skybridge","version":"0.0.0-dev.a3e07d9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a3e07d9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"219511137eb9a6f0f56228f1b75b5c605cb3c5a4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a3e07d9.tgz","fileCount":515,"integrity":"sha512-qTT+X9qYqW3GaklBL3Ezdo5A/lxo1mxB1y4Q6Ozn9NBjtgLrj9xa08c223VntHcT7OTY1ulfViGcFGU+O/itzA==","signatures":[{"sig":"MEUCIBFvWUYcngQWf187h/y88MnWH4Bt9wUqEmaLWo6Tw/N+AiEAtUSmMxY4scgpSquf2JL4Fvu0Jm83q/iTWvi+HEmlm1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGp9Tc39dcEw/Ox/HMmjHsknFM/zA2THWcuO/pcLBCjCAiEAzS4NNmmr+d3liMejSUDv2gZtS80Obz80M1o7txSK2d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a3e07d9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026378},"type":"module","_from":"file:skybridge-0.0.0-dev.a3e07d9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f45aa5997ee0ac3be390276a2915fd58/skybridge-0.0.0-dev.a3e07d9.tgz","_integrity":"sha512-qTT+X9qYqW3GaklBL3Ezdo5A/lxo1mxB1y4Q6Ozn9NBjtgLrj9xa08c223VntHcT7OTY1ulfViGcFGU+O/itzA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a3e07d9_1790930477450_0.9254508922786622","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.da39210":{"name":"skybridge","version":"0.0.0-dev.da39210","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.da39210","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"154ff90cb4227cac05468938135f82e3950a6fd1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.da39210.tgz","fileCount":518,"integrity":"sha512-P6Tf7IiLXmcIY2toe62GXyqyVoW2jD+JucdPPS0PDCZbN2pQnl182CymPvUYlDIlAbxIXwryZIqoHuU1hChOCA==","signatures":[{"sig":"MEQCIDW/OW4lhlEuo67QZILMfMS9A5HhS+6ITJEbg7SlZ9A9AiAJpUu5jjDnvzUKmXFHqMtHiUOpl17pdHtfZ+x4oGmnWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrBPvOusWf8XVqi4SjC+fcnPTLhOVZJcIMYktouzy2VAiA2QLKRlpQEUzcbkr8ewABU664zXoJeMkuY/xPro82vzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.da39210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049216},"type":"module","_from":"file:skybridge-0.0.0-dev.da39210.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/17b5490a28faf2b0d310da76d19b9128/skybridge-0.0.0-dev.da39210.tgz","_integrity":"sha512-P6Tf7IiLXmcIY2toe62GXyqyVoW2jD+JucdPPS0PDCZbN2pQnl182CymPvUYlDIlAbxIXwryZIqoHuU1hChOCA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.da39210_1790930515999_0.9443105966403607","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9520814":{"name":"skybridge","version":"0.0.0-dev.9520814","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9520814","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b6c2f1b36ea744d35f704edce7cd45015ab72f76","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9520814.tgz","fileCount":524,"integrity":"sha512-RF4fwyZLpXbErtfsoyJWun11aoBJJcnnCSTfk2qFrbCmu9V/dEBU3Us7IXkr5kuvhEJZHASOLpCPeia6ZY0wbQ==","signatures":[{"sig":"MEYCIQD4ym+DEhTaEukHTI0B1ICTHYkxFWaYl6B5kcklLGGwSgIhAM/6Tf45V4MNXMwDeCDj17BxCqPcfQlL/o2mKbXWDDcl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqXlzK7CManaaIsh4gw4vUizB8BJAMLH+xy7q2X5ilbwIhALMF9i96Gvq9/177Y0thepoE6HjmFOKcd0jFlol1Apfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9520814","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2083663},"type":"module","_from":"file:skybridge-0.0.0-dev.9520814.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/55aaf9dc8eef63126c971e57ad0bb360/skybridge-0.0.0-dev.9520814.tgz","_integrity":"sha512-RF4fwyZLpXbErtfsoyJWun11aoBJJcnnCSTfk2qFrbCmu9V/dEBU3Us7IXkr5kuvhEJZHASOLpCPeia6ZY0wbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9520814_1790930525156_0.9152584621833799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.494efb5":{"name":"skybridge","version":"0.0.0-next.494efb5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.494efb5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b8d45a0d95112fabd986aa829bf7a7be26cdc99e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.494efb5.tgz","fileCount":515,"integrity":"sha512-ODSNUo26zAlTOKdyHwu3HzwRZKuwem7uxZVzI7S+zs3VIlHMp72e6Dp0wJDToLGLAu7aeKiDPclIk30KnMzAUg==","signatures":[{"sig":"MEYCIQDuBXJBO/QWVAZERErHvMtcPbBGd6EanN6FKL7mAzk+QwIhANxPKfXTqD6wES5kDcsD1viwzK9tqSktwN9xfXunb4T4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3zm12RxlpH3ZKrb8xelYev/YDTtUoQa8Z1YcoIFaKngIgZz9oQxEuUI9rr5p2FmUDcZ92/jEVhd+xLDHMQtqBePE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.494efb5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2026379},"type":"module","_from":"file:skybridge-0.0.0-next.494efb5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/3349e0f390492273fa1810d2efb3a438/skybridge-0.0.0-next.494efb5.tgz","_integrity":"sha512-ODSNUo26zAlTOKdyHwu3HzwRZKuwem7uxZVzI7S+zs3VIlHMp72e6Dp0wJDToLGLAu7aeKiDPclIk30KnMzAUg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.494efb5_1790930662856_0.3759949433117018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3a88096":{"name":"skybridge","version":"0.0.0-dev.3a88096","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3a88096","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cbf053d52e7c23d4e3c7a61c9d9b6f686a4e3c31","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3a88096.tgz","fileCount":518,"integrity":"sha512-eeII8Bq47mmKMzYduOpCAWGmKSiW4wQiB2pMmg19dzb4Ry1/eDVyo9TQxZTaVVQLd3O6X3xYdT2IcJccjO5RxQ==","signatures":[{"sig":"MEYCIQChaMaxdgmwGI9aKXmTHPli+yC8LF4dwJdywsHqPQAsLQIhAI05bBZyBKH2ZIoMJlIc1CGM8ZUCZO5YtZYgxryhhoQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEEd40z6L0ksm97EWe/3jBR81/2Pn8kUbFG7vJLpBhVPAiAKRZXTQA3IW0Nq5HsXPyYqkc/JerAENnUMs+oOh+2V+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3a88096","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049216},"type":"module","_from":"file:skybridge-0.0.0-dev.3a88096.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e0548dbbed04d06ebc3b0c87e34f3b8d/skybridge-0.0.0-dev.3a88096.tgz","_integrity":"sha512-eeII8Bq47mmKMzYduOpCAWGmKSiW4wQiB2pMmg19dzb4Ry1/eDVyo9TQxZTaVVQLd3O6X3xYdT2IcJccjO5RxQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3a88096_1790930670539_0.8916306031286634","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0c53d70":{"name":"skybridge","version":"0.0.0-dev.0c53d70","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0c53d70","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4b1355e6124de6400f062ad600e429d6fb6730cf","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0c53d70.tgz","fileCount":524,"integrity":"sha512-2fctxI2XCM8201D3pMbSnqVIuHmJDXR/LCmQjdcgUQiTpZsWvtuuGCw+JQyvta/klXt5LRuJsPUkC4QJXOI6yQ==","signatures":[{"sig":"MEQCIALNuKJZoncvLV2k2p43whHh8fCGFijaInnun7BPpP0GAiBDSklS82CrcmIGmhdgC68hcmHBSfZxyCZcWu/ysIj/9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDSv746V5K9/m4rKVcz5NrthODY7/3Ic25YLfGhnKQNSAiEA9wkBormncchR5zurfHK/bhf1HB00ru1g6CR/mgOz5OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0c53d70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2083663},"type":"module","_from":"file:skybridge-0.0.0-dev.0c53d70.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/76db4058dc7d95f1b5a067df68c5aa9e/skybridge-0.0.0-dev.0c53d70.tgz","_integrity":"sha512-2fctxI2XCM8201D3pMbSnqVIuHmJDXR/LCmQjdcgUQiTpZsWvtuuGCw+JQyvta/klXt5LRuJsPUkC4QJXOI6yQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0c53d70_1790930697843_0.688104080004543","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ab81d37":{"name":"skybridge","version":"0.0.0-dev.ab81d37","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ab81d37","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"0f95cf826d51dd5cd35fd4dee89410910ca30205","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ab81d37.tgz","fileCount":524,"integrity":"sha512-AyoNZNbF1EKBP4v49QZmcyrhP/a4GSGYrNryIsTSvlQueoM+hxa4we1hoMUZV8zUaCQd+ghkdHVhBncCqVUAFQ==","signatures":[{"sig":"MEYCIQDYjzb4pHSo5duAsIJQgL8g4zWSpo9/GAt7yXWrQee7HAIhAMUdBmPDYniV3Pv1wfYSyod2/Tjh62gjoeXHKlHkprmB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC5JeWEMVY6THTQlrlVK9UhBorlpsHIxX5ZuH5m2F+zqAiA/NbaGD0vRmcCNxLg8eKJ6A87QrjEkL1D2Gavx/NHh7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ab81d37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092612},"type":"module","_from":"file:skybridge-0.0.0-dev.ab81d37.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/351d3076ab5746c914c848c359f055de/skybridge-0.0.0-dev.ab81d37.tgz","_integrity":"sha512-AyoNZNbF1EKBP4v49QZmcyrhP/a4GSGYrNryIsTSvlQueoM+hxa4we1hoMUZV8zUaCQd+ghkdHVhBncCqVUAFQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ab81d37_1790931035761_0.7863354467273842","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.93e3f05":{"name":"skybridge","version":"0.0.0-dev.93e3f05","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.93e3f05","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35042c28c726376b87afd9e7db340781f1231ae8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.93e3f05.tgz","fileCount":518,"integrity":"sha512-uFeguO0x4w94ZjEfAo0buooB+7Vs+B4eM6dfrDOf2Fu/IgqrdfIXUl87W3kyB1ZqUVUn2ou6/Kk5OFLBl155ZQ==","signatures":[{"sig":"MEQCIFOqs3VUSAbbZfL4l1iNGlNi8mxyWZqgivr6dnzWdoMdAiBGnxWH5CzYbCutnut31n5i2bnzeVEzUV6yTINFbjwEdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDXqCGAsJV6v2ZIZFwkgejs+xpu4bLtnhuYc8UgorVEXAiAv5MnLn61otzww47F5BDrSYY089rN2Hk2osoH5a36t1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.93e3f05","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049286},"type":"module","_from":"file:skybridge-0.0.0-dev.93e3f05.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8754b43c009aefc30aa60afe1be4ba1f/skybridge-0.0.0-dev.93e3f05.tgz","_integrity":"sha512-uFeguO0x4w94ZjEfAo0buooB+7Vs+B4eM6dfrDOf2Fu/IgqrdfIXUl87W3kyB1ZqUVUn2ou6/Kk5OFLBl155ZQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.93e3f05_1790931111776_0.6457287248684282","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.01ce4fa":{"name":"skybridge","version":"0.0.0-dev.01ce4fa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.01ce4fa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35860b2929531e12cc7375ab9783ba05f9273a8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.01ce4fa.tgz","fileCount":518,"integrity":"sha512-tayExcMxep/YUck4+EXCCLWt07jnoZApcj6uH9tvXqFRCx+UZPPOSdOe7KHt/lLh/8b16RjHz8iNewyHjt03Qg==","signatures":[{"sig":"MEYCIQDbuzJl88bqdbRj0vTfoWVARhPPBldJnhbzrzo68weCVAIhALAUGTnFxvxK8KIHW1kuLODv6JVGtOORtLoDFW7iWbky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoXSbXQIIt6ZfAyLSxTchRgTtFHC2iIjT5TjNRF685AgIgDZrSQHNfR8Zcz7IsWviEBxIUaKM0Vk0Heo8A8vdgQik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.01ce4fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049567},"type":"module","_from":"file:skybridge-0.0.0-dev.01ce4fa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/70e368593e3cc16cb6208b2a4840a0a7/skybridge-0.0.0-dev.01ce4fa.tgz","_integrity":"sha512-tayExcMxep/YUck4+EXCCLWt07jnoZApcj6uH9tvXqFRCx+UZPPOSdOe7KHt/lLh/8b16RjHz8iNewyHjt03Qg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.01ce4fa_1790936462173_0.7448014408447514","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.beaa0a6":{"name":"skybridge","version":"0.0.0-dev.beaa0a6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.beaa0a6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d2b5ef6209c4833dcd0a90cdf680552e26aac613","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.beaa0a6.tgz","fileCount":524,"integrity":"sha512-9YWJmi9p7QdlPte2s5uPO5Al9t4mUOV5nwNtZ3JMosO26cCFTr3Kg7eyzOC3jNWHcOxx2t0bCA72ZdmSvmFVtA==","signatures":[{"sig":"MEUCIAhFCoVUTwYkkUIKJT33vyZuUeNPVyZEadE33oKcx3eKAiEA/Jxlokl5Q9L69b+Dncvuav0K/PsS0Bcg6en2a4aQSWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzdAwU1+nMcPJBd5rx2UHozhkLOUfD7tq5YICJ90kYwAiANf7D3PBHjVQDHqRpyI3QXTk+XCBdnkT77FrBFe2wwDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.beaa0a6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092893},"type":"module","_from":"file:skybridge-0.0.0-dev.beaa0a6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/8bdde7cbfbe9f28b187179a85dc99908/skybridge-0.0.0-dev.beaa0a6.tgz","_integrity":"sha512-9YWJmi9p7QdlPte2s5uPO5Al9t4mUOV5nwNtZ3JMosO26cCFTr3Kg7eyzOC3jNWHcOxx2t0bCA72ZdmSvmFVtA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.beaa0a6_1790936480644_0.9379702063489554","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.e6d99ee":{"name":"skybridge","version":"0.0.0-next.e6d99ee","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.e6d99ee","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5da6b87541820adf6ffd8b0765607bff37a2e8a6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.e6d99ee.tgz","fileCount":518,"integrity":"sha512-rZvo7TyW+dkZBwkpBq7S+lbZ0SpKFXueWStQpgdHiaz24lYavex9JyrljaHfJ7bgowwYEr+vOJpf8eEOFhnAaQ==","signatures":[{"sig":"MEUCIQC3YoogYzmDFpp5Nkb5hXB0Lj1R3trX1nQWPAiB67ZlMAIgDoSCSs6chh22OcfQ5vK7zVLirZxfkfLj+TSUsGjugGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC1EEppSWmCD+JnKLBzVOfs9HlSv4gMaJ5Iqk1PNBEs0AiEAh/FojGn/180y/bSd2RO7MwxIeWJxPTY5PC2/ZwAkwvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.e6d99ee","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049568},"type":"module","_from":"file:skybridge-0.0.0-next.e6d99ee.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0b0b350977e9be56a4f083b905710deb/skybridge-0.0.0-next.e6d99ee.tgz","_integrity":"sha512-rZvo7TyW+dkZBwkpBq7S+lbZ0SpKFXueWStQpgdHiaz24lYavex9JyrljaHfJ7bgowwYEr+vOJpf8eEOFhnAaQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.e6d99ee_1790937384600_0.7561935120333314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.4248f85":{"name":"skybridge","version":"0.0.0-next.4248f85","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.4248f85","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ae6f09baa31cad3aa3604f614012f33c26b9ac5f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.4248f85.tgz","fileCount":518,"integrity":"sha512-hFcZAEN5xNVGPRWpKC15b/Z45klN0efW1O3y5DxJIVVofy7ECZwt3Z6e7Vmg1YuHRj0PgL6gXkmsRds4Fr4M4g==","signatures":[{"sig":"MEYCIQCZ+PZQpnPNg2IvPE/2kQo1pqM1c2pm+7wqvt1P/MNcyQIhAPUZGzEPZegXP36W1TeHUMkwpqx9t57gCo5+S9WLMojo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNuq5Ye2FayV5OFNeScgZj9OyrmJlY2j68ZmvTgabZFwIhAMYz6ICyo6bF6MM3CRPzuIYeAh54RpxtaU+LpqgTPWlI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.4248f85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049624},"type":"module","_from":"file:skybridge-0.0.0-next.4248f85.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b810f7c541c12bc92ec411c24b1caf4b/skybridge-0.0.0-next.4248f85.tgz","_integrity":"sha512-hFcZAEN5xNVGPRWpKC15b/Z45klN0efW1O3y5DxJIVVofy7ECZwt3Z6e7Vmg1YuHRj0PgL6gXkmsRds4Fr4M4g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.4248f85_1790937463916_0.567879739064878","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.5f16e39":{"name":"skybridge","version":"0.0.0-dev.5f16e39","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.5f16e39","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6ee7902e740ff39f364a5d5cad87069c92cdc5c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.5f16e39.tgz","fileCount":524,"integrity":"sha512-GsAwjAA9rLQqB23+MvB9DnTTTJoJBKqAIEZYXJ2qFiWsHUaqJKyUddTWqqQg6lTen3QxysYrw398AgdgoWzq1A==","signatures":[{"sig":"MEUCIQCEOdD3xJf9sDmaIUBNseONgxVg6ZMipvYLc2y25SvD3AIgFj+P8u0rlSi2PGZNZg9YJiZruMxRJPru8JQdt+2E6dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQ1SaIPylt9HJTwpep1/eBzRbz+DXbaAM4xESHo5u7cAiAqBCyRSjbIRvAzKzDUdaPf9UMEfwJl2bQkJo28AUSxPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.5f16e39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092893},"type":"module","_from":"file:skybridge-0.0.0-dev.5f16e39.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1178069b36bbb6ea1c2016eeeaa404b3/skybridge-0.0.0-dev.5f16e39.tgz","_integrity":"sha512-GsAwjAA9rLQqB23+MvB9DnTTTJoJBKqAIEZYXJ2qFiWsHUaqJKyUddTWqqQg6lTen3QxysYrw398AgdgoWzq1A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.5f16e39_1790937476289_0.5245867534060802","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8ead776":{"name":"skybridge","version":"0.0.0-dev.8ead776","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8ead776","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"334ec75a3927f953787fce1ecc6976cca558dbae","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8ead776.tgz","fileCount":524,"integrity":"sha512-RA+ZKa+n3/Uxg/Zitxbkw5w8WNjlZvujMShSkZzuCTlxMKYqHUYlOtXSABAb4qzJ36cv24W0iq8HJvAgE+C3Cg==","signatures":[{"sig":"MEUCIQDigCO8WB5iryp25QqR6qCmIwyk1xARJgnB0zysoBuDlwIgRlZPGSq857tuFxNvOlZkcptdV6vHovI7zLtg5NaQaYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2Hr97C0JfmY7az/RbiXk4lObGZz9zzkGQAWe1DrKAKAIhAPGwAh6EZYat9inEzkg3Y5B2hGFWO+cgD9SAP+U0aFU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8ead776","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092949},"type":"module","_from":"file:skybridge-0.0.0-dev.8ead776.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e618fe7f931ad6d0d30b53a43534b9cd/skybridge-0.0.0-dev.8ead776.tgz","_integrity":"sha512-RA+ZKa+n3/Uxg/Zitxbkw5w8WNjlZvujMShSkZzuCTlxMKYqHUYlOtXSABAb4qzJ36cv24W0iq8HJvAgE+C3Cg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8ead776_1790947406967_0.4541371244996377","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a8ddeaa":{"name":"skybridge","version":"0.0.0-dev.a8ddeaa","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a8ddeaa","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"adcc826217605709a896091f282857470439a57a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a8ddeaa.tgz","fileCount":524,"integrity":"sha512-xpKALGFm6y8zp/pxNsPXTSb830l/JbR5blmlkJoitlQMAgRNOV7GF0LQZ9qBoflUKg6fP4HrYAioxmTL1HpCAA==","signatures":[{"sig":"MEQCIHBS3kG5VEBJeh/BQHB1BTAQYy1Yu0+WfWq4ABNn/FWVAiAsHJOe2XIoetQzMWmrau1AC3rBgnkR+yRT/ihvs+2TMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrfZuybVh+MH78Vq124cUg1SGr3kV8h4BqP6BJLopXCAiEApjvWf6mj2UHBWH2Rpg8c21Bad9YuODUemo9YeETydgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a8ddeaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092178},"type":"module","_from":"file:skybridge-0.0.0-dev.a8ddeaa.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/c216b3bb1b2d3997b0c0d2e938cad7b1/skybridge-0.0.0-dev.a8ddeaa.tgz","_integrity":"sha512-xpKALGFm6y8zp/pxNsPXTSb830l/JbR5blmlkJoitlQMAgRNOV7GF0LQZ9qBoflUKg6fP4HrYAioxmTL1HpCAA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a8ddeaa_1790948350636_0.7704740285172316","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.85a8164":{"name":"skybridge","version":"0.0.0-dev.85a8164","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.85a8164","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"b15be9f4087ee7c658d522dc4da330e32b565c8e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.85a8164.tgz","fileCount":524,"integrity":"sha512-h/lPOsrJE9ndl6uJSivWvl5DHpYM0Cufbf0jA1qtKEHFB2Q633oVq2NcPuzYla7vRe87L/k/XY/uqk+pFNjEug==","signatures":[{"sig":"MEUCIC/L/xvyqzRYoImTx+srWP8PgONHt9kKL4xl/DM19V8pAiEA2gPI3wWzsrxR8lPJ4QyEL+7752v/q8pwyblSsP3Szp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgU2CUJMvXeLRM7/6xHAlIDyBYFzCIX6aYLqrK7fPGMAiAcrmIUj3XnzVQqoZ+3Y1u6xvli8WsjEIB5vMYmDvBWlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.85a8164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2116661},"type":"module","_from":"file:skybridge-0.0.0-dev.85a8164.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/21ea8e74e4ef79e6e39a50febd12d1fe/skybridge-0.0.0-dev.85a8164.tgz","_integrity":"sha512-h/lPOsrJE9ndl6uJSivWvl5DHpYM0Cufbf0jA1qtKEHFB2Q633oVq2NcPuzYla7vRe87L/k/XY/uqk+pFNjEug==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.85a8164_1790949708133_0.34375249209424297","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4d13455":{"name":"skybridge","version":"0.0.0-dev.4d13455","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4d13455","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d3b40529c50569ac4ad9a3625682c360f2dc074d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4d13455.tgz","fileCount":524,"integrity":"sha512-L0iq73FPhMT2fmke1skisOizLq/0bw2Z/1M7i3pmIpQrWC0ID2Vf0SintRRRs2Re7+ObjWUXiGrgzDaHKB/crQ==","signatures":[{"sig":"MEUCIQDe7wcXwkkDKm2Ob7YP7IbEDoXjZdl/kNF5UZDBjB77WQIgfFTxKLl9d14UWgtoTv9MCv+Rmku2heInFcOgHBxjjwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFaK/butYYN63mowpPXil2ORvyoVc/PdLRn6lClvhx8dAiEAsc6d55kOWsFQ25H+C9SihhLVv/SLH/O9FNJXUSvH9IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4d13455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2118359},"type":"module","_from":"file:skybridge-0.0.0-dev.4d13455.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6c56cb54167adee5a7a0a44207d716e4/skybridge-0.0.0-dev.4d13455.tgz","_integrity":"sha512-L0iq73FPhMT2fmke1skisOizLq/0bw2Z/1M7i3pmIpQrWC0ID2Vf0SintRRRs2Re7+ObjWUXiGrgzDaHKB/crQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4d13455_1790950949450_0.09735435542469006","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.4350622":{"name":"skybridge","version":"0.0.0-next.4350622","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.4350622","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7194fa46acdcc92e5c70cf40e283cd6c03b9dc26","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.4350622.tgz","fileCount":518,"integrity":"sha512-OMmBE78sFfZ/95gH7zmGzCZjH50+gDuRpSJNdzl6eZqpJIW6gMoMjn8q4SjwuRil4qLOhNK4WGz2uDih0CImYw==","signatures":[{"sig":"MEQCIEUoPwxZ2ruNlYMiuoJRktXf6zoAvL+fpR7+aoc44Ye7AiB4LDMKWBeJ9oDPrgW6pvx6M7gBlh2IjzBcpNS43ttaEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0Eb57vl0gKOZu6YaYDy+H/epurgsTIAZcw78R8MvPhAiEA1w0PMqRHgTU5USMF+zvMQBWcK91n0gi8AeC/rPkYFz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.4350622","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049624},"type":"module","_from":"file:skybridge-0.0.0-next.4350622.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/105108391ee3f329f32032f7ad3c91c3/skybridge-0.0.0-next.4350622.tgz","_integrity":"sha512-OMmBE78sFfZ/95gH7zmGzCZjH50+gDuRpSJNdzl6eZqpJIW6gMoMjn8q4SjwuRil4qLOhNK4WGz2uDih0CImYw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.4350622_1791191858929_0.49294793491531275","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.f8ed582":{"name":"skybridge","version":"2.0.0-beta.f8ed582","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.f8ed582","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e684f10b40b4470d12308af7713805874aeca99a","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.f8ed582.tgz","fileCount":506,"integrity":"sha512-kxmwIUtF8TgIJ88uvJrlcIQw1kzwp0WcfJ0nxf7pztxkBopxehQfnxotmO6XimH2dQ0SsbzOXlSernep0t1qBg==","signatures":[{"sig":"MEYCIQCICktFMhsjvggoZvnUKELv5XDAlHCE+buEyQYkjoUIJwIhAKAdWaprf42HY9DUbPXzbpEoZZIcKw2Lucx/Blkh+Dm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1PeKxTNTEsNWebRwO3zZsHBRCuXmJ8+xOus9eOU9UOwIgHd8lQZD4ObL9XFnj799vkGk6JN1LqBWDyLrR94qo9cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.f8ed582","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955666},"type":"module","_from":"file:skybridge-2.0.0-beta.f8ed582.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/9c093e13689d2bb0d6cdab735546afad/skybridge-2.0.0-beta.f8ed582.tgz","_integrity":"sha512-kxmwIUtF8TgIJ88uvJrlcIQw1kzwp0WcfJ0nxf7pztxkBopxehQfnxotmO6XimH2dQ0SsbzOXlSernep0t1qBg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.f8ed582_1791193159006_0.6217687798382425","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.19a5081":{"name":"skybridge","version":"2.0.0-beta.19a5081","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.0-beta.19a5081","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ab1e6aa4a06190660af402cef2d34b884bc4a09d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.0-beta.19a5081.tgz","fileCount":506,"integrity":"sha512-F4DiphOb2zVCllaiwR+pLfmJYpzTx8cGybwZN9E/523oWau0lCnGHno6WE1ejxzfHcqoXahM9Gkrf7Eo3XQwCg==","signatures":[{"sig":"MEQCIC5RAgQZgpmKejmhSra50oaDOJG7HC9SDv5wjCFVyU+IAiAX8nucz4P6/NyEqaJ9tfpg+jdf4qZvyGWxV6km2huSpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHeGbAeog2ALhISPcLEXyDm7Zlfgegqbn6SBMRg1rb+HAiEA5EO14+TvqGXQnOHX2QwocL5BACk+UFD60yHUDkATSi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.0-beta.19a5081","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955666},"type":"module","_from":"file:skybridge-2.0.0-beta.19a5081.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d2d872f7602f23428b666b81e93991c/skybridge-2.0.0-beta.19a5081.tgz","_integrity":"sha512-F4DiphOb2zVCllaiwR+pLfmJYpzTx8cGybwZN9E/523oWau0lCnGHno6WE1ejxzfHcqoXahM9Gkrf7Eo3XQwCg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.0-beta.19a5081_1791194031722_0.6695404288289588","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"skybridge","version":"2.0.2","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.2","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1f9c4f5c9563dcc32656e26e7dd17414658d1fbd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.2.tgz","fileCount":506,"integrity":"sha512-lLJiizAIXWe1zSljV9Gi8Wn+GDMEBRnMy+Y93/l2m9Q9i8hhEEki4d2tdnk41rQU8IgqmqQ2njGn2fLyAdUyMg==","signatures":[{"sig":"MEUCIBMJ4hV0k+UlXy8cHANNalVkKEZfsbt9Py7M4XQ/w0SUAiEA7nFtdgIJcRHr1edTzqBGYwxeudHWtGiGcHdkgeLtBmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLGSNRjM/mNgPENc4ZYHr1yKzBpUpaRNNS7qDhN5wjNgIgPhg6kU/vD/9eD3te+ZPX+6bRWi5v5Bu2kHJ+7NVw5aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955653},"type":"module","_from":"file:skybridge-2.0.2.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/33cfe22ac8bc7d41ad8a9d14cea8062d/skybridge-2.0.2.tgz","_integrity":"sha512-lLJiizAIXWe1zSljV9Gi8Wn+GDMEBRnMy+Y93/l2m9Q9i8hhEEki4d2tdnk41rQU8IgqmqQ2njGn2fLyAdUyMg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.2_1791194925368_0.8767956048244323","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ce2bbbe":{"name":"skybridge","version":"0.0.0-dev.ce2bbbe","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ce2bbbe","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"cfbd2d3e7e102b06bae79eb6824920557ac7bf73","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ce2bbbe.tgz","fileCount":524,"integrity":"sha512-s5tFMaM8QP4uXy6080O1zBEFVGF8YcEwuFl6tKGhtmgC2rAyQn8s1FvaFlAV7ZKMMTEl+2zzOGOtVkEX4TkyGA==","signatures":[{"sig":"MEUCIQDMcp0AV3LcHXqwIZ+2tzc7RsTD/KZBRpiucupXmQQGfAIgXboIyWSZSsNRiBfqBbxqfnk6bKma1E/7viAiK7i63EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDN3Blm/UsC/772FJqmPq8BvA4DcDwvnDTk89l+8D5q0AIgX3cFMCpkJ9TTkmKzH4W9u8zzFTY2IRDoc/ZZbKlP4ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ce2bbbe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2118785},"type":"module","_from":"file:skybridge-0.0.0-dev.ce2bbbe.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a1b3f8ee840ca92576390bfcad9fa734/skybridge-0.0.0-dev.ce2bbbe.tgz","_integrity":"sha512-s5tFMaM8QP4uXy6080O1zBEFVGF8YcEwuFl6tKGhtmgC2rAyQn8s1FvaFlAV7ZKMMTEl+2zzOGOtVkEX4TkyGA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ce2bbbe_1791209607800_0.02157375202859546","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.6723e5c":{"name":"skybridge","version":"0.0.0-dev.6723e5c","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.6723e5c","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ddcb58fc9ceb8402054226e6c9098e3578abf165","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.6723e5c.tgz","fileCount":527,"integrity":"sha512-Hk8xU637Rc1hBgPhE/J3X21UXs6IAUIU5zF7OY7vaUQh2rehagZJ7ipSsYZIcguIsrv05GW+yu9a2pTdO652lQ==","signatures":[{"sig":"MEUCIQDNtxTxMf+gvniQsKaexoJ2+BFLgtD63eoVyly3RBHmRAIgF2+v+OMbE31/xw+A9gxhpGlmUm25V+tM2Cwd+XkpH+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFoMSVIV1oHoL6zXQCzRP2WHxn+JaHpNdXEAkvoZEUCYAiAnToK6WMExYZssoUkLgacmS/3fW0rMdTWQ7FsEbcWAnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.6723e5c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144628},"type":"module","_from":"file:skybridge-0.0.0-dev.6723e5c.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/54d1eeb727592b5400ff7c9214984598/skybridge-0.0.0-dev.6723e5c.tgz","_integrity":"sha512-Hk8xU637Rc1hBgPhE/J3X21UXs6IAUIU5zF7OY7vaUQh2rehagZJ7ipSsYZIcguIsrv05GW+yu9a2pTdO652lQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.6723e5c_1791209654071_0.2993270680730664","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.53a3f93":{"name":"skybridge","version":"0.0.0-dev.53a3f93","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.53a3f93","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"ba5660755bd4cfede5fb34743605eb972a092006","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.53a3f93.tgz","fileCount":527,"integrity":"sha512-yIfM4b0Tn1bGBzznsNcQFZZJfqkMX1D03rohnMEXHNqOjQSWSuo3JNIQyyv1ibqhiCmydJ3GX69iYUZf7qhlOw==","signatures":[{"sig":"MEUCIFzNDhABpNB9zwW5KMm5jrunUU9FH61cycSEgRUJniQBAiEAmND5Ifz66bosD0v+tmlyhK2dHX2rSxC+Yf10EpDh+fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwxGWakLXDGK9QGSVhwa+XSbXkv16lI/H3dXK37R9uZQIhANC+PcRHg8ugTmocF8Rg/ehaY+8XgR3wvSz5O2i23Tnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.53a3f93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2145914},"type":"module","_from":"file:skybridge-0.0.0-dev.53a3f93.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cc8448074c00956c76c9e546e2a79068/skybridge-0.0.0-dev.53a3f93.tgz","_integrity":"sha512-yIfM4b0Tn1bGBzznsNcQFZZJfqkMX1D03rohnMEXHNqOjQSWSuo3JNIQyyv1ibqhiCmydJ3GX69iYUZf7qhlOw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.53a3f93_1791210362506_0.009420502511780615","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.221f1b9":{"name":"skybridge","version":"0.0.0-dev.221f1b9","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.221f1b9","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bfe25c1610d04d5bf978dd8b34606098813b9e98","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.221f1b9.tgz","fileCount":524,"integrity":"sha512-BZrtVr7uTfyQJGyKtySqYn8cfBCJ5lgntrNBkLsRurjeN7VXSO6WQYJMyKYy1h9foHvT/BtG6lEoDAekhU4SUQ==","signatures":[{"sig":"MEUCICa7jDiGwyXbA236uNf7XLLx8rK88IYIkAqti1ymLfapAiEAqbEC1zkGgivpCQJg6EaYjMS0wUdPCC3s5XtbBdunyfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDiLDo7e6+jioFCqL6w/3EqFId7dlTUXq3tnCVr1pSreAiEAlUh+MHeuiQXmJPiJQnpDwtDDMXcgF3qi6wl5xb4r0t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.221f1b9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144004},"type":"module","_from":"file:skybridge-0.0.0-dev.221f1b9.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/a59009648a58097fee54b290b761d643/skybridge-0.0.0-dev.221f1b9.tgz","_integrity":"sha512-BZrtVr7uTfyQJGyKtySqYn8cfBCJ5lgntrNBkLsRurjeN7VXSO6WQYJMyKYy1h9foHvT/BtG6lEoDAekhU4SUQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.221f1b9_1791210827066_0.05129597960937815","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bfdcccb":{"name":"skybridge","version":"0.0.0-dev.bfdcccb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bfdcccb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"35531c3200c810569da48cf8db8214123d4f59c1","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bfdcccb.tgz","fileCount":524,"integrity":"sha512-WNuXkJRZF2S1HU3XVMBHYco0f0nMUTcYac57uOBBQkD6aHsCzzvP5TRD4nxIIw2MSH1rmnojTyTUiimllvO3Gw==","signatures":[{"sig":"MEUCIHtVzm8491w7+KgqEZgFN/aPQLIm9p55A7XWt7HpOviRAiEA3TZdsoEZ6SpHv1kjR52nK0/lPBEayeDp4/+RfjQrwQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdLCGOcG7U5Rnor7BcVg+aDh9FEm0ovNGIbSPf9gI45AiEAmldlFC7LG4VMkqw5naX9DeriOigGdUU8MjDLip0vFRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bfdcccb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2144705},"type":"module","_from":"file:skybridge-0.0.0-dev.bfdcccb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5f9124c6e15ca81feab8bb0cc1f1bf4b/skybridge-0.0.0-dev.bfdcccb.tgz","_integrity":"sha512-WNuXkJRZF2S1HU3XVMBHYco0f0nMUTcYac57uOBBQkD6aHsCzzvP5TRD4nxIIw2MSH1rmnojTyTUiimllvO3Gw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bfdcccb_1791211570599_0.06959147840933277","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c88e592":{"name":"skybridge","version":"0.0.0-dev.c88e592","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c88e592","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5ef129c57c7c0953079d14586f777bb5d3cba12c","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c88e592.tgz","fileCount":524,"integrity":"sha512-/nCeFmQ5LwKm/krvoq79F2Xo2uXCJLRBlHd8kGngTavVzYZ/vJJv/T4BOwJ+mVo7vaLK2e4THP3IFxkXENqqDw==","signatures":[{"sig":"MEQCIA3UmcugCaaNg4xS6StUK90WlLiYn+6cAT37bnE1b6ozAiAG1yo3DHMhJIWLYI1p1rzgQdYXOSitDjRBPmxGCJ2NbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSoZaG1EhVcHxvmVm31ZaMrL33FEppno2QJpYhfuTC/wIgF0rYS94O5MXPX6oToAtXpmnexu7u59MCBvKA5NQQ0xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c88e592","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2138939},"type":"module","_from":"file:skybridge-0.0.0-dev.c88e592.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/854fa445a20fc49fe995e4ff04d19f9f/skybridge-0.0.0-dev.c88e592.tgz","_integrity":"sha512-/nCeFmQ5LwKm/krvoq79F2Xo2uXCJLRBlHd8kGngTavVzYZ/vJJv/T4BOwJ+mVo7vaLK2e4THP3IFxkXENqqDw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c88e592_1791212766969_0.6543395932805507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.c36b199":{"name":"skybridge","version":"0.0.0-dev.c36b199","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.c36b199","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d8c8724cca9e47edd107020812c2d7a830425ff3","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.c36b199.tgz","fileCount":524,"integrity":"sha512-dDIMP8riLAmKw78dnuoHPkkzmiBbgP3ZpUN3e0Zk55Yprmn8IhcEAC75R0BxYH8SH4pswEvjxUg+mzxXYWgOBQ==","signatures":[{"sig":"MEQCIG3+NMH8gdcUknhjz8lXAn35oZqW3aadyr1dfqWVRpnNAiBw52EVIMXR1G1FE3bGIL55m+/7aI/J2PFuMg924nkYhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAc2NJ0L4VUhbo8L8nU34bIisRznBlPyS4weDEYLNjETAiB+qPq1DDApQKXTDTIknP+seQwlqBOpeRnjxxzTp4ttOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.c36b199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123959},"type":"module","_from":"file:skybridge-0.0.0-dev.c36b199.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/06a8eac675e25f7c44dd36c296e82118/skybridge-0.0.0-dev.c36b199.tgz","_integrity":"sha512-dDIMP8riLAmKw78dnuoHPkkzmiBbgP3ZpUN3e0Zk55Yprmn8IhcEAC75R0BxYH8SH4pswEvjxUg+mzxXYWgOBQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.c36b199_1791275482269_0.5227996932472139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.abfc83f":{"name":"skybridge","version":"0.0.0-dev.abfc83f","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.abfc83f","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"978cc141b00704374363e95d80cbb757fa7c7513","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.abfc83f.tgz","fileCount":524,"integrity":"sha512-LvyrknlOKg81+8RKqxKIEGr0KpvhA6txTGtLYUVPsNkT22f6SlpQ09NRI2zz/Op24cUbx3Ckb0xtQiKtsIy6iw==","signatures":[{"sig":"MEYCIQDk0vzokYqjU3TPWXmT350r5n/63NCocalcgL9fplaHvgIhAMPiCOFW7MTPgtylTtjh/gOE0jxb5gWCNHVGcQ0TU/I7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBNjhFrcq297WSASbyO2itFHSq2x00Ga63flJJz/o16qAiEA9EA+LDUbmClC5dS+wvWw2YdpgR4ZErBeJXGBH6l+bTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.abfc83f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124525},"type":"module","_from":"file:skybridge-0.0.0-dev.abfc83f.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/96579875af1199a0c41f72a5d1320881/skybridge-0.0.0-dev.abfc83f.tgz","_integrity":"sha512-LvyrknlOKg81+8RKqxKIEGr0KpvhA6txTGtLYUVPsNkT22f6SlpQ09NRI2zz/Op24cUbx3Ckb0xtQiKtsIy6iw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.abfc83f_1791279086958_0.9949350152280176","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.faf20cc":{"name":"skybridge","version":"0.0.0-dev.faf20cc","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.faf20cc","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"911fc3f3d4f1bbe2b62767f5e2ba429f568e1763","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.faf20cc.tgz","fileCount":518,"integrity":"sha512-39elpzW7ZurKpQPaQquTSUciLx/AD9R2pLAzZLWVb/cv/JJWLYKY9Yt0xLCWy1dHPyx6sv9iC9elXS7jP5v+Nw==","signatures":[{"sig":"MEQCIA4cBPGfI8XLN/tz8lqc2n0tuHkHpjOVt21elKhfg+iLAiBVtXPRzzDCFzTXNKvTLfc9mw5S6wNiiCIJqoQzC0VyZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCc85rXhDIdjR/Aa7svOV53bE5fmxE0DgZbw9uYvLv7ZQIgNKejXt8sxZlnTwNmtt05D6Q9kQE+NV5jcBX7KW4nVDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.faf20cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049623},"type":"module","_from":"file:skybridge-0.0.0-dev.faf20cc.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/34b8302560bcf9b428e77f3b0ff92bbd/skybridge-0.0.0-dev.faf20cc.tgz","_integrity":"sha512-39elpzW7ZurKpQPaQquTSUciLx/AD9R2pLAzZLWVb/cv/JJWLYKY9Yt0xLCWy1dHPyx6sv9iC9elXS7jP5v+Nw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.faf20cc_1791289172055_0.9184403986089507","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.bb09866":{"name":"skybridge","version":"0.0.0-dev.bb09866","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.bb09866","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"1d7a69d204d649114a4e27bc7c8aa88838b0e366","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.bb09866.tgz","fileCount":518,"integrity":"sha512-3Fumt6PdCfFgvpGdCRb1t8wcA9qSkdsQ3ORUnbDvxSlVF3kIFfawPtf2nEjqEAeNfCSsii3YTqeYi0fUD7b7uA==","signatures":[{"sig":"MEUCIDNzamoBK+gp83+cPZEmU+wHNzxTr2HU3KtAZasfc1TVAiEAtkDATfEna8bAc4GuNypNv4uJPK2d0DblYXd+/khgGeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNVUFX5qFOxXx6VblKFCFu4Bx+2mjCe/Xftl27T2/qqAIhAOUc/oWiCZqfJK/KJh+LrYJKr62IHwFuTd9MLLCCI5pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.bb09866","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049623},"type":"module","_from":"file:skybridge-0.0.0-dev.bb09866.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4581c1a14529e34ffc14db7bca2665d2/skybridge-0.0.0-dev.bb09866.tgz","_integrity":"sha512-3Fumt6PdCfFgvpGdCRb1t8wcA9qSkdsQ3ORUnbDvxSlVF3kIFfawPtf2nEjqEAeNfCSsii3YTqeYi0fUD7b7uA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.bb09866_1791289395118_0.14186981040029112","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.c604410":{"name":"skybridge","version":"0.0.0-next.c604410","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.c604410","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"6cbebe1ae54ab7d000f2141b7e6b8c71d2b95f43","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.c604410.tgz","fileCount":518,"integrity":"sha512-3nQ/W+r8GjyKcOgoNq4l2pssHyXNaxebcqg9frT+w9ApotVd3yB4ZOj00vMScat6CSbrmyhB8jNXGiRasNvzkw==","signatures":[{"sig":"MEQCIGlL9OeDL1DV1B4fZ1Vp7eOc62Ut0qexe8H1ZL0R+3pRAiArNzxTZOQmD3nS82WSBfIw27Sru0Ce7Buo8fWy8DbtyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHfRuq2/Wi08+7gnKsK6vJ1pwuTcp0FsonIblPfhspzhAiEAgakvMIRMCVpYDlnLAvh3DATu9tk+42PRovozfNTxihU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.c604410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049624},"type":"module","_from":"file:skybridge-0.0.0-next.c604410.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0d81a1fba937a5523610cef2334347d4/skybridge-0.0.0-next.c604410.tgz","_integrity":"sha512-3nQ/W+r8GjyKcOgoNq4l2pssHyXNaxebcqg9frT+w9ApotVd3yB4ZOj00vMScat6CSbrmyhB8jNXGiRasNvzkw==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.c604410_1791289469374_0.2625684616642985","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.0d4da55":{"name":"skybridge","version":"0.0.0-dev.0d4da55","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.0d4da55","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"e6cc4870e956f0292b8cac13601410b951bd6a97","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.0d4da55.tgz","fileCount":524,"integrity":"sha512-Fj4OSGxa/m3ShYMBtohN+6wGooTfjk+9lPwNDy27KuymWNpr8K00ai3rljxRJ9YrrwmhUM0WgWytQjI2i/NLnA==","signatures":[{"sig":"MEQCIF8S1SEfxrJCb+jVw8fqqbgb4gkeh0NiyPI4SWDWDEhbAiBtguMzJGZmzyerWtMFJxGzrzNGE69yGR0tNJpfzrLgcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCV2iV7/L3T+XZQ9bkJHRd6ayBKJJ2H8XpLolH5v9TpqgIhAPqLBAMIXRHNyfpp3sDicn2JTGfwLMU2/AXbRswiPefZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.0d4da55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124237},"type":"module","_from":"file:skybridge-0.0.0-dev.0d4da55.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/96ead1ed6280c3cc93d35876f52f5325/skybridge-0.0.0-dev.0d4da55.tgz","_integrity":"sha512-Fj4OSGxa/m3ShYMBtohN+6wGooTfjk+9lPwNDy27KuymWNpr8K00ai3rljxRJ9YrrwmhUM0WgWytQjI2i/NLnA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.0d4da55_1791289593370_0.9976241229175613","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.ddfb4e5":{"name":"skybridge","version":"0.0.0-dev.ddfb4e5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.ddfb4e5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"057f5f5d709206844dffa65e8dd416458b2e4b27","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.ddfb4e5.tgz","fileCount":506,"integrity":"sha512-ak6JUneLVJ70ZpOs/491rteVkMwghakQCMpSQkBKU38XJ8OID6iExE2L6V7uA3Mf/Dm/+d14xziVSpCBbktFYg==","signatures":[{"sig":"MEQCICKu++BveyPMpxnQcK76+HaDGwRzewYX6W+D26OmOt+NAiBJJkFMJyPHbaMd2wF+j6qt85HPDnEu0ltob0I8E6K99A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC488IevUI70VclMvaa/nZKgDY+91V5ge2p2aNcodwF1AiEArO4plHOuceDvtSLNQHd44HT+InXbjTe+hzznjmjjb9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.ddfb4e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955665},"type":"module","_from":"file:skybridge-0.0.0-dev.ddfb4e5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6d2301c5c73430b7d9d762c3d7916af6/skybridge-0.0.0-dev.ddfb4e5.tgz","_integrity":"sha512-ak6JUneLVJ70ZpOs/491rteVkMwghakQCMpSQkBKU38XJ8OID6iExE2L6V7uA3Mf/Dm/+d14xziVSpCBbktFYg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.ddfb4e5_1791289886437_0.41577532245098237","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9addcf5":{"name":"skybridge","version":"0.0.0-dev.9addcf5","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9addcf5","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"bc52c41dbfef8a951b0828f6fb0a87246ba46721","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9addcf5.tgz","fileCount":521,"integrity":"sha512-BmPuEhxpRrv5zTemtYPN1kSQxKr6vlxyinfwMbu1xuMt8Dav7SYJP0NbSG8vpnP5s9o7jmS9K6hMHxrRAkdO8A==","signatures":[{"sig":"MEUCIFsOKN8ACY+OSGipGxlLq+8MfHghqe1ZpvRYt2Dlqh7zAiEAgcioQ2FrQKhG0wVWpaCpTdetycJKAxQ69d+FPVXOumk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSF0APbF+BBGWNtfgE+7rqXM5E1eQXXW161A/8RQxspQIgUyepattWfyqXgd56bwnoJPmX1SABjKYhIaiKPOTwYg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9addcf5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056177},"type":"module","_from":"file:skybridge-0.0.0-dev.9addcf5.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/b8987046b0b0a1f35c4664fe2f54bae6/skybridge-0.0.0-dev.9addcf5.tgz","_integrity":"sha512-BmPuEhxpRrv5zTemtYPN1kSQxKr6vlxyinfwMbu1xuMt8Dav7SYJP0NbSG8vpnP5s9o7jmS9K6hMHxrRAkdO8A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9addcf5_1791290004975_0.22489565104948528","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.8ec5383":{"name":"skybridge","version":"0.0.0-dev.8ec5383","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.8ec5383","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"7dbd5d9185ffea73d20c79e10747e4a156e9b577","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.8ec5383.tgz","fileCount":521,"integrity":"sha512-AMVLDfjr0RYuwBUofdgW4eGvub8Yge3hE+WrXURvchxftdOlu6eyj4bGvZLQ4WmVQl700fRiBiamiBbRzUXe7A==","signatures":[{"sig":"MEUCIQDxLscN9n+EGtwnocN/AhfI3Odt4JE1PWi3zz40eLWmWwIgDV7E4PXtbKbW2t82cqG7OzG+XaONKt+orWWzxHdFmWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFcgOeFitt8FEZTPLzCqZe8Y5Y6IwUtVju4gPYvKqOlkAiEAhdjl5inE6NIQDBcaKuEy1muoRvFuFyJyYvV5rZr8mcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.8ec5383","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056423},"type":"module","_from":"file:skybridge-0.0.0-dev.8ec5383.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6ab2f50372d4c680c49dad09447ac813/skybridge-0.0.0-dev.8ec5383.tgz","_integrity":"sha512-AMVLDfjr0RYuwBUofdgW4eGvub8Yge3hE+WrXURvchxftdOlu6eyj4bGvZLQ4WmVQl700fRiBiamiBbRzUXe7A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.8ec5383_1791290050768_0.7702191615820333","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.1e3274b":{"name":"skybridge","version":"0.0.0-dev.1e3274b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.1e3274b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"434a3d3b2bf85d70c2fd6bbadbb8469b7ed5dbd6","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.1e3274b.tgz","fileCount":524,"integrity":"sha512-Xt6xHdlvVrvdD4e7ZOM+72KwjiViKGKjW/gyvxmu56JTA9WLL2Cki/v4syDd2KvhdBAutb6asWczY+SNuDCYbQ==","signatures":[{"sig":"MEUCIETurB40T93PN7/4KMAitVe8FGHMhOEb/Fqt5HfwrkPDAiEAjqag9GdGbm2WX+r4GmSGHyMfmoF+rR1o6cnlufZOI0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpm27/wqejW1Eskg4cLb/BtXDpkFz3M56kH+hB284uSwIgSE7r4GY9cnT12vPtV/WftxwDEfubaTUfc/o2KF6eBuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.1e3274b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2092178},"type":"module","_from":"file:skybridge-0.0.0-dev.1e3274b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/48ee4d2fa8573ef7ffd3936d6bea2f31/skybridge-0.0.0-dev.1e3274b.tgz","_integrity":"sha512-Xt6xHdlvVrvdD4e7ZOM+72KwjiViKGKjW/gyvxmu56JTA9WLL2Cki/v4syDd2KvhdBAutb6asWczY+SNuDCYbQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.1e3274b_1791290464019_0.9157209400289668","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.9c70f50":{"name":"skybridge","version":"0.0.0-dev.9c70f50","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.9c70f50","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"d0f33b34e3f6b2ffb8efe3baae5ed22aa88493ea","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.9c70f50.tgz","fileCount":527,"integrity":"sha512-hBkjm8jGCdwp9C5zWY3GiXjdScXW5XbB7IJQFpBA6MakoAKAhGRp7Q1o6Xzrls+yKYKto/1DACA/d6hYvErJ6w==","signatures":[{"sig":"MEQCIAwybaIJHgUCV6FOOvzqaUsA/4uoZ3QhIdjqFlrVpZMoAiB7SW0khbt/9x2SBXmlO1z+LixYVJmSu2Ug0tsTIQCooA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLYTlPhi/baLlop4ubCX3LnPrnYrCe0v4YTYw8dgUlJAiEAz8+pWrpVKodM6RvRS19djXGzKVRnZnE3yIUfix+mbzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.9c70f50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2145914},"type":"module","_from":"file:skybridge-0.0.0-dev.9c70f50.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/10a1e60a739a2aab95a4b995b6266731/skybridge-0.0.0-dev.9c70f50.tgz","_integrity":"sha512-hBkjm8jGCdwp9C5zWY3GiXjdScXW5XbB7IJQFpBA6MakoAKAhGRp7Q1o6Xzrls+yKYKto/1DACA/d6hYvErJ6w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.9c70f50_1791290525742_0.05521839244077298","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.69680cb":{"name":"skybridge","version":"0.0.0-dev.69680cb","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.69680cb","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9e6010e0173342459a804ec929b5e6bbdc49bc6f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.69680cb.tgz","fileCount":524,"integrity":"sha512-WqbRNJG2uH4fbn5k0dvDMbGfhNoZzn0gsUBsVSSnskl/TJDVcyigFGJuDtRKAmgHIbIlq/r6zS+2jul7V+CPkQ==","signatures":[{"sig":"MEYCIQDL41jBZnyKGd3duGPWP03/3FqcJT6GGEVRmmiagcZzIgIhANixhq88pNTOHWmomva/a5kQ+xLQwfhaembCgDDn+zS/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXeAuOSbc24hv2iahehOiNBimnyqlulicmdizDkb24KQIgfr1TItpQM4NcgTRzGwMdbT8qW/0+BtSpv3WOrD1VNQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.69680cb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2118785},"type":"module","_from":"file:skybridge-0.0.0-dev.69680cb.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/d63887740b5835ddb9f019f09a36a256/skybridge-0.0.0-dev.69680cb.tgz","_integrity":"sha512-WqbRNJG2uH4fbn5k0dvDMbGfhNoZzn0gsUBsVSSnskl/TJDVcyigFGJuDtRKAmgHIbIlq/r6zS+2jul7V+CPkQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.69680cb_1791290563748_0.33208590124756787","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.d082b5e":{"name":"skybridge","version":"0.0.0-next.d082b5e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.d082b5e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"54c62aa97efade3c2600578f15a18ebd412e047f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.d082b5e.tgz","fileCount":524,"integrity":"sha512-rKLo/cVGfA93Y1/HFWY9cAcVT+lZTA82VMyfsrwirtKFbSNSGDAJngZ0cA43niLX1Yw2s1UlKMvYwBvLZwEO0A==","signatures":[{"sig":"MEUCIGEXG6GvYtw0Wt4+Eh44RUgV11XZmtFqVXjtJi/BSR1nAiEAxO3e8DIDO9cSXUZsGzvYjyw+S3iVhlV2fbBqN24AVb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMsRd8SngyXDiWE5/WcsTWCEvTk1GjNzg50qSDZPEGEQIgEEYZlR9G/4IJkkzP3Px1pygcZ8KsV2qdJpKirWrd/C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.d082b5e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124238},"type":"module","_from":"file:skybridge-0.0.0-next.d082b5e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/e675731ae0abd4bb283e2d92e30e2668/skybridge-0.0.0-next.d082b5e.tgz","_integrity":"sha512-rKLo/cVGfA93Y1/HFWY9cAcVT+lZTA82VMyfsrwirtKFbSNSGDAJngZ0cA43niLX1Yw2s1UlKMvYwBvLZwEO0A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.d082b5e_1791290596520_0.624707811439446","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.86def81":{"name":"skybridge","version":"0.0.0-dev.86def81","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.86def81","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"98839d2ea6dec1e1d8da2ec215bb725304bef0d8","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.86def81.tgz","fileCount":518,"integrity":"sha512-yEPoW40ZLYFKFZgzQbi0aItBV6HfyZj1czHoSJ5JjdOZcl+LFhh5rp6imAWbbiz9LZO3FVXLme1dK7KrHLch9g==","signatures":[{"sig":"MEYCIQC2WswVyk+aejEQEaBYU74cA9/Eu+NpWaJkJqjEpJ3QAgIhAMIgvF9Y3/lrhn2hKfyNu9pBLgegzsYNHIDghYXmZYAq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7W3Lm7/GmyPG/nOZ4BN0vFgJWhO03t05DCqGZATVOzgIgXD2rwHWt3IUP1ieos7WXZVvMKo4mUb0rJw1WlCYBgc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.86def81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2049623},"type":"module","_from":"file:skybridge-0.0.0-dev.86def81.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/358b7322930db69b6ae1a6cf14971887/skybridge-0.0.0-dev.86def81.tgz","_integrity":"sha512-yEPoW40ZLYFKFZgzQbi0aItBV6HfyZj1czHoSJ5JjdOZcl+LFhh5rp6imAWbbiz9LZO3FVXLme1dK7KrHLch9g==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.86def81_1791290676086_0.9411067904833454","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.a08278b":{"name":"skybridge","version":"0.0.0-dev.a08278b","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.a08278b","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"684282b11d063856c585bf21314160e72ad5f2cd","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.a08278b.tgz","fileCount":524,"integrity":"sha512-25Ow+J76C9bppEAEf/OCgJhQ5JfnP3+EMVghyI13pZlK6Dr0vMSxBTAVyGcyfD9eQ2X78v5oYZMELiTuK++FjQ==","signatures":[{"sig":"MEQCIGgFvnHlkRqAYy/10nZX6h7YpQjnltTSroG4cDdV2KdgAiAWIkaVJyBUJFuyz6rgwY4PYS5M77RJILQEpyfighiKFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmoj6Kr/IOYMpFaqtTgw3BG/XIYGfEmhjttYIefmaU8AIhAMdILxgraZCE1A1IEJseo9dKHKFmTk2eYbCSOnGL3ITq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.a08278b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124237},"type":"module","_from":"file:skybridge-0.0.0-dev.a08278b.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0cc5fe9eada561d51d10b703a84dab00/skybridge-0.0.0-dev.a08278b.tgz","_integrity":"sha512-25Ow+J76C9bppEAEf/OCgJhQ5JfnP3+EMVghyI13pZlK6Dr0vMSxBTAVyGcyfD9eQ2X78v5oYZMELiTuK++FjQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.a08278b_1791290756610_0.023665697954688092","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4fc4da6":{"name":"skybridge","version":"0.0.0-dev.4fc4da6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4fc4da6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"94553c09042d999838cf3b5b0c8752e6fb8dc151","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4fc4da6.tgz","fileCount":524,"integrity":"sha512-J30zfZbILYZQtaxjx10Sq62VOpmLDi4uCf4SN3IQF7o+i9s5lxSfU34GahvsvkoLREnEfE8zHx8oe3MMrTk67w==","signatures":[{"sig":"MEYCIQDO+apMuhSHsze3da1YoSJrN+/lOcvREGyQ+KUyINYw/AIhAMca/YAxYZhlnh7zvNxTCxuu+Ipk1IyalIOBkE+OS2Ke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbV/XLoXeJZhw35X5KLTAEKnMCb3gtvxD3AcjVyL1uxwIhAOj/DSKlRnBSrlvUmZYTguzuoddanYsN/tmQA3/GnqSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4fc4da6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124237},"type":"module","_from":"file:skybridge-0.0.0-dev.4fc4da6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/7c6bb3f5bca25f7225b4e5e03f1138ed/skybridge-0.0.0-dev.4fc4da6.tgz","_integrity":"sha512-J30zfZbILYZQtaxjx10Sq62VOpmLDi4uCf4SN3IQF7o+i9s5lxSfU34GahvsvkoLREnEfE8zHx8oe3MMrTk67w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4fc4da6_1791290833618_0.8821088821480174","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.56753f6":{"name":"skybridge","version":"0.0.0-dev.56753f6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.56753f6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"357ca14e9feae691250795757287c62053c8412d","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.56753f6.tgz","fileCount":524,"integrity":"sha512-5BUg+sejiDo9zo8q5ydcdildc1v8f+D75oKenOKOl8phYC0D/n5x+bqQBxPpxYVxuLoWTa4/91CMFkBcqRAd6Q==","signatures":[{"sig":"MEUCIQDvKkK30uPSdytVbUc8kRzu0NVa0tQprv52saRavFF+PQIgRpU3ysYd5JxKTybmwHDJF5gyFYi48o2V75sjH0zmz2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSpYgjJoTyk20VjcdhyuiVZpfHtzuduhRCseUY7vuJdwIhAOpupYn+32o+mHaJyFo7ClNYA89cyxiKWxpYXpuIH/w4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.56753f6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2124237},"type":"module","_from":"file:skybridge-0.0.0-dev.56753f6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/6fa0145b1eec43113b1f48a9f403a587/skybridge-0.0.0-dev.56753f6.tgz","_integrity":"sha512-5BUg+sejiDo9zo8q5ydcdildc1v8f+D75oKenOKOl8phYC0D/n5x+bqQBxPpxYVxuLoWTa4/91CMFkBcqRAd6Q==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.56753f6_1791291081356_0.8711124861026751","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"skybridge","version":"2.0.3","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@2.0.3","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ed560862f65bc742c245a1fabee8d289de5ecff","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-2.0.3.tgz","fileCount":506,"integrity":"sha512-twzuzMghYELZrbIJtDt2tPEDhZmCf8qvt1ZrYkM0bjuRkEUf69fUfMT/KBo6x3Ap94d6KvEPe2WeLb5OKm21hQ==","signatures":[{"sig":"MEYCIQCcFcgY3rZx/y7uHop08xst5vvtRUNZw7m1lK17woUADwIhAMEOrSqX72A5mj55d7lJA/cecYAEy56NE4a9+wcPB9ta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG4qASMedmEMrd+/xSinCH4/Mp/2vWq9gMcNlBinYnxaAiEAm6CbEzefEkGUH3Z4kxAr03cDeSQ0PL/GGzb4UV+PLbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1955653},"type":"module","_from":"file:skybridge-2.0.3.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0e494e7532abcda43be6d4ecbcbd0a02/skybridge-2.0.3.tgz","_integrity":"sha512-twzuzMghYELZrbIJtDt2tPEDhZmCf8qvt1ZrYkM0bjuRkEUf69fUfMT/KBo6x3Ap94d6KvEPe2WeLb5OKm21hQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_2.0.3_1791291855784_0.5588733131877583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.4892742":{"name":"skybridge","version":"0.0.0-dev.4892742","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.4892742","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"3ed4e88f1e8cd6b9f0add3edbcc6749a67324f2f","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.4892742.tgz","fileCount":530,"integrity":"sha512-wjyrMt6Y3IRjkzErPIst2MdNOVjHU2PSg4cCnls6R+WLnVGQsxOXR9/bZjy6jbBM+hEIeJc+vtG5zqQsN/Yucg==","signatures":[{"sig":"MEUCIApHqf0jGWETF/kSyQGMS+rXjY34thl6sUSHaj0H2ufYAiEA+7Z5riMtKc5A39AO+M7qatOtRlJr/vN6XDLuvL41hOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCob8j400FYkOIPKf3VrWLyCP9OraPkiBNMXOnxHMVTVQIgSr++RadHLmyuvjHKjwRxdxOeBM7XwYWSgD+zJKpGG4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.4892742","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2193399},"type":"module","_from":"file:skybridge-0.0.0-dev.4892742.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/1948b94a1a5f6160cb8e03b46904262e/skybridge-0.0.0-dev.4892742.tgz","_integrity":"sha512-wjyrMt6Y3IRjkzErPIst2MdNOVjHU2PSg4cCnls6R+WLnVGQsxOXR9/bZjy6jbBM+hEIeJc+vtG5zqQsN/Yucg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.4892742_1791291869223_0.42323116189748133","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.459a8d6":{"name":"skybridge","version":"0.0.0-dev.459a8d6","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.459a8d6","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"9f6197b0f8e4fbb0e5535944542001d318abcb91","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.459a8d6.tgz","fileCount":530,"integrity":"sha512-uc9XhVEF9FtJOWA/H1PJU7h1jJSqI4tRdafSp4K87KdT3lXvBXp8bK2+brXru9PeOWnZ4s/rx1GYLEzrNBQn6w==","signatures":[{"sig":"MEUCIQDXifu9nC597S+7QTFSI/sA8uV2Hvy0JResMA9A8CRurAIgE1fzgC+bP+gS7aSRKYubiq9yzwCbBLbukG7aldK1Bqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9kIILgGdj05jliInQBtdqVDP4H+5Lprdsw9nHKbBM/QIgT/9JguK4UbeGJF52LUnDKCbJvaoRYQkiuPw1SkgD3EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.459a8d6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2166792},"type":"module","_from":"file:skybridge-0.0.0-dev.459a8d6.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/4b24bc805084265d767ccdb48f1523c2/skybridge-0.0.0-dev.459a8d6.tgz","_integrity":"sha512-uc9XhVEF9FtJOWA/H1PJU7h1jJSqI4tRdafSp4K87KdT3lXvBXp8bK2+brXru9PeOWnZ4s/rx1GYLEzrNBQn6w==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.459a8d6_1791291997585_0.0498974754391186","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.704f6e1":{"name":"skybridge","version":"0.0.0-dev.704f6e1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.704f6e1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5a159a26745415a41b435bae3ffd1c31b7ad47ab","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.704f6e1.tgz","fileCount":533,"integrity":"sha512-IMLjkwvWfmvC18b7bt9nFksUHQN+K2xp1pf2aZUlL4M0gyGyApahh1l3lk0prija8mrQwOfdqpDzFlNZjsu8RQ==","signatures":[{"sig":"MEUCIHlIsR9/Yvc1tjKx8/lndMTXKEX8bqKpOrjhbGOEyphZAiEA2DUSq9eEeKB0nTqirAM4iw2+URV+EU9Wh0bZzqhwWXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC20QDe8ipg9gmYp10SVxU9Ix/5J8DEIQ6ITGyw+wHIIgIgCFJoBv3xkeCK1HQ0O+rnHSGzoFXfc5qLC+eRvWSpdKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.704f6e1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2220528},"type":"module","_from":"file:skybridge-0.0.0-dev.704f6e1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/0995cad684a58fa47cc27e244dab740c/skybridge-0.0.0-dev.704f6e1.tgz","_integrity":"sha512-IMLjkwvWfmvC18b7bt9nFksUHQN+K2xp1pf2aZUlL4M0gyGyApahh1l3lk0prija8mrQwOfdqpDzFlNZjsu8RQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.704f6e1_1791292011615_0.19072021337494305","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.50a119d":{"name":"skybridge","version":"0.0.0-next.50a119d","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.50a119d","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5d934547feb97befeca94c31b3d225f30652eac4","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.50a119d.tgz","fileCount":530,"integrity":"sha512-B5QgQxWcEtTETmnGWee3WKbCIZvSBjMO4e3ftFLq3NLuGI/iEhM7fgCh/rRc2+esUc5CyLbW1PiukKjYvcQtWA==","signatures":[{"sig":"MEYCIQDvGvybR2F5TMjcoJ0JsqbBhzLgv/4PjbrHsP+nMquNPQIhANNGjRqlnpzwppiL2QFEoAf0nr9gcBZ8QTJcwijrAiqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD49BzQdJWJE2uCsfVI2N72JP6s3ECfC7I9ht3J2nD0qgIgQnmxld/qWABkgte0KgP8C9O3UPU2MYzDwjnXBn3BP9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.50a119d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2166793},"type":"module","_from":"file:skybridge-0.0.0-next.50a119d.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/299634fa4b47df124ad964040f7b547c/skybridge-0.0.0-next.50a119d.tgz","_integrity":"sha512-B5QgQxWcEtTETmnGWee3WKbCIZvSBjMO4e3ftFLq3NLuGI/iEhM7fgCh/rRc2+esUc5CyLbW1PiukKjYvcQtWA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.50a119d_1791292258711_0.37843558487224604","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.240db1e":{"name":"skybridge","version":"0.0.0-dev.240db1e","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.240db1e","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"5f83383a6219b74c713b92dad7b2c21a8d2c7fb5","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.240db1e.tgz","fileCount":530,"integrity":"sha512-j28HayvmxhjtWNH1pQTCt1LlZ/PJznEfnh2V3lr5KWNnGA85x5TxwxH9liAZRqcHrphqxewgCcTmkQVnK4eObQ==","signatures":[{"sig":"MEQCIC6unaLnRiNJo7jqjYPZ7O5N4kYFrlkDY41dQpUtlxGHAiAznTcjGayTJHzCX8Y+K6GSME/Tx1CwBeoxsz4K71KZPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAF9oc3ycRSN2r3CJqxVxVn4KsLKo/ULVS/uT7HYcicHAiBKMg25YjhmSX2lrXVum1P2nz98DuKaPh9Dj9L3S2k4aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.240db1e","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2193399},"type":"module","_from":"file:skybridge-0.0.0-dev.240db1e.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/f6579f403cb8d5b890ed2b6e696308c0/skybridge-0.0.0-dev.240db1e.tgz","_integrity":"sha512-j28HayvmxhjtWNH1pQTCt1LlZ/PJznEfnh2V3lr5KWNnGA85x5TxwxH9liAZRqcHrphqxewgCcTmkQVnK4eObQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.240db1e_1791292471345_0.7627305099313373","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.16c6815":{"name":"skybridge","version":"0.0.0-dev.16c6815","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.16c6815","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"4f88865bb5aa635255c0e8a2583fffb858306857","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.16c6815.tgz","fileCount":533,"integrity":"sha512-b1STbBOlGKqqtw9fiOskEVs0eKOllC5Ciw2kkuLOAmImj1Kc3duI4PHidYgeOp71WO4sjJSb5vsnQ1ke3TfCHQ==","signatures":[{"sig":"MEUCIAHiD62YeCGClDwVhZ91vnSVrUbIg87AOV9pGU7b5sYXAiEApdnZiDN2mPS2oaWjNA/uy/aVPsdraszlhyMXiDgrmEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFPwdiR99VA+mvLdtoSpmy4XZwM0yITBopoC5V88xiUAiEA87pbOoS7hNIeADkAmdsLblFbXVhJfxg0pGl3rgFlgUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.16c6815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2220528},"type":"module","_from":"file:skybridge-0.0.0-dev.16c6815.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/23b42dd014215de71f01f8a33d1b2138/skybridge-0.0.0-dev.16c6815.tgz","_integrity":"sha512-b1STbBOlGKqqtw9fiOskEVs0eKOllC5Ciw2kkuLOAmImj1Kc3duI4PHidYgeOp71WO4sjJSb5vsnQ1ke3TfCHQ==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.16c6815_1791292514362_0.8975679206101099","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.80d3639":{"name":"skybridge","version":"0.0.0-next.80d3639","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-next.80d3639","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"27d94b3d788ae1c78333205ec010e8779ceee39e","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.80d3639.tgz","fileCount":530,"integrity":"sha512-4MTtqpCKQ/BudwsF6nRq8DqeSwzUhCOswJ+YB9XClK6uAz5lRRr0lNWfuFoEZup7/bgr9Iy+GElNYYBj6NJG3A==","signatures":[{"sig":"MEUCIFkWq/9/uVjOkNfP9wScU9cbtT1Krvg+QvgvxC5WMcKxAiEAvgi4ZFt4XrpBdIK1vsu13B/BjYH2YnBOQDPacHOP2j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfjdL8tdwkZmHca+OnjZUofADmIZCQ2VzYraEb7DHY0wIgd749zbY25T/zf+ecJuFZ9Fpif5JmJY46xkmnGSgwVBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.80d3639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2193400},"type":"module","_from":"file:skybridge-0.0.0-next.80d3639.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/cd7ef226bc3a8591412352106dd85818/skybridge-0.0.0-next.80d3639.tgz","_integrity":"sha512-4MTtqpCKQ/BudwsF6nRq8DqeSwzUhCOswJ+YB9XClK6uAz5lRRr0lNWfuFoEZup7/bgr9Iy+GElNYYBj6NJG3A==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-next.80d3639_1791292671588_0.8013988750023675","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.3250ef1":{"name":"skybridge","version":"0.0.0-dev.3250ef1","keywords":["chatgpt","app","ai","skybridge"],"author":{"name":"Frédéric Barthelet"},"license":"ISC","_id":"skybridge@0.0.0-dev.3250ef1","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"homepage":"https://github.com/alpic-ai/skybridge#readme","bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"dist":{"shasum":"482d53eff09f853dff649f8a2a9653a9429b0ed9","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-dev.3250ef1.tgz","fileCount":533,"integrity":"sha512-90z6jHHnoSZ9fJRqBP/DfnFJ/aoME/2mBOHbwD8J927KbJzuKPvW3Gzwb/Bi89cLkUDa4FPxbPsCUC7D7rQhEg==","signatures":[{"sig":"MEQCIC0vFR91oPS7cXF2yUv5VJNQoz806boCVlcQl7JQ0a1mAiAMO9spsypmWSlOMjROl/HZpTWHSql37pe4H4zmXahuBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9g5/Ri3UKc6YfriiNpjtj5mJGMWPJUyHNiHtR69wgTgIhAIYa+GHOWKW6S9lJeRZWS5IBsP+9KcfkmwhGs3icY9UE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-dev.3250ef1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2220528},"type":"module","_from":"file:skybridge-0.0.0-dev.3250ef1.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"_resolved":"/tmp/5fcb3a5ca038dd3cc8197424eed85e19/skybridge-0.0.0-dev.3250ef1.tgz","_integrity":"sha512-90z6jHHnoSZ9fJRqBP/DfnFJ/aoME/2mBOHbwD8J927KbJzuKPvW3Gzwb/Bi89cLkUDa4FPxbPsCUC7D7rQhEg==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skybridge_0.0.0-dev.3250ef1_1791292765659_0.5381458781905992","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-next.7ebc6b8":{"_id":"skybridge@0.0.0-next.7ebc6b8","bin":{"sb":"bin/run.js","skybridge":"bin/run.js"},"bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"dist":{"shasum":"442d7f4ce52ea886b7b3e7485cc9720e4ab6f794","tarball":"https://registry.npmjs.org/skybridge/-/skybridge-0.0.0-next.7ebc6b8.tgz","fileCount":533,"integrity":"sha512-27ugGPIRE9MsBigGPKgosn5aAKsox85DTEt+CGZH4tvrlVqm6M38/2EjrWYjEVci2K3eN+Js/5KS0AZmF7WtwA==","signatures":[{"sig":"MEYCIQCY2wh//Pv6Vo3kYphvvoWsraKLKGvdFnv/V96puC1Q+gIhAMQHf13fdSHN82urVGuh2lrU+xDZ8X23JepLMrZC3sgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBF4ggnw7yqeMUVSbCNGnwLLI0tDXvml1l5xYo3PDXp5AiEA/piNG9iKsZ/3WS+tYhih//xcf/hcTCY4RwGWl79sj6s="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skybridge@0.0.0-next.7ebc6b8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2220529},"name":"skybridge","type":"module","_from":"file:skybridge-0.0.0-next.7ebc6b8.tgz","oclif":{"bin":"skybridge","hooks":{"finally":"./dist/cli/telemetry"},"dirname":"skybridge","commands":"./dist/commands","helpClass":{"target":"./dist/commands/create","identifier":"SkybridgeHelp"},"topicSeparator":" "},"author":{"name":"Frédéric Barthelet"},"engines":{"node":">=22.23.1"},"exports":{"./web":{"types":"./dist/web/index.d.ts","default":"./dist/web/index.js"},"./views":{"types":"./dist/views/index.d.ts","default":"./dist/views/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"./tsconfig":"./tsconfig.base.json","./tsconfig.json":"./tsconfig.base.json"},"license":"ISC","scripts":{"test":"pnpm run test:unit && pnpm run test:format","build":"shx rm -rf dist && pnpm run build:templates && tsc","format":"biome check --write --error-on-warnings","test:unit":"pnpm run build:templates && vitest run","test:format":"biome ci","build:templates":"node scripts/precompile-templates.mjs"},"version":"0.0.0-next.7ebc6b8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"275e883a-ecc9-480c-81c9-cf614270a905"}},"homepage":"https://github.com/alpic-ai/skybridge#readme","keywords":["chatgpt","app","ai","skybridge"],"_resolved":"/tmp/91f66134753d4c1c7a215ac5a2759bfa/skybridge-0.0.0-next.7ebc6b8.tgz","_integrity":"sha512-27ugGPIRE9MsBigGPKgosn5aAKsox85DTEt+CGZH4tvrlVqm6M38/2EjrWYjEVci2K3eN+Js/5KS0AZmF7WtwA==","repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"_npmVersion":"11.19.0","description":"Skybridge is a framework for building ChatGPT plugins and MCP Apps","directories":{},"maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ink":"^7.1.1","cors":"^2.8.6","jose":"^6.2.3","open":"^11.0.0","yaml":"^2.9.0","dequal":"^2.0.3","ci-info":"^4.4.0","esbuild":"^0.28.1","express":"^5.2.1","std-env":"^4.2.0","zustand":"^5.0.14","superjson":"^2.2.6","handlebars":"^4.7.9","@oclif/core":"^4.11.14","cross-spawn":"^7.0.6","posthog-node":"^5.45.2","standardwebhooks":"^1.1.1","request-filtering-agent":"^3.2.1","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/client":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","@modelcontextprotocol/express":"^2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","zod":"^4.4.3","vite":"^8.1.5","jsdom":"^29.1.1","vitest":"^4.1.10","ts-node":"^10.9.2","@vitest/ui":"^4.1.10","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^24.13.3","@types/jsdom":"^28.0.3","@types/react":"^19.2.17","@types/express":"^5.0.6","@types/react-dom":"^19.2.3","@types/cross-spawn":"^6.0.6","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^4.2.0","vite":">=7.3.1","react":">=18.0.0","nodemon":">=3.0.0","react-dom":">=18.0.0","@skybridge/devtools":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skybridge_0.0.0-next.7ebc6b8_1791293582229_0.3720358357272471"}}},"time":{"created":"2025-10-07T05:54:22.686Z","modified":"2026-10-06T13:33:02.699Z","0.0.1":"2025-10-07T05:54:22.850Z","0.0.0-dev.d9ee984":"2025-10-21T08:36:58.942Z","0.0.0-dev.04a3d1e":"2025-10-21T08:38:04.141Z","0.0.0-dev.a86a16b":"2025-10-21T15:54:29.506Z","0.0.0-dev.66b8f6b":"2025-10-21T15:56:38.596Z","0.0.0-dev.ea1eaa2":"2025-10-21T16:45:10.899Z","0.0.0-dev.63193a9":"2025-10-22T09:54:56.364Z","0.0.0-dev.8b0af23":"2025-10-22T11:09:52.602Z","0.0.0-dev.b33fb3f":"2025-10-22T12:29:26.342Z","0.0.0-dev.c63f165":"2025-10-22T12:41:41.971Z","0.0.0-dev.b095cd5":"2025-10-23T08:03:22.707Z","0.0.0-dev.0e95ebe":"2025-10-23T12:06:23.530Z","0.0.0-dev.8f4dd70":"2025-10-23T12:26:22.644Z","0.0.0-dev.0760f62":"2025-10-23T12:33:05.118Z","0.0.0-dev.2d1d393":"2025-10-23T12:38:48.998Z","0.0.0-dev.8914598":"2025-10-23T12:51:05.121Z","0.0.0-dev.b3151dc":"2025-10-23T12:55:37.946Z","0.0.0-dev.eb4d79a":"2025-10-23T13:25:11.953Z","0.0.0-dev.04c8b2b":"2025-10-23T13:27:21.932Z","0.0.0-dev.3b1b0b4":"2025-10-23T13:33:15.797Z","0.0.0-dev.a5b4953":"2025-10-23T13:38:27.373Z","0.0.0-dev.8d4ea94":"2025-10-23T13:42:50.523Z","0.0.0-dev.48d02a0":"2025-10-23T13:46:33.887Z","0.0.0-dev.7acd112":"2025-10-23T13:58:08.586Z","0.0.0-dev.f431826":"2025-10-23T13:59:18.968Z","0.0.0-dev.8df527f":"2025-10-23T14:18:34.396Z","0.0.0-dev.2dd5ade":"2025-10-23T14:43:58.801Z","0.1.0":"2025-10-23T15:53:47.645Z","0.0.0-dev.4eb7532":"2025-11-17T13:12:13.812Z","0.0.0-dev.0beb3d6":"2025-11-17T14:11:09.968Z","0.0.0-dev.5f6c8dd":"2025-11-17T14:46:17.022Z","0.0.0-dev.913c10a":"2025-11-17T14:58:45.653Z","0.0.0-dev.8567227":"2025-11-17T15:04:14.652Z","0.0.0-dev.7844dc0":"2025-11-17T15:08:18.107Z","0.0.0-dev.d798b8b":"2025-11-17T17:42:53.683Z","0.0.0-dev.735ff97":"2025-11-18T06:59:06.192Z","0.0.0-dev.52a2252":"2025-11-18T17:15:08.944Z","0.2.0":"2025-11-18T17:53:01.999Z","0.0.0-dev.36c85ab":"2025-11-24T08:03:10.797Z","0.0.0-dev.4e24752":"2025-11-24T14:40:46.123Z","0.0.0-dev.b2c73e8":"2025-11-24T14:58:59.524Z","0.0.0-dev.ad7314d":"2025-11-24T15:14:20.784Z","0.0.0-dev.e31f406":"2025-11-24T16:47:26.271Z","0.0.0-dev.b10ac04":"2025-11-24T16:49:17.985Z","0.0.0-dev.ff49e24":"2025-11-25T15:31:43.596Z","0.2.1":"2025-11-26T10:11:36.529Z","0.2.2":"2025-11-26T10:15:37.639Z","0.2.3":"2025-11-26T10:40:57.958Z","0.0.0-dev.ca5fa02":"2025-11-26T10:56:51.442Z","0.2.4":"2025-11-26T11:33:16.535Z","0.0.0-dev.c3e09ae":"2025-11-26T15:35:00.868Z","0.0.0-dev.ef13340":"2025-11-27T12:03:31.341Z","0.0.0-dev.22881bc":"2025-11-27T15:17:14.294Z","0.0.0-dev.dfcfcc3":"2025-11-27T16:25:59.243Z","0.0.0-dev.f0904af":"2025-11-27T16:36:47.176Z","0.0.0-dev.b77fc82":"2025-11-27T17:03:51.074Z","0.0.0-dev.d4e36b5":"2025-11-27T17:04:43.569Z","0.0.0-dev.9531d39":"2025-11-27T17:04:52.571Z","0.0.0-dev.d0ea289":"2025-11-27T17:18:36.772Z","0.0.0-dev.962ab3f":"2025-11-27T17:27:26.778Z","0.2.5":"2025-11-27T17:30:51.348Z","0.0.0-dev.feb36b5":"2025-11-27T17:51:31.753Z","0.0.0-dev.4affe76":"2025-11-27T18:02:12.376Z","0.0.0-dev.0ff2536":"2025-11-27T18:30:03.537Z","0.2.6":"2025-11-27T19:24:41.509Z","0.0.0-dev.6554f40":"2025-11-28T11:03:36.490Z","0.0.0-dev.e7d5814":"2025-11-28T12:19:18.590Z","0.0.0-dev.bcdd9e8":"2025-11-28T12:28:40.823Z","0.0.0-dev.2919d8b":"2025-11-28T16:14:10.561Z","0.0.0-dev.f5a2ffe":"2025-11-28T16:34:22.874Z","0.0.0-dev.2bce608":"2025-11-28T17:43:54.052Z","0.0.0-dev.f76ccdc":"2025-11-28T17:50:00.564Z","0.0.0-dev.e1b82ca":"2025-11-28T17:53:25.177Z","0.0.0-dev.48b675e":"2025-11-28T17:54:39.005Z","0.3.0":"2025-11-28T18:44:12.059Z","0.0.0-dev.b73c46f":"2025-11-28T20:05:25.880Z","0.0.0-dev.df35d17":"2025-11-28T20:36:37.487Z","0.0.0-dev.24314b0":"2025-11-28T21:06:39.957Z","0.0.0-dev.d7157b3":"2025-11-28T21:20:27.374Z","0.0.0-dev.e9c6623":"2025-11-28T21:34:58.368Z","0.0.0-dev.d8535f2":"2025-11-28T21:45:37.212Z","0.4.0":"2025-11-30T20:45:34.862Z","0.0.0-dev.162c26e":"2025-12-01T12:20:58.289Z","0.0.0-dev.3dc7224":"2025-12-01T12:58:42.427Z","0.0.0-dev.92a31f3":"2025-12-01T13:01:00.294Z","0.0.0-dev.5961f4a":"2025-12-01T13:36:57.351Z","0.0.0-dev.86bd8d3":"2025-12-01T13:38:34.253Z","0.0.0-dev.eac9740":"2025-12-01T14:09:58.808Z","0.0.0-dev.96cc308":"2025-12-01T14:25:39.324Z","0.0.0-dev.d3be011":"2025-12-01T14:53:38.747Z","0.0.0-dev.64fd240":"2025-12-01T17:10:23.920Z","0.0.0-dev.e2cf49b":"2025-12-01T17:15:12.541Z","0.0.0-dev.f49389e":"2025-12-02T11:52:35.951Z","0.0.0-dev.bed9595":"2025-12-02T12:27:33.573Z","0.0.0-dev.6e31b21":"2025-12-02T14:41:43.124Z","0.0.0-dev.6ca41d7":"2025-12-02T15:01:17.891Z","0.0.0-dev.5d2997d":"2025-12-02T15:12:02.552Z","0.0.0-dev.3eb37d7":"2025-12-02T16:40:39.061Z","0.0.0-dev.2d77112":"2025-12-02T17:07:03.571Z","0.0.0-dev.7bb7381":"2025-12-02T17:30:21.808Z","0.0.0-dev.14b0f44":"2025-12-02T19:05:17.767Z","0.0.0-dev.f232042":"2025-12-02T20:49:59.613Z","0.0.0-dev.6de743f":"2025-12-02T20:50:19.552Z","0.0.0-dev.0450c23":"2025-12-02T21:17:23.911Z","0.0.0-dev.49e4b1b":"2025-12-02T21:22:05.711Z","0.0.0-dev.c90abc6":"2025-12-02T21:24:08.813Z","0.0.0-dev.4b5c0de":"2025-12-02T21:31:03.071Z","0.0.0-dev.bef3542":"2025-12-02T21:41:25.923Z","0.0.0-dev.875de78":"2025-12-02T21:45:16.546Z","0.5.0":"2025-12-03T10:38:47.774Z","0.0.0-dev.f3a9288":"2025-12-03T11:47:33.294Z","0.0.0-dev.79c264b":"2025-12-03T12:01:50.613Z","0.0.0-dev.1e145cd":"2025-12-03T13:25:51.653Z","0.0.0-dev.3ad41d7":"2025-12-03T13:55:30.997Z","0.0.0-dev.93f3cfc":"2025-12-03T15:12:28.700Z","0.0.0-dev.87acdcf":"2025-12-03T15:12:39.551Z","0.0.0-dev.bd84fae":"2025-12-03T15:34:14.637Z","0.0.0-dev.b25e54f":"2025-12-03T15:42:54.731Z","0.0.0-dev.e3e0986":"2025-12-03T17:24:00.971Z","0.0.0-dev.d8b52a9":"2025-12-03T17:28:34.539Z","0.0.0-dev.6b57ab9":"2025-12-03T18:11:02.895Z","0.0.0-dev.408145f":"2025-12-03T18:50:11.474Z","0.0.0-dev.4143fe2":"2025-12-03T18:54:36.797Z","0.0.0-dev.31bb60c":"2025-12-03T19:05:37.142Z","0.0.0-dev.a8e5d27":"2025-12-03T19:07:22.432Z","0.0.0-dev.46ede5e":"2025-12-03T19:09:32.052Z","0.6.0":"2025-12-03T19:11:39.741Z","0.0.0-dev.2226a97":"2025-12-04T09:46:32.862Z","0.0.0-dev.d0367d9":"2025-12-04T09:59:34.718Z","0.0.0-dev.d4986ac":"2025-12-04T10:10:23.085Z","0.0.0-dev.84eff0d":"2025-12-04T10:17:31.496Z","0.0.0-dev.6a8ad04":"2025-12-04T10:34:16.721Z","0.0.0-dev.e386f86":"2025-12-04T10:36:08.830Z","0.7.0":"2025-12-04T10:44:06.594Z","0.0.0-dev.1fd7d5f":"2025-12-04T14:30:27.312Z","0.0.0-dev.29ff635":"2025-12-04T14:57:42.927Z","0.0.0-dev.e4c9359":"2025-12-04T16:25:20.046Z","0.0.0-dev.c210709":"2025-12-04T16:48:35.974Z","0.0.0-dev.be84c43":"2025-12-04T17:02:58.147Z","0.0.0-dev.708154c":"2025-12-04T17:11:44.645Z","0.0.0-dev.725d03d":"2025-12-05T09:16:14.651Z","0.8.0":"2025-12-05T09:47:29.340Z","0.0.0-dev.6fa9391":"2025-12-05T11:52:53.101Z","0.8.1":"2025-12-05T11:55:46.329Z","0.0.0-dev.4cfa950":"2025-12-05T12:38:52.883Z","0.0.0-dev.7ca051e":"2025-12-05T12:41:23.033Z","0.8.2":"2025-12-05T12:42:14.856Z","0.9.0":"2025-12-05T13:00:46.391Z","0.0.0-dev.31af0f9":"2025-12-05T13:10:06.049Z","0.0.0-dev.fc2f516":"2025-12-05T13:12:17.361Z","0.9.1":"2025-12-05T13:15:53.933Z","0.0.0-dev.1c43a1f":"2025-12-05T14:47:12.480Z","0.9.2":"2025-12-05T14:49:28.534Z","0.0.0-dev.f1722d8":"2025-12-05T17:12:37.073Z","0.0.0-dev.e0ede01":"2025-12-05T17:18:17.233Z","0.0.0-dev.33c6acb":"2025-12-05T17:32:38.727Z","0.0.0-dev.fe84ef2":"2025-12-05T17:39:43.855Z","0.0.0-dev.4874c4e":"2025-12-05T18:57:10.653Z","0.0.0-dev.dc4ed16":"2025-12-05T19:09:55.079Z","0.0.0-dev.3eeb7b1":"2025-12-06T16:16:28.026Z","0.0.0-dev.af7f8df":"2025-12-07T16:16:02.666Z","0.0.0-dev.e9705ff":"2025-12-08T11:23:25.766Z","0.0.0-dev.3bae4c3":"2025-12-08T11:33:41.409Z","0.0.0-dev.6b6417d":"2025-12-08T11:43:33.937Z","0.0.0-dev.e3987a7":"2025-12-08T13:00:58.818Z","0.0.0-dev.92bc278":"2025-12-08T15:26:17.362Z","0.0.0-dev.19f6634":"2025-12-08T15:28:47.882Z","0.0.0-dev.f881c56":"2025-12-08T15:35:16.130Z","0.9.3":"2025-12-08T16:06:17.352Z","0.0.0-dev.04201f6":"2025-12-08T18:14:27.178Z","0.0.0-dev.b5f503d":"2025-12-08T18:16:09.743Z","0.0.0-dev.b570187":"2025-12-08T18:44:01.123Z","0.0.0-dev.e667e59":"2025-12-08T23:08:22.414Z","0.0.0-dev.b1d4333":"2025-12-09T00:27:13.580Z","0.0.0-dev.0f8fc30":"2025-12-09T00:30:45.796Z","0.0.0-dev.93f00f1":"2025-12-09T00:34:01.529Z","0.0.0-dev.5ede93d":"2025-12-09T00:43:29.616Z","0.9.4":"2025-12-09T00:48:12.573Z","0.0.0-dev.ea7f5b5":"2025-12-10T12:09:17.518Z","0.0.0-dev.b8c87dc":"2025-12-10T14:27:32.817Z","0.9.5":"2025-12-10T14:54:15.666Z","0.0.0-dev.052b105":"2025-12-10T16:33:01.116Z","0.0.0-dev.faf07e2":"2025-12-10T16:34:59.229Z","0.0.0-dev.8109387":"2025-12-10T16:35:44.556Z","0.0.0-dev.bee74db":"2025-12-10T16:36:35.396Z","0.0.0-dev.e1d8efe":"2025-12-10T17:06:02.800Z","0.0.0-dev.09a331c":"2025-12-10T17:23:05.679Z","0.10.0":"2025-12-10T17:25:33.470Z","0.0.0-dev.ed8e93c":"2025-12-11T09:21:58.664Z","0.0.0-dev.05d838a":"2025-12-11T10:17:14.984Z","0.0.0-dev.b1675d4":"2025-12-11T14:21:52.980Z","0.11.0":"2025-12-11T15:15:57.655Z","0.11.1":"2025-12-11T17:29:06.784Z","0.0.0-dev.94a3727":"2025-12-11T18:23:42.909Z","0.0.0-dev.22b5bff":"2025-12-12T13:32:43.797Z","0.0.0-dev.1138992":"2025-12-12T13:33:51.665Z","0.0.0-dev.e1b8fe1":"2025-12-12T13:44:41.130Z","0.0.0-dev.d0ae3c5":"2025-12-12T13:50:44.579Z","0.0.0-dev.eb507fb":"2025-12-12T14:54:02.435Z","0.0.0-dev.f615683":"2025-12-12T16:01:27.594Z","0.0.0-dev.35bcaf1":"2025-12-12T16:10:13.537Z","0.0.0-dev.b188f54":"2025-12-12T16:33:13.129Z","0.0.0-dev.129cf16":"2025-12-12T16:34:18.290Z","0.0.0-dev.556271":"2025-12-12T16:35:43.148Z","0.0.0-dev.13d6ba2":"2025-12-12T18:10:20.032Z","0.0.0-dev.15ec331":"2025-12-13T11:24:42.279Z","0.0.0-dev.a44b45b":"2025-12-13T11:26:25.146Z","0.0.0-dev.f22c21a":"2025-12-15T08:30:48.155Z","0.12.0":"2025-12-15T12:56:19.765Z","0.0.0-dev.e41a369":"2025-12-15T18:20:35.165Z","0.0.0-dev.ab4e7c1":"2025-12-15T18:33:48.627Z","0.0.0-dev.33abf49":"2025-12-17T14:10:23.174Z","0.0.0-dev.b82ed14":"2025-12-17T14:16:13.556Z","0.0.0-dev.6aaf100":"2025-12-17T14:33:47.798Z","0.0.0-dev.1be08b3":"2025-12-17T14:39:35.755Z","0.0.0-dev.71cd92f":"2025-12-18T09:31:00.462Z","0.0.0-dev.896f829":"2025-12-18T09:31:45.443Z","0.0.0-dev.3bfbd7a":"2025-12-18T14:50:50.643Z","0.0.0-dev.ef862d8":"2025-12-18T14:58:58.902Z","0.0.0-dev.d6c0321":"2025-12-18T15:05:04.291Z","0.0.0-dev.419082a":"2025-12-18T15:13:07.694Z","0.0.0-dev.340be67":"2025-12-18T15:14:55.504Z","0.0.0-dev.48cd9c0":"2025-12-18T15:16:32.571Z","0.0.0-dev.014f194":"2025-12-18T15:22:33.458Z","0.0.0-dev.326a174":"2025-12-18T15:24:51.699Z","0.0.0":"2025-12-18T15:55:09.993Z","0.0.0-dev.9087590":"2025-12-18T16:02:24.724Z","0.0.0-dev.d0eab3a.230":"2025-12-18T17:32:56.637Z","0.0.0-dev.621b78e.231":"2025-12-18T17:33:07.166Z","0.0.0-dev.da10bf6":"2025-12-18T17:36:12.955Z","0.0.0-dev.767bab1":"2025-12-18T17:39:05.218Z","0.0.0-dev.50d83cf":"2025-12-18T17:39:29.685Z","0.0.0-dev.7b77778.235":"2025-12-18T18:18:30.454Z","0.0.0-dev.3e23f37.236":"2025-12-18T18:23:41.594Z","0.0.0-dev.e2b220c.237":"2025-12-18T18:28:07.061Z","0.0.0-dev.1c620a2.239":"2025-12-18T18:39:18.470Z","0.0.0-dev.38cfa4d.243":"2025-12-18T18:50:51.996Z","0.0.0-dev.df1e499":"2025-12-18T18:57:33.229Z","0.0.0-dev.30e17a9":"2025-12-18T19:01:24.292Z","0.0.0-dev.fa642c4":"2025-12-18T20:06:52.787Z","0.0.0-dev.828269f":"2025-12-18T20:18:22.858Z","0.0.0-dev.8bdb35c":"2025-12-18T20:24:56.279Z","0.0.0-dev.5c621d3":"2025-12-18T22:14:51.586Z","0.0.0-dev.fc2b7e8":"2025-12-18T23:15:02.856Z","0.0.0-dev.a591879":"2025-12-18T23:21:35.314Z","0.0.0-dev.e62daf3":"2025-12-19T10:39:39.863Z","0.0.0-dev.6f5c7f3":"2025-12-19T11:21:00.150Z","0.0.0-dev.6d1f928":"2025-12-19T11:21:13.452Z","0.0.0-dev.4717114":"2025-12-19T12:07:16.317Z","0.0.0-dev.521c5bb":"2025-12-19T12:09:18.340Z","0.0.0-dev.63f2765":"2025-12-19T12:13:06.643Z","0.0.0-dev.27168c5":"2025-12-19T12:54:01.360Z","0.0.0-dev.d6a0040":"2025-12-19T14:30:44.360Z","0.0.0-dev.befb8f5":"2025-12-19T14:32:13.049Z","0.0.0-dev.b0530f1":"2025-12-19T15:25:20.900Z","0.0.0-dev.3710693":"2025-12-19T16:53:43.896Z","0.0.0-dev.49aaa46":"2025-12-19T17:47:21.403Z","0.0.0-dev.a374ffa":"2025-12-20T08:33:35.122Z","0.0.0-dev.9438d3e":"2025-12-20T08:34:05.362Z","0.0.0-dev.786f7eb":"2025-12-20T08:40:38.890Z","0.0.0-dev.29291f6":"2025-12-20T08:59:13.148Z","0.13.0":"2025-12-22T09:38:50.681Z","0.0.0-dev.4f33eea":"2025-12-22T10:06:10.856Z","0.13.1":"2025-12-22T10:17:34.870Z","0.0.0-dev.51c9c19":"2025-12-22T13:36:41.673Z","0.0.0-dev.55ae9f7":"2025-12-22T13:41:34.890Z","0.0.0-dev.0a58e45":"2025-12-22T13:52:04.076Z","0.0.0-dev.4504274":"2025-12-22T13:52:25.028Z","0.0.0-dev.5512998":"2025-12-22T14:09:25.205Z","0.0.0-dev.7eec2ca":"2025-12-22T14:23:52.133Z","0.0.0-dev.0917af2":"2025-12-22T14:59:25.655Z","0.0.0-dev.7bf0177":"2025-12-22T15:03:02.336Z","0.0.0-dev.570aaaa":"2025-12-22T15:22:21.915Z","0.0.0-dev.07d1105":"2025-12-22T15:24:25.574Z","0.0.0-dev.49d5de5":"2025-12-22T15:35:13.213Z","0.0.0-dev.71dd5a3":"2025-12-22T15:37:41.850Z","0.0.0-dev.db1ee0e":"2025-12-22T16:12:18.796Z","0.0.0-dev.6e8b875":"2025-12-22T16:34:51.192Z","0.14.0":"2025-12-23T09:11:27.850Z","0.0.0-dev.aa087ad":"2025-12-23T14:28:00.122Z","0.0.0-dev.ad2a0aa":"2025-12-23T14:41:43.764Z","0.0.0-dev.5f60150":"2025-12-24T16:31:38.070Z","0.0.0-dev.705ef7e":"2025-12-24T17:54:55.725Z","0.0.0-dev.6d0958c":"2025-12-26T12:11:53.482Z","0.0.0-dev.57cbed5":"2025-12-26T13:00:29.305Z","0.0.0-dev.50c7544":"2025-12-26T15:48:37.282Z","0.0.0-dev.483e9ba":"2025-12-26T15:58:59.755Z","0.0.0-dev.19d49c1":"2025-12-26T16:26:26.272Z","0.0.0-dev.930b86e":"2025-12-29T08:20:47.983Z","0.0.0-dev.1e6aaeb":"2025-12-29T09:04:09.874Z","0.0.0-dev.8c3e153":"2025-12-29T09:10:32.731Z","0.0.0-dev.bd4e1c5":"2025-12-29T13:15:32.515Z","0.0.0-dev.de4a871":"2025-12-29T14:39:31.622Z","0.0.0-dev.f5759ba":"2025-12-29T14:51:21.551Z","0.0.0-dev.87bec0f":"2025-12-29T15:25:31.587Z","0.0.0-dev.7795e24":"2025-12-29T15:29:19.529Z","0.0.0-dev.76a95bd":"2025-12-29T15:32:06.434Z","0.0.0-dev.3da14ab":"2025-12-29T15:52:35.212Z","0.0.0-dev.d19e9d8":"2025-12-29T16:07:53.217Z","0.0.0-dev.fcc9bec":"2025-12-29T17:08:39.980Z","0.0.0-dev.3ea349b":"2025-12-29T17:15:11.508Z","0.0.0-dev.a43d4c6":"2025-12-29T17:30:39.379Z","0.0.0-dev.b96ae66":"2025-12-29T17:44:09.667Z","0.0.0-dev.780c01d":"2025-12-29T17:58:59.905Z","0.0.0-dev.546be3f":"2025-12-29T18:03:46.416Z","0.0.0-dev.f3e11a3":"2025-12-29T18:09:02.907Z","0.0.0-dev.82b7e03":"2025-12-29T18:11:18.761Z","0.0.0-dev.53ca495":"2025-12-29T19:18:34.954Z","0.0.0-dev.98c13d6":"2025-12-29T22:08:26.632Z","0.0.0-dev.65b9fd6":"2025-12-29T22:21:09.353Z","0.0.0-dev.6be2d61":"2025-12-30T08:00:44.790Z","0.0.0-dev.d675894":"2025-12-30T09:08:36.364Z","0.0.0-dev.b96a20d":"2025-12-30T09:15:08.952Z","0.0.0-dev.76d0d74":"2025-12-30T09:57:14.560Z","0.0.0-dev.dc7c664":"2025-12-30T09:59:37.762Z","0.0.0-dev.4025f29":"2025-12-30T10:36:12.363Z","0.0.0-dev.cb16b5e":"2025-12-30T12:33:08.191Z","0.0.0-dev.032b828":"2025-12-30T12:38:29.439Z","0.0.0-dev.313e71d":"2025-12-30T12:38:58.959Z","0.0.0-dev.04aadec":"2025-12-30T12:40:14.668Z","0.0.0-dev.1b9ea3f":"2025-12-30T12:43:03.985Z","0.0.0-dev.98d6e94":"2025-12-30T13:08:29.192Z","0.0.0-dev.8d9b209":"2025-12-30T13:23:01.051Z","0.15.0":"2025-12-30T13:44:52.177Z","0.0.0-dev.8682561":"2025-12-30T14:04:00.861Z","0.0.0-dev.ecf87cf":"2025-12-30T14:04:30.376Z","0.0.0-dev.6db6e09":"2025-12-30T14:15:24.288Z","0.0.0-dev.25023a0":"2025-12-30T14:24:10.973Z","0.0.0-dev.a54ddba":"2025-12-30T14:56:24.379Z","0.0.0-dev.5fdc5e4":"2025-12-30T15:03:52.767Z","0.0.0-dev.c971bad":"2025-12-30T15:06:37.624Z","0.0.0-dev.7050bf0":"2025-12-30T15:14:10.444Z","0.0.0-dev.a4ea8e7":"2025-12-30T15:23:49.618Z","0.0.0-dev.1b451bd":"2025-12-30T15:28:55.669Z","0.0.0-dev.d4681f9":"2025-12-30T15:30:00.243Z","0.0.0-dev.bc5889f":"2025-12-30T15:50:50.110Z","0.0.0-dev.1b2b016":"2025-12-30T15:50:52.730Z","0.0.0-dev.457d6ac":"2025-12-30T15:56:13.062Z","0.15.1":"2025-12-30T15:57:44.629Z","0.0.0-dev.8e45c24":"2025-12-30T15:58:16.033Z","0.15.2":"2025-12-30T16:05:38.873Z","0.0.0-dev.167bac4":"2025-12-30T16:08:23.864Z","0.0.0-dev.cbd74dd":"2025-12-30T16:10:16.751Z","0.0.0-dev.9c78db9":"2025-12-30T16:15:08.901Z","0.0.0-dev.cc48d14":"2025-12-30T16:16:07.138Z","0.0.0-dev.4998c4f":"2025-12-30T16:31:41.125Z","0.0.0-dev.c5cc415":"2025-12-30T16:39:43.592Z","0.0.0-dev.92e6de0":"2025-12-30T16:51:33.384Z","0.0.0-dev.665ad2a":"2025-12-30T17:50:31.863Z","0.0.0-dev.4d495ee":"2025-12-30T21:13:52.022Z","0.0.0-dev.ca7a7e7":"2025-12-31T09:41:01.263Z","0.0.0-dev.255e8f1":"2025-12-31T09:48:35.314Z","0.0.0-dev.9b6f4d0":"2025-12-31T09:56:09.549Z","0.0.0-dev.4afbe8a":"2025-12-31T09:58:27.137Z","0.15.3":"2025-12-31T09:59:02.240Z","0.0.0-dev.82cbe25":"2025-12-31T10:31:18.158Z","0.0.0-dev.ac28c6f":"2025-12-31T10:37:02.884Z","0.0.0-dev.7158791":"2025-12-31T10:39:36.539Z","0.0.0-dev.bc5d28d":"2025-12-31T10:43:21.757Z","0.0.0-dev.5bc4c06":"2025-12-31T10:58:22.820Z","0.0.0-dev.c269e58":"2025-12-31T11:09:16.424Z","0.0.0-dev.871732d":"2025-12-31T11:12:15.181Z","0.0.0-dev.152da66":"2025-12-31T11:49:20.126Z","0.0.0-dev.50169b1":"2025-12-31T11:52:15.721Z","0.0.0-dev.fd05cd0":"2025-12-31T11:55:19.692Z","0.0.0-dev.2e4f490":"2025-12-31T12:18:46.714Z","0.0.0-dev.e85f510":"2025-12-31T12:48:12.798Z","0.0.0-dev.4ad9734":"2025-12-31T13:16:25.413Z","0.0.0-dev.bc56028":"2025-12-31T13:17:16.218Z","0.0.0-dev.6f2d80b":"2025-12-31T13:26:26.624Z","0.0.0-dev.779645":"2025-12-31T14:55:24.344Z","0.0.0-dev.07a7335":"2025-12-31T14:55:51.888Z","0.0.0-dev.5b3dd8c":"2025-12-31T15:10:21.373Z","0.0.0-dev.7a01a6f":"2025-12-31T15:29:38.249Z","0.0.0-dev.f561bc3":"2025-12-31T15:48:26.983Z","0.0.0-dev.8b9ef00":"2025-12-31T15:57:38.589Z","0.0.0-dev.ac1e392":"2026-01-02T09:37:03.344Z","0.0.0-dev.6c90417":"2026-01-02T09:38:18.030Z","0.0.0-dev.eea25a3":"2026-01-02T09:52:49.244Z","0.0.0-dev.764c703":"2026-01-02T09:53:11.447Z","0.0.0-dev.a8c5b9c":"2026-01-02T09:53:34.482Z","0.0.0-dev.108e77f":"2026-01-02T09:58:17.781Z","0.0.0-dev.6548c45":"2026-01-02T10:03:21.811Z","0.0.0-dev.e0ed208":"2026-01-02T10:04:18.803Z","0.0.0-dev.edc0ede":"2026-01-02T10:05:48.797Z","0.0.0-dev.30ac4a8":"2026-01-02T10:16:04.093Z","0.0.0-dev.7be113b":"2026-01-02T10:19:58.826Z","0.0.0-dev.0b0443a":"2026-01-02T10:37:01.562Z","0.0.0-dev.5eba71f":"2026-01-02T11:16:00.201Z","0.0.0-dev.55b54f4":"2026-01-02T11:59:16.836Z","0.0.0-dev.291de55":"2026-01-02T13:53:50.410Z","0.0.0-dev.4f4b9b7":"2026-01-02T14:00:28.130Z","0.0.0-dev.e93283d":"2026-01-02T14:08:56.904Z","0.0.0-dev.5bad705":"2026-01-02T14:20:02.581Z","0.0.0-dev.3995b65":"2026-01-02T14:52:05.858Z","0.0.0-dev.a3a7aa2":"2026-01-02T15:03:43.930Z","0.0.0-dev.068c714":"2026-01-02T15:25:58.101Z","0.0.0-dev.1a21ce8":"2026-01-02T16:13:05.081Z","0.0.0-dev.a242884":"2026-01-02T16:15:19.202Z","0.0.0-dev.36b0287":"2026-01-02T16:29:07.660Z","0.0.0-dev.0d1e28a":"2026-01-02T16:37:56.279Z","0.0.0-dev.d6a0dd5":"2026-01-02T16:52:18.655Z","0.0.0-dev.9bf6982":"2026-01-02T17:02:24.720Z","0.0.0-dev.1a99501":"2026-01-02T17:03:58.421Z","0.0.0-dev.30c8148":"2026-01-02T17:14:15.103Z","0.0.0-dev.1fe6520":"2026-01-02T17:51:45.060Z","0.0.0-dev.45c7ad3":"2026-01-02T18:03:03.794Z","0.0.0-dev.4c4e617":"2026-01-02T18:09:37.840Z","0.0.0-dev.3dcebc1":"2026-01-02T18:12:33.645Z","0.0.0-dev.cbadf52":"2026-01-02T18:13:39.490Z","0.0.0-dev.30c05b2":"2026-01-02T18:25:50.511Z","0.0.0-dev.b71987e":"2026-01-02T18:41:04.155Z","0.0.0-dev.a9b117b":"2026-01-02T19:05:05.465Z","0.0.0-dev.3fca295":"2026-01-02T19:08:21.638Z","0.0.0-dev.6bfa0e5":"2026-01-04T20:48:19.580Z","0.0.0-dev.72ef616":"2026-01-05T07:59:11.074Z","0.0.0-dev.2e7ae22":"2026-01-05T08:00:42.394Z","0.0.0-dev.8dd6bfa":"2026-01-05T08:01:43.674Z","0.0.0-dev.ec66479":"2026-01-05T08:02:24.361Z","0.0.0-dev.d3a72fb":"2026-01-05T10:11:58.417Z","0.0.0-dev.99eead4":"2026-01-05T10:12:27.807Z","0.0.0-dev.95c3d66":"2026-01-05T10:21:01.437Z","0.0.0-dev.b9ea588":"2026-01-05T10:31:53.776Z","0.0.0-dev.ccf1ae1":"2026-01-05T10:39:07.684Z","0.0.0-dev.c5c6521":"2026-01-05T10:49:18.159Z","0.0.0-dev.2602f15":"2026-01-05T11:07:21.376Z","0.0.0-dev.ff23e30":"2026-01-05T11:27:48.053Z","0.0.0-dev.aa3a8de":"2026-01-05T11:30:56.277Z","0.0.0-dev.8f3d97e":"2026-01-05T11:46:57.335Z","0.0.0-dev.c571408":"2026-01-05T11:51:29.056Z","0.0.0-dev.c367eac":"2026-01-05T11:56:57.835Z","0.0.0-dev.f762713":"2026-01-05T12:00:01.541Z","0.0.0-dev.7753d55":"2026-01-05T12:47:52.212Z","0.0.0-dev.2ed12ae":"2026-01-05T13:01:53.306Z","0.0.0-dev.ba902f0":"2026-01-05T13:08:16.954Z","0.0.0-dev.bb14335":"2026-01-05T13:08:38.095Z","0.0.0-dev.8c53cf8":"2026-01-05T13:14:32.062Z","0.0.0-dev.89a92cb":"2026-01-05T13:17:45.736Z","0.0.0-dev.337e7a0":"2026-01-05T13:26:35.465Z","0.16.0":"2026-01-05T13:30:44.644Z","0.0.0-dev.9a2de58":"2026-01-05T13:32:39.655Z","0.0.0-dev.5127a8a":"2026-01-05T13:37:28.754Z","0.0.0-dev.0af6e26":"2026-01-05T13:45:56.963Z","0.0.0-dev.93b5f0d":"2026-01-05T13:53:29.440Z","0.0.0-dev.97f25a5":"2026-01-05T13:59:38.014Z","0.0.0-dev.bb2eb8a":"2026-01-05T14:06:24.511Z","0.0.0-dev.377fb55":"2026-01-05T14:06:52.143Z","0.16.1":"2026-01-05T14:10:58.868Z","0.0.0-dev.0f4bab6":"2026-01-05T14:48:19.472Z","0.0.0-dev.760fce0":"2026-01-05T14:48:40.455Z","0.0.0-dev.e08fe74":"2026-01-05T15:33:15.350Z","0.0.0-dev.3e4bc70":"2026-01-05T15:36:50.265Z","0.0.0-dev.de45c08":"2026-01-05T15:41:05.971Z","0.0.0-dev.3fbc18c":"2026-01-05T16:03:47.518Z","0.0.0-dev.e7c4cf0":"2026-01-05T16:04:20.813Z","0.0.0-dev.e205b05":"2026-01-05T16:04:41.778Z","0.0.0-dev.4b03bba":"2026-01-05T16:05:07.688Z","0.0.0-dev.52567b6":"2026-01-05T16:36:52.784Z","0.0.0-dev.0ea544f":"2026-01-05T16:37:39.299Z","0.0.0-dev.fc31237":"2026-01-05T16:44:37.802Z","0.0.0-dev.f421483":"2026-01-05T16:55:34.782Z","0.0.0-dev.609b4ac":"2026-01-05T17:32:02.709Z","0.0.0-dev.fd77b0f":"2026-01-05T17:32:29.230Z","0.0.0-dev.79b746d":"2026-01-05T17:33:50.253Z","0.0.0-dev.6696bca":"2026-01-05T17:34:16.000Z","0.0.0-dev.48e1f9d":"2026-01-05T18:22:54.229Z","0.0.0-dev.a1a1d63":"2026-01-05T18:23:09.949Z","0.0.0-dev.37a2d1d":"2026-01-05T18:23:28.543Z","0.0.0-dev.5ebb048":"2026-01-05T18:25:28.327Z","0.0.0-dev.1515970":"2026-01-05T18:25:52.150Z","0.0.0-dev.60a2e0e":"2026-01-05T18:26:06.473Z","0.0.0-dev.f476513":"2026-01-05T18:26:23.323Z","0.0.0-dev.78d86f0":"2026-01-05T18:26:46.351Z","0.0.0-dev.692b4c7":"2026-01-05T18:27:04.121Z","0.0.0-dev.9a32e71":"2026-01-05T18:27:09.463Z","0.0.0-dev.9d20000":"2026-01-05T18:27:15.743Z","0.0.0-dev.188bcc9":"2026-01-05T18:28:40.591Z","0.0.0-dev.add8872":"2026-01-05T18:29:08.382Z","0.0.0-dev.eab2782":"2026-01-05T19:24:55.085Z","0.16.2":"2026-01-05T19:36:24.420Z","0.0.0-dev.f2fd04e":"2026-01-05T19:42:25.312Z","0.0.0-dev.c4c7811":"2026-01-05T19:45:49.555Z","0.0.0-dev.18ebcea":"2026-01-05T19:57:18.436Z","0.0.0-dev.32c8c6b":"2026-01-06T09:16:15.485Z","0.0.0-dev.0f1fcdc":"2026-01-06T09:17:27.827Z","0.0.0-dev.e05ec4f":"2026-01-06T09:19:39.771Z","0.0.0-dev.8594e15":"2026-01-06T09:20:09.651Z","0.0.0-dev.228f686":"2026-01-06T09:20:10.612Z","0.0.0-dev.353ee1d":"2026-01-06T09:20:29.647Z","0.16.3":"2026-01-06T09:21:07.006Z","0.0.0-dev.1500ac8":"2026-01-06T09:22:09.634Z","0.0.0-dev.16622c5":"2026-01-06T09:22:46.439Z","0.0.0-dev.d8629af":"2026-01-06T09:23:00.515Z","0.0.0-dev.a25730d":"2026-01-06T09:30:50.821Z","0.0.0-dev.8c289a4":"2026-01-06T09:37:20.865Z","0.0.0-dev.8ad3f59":"2026-01-06T09:38:47.438Z","0.0.0-dev.b199fb1":"2026-01-06T09:39:26.996Z","0.0.0-dev.8a803c9":"2026-01-06T09:40:39.115Z","0.0.0-dev.d74b30a":"2026-01-06T09:53:45.579Z","0.0.0-dev.212757b":"2026-01-06T10:14:22.438Z","0.0.0-dev.ae07e99":"2026-01-06T10:30:35.932Z","0.0.0-dev.3b927cf":"2026-01-06T10:33:42.568Z","0.0.0-dev.3c8610b":"2026-01-06T10:34:25.262Z","0.0.0-dev.64b3942":"2026-01-06T10:59:16.374Z","0.0.0-dev.9bcc27a":"2026-01-06T11:00:02.668Z","0.0.0-dev.16360fa":"2026-01-06T11:02:05.669Z","0.0.0-dev.3478fb7":"2026-01-06T11:03:49.881Z","0.0.0-dev.93b17f0":"2026-01-06T11:04:30.781Z","0.0.0-dev.ea4a1cd":"2026-01-06T11:08:09.200Z","0.0.0-dev.a3ba5e4":"2026-01-06T11:08:53.796Z","0.0.0-dev.61ba6ab":"2026-01-06T11:09:44.755Z","0.0.0-dev.9fd377b":"2026-01-06T11:10:59.101Z","0.0.0-dev.87c99fc":"2026-01-06T11:11:07.664Z","0.0.0-dev.c6add22":"2026-01-06T11:11:38.058Z","0.0.0-dev.8bd4d41":"2026-01-06T11:13:22.185Z","0.0.0-dev.fb825da":"2026-01-06T11:16:13.596Z","0.0.0-dev.5e4108b":"2026-01-06T11:20:22.154Z","0.0.0-dev.d81a922":"2026-01-06T11:23:31.183Z","0.0.0-dev.48da865":"2026-01-06T11:27:09.266Z","0.0.0-dev.e55cd21":"2026-01-06T11:30:31.696Z","0.0.0-dev.558cd99":"2026-01-06T11:39:20.032Z","0.0.0-dev.fddb998":"2026-01-06T11:40:49.650Z","0.0.0-dev.2411d9f":"2026-01-06T12:29:00.259Z","0.0.0-dev.18335c8":"2026-01-06T12:29:33.455Z","0.0.0-dev.fcc9898":"2026-01-06T12:56:24.061Z","0.0.0-dev.0ed8c21":"2026-01-06T13:15:35.325Z","0.0.0-dev.fbd2c17":"2026-01-06T13:16:47.146Z","0.0.0-dev.8668b19":"2026-01-06T13:19:46.354Z","0.0.0-dev.f42a82a":"2026-01-06T13:20:28.447Z","0.0.0-dev.f411025":"2026-01-06T13:20:36.648Z","0.0.0-dev.5d88d58":"2026-01-06T13:21:16.568Z","0.0.0-dev.3b1becb":"2026-01-06T13:24:14.372Z","0.0.0-dev.0e22d68":"2026-01-06T13:24:44.423Z","0.0.0-dev.6cc3977":"2026-01-06T13:26:10.103Z","0.0.0-dev.e610a45":"2026-01-06T13:29:43.018Z","0.0.0-dev.5afd03a":"2026-01-06T13:32:02.399Z","0.0.0-dev.f05bf4f":"2026-01-06T13:35:10.226Z","0.16.4":"2026-01-06T13:37:22.734Z","0.0.0-dev.240a9e8":"2026-01-06T14:07:40.303Z","0.16.5":"2026-01-06T14:15:51.241Z","0.0.0-dev.bfca583":"2026-01-06T14:20:23.912Z","0.0.0-dev.3ba0e04":"2026-01-06T14:53:49.868Z","0.0.0-dev.c886cba":"2026-01-06T14:55:30.556Z","0.0.0-dev.cd7dfa2":"2026-01-06T15:00:47.945Z","0.0.0-dev.d425dbf":"2026-01-06T15:22:12.425Z","0.0.0-dev.d655591":"2026-01-06T16:52:24.654Z","0.0.0-dev.0c5ab83":"2026-01-06T16:57:37.641Z","0.0.0-dev.298ab87":"2026-01-06T17:02:31.659Z","0.0.0-dev.3776ab6":"2026-01-06T17:06:08.270Z","0.0.0-dev.546e975":"2026-01-06T17:06:30.952Z","0.0.0-dev.caa8078":"2026-01-06T17:22:07.770Z","0.0.0-dev.e0caf75":"2026-01-06T17:40:58.585Z","0.0.0-dev.6b60195":"2026-01-06T17:49:03.793Z","0.0.0-dev.baeefc9":"2026-01-06T17:59:00.643Z","0.16.6":"2026-01-06T18:32:04.450Z","0.0.0-dev.80bff2e":"2026-01-07T04:41:39.838Z","0.0.0-dev.58eda19":"2026-01-07T09:03:27.368Z","0.0.0-dev.4b3e240":"2026-01-07T09:03:55.311Z","0.0.0-dev.28c8ee2":"2026-01-07T09:04:44.398Z","0.0.0-dev.16b23da":"2026-01-07T09:06:52.178Z","0.0.0-dev.e694e33":"2026-01-07T09:40:59.592Z","0.0.0-dev.afd3b31":"2026-01-07T09:44:41.303Z","0.0.0-dev.7da4748":"2026-01-07T10:12:12.011Z","0.0.0-dev.a731b77":"2026-01-07T10:12:18.078Z","0.0.0-dev.1fab7af":"2026-01-07T10:20:27.077Z","0.0.0-dev.1dbabcb":"2026-01-07T10:36:31.364Z","0.0.0-dev.46d9bed":"2026-01-07T10:36:46.385Z","0.0.0-dev.288cd04":"2026-01-07T10:38:56.101Z","0.0.0-dev.3affedc":"2026-01-07T10:51:55.353Z","0.0.0-dev.972d120":"2026-01-07T10:58:15.302Z","0.0.0-dev.6366f6d":"2026-01-07T11:11:37.584Z","0.0.0-dev.16f83b5":"2026-01-07T11:19:08.269Z","0.0.0-dev.526c633":"2026-01-07T11:22:52.924Z","0.0.0-dev.ce7d3f5":"2026-01-07T11:23:05.650Z","0.0.0-dev.08712e9":"2026-01-07T11:23:40.876Z","0.0.0-dev.61fde9b":"2026-01-07T11:24:31.741Z","0.0.0-dev.0ca26e2":"2026-01-07T11:26:22.178Z","0.0.0-dev.12d33eb":"2026-01-07T11:26:29.480Z","0.0.0-dev.bbbba7d":"2026-01-07T11:32:49.286Z","0.0.0-dev.3708dd6":"2026-01-07T11:32:51.256Z","0.0.0-dev.f385567":"2026-01-07T11:39:05.961Z","0.0.0-dev.303cd0b":"2026-01-07T11:53:50.626Z","0.0.0-dev.4ded5c9":"2026-01-07T12:35:07.985Z","0.0.0-dev.61c7395":"2026-01-07T12:48:04.724Z","0.16.7":"2026-01-07T12:50:31.042Z","0.0.0-dev.5766089":"2026-01-07T12:53:42.873Z","0.16.8":"2026-01-07T13:14:54.815Z","0.0.0-dev.b0a1d24":"2026-01-07T13:31:15.593Z","0.0.0-dev.a58aec9":"2026-01-07T13:32:26.141Z","0.0.0-dev.89c05f6":"2026-01-07T13:40:56.032Z","0.0.0-dev.186dac9":"2026-01-07T14:13:33.676Z","0.0.0-dev.e38035c":"2026-01-07T14:23:38.006Z","0.0.0-dev.9db01ef":"2026-01-07T16:36:10.052Z","0.0.0-dev.fa3ebc3":"2026-01-07T16:38:52.593Z","0.0.0-dev.8023fe5":"2026-01-07T16:39:01.074Z","0.0.0-dev.5c1029c":"2026-01-07T16:48:38.925Z","0.0.0-dev.d757a58":"2026-01-07T17:01:28.569Z","0.0.0-dev.d7aaec6":"2026-01-07T17:02:32.750Z","0.0.0-dev.c11388a":"2026-01-07T17:03:02.162Z","0.0.0-dev.307786a":"2026-01-07T17:15:58.690Z","0.0.0-dev.356dbec":"2026-01-07T17:16:15.638Z","0.0.0-dev.41411aa":"2026-01-07T17:16:40.210Z","0.0.0-dev.897b09a":"2026-01-07T17:21:39.802Z","0.0.0-dev.c481a1e":"2026-01-07T17:24:29.757Z","0.0.0-dev.cb74f4a":"2026-01-07T17:56:35.045Z","0.0.0-dev.79ee743":"2026-01-07T18:45:46.867Z","0.0.0-dev.9085af7":"2026-01-07T18:49:41.869Z","0.16.9":"2026-01-07T18:55:26.439Z","0.0.0-dev.322a94f":"2026-01-08T09:03:26.855Z","0.16.10":"2026-01-08T09:12:47.932Z","0.0.0-dev.5f51242":"2026-01-08T09:18:36.695Z","0.0.0-dev.7b83159":"2026-01-08T09:20:10.323Z","0.0.0-dev.dc97bd8":"2026-01-08T09:22:01.525Z","0.0.0-dev.22032cd":"2026-01-08T09:22:37.255Z","0.0.0-dev.6846f61":"2026-01-08T09:46:00.521Z","0.0.0-dev.0bd60b2":"2026-01-08T09:48:04.381Z","0.0.0-dev.18e71fa":"2026-01-08T09:49:31.616Z","0.0.0-dev.28649f8":"2026-01-08T10:37:39.522Z","0.0.0-dev.8a1f1de":"2026-01-08T10:43:56.416Z","0.0.0-dev.093157d":"2026-01-08T10:45:33.991Z","0.0.0-dev.e43e7b0":"2026-01-08T10:46:27.622Z","0.0.0-dev.deff1f1":"2026-01-08T11:02:41.897Z","0.0.0-dev.8244ecf":"2026-01-08T11:33:57.755Z","0.0.0-dev.1981716":"2026-01-08T13:13:30.434Z","0.0.0-dev.352f941":"2026-01-08T13:48:53.124Z","0.0.0-dev.399ece2":"2026-01-08T13:53:11.081Z","0.0.0-dev.9aa1ccb":"2026-01-08T14:03:44.951Z","0.16.11":"2026-01-08T14:09:57.912Z","0.0.0-dev.65db836":"2026-01-08T14:12:00.428Z","0.0.0-dev.b8e84c1":"2026-01-08T14:13:42.640Z","0.0.0-dev.d55fe91":"2026-01-08T14:20:56.614Z","0.0.0-dev.712a600":"2026-01-08T14:22:15.297Z","0.0.0-dev.173e226":"2026-01-08T14:28:49.373Z","0.0.0-dev.9906990":"2026-01-08T14:30:16.252Z","0.0.0-dev.b494eb4":"2026-01-08T14:30:19.181Z","0.17.0":"2026-01-08T14:33:48.096Z","0.0.0-dev.163bfe9":"2026-01-08T14:34:26.052Z","0.0.0-dev.3ca4426":"2026-01-08T14:36:15.851Z","0.17.1":"2026-01-08T14:39:56.240Z","0.0.0-dev.519a5b5":"2026-01-08T14:40:34.514Z","0.0.0-dev.8fe857e":"2026-01-08T14:43:01.937Z","0.0.0-dev.0661a33":"2026-01-08T14:43:46.785Z","0.0.0-dev.f3fc72c":"2026-01-08T14:44:28.405Z","0.0.0-dev.4ebd051":"2026-01-08T15:12:38.364Z","0.0.0-dev.e9d034c":"2026-01-08T15:21:46.224Z","0.17.2":"2026-01-08T15:25:09.191Z","0.0.0-dev.96a6dd2":"2026-01-08T15:25:39.824Z","0.0.0-dev.672e3ce":"2026-01-08T15:28:39.607Z","0.0.0-dev.d724013":"2026-01-08T15:44:32.079Z","0.17.3":"2026-01-08T15:54:03.664Z","0.0.0-dev.ad93096":"2026-01-08T16:11:18.465Z","0.0.0-dev.b19e8c1":"2026-01-08T16:13:39.053Z","0.0.0-dev.3985b76":"2026-01-08T16:14:55.561Z","0.0.0-dev.f07bce2":"2026-01-08T16:15:06.982Z","0.0.0-dev.97df11c":"2026-01-08T16:18:32.691Z","0.0.0-dev.b73dc57":"2026-01-08T16:18:38.671Z","0.0.0-dev.0f48936":"2026-01-08T16:31:11.684Z","0.0.0-dev.39a00cc":"2026-01-08T17:02:41.846Z","0.0.0-dev.4e69395":"2026-01-08T17:11:32.805Z","0.0.0-dev.6c90103":"2026-01-08T17:20:09.175Z","0.0.0-dev.cd1bd15":"2026-01-08T17:22:41.399Z","0.0.0-dev.e341b6a":"2026-01-08T17:29:54.730Z","0.0.0-dev.2d3d60d":"2026-01-08T17:44:31.520Z","0.0.0-dev.32c0a22":"2026-01-08T17:48:38.626Z","0.17.4":"2026-01-08T17:57:57.573Z","0.0.0-dev.cf77de8":"2026-01-08T17:58:55.995Z","0.0.0-dev.aa2abc9":"2026-01-09T09:45:05.541Z","0.0.0-dev.3c21756":"2026-01-09T09:54:03.055Z","0.0.0-dev.a635b86":"2026-01-09T09:54:56.122Z","0.0.0-dev.396bad0":"2026-01-09T10:02:15.815Z","0.0.0-dev.2051377":"2026-01-09T10:36:05.460Z","0.0.0-dev.6be3e8c":"2026-01-09T11:48:17.478Z","0.0.0-dev.84198e0":"2026-01-09T11:50:52.353Z","0.0.0-dev.231116d":"2026-01-09T11:52:28.855Z","0.0.0-dev.3bf75c0":"2026-01-09T11:57:30.400Z","0.0.0-dev.65c0307":"2026-01-09T12:51:02.046Z","0.0.0-dev.2fee607":"2026-01-09T12:57:36.105Z","0.0.0-dev.3b1853a":"2026-01-09T13:22:12.687Z","0.0.0-dev.3be0929":"2026-01-09T13:26:21.103Z","0.0.0-dev.1e31128":"2026-01-09T13:30:06.273Z","0.0.0-dev.478ba8b":"2026-01-09T13:31:28.572Z","0.0.0-dev.b59ee59":"2026-01-09T13:32:12.590Z","0.0.0-dev.7b5e900":"2026-01-09T13:35:27.388Z","0.0.0-dev.8c1f0b5":"2026-01-09T13:45:53.649Z","0.0.0-dev.a471f12":"2026-01-09T14:10:02.289Z","0.0.0-dev.e523cea":"2026-01-09T14:13:07.893Z","0.18.0":"2026-01-09T14:27:17.566Z","0.0.0-dev.f857ffc":"2026-01-09T14:27:42.636Z","0.0.0-dev.d91f2cb":"2026-01-09T14:35:02.292Z","0.0.0-dev.67cceb5":"2026-01-09T16:20:04.422Z","0.0.0-dev.52a0067":"2026-01-09T16:33:29.329Z","0.0.0-dev.eac551b":"2026-01-09T16:40:40.719Z","0.0.0-dev.ab36635":"2026-01-09T16:44:14.146Z","0.0.0-dev.e794e69":"2026-01-09T17:03:19.901Z","0.0.0-dev.3e7f5c0":"2026-01-10T13:47:01.792Z","0.0.0-dev.5479eb3":"2026-01-10T15:11:15.585Z","0.0.0-dev.30f4227":"2026-01-12T08:01:46.188Z","0.0.0-dev.d347d93":"2026-01-12T08:16:37.723Z","0.19.0":"2026-01-12T08:40:09.391Z","0.0.0-dev.3aa11e6":"2026-01-12T08:59:06.510Z","0.0.0-dev.fb0af8c":"2026-01-12T09:06:00.108Z","0.0.0-dev.cd9bba6":"2026-01-12T09:32:01.465Z","0.0.0-dev.6af1d94":"2026-01-12T09:41:43.165Z","0.0.0-dev.597cde9":"2026-01-12T09:54:49.802Z","0.0.0-dev.7d427ae":"2026-01-12T10:11:26.833Z","0.0.0-dev.283993d":"2026-01-12T10:29:39.701Z","0.0.0-dev.c9de89d":"2026-01-12T11:05:56.611Z","0.0.0-dev.9545c01":"2026-01-12T11:17:46.054Z","0.0.0-dev.62969d1":"2026-01-12T11:23:16.380Z","0.0.0-dev.5309d96":"2026-01-12T11:40:47.275Z","0.0.0-dev.66d1090":"2026-01-12T11:54:07.845Z","0.0.0-dev.a7c6d1a":"2026-01-12T12:53:22.451Z","0.0.0-dev.8b34636":"2026-01-12T12:54:43.043Z","0.0.0-dev.942a5f0":"2026-01-12T13:05:51.040Z","0.0.0-dev.ac83b8e":"2026-01-12T13:53:14.087Z","0.0.0-dev.993754e":"2026-01-12T13:55:41.355Z","0.0.0-dev.d1820df":"2026-01-12T14:17:09.342Z","0.0.0-dev.2370794":"2026-01-12T14:34:20.715Z","0.0.0-dev.0b6bcbc":"2026-01-12T14:57:29.873Z","0.0.0-dev.0a74722":"2026-01-12T15:36:33.648Z","0.0.0-dev.6e1aaed":"2026-01-12T15:38:03.898Z","0.0.0-dev.72405a9":"2026-01-12T15:44:43.208Z","0.0.0-dev.b4248d1":"2026-01-12T15:50:26.223Z","0.0.0-dev.66a96c7":"2026-01-12T15:50:32.889Z","0.20.0":"2026-01-12T16:09:04.379Z","0.0.0-dev.d6cc9be":"2026-01-12T16:31:52.370Z","0.0.0-dev.10482f1":"2026-01-12T17:02:49.470Z","0.0.0-dev.b138e06":"2026-01-12T17:05:10.805Z","0.0.0-dev.a193e9b":"2026-01-12T17:17:35.875Z","0.0.0-dev.171ea52":"2026-01-12T17:56:25.087Z","0.0.0-dev.3a88665":"2026-01-12T17:58:44.502Z","0.0.0-dev.944be72":"2026-01-12T17:59:23.225Z","0.0.0-dev.8797d7d":"2026-01-12T18:00:52.593Z","0.0.0-dev.deb46b9":"2026-01-12T18:05:30.630Z","0.0.0-dev.b5021f1":"2026-01-12T18:07:48.992Z","0.0.0-dev.109687f":"2026-01-12T18:12:35.555Z","0.0.0-dev.69f27ea":"2026-01-12T18:14:21.649Z","0.0.0-dev.20b38f3":"2026-01-12T18:15:30.700Z","0.0.0-dev.1b4205e":"2026-01-12T18:16:59.816Z","0.0.0-dev.e09363d":"2026-01-12T18:19:50.220Z","0.0.0-dev.954ce49":"2026-01-12T21:44:12.453Z","0.0.0-dev.8cc4309":"2026-01-12T22:16:16.800Z","0.0.0-dev.29dae7a":"2026-01-12T22:17:39.849Z","0.0.0-dev.0171ae9":"2026-01-12T22:43:49.329Z","0.0.0-dev.22807bb":"2026-01-12T22:49:01.316Z","0.0.0-dev.53b4ac6":"2026-01-12T22:49:41.648Z","0.0.0-dev.f43296a":"2026-01-13T09:12:53.766Z","0.0.0-dev.b4e557c":"2026-01-13T09:14:21.286Z","0.0.0-dev.a7b36b1":"2026-01-13T09:17:33.088Z","0.0.0-dev.572f711":"2026-01-13T09:19:52.851Z","0.0.0-dev.6192212":"2026-01-13T09:21:34.686Z","0.0.0-dev.9f755c7":"2026-01-13T09:25:16.588Z","0.0.0-dev.1987954":"2026-01-13T09:26:05.908Z","0.0.0-dev.6648c07":"2026-01-13T09:34:41.602Z","0.0.0-dev.69d04d5":"2026-01-13T09:35:45.668Z","0.0.0-dev.765d8af":"2026-01-13T09:43:41.080Z","0.0.0-dev.0b66a1a":"2026-01-13T09:53:51.976Z","0.0.0-dev.131c06b":"2026-01-13T10:03:53.986Z","0.0.0-dev.6b5b576":"2026-01-13T10:14:21.932Z","0.0.0-dev.fe39db1":"2026-01-13T10:44:07.730Z","0.0.0-dev.a019e1d":"2026-01-13T11:02:18.946Z","0.0.0-dev.8e692f3":"2026-01-13T11:25:54.268Z","0.21.0":"2026-01-13T13:10:07.101Z","0.0.0-dev.8c0267b":"2026-01-13T13:28:03.633Z","0.0.0-dev.2b91262":"2026-01-13T13:36:14.850Z","0.0.0-dev.6f6bbd0":"2026-01-13T14:09:32.375Z","0.0.0-dev.62859d5":"2026-01-13T14:20:11.445Z","0.0.0-dev.8e3c1ad":"2026-01-13T14:22:27.196Z","0.0.0-dev.7ce5185":"2026-01-13T14:23:55.059Z","0.0.0-dev.de69343":"2026-01-13T14:31:46.606Z","0.0.0-dev.992cfd6":"2026-01-13T14:33:58.328Z","0.0.0-dev.8b906d4":"2026-01-13T14:56:22.177Z","0.0.0-dev.fd27203":"2026-01-13T15:33:30.639Z","0.0.0-dev.2723892":"2026-01-13T15:39:33.781Z","0.0.0-dev.9594681":"2026-01-13T15:41:19.177Z","0.0.0-dev.158e051":"2026-01-13T15:49:15.606Z","0.0.0-dev.d0fdafb":"2026-01-13T15:55:21.223Z","0.0.0-dev.5a46a5d":"2026-01-13T15:56:32.243Z","0.0.0-dev.6016dca":"2026-01-13T16:00:11.102Z","0.0.0-dev.bdad773":"2026-01-13T16:06:55.950Z","0.0.0-dev.fcccc51":"2026-01-13T16:08:56.320Z","0.0.0-dev.6923c8c":"2026-01-13T16:09:07.728Z","0.22.0":"2026-01-13T16:09:42.267Z","0.0.0-dev.c323857":"2026-01-13T16:11:01.503Z","0.0.0-dev.d42daf9":"2026-01-13T16:17:36.876Z","0.0.0-dev.652aa85":"2026-01-13T16:24:33.015Z","0.0.0-dev.c0da641":"2026-01-13T16:35:47.664Z","0.0.0-dev.ca4b5cf":"2026-01-13T16:40:31.398Z","0.0.0-dev.574ef67":"2026-01-13T16:43:29.088Z","0.0.0-dev.e6b33a7":"2026-01-13T16:44:19.060Z","0.0.0-dev.9876d9e":"2026-01-13T16:49:45.340Z","0.0.0-dev.deae0f2":"2026-01-13T16:50:41.585Z","0.0.0-dev.27e3779":"2026-01-13T17:21:43.810Z","0.0.0-dev.0334c60":"2026-01-13T17:52:46.036Z","0.0.0-dev.dbd3f0e":"2026-01-13T18:07:34.092Z","0.0.0-dev.a231675":"2026-01-13T18:10:08.169Z","0.0.0-dev.496f9ff":"2026-01-13T21:11:44.978Z","0.0.0-dev.fbea14c":"2026-01-13T21:50:56.553Z","0.0.0-dev.53ed910":"2026-01-14T01:42:58.916Z","0.0.0-dev.84b5d57":"2026-01-14T06:38:57.183Z","0.0.0-dev.6b5d9e6":"2026-01-14T09:45:02.213Z","0.0.0-dev.db49a89":"2026-01-14T09:48:08.454Z","0.0.0-dev.6569cc0":"2026-01-14T09:49:57.679Z","0.0.0-dev.e47797d":"2026-01-14T09:53:28.070Z","0.0.0-dev.a2118ab":"2026-01-14T09:58:59.729Z","0.0.0-dev.fa873ea":"2026-01-14T10:01:26.183Z","0.0.0-dev.ec86bd1":"2026-01-14T10:06:47.839Z","0.0.0-dev.2edf33e":"2026-01-14T10:18:57.119Z","0.0.0-dev.2fdcb4b":"2026-01-14T10:22:22.993Z","0.23.0":"2026-01-14T12:50:31.626Z","0.0.0-dev.851807d":"2026-01-14T13:55:35.754Z","0.0.0-dev.3bef8cd":"2026-01-14T14:08:39.429Z","0.0.0-dev.17b98ce":"2026-01-14T14:11:04.185Z","0.0.0-dev.df414f7":"2026-01-14T14:13:58.507Z","0.0.0-dev.908a640":"2026-01-14T14:14:08.715Z","0.0.0-dev.37749f1":"2026-01-14T14:16:49.096Z","0.0.0-dev.f1c51a2":"2026-01-14T14:20:11.046Z","0.0.0-dev.b8c47c0":"2026-01-14T14:26:58.042Z","0.0.0-dev.8b178da":"2026-01-14T14:35:46.687Z","0.0.0-dev.acd1197":"2026-01-14T14:40:16.085Z","0.0.0-dev.61f5466":"2026-01-14T14:44:20.462Z","0.0.0-dev.ee1aba6":"2026-01-14T14:47:30.228Z","0.0.0-dev.4b37ec3":"2026-01-14T15:06:39.439Z","0.0.0-dev.031c2b3":"2026-01-14T16:21:54.400Z","0.0.0-dev.fe23f20":"2026-01-14T16:54:05.294Z","0.0.0-dev.ec98129":"2026-01-15T08:31:36.414Z","0.0.0-dev.97ac31a":"2026-01-15T09:12:26.116Z","0.0.0-dev.ecedf39":"2026-01-15T09:16:54.646Z","0.0.0-dev.347c7be":"2026-01-15T09:40:26.022Z","0.0.0-dev.4ff4186":"2026-01-15T09:42:00.690Z","0.0.0-dev.a1b36d2":"2026-01-15T09:45:44.560Z","0.0.0-dev.c8b3edf":"2026-01-15T09:49:54.598Z","0.0.0-dev.d44bc64":"2026-01-15T09:59:56.297Z","0.0.0-dev.d26cb78":"2026-01-15T10:02:41.638Z","0.0.0-dev.6d9674b":"2026-01-15T11:04:02.046Z","0.0.0-dev.31b281b":"2026-01-15T11:18:49.949Z","0.0.0-dev.70a8648":"2026-01-15T11:19:18.817Z","0.0.0-dev.8844927":"2026-01-15T11:23:07.840Z","0.0.0-dev.0d730ba":"2026-01-15T11:23:48.442Z","0.0.0-dev.8388da6":"2026-01-15T11:26:36.427Z","0.23.1":"2026-01-15T11:29:00.408Z","0.0.0-dev.27be7bc":"2026-01-15T14:03:39.819Z","0.0.0-dev.68725f8":"2026-01-15T14:04:58.585Z","0.0.0-dev.707edb8":"2026-01-15T14:05:30.683Z","0.0.0-dev.dd11164":"2026-01-15T14:17:50.878Z","0.0.0-dev.6f1dfd8":"2026-01-15T14:42:20.375Z","0.0.0-dev.8be7412":"2026-01-15T14:59:15.598Z","0.0.0-dev.5416b51":"2026-01-15T15:02:06.608Z","0.0.0-dev.f7aded3":"2026-01-15T15:03:30.419Z","0.0.0-dev.a6ecd14":"2026-01-15T15:19:09.031Z","0.0.0-dev.6fd50f4":"2026-01-15T15:31:14.702Z","0.0.0-dev.5365b0e":"2026-01-15T15:31:57.120Z","0.0.0-dev.2d0280c":"2026-01-15T16:10:53.007Z","0.0.0-dev.717d34d":"2026-01-15T16:16:44.579Z","0.0.0-dev.14531d7":"2026-01-15T16:21:01.604Z","0.0.0-dev.f82ea22":"2026-01-15T16:32:10.464Z","0.0.0-dev.6322714":"2026-01-15T17:25:34.730Z","0.0.0-dev.441a10e":"2026-01-15T17:31:30.060Z","0.0.0-dev.3b51659":"2026-01-15T17:34:28.748Z","0.0.0-dev.aa29700":"2026-01-15T17:54:16.220Z","0.0.0-dev.95a2c95":"2026-01-15T22:33:51.165Z","0.0.0-dev.80fd693":"2026-01-16T08:33:18.896Z","0.0.0-dev.df55436":"2026-01-16T08:36:28.102Z","0.0.0-dev.abf1d36":"2026-01-16T08:37:25.477Z","0.0.0-dev.732e095":"2026-01-16T08:38:56.788Z","0.0.0-dev.b9a98a6":"2026-01-16T08:38:59.630Z","0.0.0-dev.bacd82f":"2026-01-16T08:54:35.006Z","0.0.0-dev.48d6171":"2026-01-16T09:05:08.035Z","0.0.0-dev.9ef1dac":"2026-01-16T09:06:07.077Z","0.0.0-dev.908f6e0":"2026-01-16T09:52:09.109Z","0.0.0-dev.ead707a":"2026-01-16T10:09:15.453Z","0.0.0-dev.459e49d":"2026-01-16T10:11:43.600Z","0.0.0-dev.170da89":"2026-01-16T10:12:36.969Z","0.0.0-dev.fc66837":"2026-01-16T10:16:43.915Z","0.0.0-dev.786876c":"2026-01-16T10:22:36.676Z","0.0.0-dev.0d24bba":"2026-01-16T10:31:02.989Z","0.0.0-dev.c0de06d":"2026-01-16T10:38:53.685Z","0.0.0-dev.cfc2c18":"2026-01-16T12:31:14.497Z","0.23.2":"2026-01-16T13:02:20.593Z","0.0.0-dev.d47955a":"2026-01-16T13:15:42.676Z","0.0.0-dev.3bd629c":"2026-01-16T13:21:56.728Z","0.0.0-dev.81ba100":"2026-01-16T13:23:57.354Z","0.23.3":"2026-01-16T13:48:52.259Z","0.0.0-dev.97af11a":"2026-01-16T13:52:50.427Z","0.0.0-dev.0a90a8c":"2026-01-16T13:59:45.291Z","0.0.0-dev.00c862e":"2026-01-16T14:05:13.488Z","0.0.0-dev.2039ab8":"2026-01-16T14:21:04.525Z","0.0.0-dev.e818226":"2026-01-16T14:23:23.104Z","0.23.4":"2026-01-16T14:28:26.578Z","0.0.0-dev.7ed670a":"2026-01-16T14:29:52.554Z","0.0.0-dev.ec2e568":"2026-01-16T14:30:08.128Z","0.0.0-dev.267c81b":"2026-01-16T14:30:11.801Z","0.0.0-dev.c532929":"2026-01-16T14:30:55.576Z","0.0.0-dev.7c36753":"2026-01-16T14:34:36.507Z","0.0.0-dev.95705f5":"2026-01-16T14:35:40.921Z","0.0.0-dev.6c88050":"2026-01-16T14:44:21.785Z","0.0.0-dev.07a1493":"2026-01-16T14:46:25.892Z","0.0.0-dev.b8c6554":"2026-01-16T14:47:07.578Z","0.0.0-dev.3cb8852":"2026-01-16T14:47:28.319Z","0.0.0-dev.71bb0ce":"2026-01-16T21:47:11.426Z","0.0.0-dev.d778c19":"2026-01-17T00:36:19.261Z","0.0.0-dev.f27d9e2":"2026-01-17T04:40:30.545Z","0.0.0-dev.f091fae":"2026-01-17T08:53:14.551Z","0.0.0-dev.8bf25c7":"2026-01-17T13:49:24.717Z","0.0.0-dev.5c6cff7":"2026-01-17T13:52:52.023Z","0.0.0-dev.63e9180":"2026-01-17T15:23:12.096Z","0.0.0-dev.17e3073":"2026-01-17T15:45:46.106Z","0.0.0-dev.db8be9c":"2026-01-17T16:29:54.930Z","0.0.0-dev.53bb128":"2026-01-17T16:30:36.938Z","0.0.0-dev.3b3bbff":"2026-01-17T16:39:38.165Z","0.0.0-dev.5d51265":"2026-01-17T16:40:19.452Z","0.0.0-dev.8f543de":"2026-01-17T16:41:25.983Z","0.0.0-dev.aa4c7a4":"2026-01-17T16:45:27.110Z","0.0.0-dev.434aea4":"2026-01-17T16:46:22.188Z","0.0.0-dev.bb959d4":"2026-01-17T21:03:23.240Z","0.0.0-dev.5db0ff5":"2026-01-18T18:11:13.706Z","0.0.0-dev.aff642f":"2026-01-19T09:07:07.636Z","0.0.0-dev.5b8d985":"2026-01-19T09:26:25.346Z","0.0.0-dev.2d98cdd":"2026-01-19T09:39:37.129Z","0.0.0-dev.373e0d5":"2026-01-19T09:44:49.861Z","0.0.0-dev.20cc3df":"2026-01-19T11:12:47.162Z","0.0.0-dev.a2b87cd":"2026-01-19T11:15:50.096Z","0.0.0-dev.0fec4da":"2026-01-19T11:16:40.759Z","0.0.0-dev.14dd8b2":"2026-01-19T11:24:57.460Z","0.0.0-dev.06b0779":"2026-01-19T15:19:54.200Z","0.0.0-dev.25e7012":"2026-01-19T15:40:21.176Z","0.0.0-dev.39fe6da":"2026-01-19T16:04:35.258Z","0.24.0":"2026-01-19T16:15:02.357Z","0.0.0-dev.49ef195":"2026-01-19T17:43:42.667Z","0.0.0-dev.39e8d5d":"2026-01-19T17:45:04.853Z","0.0.0-dev.0a731b5":"2026-01-19T17:47:02.259Z","0.0.0-dev.6759c42":"2026-01-19T18:17:40.597Z","0.0.0-dev.8042823":"2026-01-19T18:20:47.462Z","0.25.0":"2026-01-19T18:23:31.960Z","0.0.0-dev.6696fa6":"2026-01-19T18:24:46.307Z","0.0.0-dev.fb0f54e":"2026-01-19T20:59:56.760Z","0.0.0-dev.b11472c":"2026-01-20T01:11:09.821Z","0.0.0-dev.28292cb":"2026-01-20T08:25:49.656Z","0.0.0-dev.a0bfe5d":"2026-01-20T08:32:36.629Z","0.0.0-dev.5fee023":"2026-01-20T08:55:32.853Z","0.0.0-dev.cc4a408":"2026-01-20T09:59:45.132Z","0.0.0-dev.a8cc927":"2026-01-20T10:39:47.311Z","0.0.0-dev.d7d9ce9":"2026-01-20T14:31:28.576Z","0.0.0-dev.c52c4ac":"2026-01-20T14:42:18.796Z","0.0.0-dev.37083e2":"2026-01-20T16:15:57.385Z","0.0.0-dev.db51ef5":"2026-01-20T16:27:26.113Z","0.0.0-dev.ac0362b":"2026-01-20T17:24:47.265Z","0.0.0-dev.376b328":"2026-01-20T17:37:18.306Z","0.0.0-dev.15e86d4":"2026-01-20T17:40:18.582Z","0.0.0-dev.db17e14":"2026-01-20T21:26:50.180Z","0.0.0-dev.156f158":"2026-01-21T01:05:23.746Z","0.0.0-dev.f3f5b8a":"2026-01-21T08:04:54.462Z","0.0.0-dev.3766796":"2026-01-21T09:32:53.797Z","0.0.0-dev.6042467":"2026-01-21T09:33:49.900Z","0.0.0-dev.f8931ee":"2026-01-21T09:38:52.506Z","0.0.0-dev.5b3c885":"2026-01-21T09:40:15.584Z","0.0.0-dev.ac04090":"2026-01-21T09:40:43.191Z","0.0.0-dev.c7e90f9":"2026-01-21T09:41:52.924Z","0.0.0-dev.f2ea908":"2026-01-21T09:44:54.657Z","0.0.0-dev.3be93bc":"2026-01-21T09:51:02.719Z","0.0.0-dev.9a410d4":"2026-01-21T09:54:51.443Z","0.0.0-dev.b489334":"2026-01-21T10:31:36.563Z","0.0.0-dev.47d7648":"2026-01-21T10:33:46.298Z","0.0.0-dev.619deee":"2026-01-21T10:43:31.402Z","0.0.0-dev.57fe97e":"2026-01-21T10:47:58.281Z","0.0.0-dev.4bda006":"2026-01-21T10:55:21.391Z","0.0.0-dev.ff50fdb":"2026-01-21T13:23:42.552Z","0.0.0-dev.1e79b9e":"2026-01-21T13:33:05.469Z","0.0.0-dev.d20c84c":"2026-01-21T13:34:42.863Z","0.0.0-dev.82fa15c":"2026-01-21T13:39:15.666Z","0.0.0-dev.6023790":"2026-01-21T13:57:15.374Z","0.0.0-dev.ae63dcc":"2026-01-21T13:58:02.974Z","0.0.0-dev.a4b40db":"2026-01-21T13:58:57.045Z","0.0.0-dev.d2586b1":"2026-01-21T14:09:50.997Z","0.0.0-dev.c884459":"2026-01-21T14:34:56.814Z","0.0.0-dev.65eaa41":"2026-01-21T14:45:54.402Z","0.0.0-dev.2937e22":"2026-01-21T14:49:31.027Z","0.0.0-dev.8b74070":"2026-01-21T14:52:29.969Z","0.0.0-dev.9dba2cd":"2026-01-21T15:52:41.543Z","0.0.0-dev.737033d":"2026-01-21T15:57:17.031Z","0.0.0-dev.7d09080":"2026-01-21T16:37:09.050Z","0.0.0-dev.23f3b9d":"2026-01-21T16:51:45.653Z","0.0.0-dev.d65d3b4":"2026-01-21T17:06:33.185Z","0.0.0-dev.735a021":"2026-01-21T17:14:27.313Z","0.0.0-dev.a1c4f98":"2026-01-21T17:20:08.508Z","0.0.0-dev.60352dc":"2026-01-21T17:25:05.175Z","0.0.0-dev.389e391":"2026-01-21T17:59:33.847Z","0.0.0-dev.d73e380":"2026-01-21T18:00:06.838Z","0.0.0-dev.2d2589d":"2026-01-21T18:19:34.219Z","0.0.0-dev.5f88a08":"2026-01-21T18:21:34.182Z","0.0.0-dev.70f8e73":"2026-01-21T18:22:11.561Z","0.0.0-dev.c230d5d":"2026-01-21T19:48:05.695Z","0.0.0-dev.be4753f":"2026-01-21T21:13:40.965Z","0.0.0-dev.e24cdd7":"2026-01-21T21:27:22.984Z","0.0.0-dev.aacbe73":"2026-01-22T01:52:09.467Z","0.0.0-dev.df33d9c":"2026-01-22T04:34:47.647Z","0.0.0-dev.6f5ad0d":"2026-01-22T04:35:14.156Z","0.26.0":"2026-01-22T08:58:52.844Z","0.0.0-dev.dfb7cdd":"2026-01-22T09:04:00.604Z","0.0.0-dev.5054274":"2026-01-22T09:07:05.206Z","0.0.0-dev.580c9ca":"2026-01-22T09:10:44.541Z","0.0.0-dev.28d92e8":"2026-01-22T09:11:07.890Z","0.0.0-dev.b58ea58":"2026-01-22T09:17:17.498Z","0.0.0-dev.12da78b":"2026-01-22T09:39:44.980Z","0.0.0-dev.5713073":"2026-01-22T09:41:33.467Z","0.0.0-dev.393c969":"2026-01-22T10:07:40.485Z","0.0.0-dev.a0a7b24":"2026-01-22T10:13:28.525Z","0.0.0-dev.7bb7044":"2026-01-22T10:14:26.698Z","0.0.0-dev.c930f70":"2026-01-22T14:51:02.226Z","0.0.0-dev.6a28e12":"2026-01-22T15:05:22.459Z","0.0.0-dev.27bb361":"2026-01-22T17:42:39.905Z","0.0.0-dev.24977b9":"2026-01-22T21:10:13.048Z","0.0.0-dev.248a984":"2026-01-23T04:44:20.177Z","0.0.0-dev.50dfd98":"2026-01-23T08:33:34.485Z","0.0.0-dev.8092af3":"2026-01-23T08:37:49.362Z","0.0.0-dev.b110725":"2026-01-23T09:44:57.534Z","0.26.1":"2026-01-23T10:13:12.270Z","0.0.0-dev.6b7efd4":"2026-01-23T10:24:08.957Z","0.26.2":"2026-01-23T11:47:35.694Z","0.0.0-dev.b92290a":"2026-01-23T11:48:37.010Z","0.0.0-dev.bd23ac7":"2026-01-23T14:35:15.035Z","0.0.0-dev.6936381":"2026-01-23T14:41:33.264Z","0.0.0-dev.44fa60a":"2026-01-23T15:12:28.940Z","0.0.0-dev.b12f415":"2026-01-23T18:00:07.798Z","0.0.0-dev.a9bb252":"2026-01-23T19:12:59.031Z","0.0.0-dev.3a53995":"2026-01-23T19:13:48.619Z","0.0.0-dev.ac7f0da":"2026-01-23T23:02:06.837Z","0.0.0-dev.585b105":"2026-01-24T17:10:42.717Z","0.0.0-dev.2fa5cb3":"2026-01-25T06:04:30.368Z","0.0.0-dev.85e4eea":"2026-01-25T17:15:14.958Z","0.0.0-dev.13fbd2a":"2026-01-26T10:34:47.410Z","0.0.0-dev.14a23f9":"2026-01-26T10:35:45.998Z","0.0.0-dev.5abbefa":"2026-01-26T10:39:39.533Z","0.0.0-dev.efa76b8":"2026-01-26T10:50:38.571Z","0.0.0-dev.73339ba":"2026-01-26T16:51:19.990Z","0.0.0-dev.d20f258":"2026-01-26T17:06:52.867Z","0.0.0-dev.6258547":"2026-01-26T17:07:33.552Z","0.0.0-dev.0d006e3":"2026-01-26T18:05:04.739Z","0.0.0-dev.7f84bd1":"2026-01-26T18:18:15.328Z","0.0.0-dev.eecf319":"2026-01-26T19:01:08.304Z","0.0.0-dev.109c5eb":"2026-01-26T19:01:45.653Z","0.0.0-dev.e9f4018":"2026-01-26T19:02:37.289Z","0.0.0-dev.c882bad":"2026-01-26T19:03:04.260Z","0.0.0-dev.176b920":"2026-01-26T19:41:13.678Z","0.0.0-dev.5eaac29":"2026-01-26T20:13:48.952Z","0.0.0-dev.1699e42":"2026-01-26T20:38:50.300Z","0.0.0-dev.eb4bc95":"2026-01-27T01:08:49.464Z","0.0.0-dev.eb83d69":"2026-01-27T07:42:13.920Z","0.0.0-dev.b076c7e":"2026-01-27T07:55:07.993Z","0.0.0-dev.1dc4da5":"2026-01-27T07:55:49.902Z","0.0.0-dev.c6fabce":"2026-01-27T07:56:37.317Z","0.0.0-dev.e3ae7d5":"2026-01-27T08:01:22.703Z","0.27.0":"2026-01-27T08:07:01.747Z","0.0.0-dev.7965868":"2026-01-27T08:59:38.889Z","0.0.0-dev.50a3427":"2026-01-27T10:37:48.213Z","0.0.0-dev.0005b31":"2026-01-27T10:39:38.891Z","0.27.1":"2026-01-27T10:43:59.690Z","0.0.0-dev.036373a":"2026-01-27T13:40:34.046Z","0.0.0-dev.7ba8489":"2026-01-27T17:02:02.911Z","0.0.0-dev.4f3fa0e":"2026-01-27T18:26:21.127Z","0.0.0-dev.dd6940c":"2026-01-27T18:43:13.703Z","0.0.0-dev.994cdf4":"2026-01-27T19:13:59.802Z","0.0.0-dev.01047ff":"2026-01-27T19:16:17.625Z","0.0.0-dev.3338c7a":"2026-01-27T19:22:22.663Z","0.0.0-dev.f49b849":"2026-01-27T19:37:43.233Z","0.0.0-dev.3400911":"2026-01-27T22:11:32.434Z","0.0.0-dev.0cb61e1":"2026-01-28T02:07:22.625Z","0.0.0-dev.55d15e1":"2026-01-28T06:00:57.620Z","0.0.0-dev.b804d8a":"2026-01-28T08:40:38.006Z","0.0.0-dev.e83939c":"2026-01-28T10:34:40.328Z","0.0.0-dev.a80dfb9":"2026-01-28T10:35:22.240Z","0.0.0-dev.fe3d450":"2026-01-28T10:42:24.458Z","0.0.0-dev.fd74dc8":"2026-01-28T11:01:31.046Z","0.0.0-dev.7b36447":"2026-01-28T11:29:39.886Z","0.0.0-dev.b358a50":"2026-01-28T12:50:31.498Z","0.0.0-dev.50622a8":"2026-01-28T13:03:13.000Z","0.0.0-dev.3aeef79":"2026-01-28T13:18:50.253Z","0.0.0-dev.bc9b932":"2026-01-28T13:23:47.419Z","0.0.0-dev.4ee0503":"2026-01-28T13:45:01.040Z","0.0.0-dev.0f2bbed":"2026-01-28T14:07:27.309Z","0.0.0-dev.3c0e336":"2026-01-28T14:14:08.535Z","0.0.0-dev.8dd97d6":"2026-01-28T15:00:33.579Z","0.0.0-dev.e129627":"2026-01-28T15:46:37.910Z","0.0.0-dev.22b2690":"2026-01-28T17:31:44.623Z","0.0.0-dev.503352e":"2026-01-28T21:38:11.639Z","0.0.0-dev.f9be176":"2026-01-29T05:44:05.447Z","0.0.0-dev.c609cba":"2026-01-29T09:57:33.388Z","0.0.0-dev.43181a5":"2026-01-29T10:41:06.722Z","0.0.0-dev.3b6c66c":"2026-01-29T10:41:48.052Z","0.0.0-dev.447b8ce":"2026-01-29T10:46:01.842Z","0.0.0-dev.ff4b4a2":"2026-01-29T11:02:01.585Z","0.0.0-dev.bd28fa7":"2026-01-29T11:50:10.828Z","0.0.0-dev.db018a2":"2026-01-29T11:51:09.096Z","0.0.0-dev.ea56850":"2026-01-29T11:53:49.712Z","0.0.0-dev.fc22b35":"2026-01-29T12:59:15.771Z","0.0.0-dev.71812b3":"2026-01-29T15:54:45.572Z","0.0.0-dev.6270d36":"2026-01-29T16:03:25.926Z","0.0.0-dev.40b87df":"2026-01-29T17:30:10.607Z","0.0.0-dev.cf3282e":"2026-01-29T17:47:40.953Z","0.0.0-dev.5f7be5d":"2026-01-29T20:52:03.133Z","0.0.0-dev.d605524":"2026-01-30T01:28:04.896Z","0.0.0-dev.8393a4a":"2026-01-30T12:29:32.776Z","0.0.0-dev.3c71279":"2026-01-30T14:09:56.935Z","0.0.0-dev.e6c1291":"2026-01-30T17:00:55.827Z","0.0.0-dev.0c67a6a":"2026-01-30T17:01:00.287Z","0.0.0-dev.8b6934a":"2026-01-30T17:11:55.721Z","0.0.0-dev.fd7dd56":"2026-01-30T17:11:57.042Z","0.0.0-dev.863af4c":"2026-01-30T17:46:10.747Z","0.0.0-dev.51f1ecb":"2026-01-30T17:57:14.016Z","0.0.0-dev.5c7c1f8":"2026-01-30T18:21:54.150Z","0.0.0-dev.399a3e3":"2026-01-30T20:37:52.737Z","0.0.0-dev.60555b8":"2026-01-31T00:41:56.193Z","0.0.0-dev.a01e302":"2026-01-31T05:52:07.477Z","0.0.0-dev.afc8570":"2026-01-31T11:56:00.149Z","0.0.0-dev.a56f991":"2026-01-31T20:54:07.134Z","0.0.0-dev.633e1fd":"2026-02-01T01:45:12.887Z","0.0.0-dev.2504e31":"2026-02-01T15:15:36.001Z","0.0.0-dev.31227d0":"2026-02-02T00:46:44.245Z","0.0.0-dev.bc3dad2":"2026-02-02T08:59:40.854Z","0.0.0-dev.4d2439c":"2026-02-02T09:45:48.519Z","0.0.0-dev.7f483be":"2026-02-02T09:48:26.165Z","0.0.0-dev.427e9cb":"2026-02-02T09:54:23.000Z","0.0.0-dev.8aef639":"2026-02-02T09:56:51.133Z","0.0.0-dev.c63732d":"2026-02-02T09:57:17.528Z","0.0.0-dev.b50120c":"2026-02-02T10:05:51.204Z","0.28.0":"2026-02-02T10:11:48.173Z","0.0.0-dev.80b6796":"2026-02-02T10:43:06.287Z","0.0.0-dev.9f08936":"2026-02-02T11:23:06.243Z","0.0.0-dev.7c2ab36":"2026-02-02T11:24:39.108Z","0.0.0-dev.99a0b96":"2026-02-02T12:12:37.253Z","0.0.0-dev.764389b":"2026-02-02T12:22:41.705Z","0.0.0-dev.735c10e":"2026-02-02T12:53:34.257Z","0.29.0":"2026-02-02T13:07:23.421Z","0.0.0-dev.9eef466":"2026-02-02T16:35:32.981Z","0.0.0-dev.ac46c1d":"2026-02-02T16:48:09.066Z","0.0.0-dev.b8276ed":"2026-02-02T16:51:17.120Z","0.0.0-dev.6beec1f":"2026-02-02T17:03:19.157Z","0.0.0-dev.d4a785c":"2026-02-02T17:23:58.833Z","0.0.0-dev.1645852":"2026-02-02T17:24:48.017Z","0.0.0-dev.76e09e6":"2026-02-02T17:28:00.336Z","0.0.0-dev.d39b444":"2026-02-03T01:52:58.441Z","0.0.0-dev.737bf9b":"2026-02-03T06:13:18.094Z","0.0.0-dev.9250e00":"2026-02-03T10:05:25.471Z","0.0.0-dev.e4949e6":"2026-02-03T14:09:09.463Z","0.29.1":"2026-02-03T14:11:30.113Z","0.0.0-dev.e0fef20":"2026-02-03T17:05:02.786Z","0.0.0-dev.836438a":"2026-02-03T17:29:34.111Z","0.0.0-dev.c927eab":"2026-02-03T17:49:50.139Z","0.0.0-dev.1d67840":"2026-02-03T17:54:33.738Z","0.0.0-dev.fdbe55f":"2026-02-03T18:01:20.451Z","0.0.0-dev.14d62c6":"2026-02-03T18:08:58.478Z","0.0.0-dev.5cb0706":"2026-02-03T20:50:47.096Z","0.0.0-dev.6287acb":"2026-02-04T09:33:27.303Z","0.0.0-dev.a7c335a":"2026-02-04T09:47:18.889Z","0.0.0-dev.e62cd20":"2026-02-04T12:45:44.486Z","0.0.0-dev.09d1606":"2026-02-04T15:28:35.829Z","0.0.0-dev.7abc414":"2026-02-04T15:55:23.791Z","0.0.0-dev.0ea880f":"2026-02-04T16:15:14.567Z","0.0.0-dev.9a9b797":"2026-02-04T16:48:46.692Z","0.0.0-dev.bef3c23":"2026-02-04T17:25:06.816Z","0.0.0-dev.80fc78b":"2026-02-04T17:31:55.178Z","0.0.0-dev.06ff831":"2026-02-04T17:33:50.026Z","0.0.0-dev.c64f28f":"2026-02-04T17:53:17.705Z","0.30.0":"2026-02-04T17:53:59.294Z","0.0.0-dev.16c3b16":"2026-02-04T17:54:37.566Z","0.0.0-dev.4070029":"2026-02-04T17:55:09.472Z","0.0.0-dev.a7f4709":"2026-02-04T20:32:42.338Z","0.0.0-dev.b400314":"2026-02-05T01:48:58.868Z","0.0.0-dev.ae51b80":"2026-02-05T01:49:46.463Z","0.0.0-dev.f1ff41a":"2026-02-05T10:39:30.907Z","0.0.0-dev.eab1d07":"2026-02-05T12:44:40.681Z","0.0.0-dev.5735f59":"2026-02-05T14:25:14.039Z","0.0.0-dev.e7b3f94":"2026-02-05T14:31:39.009Z","0.0.0-dev.270186d":"2026-02-05T17:11:30.998Z","0.0.0-dev.f915fd7":"2026-02-05T17:11:57.498Z","0.0.0-dev.a16c33f":"2026-02-05T21:12:14.596Z","0.0.0-dev.f1cf3cc":"2026-02-06T00:47:34.451Z","0.0.0-dev.8f672dd":"2026-02-06T04:32:21.043Z","0.0.0-dev.9ad4667":"2026-02-06T08:48:41.217Z","0.0.0-dev.a1d0643":"2026-02-06T09:09:49.860Z","0.0.0-dev.8a9cd53":"2026-02-06T09:17:00.108Z","0.0.0-dev.cde3cc2":"2026-02-06T11:30:30.058Z","0.0.0-dev.2891b3c":"2026-02-06T11:42:43.954Z","0.0.0-dev.7d97010":"2026-02-06T12:45:12.577Z","0.0.0-dev.e0de4e3":"2026-02-06T18:37:04.679Z","0.0.0-dev.c9f684b":"2026-02-07T00:27:01.451Z","0.0.0-dev.141972b":"2026-02-07T00:27:34.910Z","0.0.0-dev.9075b86":"2026-02-07T16:08:36.349Z","0.0.0-dev.f07299b":"2026-02-07T16:36:18.194Z","0.0.0-dev.61bfbf3":"2026-02-07T16:40:46.670Z","0.0.0-dev.8e2e430":"2026-02-07T21:46:48.486Z","0.0.0-dev.8474276":"2026-02-07T21:47:33.895Z","0.0.0-dev.7c575fb":"2026-02-07T21:48:21.937Z","0.0.0-dev.d137443":"2026-02-07T21:49:08.879Z","0.0.0-dev.c4f33ce":"2026-02-08T00:47:34.294Z","0.0.0-dev.6e813bb":"2026-02-09T01:38:55.716Z","0.0.0-dev.14cffed":"2026-02-09T06:07:24.873Z","0.0.0-dev.1a54f4b":"2026-02-09T14:11:14.280Z","0.0.0-dev.cc594c6":"2026-02-09T15:00:45.445Z","0.0.0-dev.22f6c8d":"2026-02-09T15:16:51.901Z","0.0.0-dev.ae7fc27":"2026-02-09T17:56:25.967Z","0.0.0-dev.699805d":"2026-02-09T17:57:38.943Z","0.0.0-dev.87f7ef7":"2026-02-09T18:04:35.128Z","0.0.0-dev.5986cb4":"2026-02-09T18:10:19.870Z","0.0.0-dev.e75a6d7":"2026-02-09T18:17:56.749Z","0.0.0-dev.952c211":"2026-02-10T06:55:45.193Z","0.0.0-dev.459f762":"2026-02-10T09:17:20.344Z","0.0.0-dev.9ea8ed2":"2026-02-10T09:48:39.892Z","0.0.0-dev.a4af613":"2026-02-10T09:58:46.979Z","0.0.0-dev.d3e1d4f":"2026-02-10T10:17:35.954Z","0.0.0-dev.7a00541":"2026-02-10T10:19:18.716Z","0.0.0-dev.aa923f8":"2026-02-10T10:19:46.742Z","0.0.0-dev.b8c2636":"2026-02-10T11:03:17.079Z","0.0.0-dev.a2fbf1a":"2026-02-10T11:03:46.425Z","0.0.0-dev.1dcd064":"2026-02-10T11:07:39.168Z","0.0.0-dev.6198f99":"2026-02-10T11:47:36.922Z","0.0.0-dev.5ac905d":"2026-02-10T11:58:47.689Z","0.0.0-dev.a503f1b":"2026-02-10T12:13:13.772Z","0.0.0-dev.4d1fbc4":"2026-02-10T12:19:24.510Z","0.0.0-dev.7cf0093":"2026-02-10T12:26:30.230Z","0.0.0-dev.cc068f9":"2026-02-10T12:28:27.261Z","0.0.0-dev.4f43c65":"2026-02-10T12:32:56.786Z","0.0.0-dev.2cdb5fd":"2026-02-10T12:36:17.312Z","0.0.0-dev.439e9a8":"2026-02-10T12:48:54.573Z","0.0.0-dev.bfeddf1":"2026-02-10T12:50:45.903Z","0.0.0-dev.21980b9":"2026-02-10T12:53:54.654Z","0.0.0-dev.5b83f68":"2026-02-10T12:55:25.421Z","0.0.0-dev.1c737ab":"2026-02-10T12:56:17.877Z","0.0.0-dev.c3ce2b6":"2026-02-10T12:57:56.889Z","0.0.0-dev.4420dcc":"2026-02-10T13:18:22.604Z","0.0.0-dev.1172a2f":"2026-02-10T13:19:56.050Z","0.0.0-dev.ff3ca79":"2026-02-10T13:24:01.325Z","0.0.0-dev.f6bca06":"2026-02-10T13:25:41.314Z","0.0.0-dev.2082a5f":"2026-02-10T13:41:35.799Z","0.0.0-dev.f9b59d2":"2026-02-10T14:05:36.816Z","0.0.0-dev.46e11f4":"2026-02-10T14:10:45.500Z","0.0.0-dev.72e3453":"2026-02-10T14:23:07.586Z","0.0.0-dev.066333d":"2026-02-10T14:36:03.353Z","0.0.0-dev.ad47663":"2026-02-10T14:38:01.992Z","0.0.0-dev.584ae17":"2026-02-10T14:45:50.283Z","0.0.0-dev.84dde28":"2026-02-10T15:29:43.856Z","0.31.0":"2026-02-10T16:04:51.733Z","0.0.0-dev.9e98d14":"2026-02-10T17:10:57.020Z","0.0.0-dev.0d058b1":"2026-02-10T17:50:33.785Z","0.0.0-dev.c584929":"2026-02-10T17:51:58.170Z","0.0.0-dev.8a77872":"2026-02-10T19:05:14.082Z","0.0.0-dev.eccf09b":"2026-02-10T19:09:38.808Z","0.0.0-dev.875f01a":"2026-02-10T20:49:43.041Z","0.0.0-dev.f0e9f2a":"2026-02-10T22:06:43.527Z","0.0.0-dev.b943c59":"2026-02-10T22:07:54.491Z","0.0.0-dev.1c894cd":"2026-02-10T22:08:33.666Z","0.31.1":"2026-02-10T22:14:28.502Z","0.0.0-dev.1e55daf":"2026-02-11T02:06:34.872Z","0.0.0-dev.c3e7992":"2026-02-11T04:33:36.938Z","0.0.0-dev.003ed45":"2026-02-11T07:35:24.079Z","0.0.0-dev.bd420a2":"2026-02-11T09:12:17.192Z","0.0.0-dev.06e9fbe":"2026-02-11T09:44:00.546Z","0.0.0-dev.d6d694c":"2026-02-11T09:51:16.148Z","0.0.0-dev.6a67262":"2026-02-11T10:58:49.291Z","0.0.0-dev.d04feba":"2026-02-11T11:05:20.937Z","0.0.0-dev.7996fa9":"2026-02-11T11:07:01.316Z","0.0.0-dev.3d75155":"2026-02-11T11:14:27.690Z","0.0.0-dev.6274fb3":"2026-02-11T11:15:21.329Z","0.0.0-dev.8720ddd":"2026-02-11T11:17:18.453Z","0.0.0-dev.0db0212":"2026-02-11T11:18:10.251Z","0.0.0-dev.269770b":"2026-02-11T11:25:26.135Z","0.0.0-dev.74997ac":"2026-02-11T12:01:35.702Z","0.0.0-dev.7dcb5d6":"2026-02-11T12:32:53.540Z","0.0.0-dev.eb5abb2":"2026-02-11T12:34:29.942Z","0.0.0-dev.44bc4ba":"2026-02-11T12:52:26.766Z","0.0.0-dev.6946e55":"2026-02-11T13:40:33.552Z","0.31.2":"2026-02-11T15:52:47.896Z","0.0.0-dev.26cf9c6":"2026-02-11T15:56:07.002Z","0.0.0-dev.c6eef7d":"2026-02-11T15:58:53.250Z","0.0.0-dev.66376e4":"2026-02-11T15:59:43.087Z","0.31.3":"2026-02-11T16:20:18.539Z","0.0.0-dev.e39da51":"2026-02-11T16:31:31.825Z","0.0.0-dev.c7a5616":"2026-02-11T16:31:42.246Z","0.0.0-dev.79ae18a":"2026-02-11T16:32:33.225Z","0.0.0-dev.49151fd":"2026-02-11T16:34:22.693Z","0.0.0-dev.af69a09":"2026-02-11T16:34:27.385Z","0.0.0-dev.9bad425":"2026-02-11T16:53:01.467Z","0.0.0-dev.5c39e66":"2026-02-11T16:54:19.949Z","0.0.0-dev.51dda77":"2026-02-11T16:55:12.576Z","0.0.0-dev.8cff325":"2026-02-11T16:55:30.897Z","0.0.0-dev.58674bf":"2026-02-11T17:09:47.556Z","0.0.0-dev.a451c36":"2026-02-11T22:43:11.689Z","0.0.0-dev.bd7bbfd":"2026-02-12T01:06:32.195Z","0.0.0-dev.86148af":"2026-02-12T10:24:09.638Z","0.0.0-dev.4fd2b38":"2026-02-12T10:30:04.037Z","0.0.0-dev.69ff23d":"2026-02-12T10:57:53.236Z","0.0.0-dev.9e6b2a9":"2026-02-12T11:44:59.791Z","0.0.0-dev.85eacf2":"2026-02-12T14:11:03.580Z","0.0.0-dev.550deff":"2026-02-12T19:09:42.541Z","0.0.0-dev.f338429":"2026-02-12T22:07:10.400Z","0.0.0-dev.e0ac502":"2026-02-13T01:00:13.174Z","0.0.0-dev.40ed060":"2026-02-13T06:36:26.298Z","0.0.0-dev.da78f3b":"2026-02-13T14:06:39.282Z","0.0.0-dev.ecb7857":"2026-02-13T14:58:51.693Z","0.0.0-dev.983f2cf":"2026-02-13T15:42:28.560Z","0.0.0-dev.ac07c4f":"2026-02-13T15:44:53.617Z","0.0.0-dev.bd16f43":"2026-02-13T15:45:05.132Z","0.0.0-dev.797194a":"2026-02-13T15:51:19.569Z","0.0.0-dev.a12552c":"2026-02-13T16:02:31.251Z","0.0.0-dev.36b6aa0":"2026-02-13T16:27:49.495Z","0.0.0-dev.1b5a73a":"2026-02-13T16:35:52.419Z","0.0.0-dev.415a926":"2026-02-13T20:38:33.118Z","0.0.0-dev.1a7291c":"2026-02-14T01:25:06.665Z","0.0.0-dev.0f550f4":"2026-02-14T05:07:57.943Z","0.0.0-dev.55ac663":"2026-02-14T18:09:40.562Z","0.0.0-dev.8625be1":"2026-02-15T05:36:38.410Z","0.0.0-dev.8317c0b":"2026-02-15T13:16:02.053Z","0.0.0-dev.016ed54":"2026-02-15T16:42:14.657Z","0.0.0-dev.8b5818b":"2026-02-16T10:37:58.706Z","0.0.0-dev.47a6708":"2026-02-16T12:41:48.898Z","0.0.0-dev.700f4d7":"2026-02-16T15:42:11.278Z","0.0.0-dev.ec2fe3c":"2026-02-16T15:42:42.055Z","0.0.0-dev.beb60f5":"2026-02-16T15:44:05.019Z","0.0.0-dev.fb3f63e":"2026-02-16T15:45:26.241Z","0.31.4":"2026-02-16T15:56:08.931Z","0.0.0-dev.fefabd5":"2026-02-16T15:58:12.922Z","0.0.0-dev.c0a987e":"2026-02-16T16:03:38.360Z","0.0.0-dev.5fccc66":"2026-02-16T17:24:42.919Z","0.0.0-dev.1531adc":"2026-02-16T17:26:18.815Z","0.0.0-dev.14e1a6a":"2026-02-16T17:26:30.147Z","0.0.0-dev.a103e55":"2026-02-16T17:31:34.025Z","0.0.0-dev.b22ab8e":"2026-02-16T17:33:41.643Z","0.0.0-dev.3aea385":"2026-02-16T18:01:01.571Z","0.0.0-dev.f9651e4":"2026-02-16T18:02:37.141Z","0.0.0-dev.7a93765":"2026-02-16T18:04:31.325Z","0.0.0-dev.8ddc347":"2026-02-16T18:04:53.544Z","0.0.0-dev.199f008":"2026-02-16T18:13:17.635Z","0.0.0-dev.dc04660":"2026-02-16T18:22:47.817Z","0.0.0-dev.16a51fd":"2026-02-16T19:31:25.423Z","0.0.0-dev.75daca4":"2026-02-16T20:35:16.103Z","0.0.0-dev.35add94":"2026-02-16T20:36:41.607Z","0.0.0-dev.810cae8":"2026-02-17T02:15:52.916Z","0.0.0-dev.0df2a44":"2026-02-17T06:02:42.989Z","0.0.0-dev.576ee18":"2026-02-17T08:29:22.063Z","0.0.0-dev.38b26b0":"2026-02-17T09:27:53.367Z","0.0.0-dev.4de4f20":"2026-02-17T09:36:40.847Z","0.0.0-dev.5f7d019":"2026-02-17T09:38:26.901Z","0.0.0-dev.cdb8fa4":"2026-02-17T10:10:39.165Z","0.0.0-dev.57b7f82":"2026-02-17T12:01:12.138Z","0.0.0-dev.c8d3992":"2026-02-17T13:59:23.093Z","0.0.0-dev.e117a2e":"2026-02-17T14:34:54.167Z","0.0.0-dev.c6c9b4e":"2026-02-17T14:41:59.218Z","0.0.0-dev.7506ee0":"2026-02-17T14:56:48.541Z","0.0.0-dev.2734a50":"2026-02-17T15:02:13.772Z","0.0.0-dev.8d65f49":"2026-02-17T15:06:37.823Z","0.0.0-dev.70c1983":"2026-02-17T15:10:33.964Z","0.0.0-dev.c31c5ae":"2026-02-17T15:15:53.903Z","0.0.0-dev.91b4f23":"2026-02-17T16:09:32.090Z","0.0.0-dev.98a674d":"2026-02-17T16:34:17.878Z","0.0.0-dev.7b49700":"2026-02-17T16:59:38.572Z","0.0.0-dev.e743e37":"2026-02-17T18:59:49.137Z","0.0.0-dev.498dc5d":"2026-02-17T20:05:28.751Z","0.0.0-dev.5c92e15":"2026-02-17T20:06:15.349Z","0.0.0-dev.6fb9fe8":"2026-02-17T20:07:21.420Z","0.0.0-dev.ef50c3d":"2026-02-17T20:08:02.918Z","0.0.0-dev.7b4a8b2":"2026-02-17T21:46:52.569Z","0.0.0-dev.487483a":"2026-02-17T23:58:57.373Z","0.0.0-dev.66b7fef":"2026-02-18T00:00:32.644Z","0.0.0-dev.797a10a":"2026-02-18T00:00:38.894Z","0.0.0-dev.8490ca2":"2026-02-18T00:08:32.423Z","0.0.0-dev.d202bad":"2026-02-18T00:13:10.767Z","0.0.0-dev.52ee271":"2026-02-18T00:17:54.771Z","0.0.0-dev.64d1961":"2026-02-18T01:08:33.682Z","0.0.0-dev.3b5e09f":"2026-02-18T06:11:33.746Z","0.32.0":"2026-02-18T09:44:25.040Z","0.0.0-dev.e068fc7":"2026-02-18T10:23:27.724Z","0.0.0-dev.85773":"2026-02-18T11:04:57.138Z","0.0.0-dev.475110c":"2026-02-18T11:11:43.431Z","0.0.0-dev.42e1614":"2026-02-18T14:38:23.874Z","0.0.0-dev.631cf4d":"2026-02-18T14:52:33.037Z","0.0.0-dev.ebbd3dd":"2026-02-18T18:46:44.483Z","0.0.0-dev.188ee60":"2026-02-18T19:10:09.904Z","0.0.0-dev.0854ac9":"2026-02-18T19:11:36.780Z","0.0.0-dev.f42238d":"2026-02-19T05:53:07.111Z","0.0.0-dev.0946d7e":"2026-02-19T09:08:37.006Z","0.0.0-dev.59bf8cc":"2026-02-19T10:10:18.049Z","0.0.0-dev.90d4289":"2026-02-19T13:11:43.068Z","0.0.0-dev.d6eb159":"2026-02-19T14:25:47.753Z","0.0.0-dev.f29d75c":"2026-02-19T14:41:44.346Z","0.0.0-dev.fec1c58":"2026-02-19T15:33:23.152Z","0.0.0-dev.1856904":"2026-02-19T17:41:29.461Z","0.0.0-dev.8745cb5":"2026-02-19T18:01:41.762Z","0.0.0-dev.1e33c33":"2026-02-19T18:38:22.185Z","0.0.0-dev.69474c5":"2026-02-19T19:01:06.076Z","0.0.0-dev.0113c98":"2026-02-19T22:01:07.789Z","0.0.0-dev.1d57926":"2026-02-20T00:38:32.217Z","0.0.0-dev.acc4947":"2026-02-20T04:44:43.487Z","0.0.0-dev.8f61ef4":"2026-02-20T09:28:37.912Z","0.0.0-dev.81d8d71":"2026-02-20T09:33:49.910Z","0.0.0-dev.a670d3c":"2026-02-20T09:41:29.430Z","0.0.0-dev.39c6ad3":"2026-02-20T09:53:05.860Z","0.33.0":"2026-02-20T09:59:56.161Z","0.0.0-dev.fa9f791":"2026-02-20T11:12:01.121Z","0.0.0-dev.38e29cb":"2026-02-20T11:28:26.553Z","0.33.1":"2026-02-20T11:34:51.967Z","0.0.0-dev.e1d277a":"2026-02-20T11:35:42.499Z","0.0.0-dev.762857f":"2026-02-20T11:42:22.051Z","0.0.0-dev.7f7cb23":"2026-02-20T12:33:38.725Z","0.0.0-dev.1813612":"2026-02-20T14:14:09.477Z","0.0.0-dev.1684dc3":"2026-02-20T15:03:23.981Z","0.0.0-dev.c5abbde":"2026-02-20T20:42:38.041Z","0.0.0-dev.36b6753":"2026-02-21T01:25:38.058Z","0.0.0-dev.c26926e":"2026-02-21T05:12:21.558Z","0.0.0-dev.66ea4ea":"2026-02-21T08:46:55.524Z","0.0.0-dev.ff1cd0b":"2026-02-21T17:05:04.328Z","0.0.0-dev.5406a0d":"2026-02-21T17:35:47.677Z","0.0.0-dev.a5dc465":"2026-02-21T17:46:46.025Z","0.0.0-dev.3f9e184":"2026-02-22T04:33:07.062Z","0.0.0-dev.2ce970d":"2026-02-22T16:59:08.967Z","0.0.0-dev.8b7d322":"2026-02-23T05:26:55.251Z","0.0.0-dev.157608f":"2026-02-23T05:31:23.697Z","0.0.0-dev.1e0d23f":"2026-02-23T08:37:08.294Z","0.0.0-dev.f5a66b1":"2026-02-23T08:41:52.758Z","0.33.2":"2026-02-23T08:52:46.314Z","0.0.0-dev.56a1cc1":"2026-02-23T10:34:40.946Z","0.0.0-dev.ca8493f":"2026-02-23T13:39:53.209Z","0.0.0-dev.4ec55fd":"2026-02-23T13:52:27.014Z","0.0.0-dev.a9633ca":"2026-02-23T14:05:00.388Z","0.0.0-dev.654c1fe":"2026-02-23T22:38:45.043Z","0.0.0-dev.ff27ee0":"2026-02-23T22:38:54.237Z","0.0.0-dev.7c0971c":"2026-02-24T01:08:09.041Z","0.0.0-dev.ddb8489":"2026-02-24T09:41:15.924Z","0.0.0-dev.ccf4978":"2026-02-24T19:46:44.818Z","0.0.0-dev.8073913":"2026-02-24T23:46:08.014Z","0.0.0-dev.216b3e3":"2026-02-25T02:58:37.079Z","0.0.0-dev.0d2cb73":"2026-02-25T10:58:18.505Z","0.0.0-dev.19b40f4":"2026-02-25T12:13:06.000Z","0.0.0-dev.afab68e":"2026-02-25T15:12:34.995Z","0.0.0-dev.c3bcd3d":"2026-02-25T15:26:22.007Z","0.0.0-dev.adcac53":"2026-02-25T17:20:52.340Z","0.0.0-dev.5804fc2":"2026-02-25T18:20:27.936Z","0.0.0-dev.1a34d03":"2026-02-25T22:09:21.849Z","0.0.0-dev.78d063c":"2026-02-26T01:21:42.169Z","0.0.0-dev.7d5a640":"2026-02-26T05:23:55.004Z","0.0.0-dev.582f9ba":"2026-02-26T10:13:38.645Z","0.0.0-dev.889046c":"2026-02-26T10:13:46.187Z","0.0.0-dev.13af2fc":"2026-02-26T10:13:48.225Z","0.0.0-dev.1b5ddcb":"2026-02-26T12:35:59.351Z","0.0.0-dev.137fc79":"2026-02-26T15:23:16.328Z","0.0.0-dev.5f8b0f4":"2026-02-26T17:26:40.703Z","0.0.0-dev.3f8c69c":"2026-02-26T17:29:39.607Z","0.0.0-dev.9d22f2a":"2026-02-26T20:08:55.478Z","0.0.0-dev.1eddd26":"2026-02-27T01:26:14.220Z","0.0.0-dev.0f21267":"2026-02-27T04:53:37.293Z","0.0.0-dev.1e64018":"2026-02-27T08:27:50.767Z","0.0.0-dev.4684013":"2026-02-27T08:41:04.075Z","0.0.0-dev.9233196":"2026-02-27T14:06:10.201Z","0.0.0-dev.48ef826":"2026-02-27T15:00:56.254Z","0.0.0-dev.1e65aef":"2026-02-27T16:13:43.791Z","0.0.0-dev.6fc618a":"2026-02-27T16:17:26.050Z","0.0.0-dev.6ccf150":"2026-02-27T16:35:53.877Z","0.0.0-dev.8f4e43b":"2026-02-27T16:39:04.760Z","0.0.0-dev.5761e3f":"2026-02-27T17:01:58.776Z","0.0.0-dev.954be4e":"2026-02-28T00:38:18.818Z","0.0.0-dev.480060":"2026-02-28T05:55:00.519Z","0.0.0-dev.d65a10d":"2026-02-28T13:02:13.805Z","0.0.0-dev.eb88644":"2026-03-01T00:52:34.503Z","0.0.0-dev.5c10e68":"2026-03-02T01:02:14.511Z","0.0.0-dev.3f3191c":"2026-03-02T09:51:38.783Z","0.0.0-dev.90181a8":"2026-03-02T13:42:40.941Z","0.0.0-dev.331dc59":"2026-03-02T16:04:58.121Z","0.0.0-dev.720afab":"2026-03-02T17:37:08.655Z","0.0.0-dev.3f07885":"2026-03-02T21:29:34.984Z","0.0.0-dev.57779cc":"2026-03-03T01:03:11.363Z","0.0.0-dev.899363":"2026-03-03T05:49:49.317Z","0.33.3":"2026-03-03T09:05:43.036Z","0.0.0-dev.e478cf7":"2026-03-03T13:02:39.958Z","0.0.0-dev.0db8a1c":"2026-03-03T16:55:22.460Z","0.0.0-dev.371e62a":"2026-03-03T21:51:57.504Z","0.0.0-dev.2ec8886":"2026-03-04T01:34:43.522Z","0.0.0-dev.7575e83":"2026-03-04T09:19:00.531Z","0.0.0-dev.1cf2e8f":"2026-03-04T09:28:00.400Z","0.0.0-dev.c80284e":"2026-03-04T09:29:02.615Z","0.0.0-dev.ac378c3":"2026-03-04T09:47:34.019Z","0.0.0-dev.8d22e96":"2026-03-04T09:48:48.905Z","0.0.0-dev.d1bad55":"2026-03-04T09:53:57.893Z","0.0.0-dev.b993bff":"2026-03-04T10:58:10.977Z","0.0.0-dev.f953cb9":"2026-03-04T12:46:42.450Z","0.0.0-dev.692fca3":"2026-03-04T16:54:59.049Z","0.0.0-dev.a5f055a":"2026-03-04T16:56:29.355Z","0.0.0-dev.db67c37":"2026-03-04T16:58:58.994Z","0.0.0-dev.a9ff367":"2026-03-04T17:19:08.020Z","0.0.0-dev.cab9685":"2026-03-04T21:05:44.442Z","0.0.0-dev.d82c5b9":"2026-03-05T01:39:23.564Z","0.0.0-dev.7f0e642":"2026-03-05T04:50:41.706Z","0.0.0-dev.4bb857e":"2026-03-05T09:21:34.319Z","0.0.0-dev.52109a7":"2026-03-05T09:33:33.185Z","0.0.0-dev.4f7b0ef":"2026-03-05T09:42:54.635Z","0.0.0-dev.a84b64e":"2026-03-05T10:53:16.589Z","0.0.0-dev.126ee21":"2026-03-05T11:27:34.537Z","0.0.0-dev.441becc":"2026-03-05T13:03:59.885Z","0.0.0-dev.284d6d8":"2026-03-05T17:26:52.715Z","0.0.0-dev.d26dbc3":"2026-03-05T17:27:45.336Z","0.0.0-dev.fca1c9f":"2026-03-05T22:12:47.609Z","0.0.0-dev.10d6171":"2026-03-06T01:24:22.371Z","0.0.0-dev.b5450bd":"2026-03-06T05:28:15.938Z","0.0.0-dev.8427d7e":"2026-03-06T09:22:35.694Z","0.0.0-dev.917d569":"2026-03-06T09:43:48.720Z","0.0.0-dev.539d75d":"2026-03-06T09:46:57.145Z","0.0.0-dev.d4f9f1f":"2026-03-06T12:50:04.394Z","0.0.0-dev.522a9e1":"2026-03-06T13:38:08.784Z","0.0.0-dev.c40fd5d":"2026-03-06T15:04:31.954Z","0.0.0-dev.5e25954":"2026-03-06T16:34:29.608Z","0.0.0-dev.b8e6b62":"2026-03-06T17:06:44.017Z","0.0.0-dev.ef0721a":"2026-03-06T21:56:45.779Z","0.0.0-dev.4d6f37d":"2026-03-06T21:57:23.389Z","0.0.0-dev.148f1f6":"2026-03-07T00:53:57.067Z","0.0.0-dev.d4584f0":"2026-03-07T06:10:05.667Z","0.0.0-dev.cff8fad":"2026-03-07T10:19:41.799Z","0.0.0-dev.a19a006":"2026-03-07T16:35:32.663Z","0.0.0-dev.0c7d3ab":"2026-03-07T22:00:51.207Z","0.0.0-dev.bfd7070":"2026-03-08T01:52:47.718Z","0.0.0-dev.5d50166":"2026-03-08T13:15:42.182Z","0.0.0-dev.f69d33f":"2026-03-08T21:22:52.857Z","0.0.0-dev.2ecff17":"2026-03-09T00:43:52.684Z","0.0.0-dev.69510c9":"2026-03-09T05:14:05.156Z","0.0.0-dev.5f21516":"2026-03-09T11:02:43.955Z","0.0.0-dev.caa3596":"2026-03-09T11:10:44.621Z","0.0.0-dev.acf72e9":"2026-03-09T11:12:31.355Z","0.0.0-dev.4770084":"2026-03-09T12:03:59.671Z","0.0.0-dev.e095262":"2026-03-09T12:09:07.142Z","0.0.0-dev.8b4b195":"2026-03-09T13:31:06.048Z","0.0.0-dev.75479d9":"2026-03-09T13:35:05.841Z","0.0.0-dev.b9fdd6c":"2026-03-09T13:35:23.707Z","0.0.0-dev.d047844":"2026-03-09T13:37:21.814Z","0.33.4":"2026-03-09T13:39:33.249Z","0.0.0-dev.aa27583":"2026-03-09T13:41:50.793Z","0.0.0-dev.56a748c":"2026-03-09T15:23:16.558Z","0.0.0-dev.d88ff71":"2026-03-09T16:38:49.037Z","0.0.0-dev.b42ed66":"2026-03-09T16:48:23.671Z","0.0.0-dev.f6a3e05":"2026-03-09T16:49:27.091Z","0.0.0-dev.850d563":"2026-03-09T17:03:35.658Z","0.0.0-dev.f89b570":"2026-03-09T17:07:18.356Z","0.0.0-dev.febf292":"2026-03-09T17:18:08.589Z","0.0.0-dev.8c1e542":"2026-03-09T17:27:20.403Z","0.0.0-dev.4094475":"2026-03-09T17:39:08.538Z","0.0.0-dev.30e740e":"2026-03-09T23:09:55.466Z","0.0.0-dev.ff0dace":"2026-03-10T08:34:21.687Z","0.0.0-dev.629c7f9":"2026-03-10T08:58:36.652Z","0.0.0-dev.a13daa8":"2026-03-10T09:50:34.842Z","0.0.0-dev.c371a09":"2026-03-10T11:13:21.241Z","0.0.0-dev.3fcb61c":"2026-03-10T13:17:26.550Z","0.0.0-dev.c69136e":"2026-03-10T13:36:20.787Z","0.0.0-dev.b6d0634":"2026-03-10T14:01:34.339Z","0.0.0-dev.2d9c9c4":"2026-03-10T14:29:55.410Z","0.0.0-dev.c767d6c":"2026-03-10T15:26:59.567Z","0.0.0-dev.006a6a9":"2026-03-10T15:50:34.548Z","0.0.0-dev.ea67b1c":"2026-03-10T15:57:22.822Z","0.0.0-dev.ad19031":"2026-03-10T18:40:16.874Z","0.0.0-dev.9bceb45":"2026-03-10T21:01:32.852Z","0.0.0-dev.e9f1cef":"2026-03-10T22:13:54.934Z","0.0.0-dev.3a30ebd":"2026-03-11T02:59:09.124Z","0.0.0-dev.2afdaaa":"2026-03-11T09:02:42.925Z","0.0.0-dev.92b5072":"2026-03-11T10:24:17.041Z","0.0.0-dev.52d77d0":"2026-03-11T10:34:59.105Z","0.34.0":"2026-03-11T12:00:39.621Z","0.0.0-dev.c540e04":"2026-03-11T13:12:48.919Z","0.0.0-dev.1bc4dca":"2026-03-11T13:24:28.392Z","0.0.0-dev.9c1ba33":"2026-03-11T13:27:56.721Z","0.0.0-dev.a941348":"2026-03-11T13:34:25.220Z","0.0.0-dev.8cee05f":"2026-03-11T13:38:02.931Z","0.0.0-dev.fecd520":"2026-03-11T13:40:40.658Z","0.0.0-dev.0f8d147":"2026-03-11T13:43:16.442Z","0.0.0-dev.e506fed":"2026-03-11T13:55:49.245Z","0.0.0-dev.c2b2b14":"2026-03-11T17:39:30.227Z","0.0.0-dev.78d49a0":"2026-03-11T20:44:22.633Z","0.0.0-dev.f1566e1":"2026-03-12T01:35:54.221Z","0.0.0-dev.a200bae":"2026-03-12T05:49:32.362Z","0.0.0-dev.5b0777c":"2026-03-12T17:47:27.875Z","0.0.0-dev.e861765":"2026-03-12T17:48:01.157Z","0.0.0-dev.fd1d3d8":"2026-03-12T21:51:38.312Z","0.0.0-dev.2d54b04":"2026-03-13T01:51:47.055Z","0.0.0-dev.6ff936e":"2026-03-13T06:03:36.891Z","0.0.0-dev.cb268f1":"2026-03-13T19:59:08.688Z","0.0.0-dev.b6a74f3":"2026-03-13T19:59:15.918Z","0.0.0-dev.39353e5":"2026-03-13T22:50:30.703Z","0.0.0-dev.1332768":"2026-03-14T00:51:44.422Z","0.0.0-dev.69f6dce":"2026-03-14T10:33:01.202Z","0.0.0-dev.0cb8b90":"2026-03-15T01:51:07.790Z","0.0.0-dev.c635e00":"2026-03-15T09:12:52.810Z","0.0.0-dev.83b5a6b":"2026-03-15T09:13:37.629Z","0.0.0-dev.b391538":"2026-03-16T05:42:12.325Z","0.0.0-dev.84f93a1":"2026-03-16T10:23:23.980Z","0.0.0-dev.d1fa06e":"2026-03-16T11:00:25.363Z","0.35.0":"2026-03-16T11:00:50.425Z","0.0.0-dev.935c8b3":"2026-03-16T11:01:12.299Z","0.0.0-dev.53a0b09":"2026-03-16T11:01:29.653Z","0.0.0-dev.b2f069b":"2026-03-16T11:31:17.185Z","0.0.0-dev.1a26e56":"2026-03-16T13:00:28.034Z","0.35.1":"2026-03-16T13:12:50.389Z","0.0.0-dev.e508ce2":"2026-03-16T13:13:16.843Z","0.0.0-dev.4e5f0c3":"2026-03-16T13:34:37.606Z","0.0.0-dev.46f8dac":"2026-03-16T13:36:10.084Z","0.35.2":"2026-03-16T14:11:11.251Z","0.0.0-dev.2cc4cf8":"2026-03-16T14:11:55.487Z","0.0.0-dev.41c12fd":"2026-03-16T14:12:09.552Z","0.35.3":"2026-03-16T14:15:56.549Z","0.0.0-dev.a4647c5":"2026-03-16T15:07:52.568Z","0.35.4":"2026-03-16T15:11:52.954Z","0.0.0-dev.52d495c":"2026-03-16T15:13:55.442Z","0.0.0-dev.854a3fd":"2026-03-16T15:24:31.400Z","0.0.0-dev.9d49d8f":"2026-03-16T15:25:25.020Z","0.35.5":"2026-03-16T15:32:09.816Z","0.0.0-dev.85f66da":"2026-03-16T16:21:07.218Z","0.0.0-dev.e08ace9":"2026-03-16T16:23:25.953Z","0.0.0-dev.ca26455":"2026-03-16T16:33:28.303Z","0.0.0-dev.60e8f6d":"2026-03-16T16:33:53.081Z","0.0.0-dev.38309c5":"2026-03-16T16:36:07.756Z","0.0.0-dev.032d1ed":"2026-03-16T16:36:16.406Z","0.0.0-dev.b8b6a9f":"2026-03-16T16:36:28.094Z","0.0.0-dev.f4180b0":"2026-03-16T16:37:37.219Z","0.0.0-dev.0385a47":"2026-03-16T16:45:59.492Z","0.0.0-dev.fe52f66":"2026-03-16T16:47:45.206Z","0.0.0-dev.bd8fdfd":"2026-03-16T16:48:10.549Z","0.0.0-dev.7e7139c":"2026-03-16T17:17:42.777Z","0.0.0-dev.3a4af4d":"2026-03-16T17:25:18.849Z","0.0.0-dev.213f6e6":"2026-03-16T17:29:07.522Z","0.0.0-dev.784a8fb":"2026-03-16T17:32:46.063Z","0.0.0-dev.560105c":"2026-03-16T17:40:24.789Z","0.0.0-dev.40e22cb":"2026-03-16T18:00:47.206Z","0.0.0-dev.c04f200":"2026-03-16T18:10:59.769Z","0.0.0-dev.8027fea":"2026-03-16T18:42:19.341Z","0.0.0-dev.25e58e2":"2026-03-16T18:49:25.901Z","0.0.0-dev.f897bad":"2026-03-16T19:06:00.584Z","0.0.0-dev.73c4b8f":"2026-03-16T19:07:47.547Z","0.0.0-dev.6877c03":"2026-03-16T19:10:02.653Z","0.0.0-dev.543106b":"2026-03-16T19:14:21.012Z","0.0.0-dev.a79b655":"2026-03-16T19:16:52.846Z","0.0.0-dev.4f36ebd":"2026-03-16T19:28:35.241Z","0.0.0-dev.625aded":"2026-03-17T09:44:40.415Z","0.0.0-dev.a82be4f":"2026-03-17T09:45:31.509Z","0.0.0-dev.5ba4e6d":"2026-03-17T09:47:37.352Z","0.0.0-dev.c3abc84":"2026-03-17T09:50:39.485Z","0.0.0-dev.5dbf607":"2026-03-17T09:56:03.122Z","0.0.0-dev.ab63a6a":"2026-03-17T10:04:54.777Z","0.0.0-dev.e93cc2e":"2026-03-17T10:30:33.577Z","0.0.0-dev.be6d01d":"2026-03-17T10:55:25.380Z","0.0.0-dev.62e08aa":"2026-03-17T11:03:07.446Z","0.0.0-dev.4e76954":"2026-03-17T12:53:11.771Z","0.0.0-dev.3fafddd":"2026-03-17T13:18:26.960Z","0.0.0-dev.ef6daa3":"2026-03-17T13:18:35.845Z","0.35.6":"2026-03-17T13:21:14.423Z","0.0.0-dev.db0c0c3":"2026-03-17T13:51:59.079Z","0.0.0-dev.cf133c0":"2026-03-17T15:28:28.373Z","0.0.0-dev.9fbfa7f":"2026-03-17T15:29:49.074Z","0.0.0-dev.c6cffff":"2026-03-17T15:43:34.501Z","0.0.0-dev.7bdd709":"2026-03-17T15:45:01.325Z","0.0.0-dev.dce6dde":"2026-03-17T15:47:40.888Z","0.0.0-dev.797861d":"2026-03-17T15:59:34.429Z","0.0.0-dev.74f0b8e":"2026-03-17T16:01:32.174Z","0.35.7":"2026-03-17T16:06:17.873Z","0.0.0-dev.6752cbf":"2026-03-17T16:08:35.446Z","0.0.0-dev.2d392d8":"2026-03-17T16:09:15.225Z","0.0.0-dev.e90c4c3":"2026-03-17T16:10:54.599Z","0.0.0-dev.94a976e":"2026-03-17T16:17:18.807Z","0.0.0-dev.4cec94a":"2026-03-17T17:40:17.365Z","0.0.0-dev.28b8dd2":"2026-03-18T01:38:34.400Z","0.0.0-dev.50327ba":"2026-03-18T10:35:19.609Z","0.35.8":"2026-03-18T10:36:29.725Z","0.0.0-dev.1c5eb4d":"2026-03-18T10:39:13.135Z","0.0.0-dev.4403622":"2026-03-18T13:19:25.390Z","0.0.0-dev.8810c2d":"2026-03-18T13:26:25.600Z","0.0.0-dev.bd13beb":"2026-03-18T17:10:26.518Z","0.0.0-dev.f2e1f92":"2026-03-18T17:55:47.748Z","0.0.0-dev.060a056":"2026-03-18T22:05:15.423Z","0.0.0-dev.6a55932":"2026-03-19T01:26:33.091Z","0.0.0-dev.b794a04":"2026-03-19T05:32:34.461Z","0.0.0-dev.fbee5d9":"2026-03-19T08:12:18.362Z","0.0.0-dev.4038350":"2026-03-19T08:14:00.049Z","0.0.0-dev.a16f3dc":"2026-03-19T08:17:38.097Z","0.0.0-dev.a1aa6b4":"2026-03-19T09:51:09.590Z","0.0.0-dev.2f478c4":"2026-03-19T11:08:07.774Z","0.0.0-dev.2021fc3":"2026-03-19T12:35:33.353Z","0.0.0-dev.55a3a49":"2026-03-19T13:48:01.672Z","0.0.0-dev.ab247c9":"2026-03-19T14:28:26.470Z","0.0.0-dev.5ffcc02":"2026-03-19T14:32:51.885Z","0.0.0-dev.203bd0a":"2026-03-19T14:48:01.372Z","0.0.0-dev.ef94389":"2026-03-19T14:49:25.721Z","0.0.0-dev.823752b":"2026-03-19T18:10:12.180Z","0.0.0-dev.f025fa9":"2026-03-19T21:58:48.630Z","0.0.0-dev.f840c22":"2026-03-20T04:58:47.560Z","0.35.9":"2026-03-20T07:45:46.934Z","0.0.0-dev.7274a3d":"2026-03-20T08:22:48.360Z","0.0.0-dev.6b92905":"2026-03-20T08:34:31.444Z","0.0.0-dev.ac19279":"2026-03-20T09:49:43.107Z","0.0.0-dev.44f313f":"2026-03-20T13:57:53.171Z","0.0.0-dev.5fc3660":"2026-03-20T15:22:02.323Z","0.0.0-dev.40f5d93":"2026-03-20T15:25:29.018Z","0.0.0-dev.5103bc7":"2026-03-20T16:17:08.740Z","0.0.0-dev.1eff599":"2026-03-20T22:40:25.441Z","0.0.0-dev.e9be772":"2026-03-21T02:12:10.114Z","0.0.0-dev.964d60b":"2026-03-21T05:21:04.022Z","0.0.0-dev.0ef9138":"2026-03-21T16:56:37.389Z","0.0.0-dev.f86a1f8":"2026-03-22T09:00:40.593Z","0.0.0-dev.8782cfc":"2026-03-22T09:14:08.766Z","0.0.0-dev.e14ed6c":"2026-03-22T17:19:33.113Z","0.0.0-dev.582ad91":"2026-03-22T20:50:40.870Z","0.0.0-dev.f4ecc17":"2026-03-23T09:44:45.056Z","0.0.0-dev.50a5ba9":"2026-03-23T09:52:03.245Z","0.0.0-dev.1392b1e":"2026-03-23T09:56:15.083Z","0.0.0-dev.25201e6":"2026-03-23T09:57:04.171Z","0.0.0-dev.a198e89":"2026-03-23T09:58:43.422Z","0.0.0-dev.76d3213":"2026-03-23T10:23:03.079Z","0.0.0-dev.b25b06b":"2026-03-23T10:23:22.163Z","0.0.0-dev.014a316":"2026-03-23T11:23:54.036Z","0.0.0-dev.7024584":"2026-03-23T11:26:24.650Z","0.0.0-dev.03fb8fe":"2026-03-23T12:51:17.642Z","0.0.0-dev.c9794a7":"2026-03-23T12:52:23.355Z","0.0.0-dev.ad9702c":"2026-03-23T12:52:49.445Z","0.0.0-dev.72a6553":"2026-03-23T12:53:09.036Z","0.0.0-dev.abf905a":"2026-03-23T13:02:55.236Z","0.0.0-dev.bf99c2d":"2026-03-23T13:18:46.721Z","0.0.0-dev.e54a5c4":"2026-03-23T13:25:16.169Z","0.0.0-dev.3b38ca5":"2026-03-23T13:27:24.467Z","0.0.0-dev.e84c2af":"2026-03-23T13:37:04.112Z","0.0.0-dev.1a92c7e":"2026-03-23T16:42:03.539Z","0.0.0-dev.cfe6d8a":"2026-03-23T16:42:23.496Z","0.0.0-dev.8001cfe":"2026-03-23T16:42:40.838Z","0.0.0-dev.8a1d761":"2026-03-23T16:44:46.852Z","0.0.0-dev.19e45d8":"2026-03-23T17:02:56.410Z","0.35.10":"2026-03-23T17:10:40.064Z","0.0.0-dev.2b6ac03":"2026-03-23T21:53:29.309Z","0.0.0-dev.770abe6":"2026-03-24T01:54:09.047Z","0.0.0-dev.018ea99":"2026-03-24T10:02:49.096Z","0.0.0-dev.d18d2c7":"2026-03-24T10:06:18.241Z","0.0.0-dev.6ab1b7d":"2026-03-24T10:47:38.600Z","0.0.0-dev.962a7ed":"2026-03-24T10:47:57.833Z","0.0.0-dev.2773fbf":"2026-03-24T11:05:08.361Z","0.0.0-dev.469ec1a":"2026-03-24T14:47:37.987Z","0.0.0-dev.7843c51":"2026-03-24T14:57:03.967Z","0.0.0-dev.36d151e":"2026-03-24T15:27:22.188Z","0.0.0-dev.91671da":"2026-03-24T15:34:49.515Z","0.0.0-dev.8e6ba30":"2026-03-24T15:37:21.582Z","0.0.0-dev.f78ee95":"2026-03-24T15:38:25.239Z","0.0.0-dev.4b381b7":"2026-03-24T15:47:02.790Z","0.0.0-dev.08a5a85":"2026-03-24T16:21:11.787Z","0.0.0-dev.64c1a1a":"2026-03-24T17:23:14.229Z","0.0.0-dev.2ab724e":"2026-03-24T17:32:35.830Z","0.0.0-dev.07bcb7a":"2026-03-24T17:54:13.711Z","0.0.0-dev.98080a8":"2026-03-24T17:54:58.585Z","0.0.0-dev.9ad69ef":"2026-03-24T18:06:25.982Z","0.0.0-dev.0a8ddb8":"2026-03-24T18:58:24.589Z","0.0.0-dev.65d029b":"2026-03-24T19:01:11.035Z","0.0.0-dev.986f511":"2026-03-24T21:45:07.561Z","0.0.0-dev.ccc0786":"2026-03-25T02:08:23.155Z","0.0.0-dev.9757b2e":"2026-03-25T04:59:20.533Z","0.0.0-dev.54ae8ef":"2026-03-25T06:12:17.870Z","0.0.0-dev.916ff75":"2026-03-25T08:40:33.902Z","0.0.0-dev.a3a64fe":"2026-03-25T08:42:21.934Z","0.0.0-dev.3c86112":"2026-03-25T09:33:45.950Z","0.0.0-dev.59e763d":"2026-03-25T10:37:26.264Z","0.0.0-dev.7531ce6":"2026-03-25T12:53:07.950Z","0.0.0-dev.9455891":"2026-03-25T16:31:46.422Z","0.0.0-dev.0b7479c":"2026-03-25T16:33:01.240Z","0.0.0-dev.de389fc":"2026-03-25T16:35:06.920Z","0.0.0-dev.aa1b2cb":"2026-03-25T17:02:29.487Z","0.0.0-dev.0d48d82":"2026-03-25T17:16:53.407Z","0.0.0-dev.33f92e7":"2026-03-25T17:23:31.128Z","0.0.0-dev.7d24256":"2026-03-25T17:25:13.619Z","0.0.0-dev.0f46d38":"2026-03-25T17:31:20.119Z","0.35.11":"2026-03-25T18:31:00.107Z","0.0.0-dev.45a12bb":"2026-03-25T18:33:38.843Z","0.0.0-dev.d251fe3":"2026-03-25T19:14:07.015Z","0.0.0-dev.56cb439":"2026-03-25T19:28:44.042Z","0.35.12":"2026-03-25T19:29:55.371Z","0.0.0-dev.e4bc091":"2026-03-25T20:24:46.407Z","0.0.0-dev.3647286":"2026-03-25T22:08:13.088Z","0.0.0-dev.4a9b8e5":"2026-03-26T08:27:40.685Z","0.0.0-dev.85dfc11":"2026-03-26T08:39:58.952Z","0.0.0-dev.07d74fd":"2026-03-26T09:04:46.588Z","0.0.0-dev.df84369":"2026-03-26T09:08:35.912Z","0.0.0-dev.e70ae5d":"2026-03-26T09:45:58.213Z","0.0.0-dev.6e36789":"2026-03-26T11:06:49.200Z","0.0.0-dev.1c08d32":"2026-03-26T15:37:33.264Z","0.0.0-dev.d23dff1":"2026-03-26T16:59:57.827Z","0.0.0-dev.41c7ba0":"2026-03-26T17:11:06.187Z","0.0.0-dev.778ef92":"2026-03-26T17:23:08.454Z","0.0.0-dev.4c5d023":"2026-03-26T22:01:46.733Z","0.0.0-dev.fb2322c":"2026-03-27T01:47:09.121Z","0.0.0-dev.0407c38":"2026-03-27T04:55:14.306Z","0.0.0-dev.b1eed29":"2026-03-27T04:55:50.337Z","0.0.0-dev.737b4ac":"2026-03-27T08:53:57.261Z","0.0.0-dev.22b50d4":"2026-03-27T09:53:11.418Z","0.0.0-dev.586e3ab":"2026-03-27T11:07:36.246Z","0.0.0-dev.ae3a480":"2026-03-27T11:11:15.233Z","0.0.0-dev.eb9ddab":"2026-03-27T11:51:04.348Z","0.0.0-dev.c6607c2":"2026-03-27T12:14:21.365Z","0.0.0-dev.b724578":"2026-03-27T13:51:18.493Z","0.35.13":"2026-03-27T13:52:04.052Z","0.0.0-dev.d8ce026":"2026-03-27T17:56:30.597Z","0.0.0-dev.7c23806":"2026-03-27T21:59:49.068Z","0.0.0-dev.8f7fa8a":"2026-03-28T16:47:31.999Z","0.0.0-dev.affaabb":"2026-03-28T20:53:51.808Z","0.0.0-dev.872b08a":"2026-03-30T07:21:22.066Z","0.0.0-dev.59870c1":"2026-03-30T07:33:01.922Z","0.0.0-dev.e05dc1d":"2026-03-30T07:41:22.448Z","0.0.0-dev.7a7ca6c":"2026-03-30T07:53:37.903Z","0.0.0-dev.f621de8":"2026-03-30T08:49:23.651Z","0.0.0-dev.070074d":"2026-03-30T08:51:29.947Z","0.0.0-dev.61e525d":"2026-03-30T08:59:22.992Z","0.0.0-dev.68f700e":"2026-03-30T08:59:49.697Z","0.0.0-dev.29035a2":"2026-03-30T13:17:11.014Z","0.0.0-dev.8d8e57d":"2026-03-30T14:44:52.957Z","0.0.0-dev.1fb920d":"2026-03-30T14:45:05.857Z","0.0.0-dev.7815f36":"2026-03-30T14:58:29.170Z","0.0.0-dev.e2befb1":"2026-03-30T15:08:03.640Z","0.0.0-dev.bd24b30":"2026-03-30T15:12:37.574Z","0.0.0-dev.90051cf":"2026-03-30T15:17:45.649Z","0.35.14":"2026-03-30T15:18:27.252Z","0.0.0-dev.e3d292c":"2026-03-30T15:28:22.084Z","0.0.0-dev.71fba48":"2026-03-30T15:46:46.978Z","0.0.0-dev.0815dbf":"2026-03-30T18:31:24.197Z","0.0.0-dev.5a23a66":"2026-03-30T19:00:21.331Z","0.0.0-dev.fd61a71":"2026-03-30T22:17:22.087Z","0.0.0-dev.3a8e435":"2026-03-31T08:10:21.619Z","0.0.0-dev.e5d04e2":"2026-03-31T08:30:46.771Z","0.0.0-dev.ef643dc":"2026-03-31T08:36:26.953Z","0.0.0-dev.6833e81":"2026-03-31T08:52:59.372Z","0.0.0-dev.042c4f6":"2026-03-31T13:57:32.732Z","0.0.0-dev.d0f5226":"2026-03-31T14:01:06.988Z","0.0.0-dev.103c082":"2026-03-31T14:51:45.831Z","0.0.0-dev.b275a76":"2026-03-31T14:54:02.219Z","0.35.15":"2026-03-31T15:03:24.290Z","0.0.0-dev.97e7a6e":"2026-03-31T20:59:53.995Z","0.0.0-dev.8f4f53d":"2026-04-01T01:13:33.008Z","0.0.0-dev.2b23fd0":"2026-04-01T04:58:22.438Z","0.0.0-dev.a4203e6":"2026-04-01T08:41:59.296Z","0.0.0-dev.efb7a49":"2026-04-01T08:48:42.044Z","0.0.0-dev.a49f377":"2026-04-01T13:40:39.684Z","0.0.0-dev.0c3852a":"2026-04-01T15:26:08.143Z","0.0.0-dev.c306a75":"2026-04-01T15:49:01.577Z","0.0.0-dev.5589cc8":"2026-04-01T20:47:58.956Z","0.0.0-dev.a21f5b1":"2026-04-02T01:55:31.492Z","0.0.0-dev.bf1cdbd":"2026-04-02T05:46:52.134Z","0.0.0-dev.9b508ec":"2026-04-02T07:27:32.860Z","0.0.0-dev.20f3c9b":"2026-04-02T09:32:36.675Z","0.0.0-dev.f53cd1b":"2026-04-02T09:33:11.769Z","0.0.0-dev.461a4f9":"2026-04-02T13:34:18.197Z","0.0.0-dev.b9faa29":"2026-04-02T17:10:57.820Z","0.0.0-dev.847456e":"2026-04-02T21:05:42.631Z","0.0.0-dev.77c6a5d":"2026-04-03T01:46:52.074Z","0.0.0-dev.2c0435d":"2026-04-03T05:52:40.508Z","0.0.0-dev.769a161":"2026-04-03T09:09:07.423Z","0.0.0-dev.2b084d0":"2026-04-03T12:39:14.006Z","0.0.0-dev.fe06299":"2026-04-03T17:12:45.959Z","0.0.0-dev.2c2df0d":"2026-04-03T21:25:32.620Z","0.0.0-dev.6bd069a":"2026-04-04T01:14:49.520Z","0.0.0-dev.2d58b18":"2026-04-04T09:50:55.963Z","0.0.0-dev.b05dbad":"2026-04-04T12:48:34.263Z","0.0.0-dev.c163b5f":"2026-04-06T04:54:00.753Z","0.0.0-dev.8808bc2":"2026-04-06T08:44:02.843Z","0.0.0-dev.edffd4c":"2026-04-06T13:45:04.072Z","0.0.0-dev.8064c90":"2026-04-06T17:15:56.584Z","0.0.0-dev.82ba541":"2026-04-06T21:56:47.019Z","0.0.0-dev.5048474":"2026-04-07T01:58:18.355Z","0.0.0-dev.cdd6c74":"2026-04-07T05:39:50.488Z","0.0.0-dev.4363830":"2026-04-07T09:29:19.014Z","0.35.16":"2026-04-07T13:14:29.386Z","0.0.0-dev.992d939":"2026-04-07T14:17:52.669Z","0.0.0-dev.31cbeda":"2026-04-07T17:43:20.962Z","0.0.0-dev.88b13d7":"2026-04-07T21:23:50.078Z","0.0.0-dev.606d1ec":"2026-04-08T00:33:19.566Z","0.0.0-dev.07d01fb":"2026-04-08T05:54:42.032Z","0.0.0-dev.cc97c9d":"2026-04-08T07:34:30.462Z","0.0.0-dev.147079d":"2026-04-08T07:35:22.524Z","0.0.0-dev.b2fd5dc":"2026-04-08T07:38:45.068Z","0.0.0-dev.cc518c3":"2026-04-08T08:42:22.088Z","0.0.0-dev.957ab85":"2026-04-08T09:52:26.602Z","0.0.0-dev.316acfd":"2026-04-08T09:53:37.692Z","0.0.0-dev.d683cdc":"2026-04-08T12:52:06.020Z","0.0.0-dev.5dfdaa6":"2026-04-08T13:20:25.811Z","0.0.0-dev.e0a7bbb":"2026-04-08T13:46:59.573Z","0.0.0-dev.c40c85c":"2026-04-08T14:37:45.600Z","0.0.0-dev.d26270f":"2026-04-08T14:58:41.340Z","0.0.0-dev.a34f9e9":"2026-04-08T15:23:35.957Z","0.0.0-dev.f467fe3":"2026-04-08T15:24:04.066Z","0.0.0-dev.36d0b83":"2026-04-08T15:24:07.193Z","0.0.0-dev.2d24303":"2026-04-08T23:35:55.223Z","0.0.0-dev.efb6361":"2026-04-09T01:57:35.321Z","0.0.0-dev.6af944f":"2026-04-09T06:38:30.779Z","0.0.0-dev.8e02976":"2026-04-09T07:36:28.708Z","0.0.0-dev.f2c8fae":"2026-04-09T09:30:30.193Z","0.0.0-dev.bfd4e8f":"2026-04-09T11:04:56.944Z","0.0.0-dev.973ff17":"2026-04-09T13:04:41.751Z","0.0.0-dev.d0dc9a5":"2026-04-09T16:40:20.510Z","0.0.0-dev.ddffa43":"2026-04-09T17:10:46.604Z","0.0.0-dev.e652e49":"2026-04-09T17:24:32.780Z","0.0.0-dev.3e90427":"2026-04-09T18:12:04.775Z","0.0.0-dev.a512a40":"2026-04-09T22:32:43.759Z","0.0.0-dev.082470b":"2026-04-09T22:34:19.008Z","0.0.0-dev.160088f":"2026-04-09T23:05:20.007Z","0.0.0-dev.aa855a5":"2026-04-09T23:06:25.388Z","0.0.0-dev.9d0ca3d":"2026-04-10T05:44:46.625Z","0.0.0-dev.9f208ce":"2026-04-10T09:19:44.812Z","0.0.0-dev.2b48833":"2026-04-10T09:22:33.975Z","0.0.0-dev.b64c601":"2026-04-10T09:44:03.639Z","0.0.0-dev.eee3cf0":"2026-04-10T09:44:53.233Z","0.35.17":"2026-04-10T10:04:01.494Z","0.0.0-dev.cff0ec6":"2026-04-10T11:00:10.431Z","0.0.0-dev.a320e90":"2026-04-10T21:52:18.613Z","0.0.0-dev.be494bd":"2026-04-11T01:49:11.886Z","0.0.0-dev.7aa39c2":"2026-04-11T16:36:42.264Z","0.0.0-dev.0cd0b9c":"2026-04-11T21:45:32.143Z","0.0.0-dev.b9147b5":"2026-04-12T00:25:22.578Z","0.0.0-dev.0f6ed81":"2026-04-13T00:33:18.428Z","0.0.0-dev.4e86e74":"2026-04-13T08:36:45.755Z","0.0.0-dev.cc700dc":"2026-04-13T08:38:46.057Z","0.0.0-dev.3d05594":"2026-04-13T08:40:00.119Z","0.0.0-dev.9ab874e":"2026-04-13T10:26:42.234Z","0.0.0-dev.6702106":"2026-04-13T10:32:51.951Z","0.0.0-dev.5cc36bc":"2026-04-13T10:34:34.044Z","0.0.0-dev.30a68da":"2026-04-13T10:37:08.843Z","0.0.0-dev.d91fd56":"2026-04-13T10:45:07.832Z","0.0.0-dev.8d9eeb4":"2026-04-13T10:50:02.661Z","0.0.0-dev.822c3db":"2026-04-13T10:57:25.295Z","0.0.0-dev.db50ab6":"2026-04-13T11:01:54.793Z","0.0.0-dev.5f53d5e":"2026-04-13T11:26:59.256Z","0.0.0-dev.a71a5cb":"2026-04-13T11:31:22.407Z","0.0.0-dev.21cd76e":"2026-04-13T11:58:43.484Z","0.0.0-dev.d695687":"2026-04-13T12:09:58.748Z","0.0.0-dev.1afd628":"2026-04-13T14:16:14.825Z","0.0.0-dev.89d9ab1":"2026-04-13T14:19:26.926Z","0.0.0-dev.c8c4375":"2026-04-13T15:12:45.466Z","0.0.0-dev.882f111":"2026-04-13T15:17:12.799Z","0.0.0-dev.b10f764":"2026-04-13T15:32:39.339Z","0.0.0-dev.7a6b4e0":"2026-04-13T15:34:03.744Z","0.0.0-dev.defd82e":"2026-04-13T15:56:54.932Z","0.0.0-dev.dd91f9e":"2026-04-13T15:59:34.932Z","0.0.0-dev.a761338":"2026-04-13T16:09:11.927Z","0.0.0-dev.0dd39dc":"2026-04-13T16:10:58.127Z","0.0.0-dev.b25e944":"2026-04-13T16:15:33.322Z","0.0.0-dev.feb6875":"2026-04-13T21:02:33.419Z","0.0.0-dev.3a8dd9b":"2026-04-14T01:08:21.003Z","0.0.0-dev.663f0ea":"2026-04-14T10:18:32.295Z","0.0.0-dev.231ea85":"2026-04-14T10:23:35.093Z","0.0.0-dev.12fe649":"2026-04-14T12:30:59.994Z","0.0.0-dev.e28dbb6":"2026-04-14T12:35:24.180Z","0.0.0-dev.fe9bc33":"2026-04-14T12:46:54.533Z","0.35.18":"2026-04-14T13:12:08.054Z","0.0.0-dev.6bb9567":"2026-04-14T16:37:48.639Z","0.0.0-dev.231238e":"2026-04-14T16:39:48.575Z","0.0.0-dev.eb0ff5f":"2026-04-14T16:44:35.960Z","0.0.0-dev.796c8e3":"2026-04-14T16:48:50.508Z","0.0.0-dev.2bf188f":"2026-04-14T16:49:51.889Z","0.0.0-dev.4b59fa2":"2026-04-14T17:13:56.516Z","0.0.0-dev.4ae8ff8":"2026-04-14T17:15:44.091Z","0.0.0-dev.2ce36f6":"2026-04-14T21:18:12.163Z","0.0.0-dev.43ba2fa":"2026-04-14T21:22:23.227Z","0.0.0-dev.a4a63db":"2026-04-14T21:25:01.348Z","0.0.0-dev.cc5668f":"2026-04-15T00:41:32.403Z","0.0.0-dev.a08ce31":"2026-04-15T08:23:30.617Z","0.0.0-dev.8cd5e5d":"2026-04-15T08:29:23.779Z","0.0.0-dev.27c07f0":"2026-04-15T09:45:24.830Z","0.0.0-dev.e0854d6":"2026-04-15T10:00:21.678Z","0.0.0-dev.0f746ad":"2026-04-15T10:13:16.949Z","0.0.0-dev.13285c1":"2026-04-15T10:20:53.542Z","0.0.0-dev.b1f7dd5":"2026-04-15T13:10:27.648Z","0.0.0-dev.8549144":"2026-04-15T13:32:24.338Z","0.0.0-dev.9ace8e2":"2026-04-15T13:56:49.300Z","0.0.0-dev.f4d9846":"2026-04-15T14:20:18.392Z","0.0.0-dev.f79620f":"2026-04-15T14:30:05.675Z","0.0.0-dev.1c2be41":"2026-04-15T14:36:38.682Z","0.0.0-dev.55e3bb6":"2026-04-15T14:38:24.720Z","0.0.0-dev.f7d4990":"2026-04-15T14:41:45.385Z","0.0.0-dev.64d25d5":"2026-04-15T14:44:41.626Z","0.0.0-dev.23c941c":"2026-04-15T14:51:24.454Z","0.0.0-dev.5d58c5f":"2026-04-15T15:20:48.400Z","0.0.0-dev.87368":"2026-04-15T15:22:06.931Z","0.0.0-dev.ae78c61":"2026-04-15T15:36:48.840Z","0.0.0-dev.0cd4a09":"2026-04-15T16:47:42.348Z","0.0.0-dev.4c680ea":"2026-04-15T17:37:55.074Z","0.0.0-dev.9d986cf":"2026-04-15T17:39:21.672Z","0.0.0-dev.fb38eb7":"2026-04-15T17:43:34.383Z","0.0.0-dev.cb107e4":"2026-04-15T17:56:16.812Z","0.0.0-dev.a59aacf":"2026-04-16T05:58:07.608Z","0.35.19":"2026-04-16T07:31:51.783Z","0.0.0-dev.12f0e85":"2026-04-16T09:32:53.331Z","0.0.0-dev.24e522a":"2026-04-16T11:33:11.470Z","0.0.0-dev.60b7b8d":"2026-04-16T11:36:06.492Z","0.0.0-dev.fc23608":"2026-04-16T11:39:21.323Z","0.0.0-dev.4bbfc14":"2026-04-16T11:39:59.842Z","0.0.0-dev.f381d90":"2026-04-16T12:11:01.822Z","0.0.0-dev.1bdc98f":"2026-04-16T12:16:35.775Z","0.0.0-dev.8736a40":"2026-04-16T12:41:35.477Z","0.0.0-dev.1b1d257":"2026-04-16T12:47:43.353Z","0.0.0-dev.c7b84de":"2026-04-16T12:49:11.100Z","0.0.0-dev.ef181ec":"2026-04-16T15:49:18.422Z","0.0.0-dev.8b5bda8":"2026-04-16T19:01:01.678Z","0.0.0-dev.5b41230":"2026-04-16T22:55:25.115Z","0.0.0-dev.3c879c0":"2026-04-17T02:44:57.191Z","0.0.0-dev.7ac7dd5":"2026-04-17T09:09:48.378Z","0.0.0-dev.3d91d22":"2026-04-17T11:47:10.063Z","0.0.0-dev.60f71d9":"2026-04-17T11:49:19.328Z","0.0.0-dev.bce1a45":"2026-04-17T13:28:36.793Z","0.0.0-dev.bad05f4":"2026-04-17T14:31:12.421Z","0.0.0-dev.88cf4e1":"2026-04-17T15:16:33.388Z","0.0.0-dev.6bf796a":"2026-04-17T15:19:35.431Z","0.0.0-dev.5a4535b":"2026-04-17T18:17:43.395Z","0.0.0-dev.835f38f":"2026-04-18T21:32:45.079Z","0.0.0-dev.c36ba3f":"2026-04-19T13:15:35.270Z","0.0.0-dev.799e597":"2026-04-20T00:26:23.258Z","0.35.20":"2026-04-20T08:34:36.767Z","0.0.0-dev.c9318b4":"2026-04-20T08:52:54.464Z","0.0.0-dev.4a61d13":"2026-04-20T12:13:14.351Z","0.0.0-dev.d9dba3c":"2026-04-20T12:22:16.767Z","0.0.0-dev.ddadd25":"2026-04-20T13:30:43.703Z","0.0.0-dev.a9ddb69":"2026-04-20T14:52:25.170Z","0.0.0-dev.898a4d3":"2026-04-20T14:53:14.642Z","0.0.0-dev.72c460a":"2026-04-20T15:01:16.216Z","0.35.21":"2026-04-20T15:08:03.414Z","0.0.0-dev.82b5dbc":"2026-04-20T15:12:19.858Z","0.0.0-dev.dd1b1ae":"2026-04-20T16:00:26.804Z","0.0.0-dev.c6ef1d3":"2026-04-20T16:34:38.388Z","0.0.0-dev.9309ea2":"2026-04-20T16:44:00.224Z","0.0.0-dev.e1f5ed6":"2026-04-20T18:52:36.598Z","0.0.0-dev.e0908cf":"2026-04-20T22:45:58.173Z","0.0.0-dev.0586e5a":"2026-04-21T01:42:33.134Z","0.0.0-dev.3a3dc9e":"2026-04-21T15:07:26.466Z","0.0.0-dev.d7de34c":"2026-04-21T15:37:17.158Z","0.0.0-dev.c676e5e":"2026-04-21T15:38:57.943Z","0.0.0-dev.71cc7d1":"2026-04-21T15:45:04.980Z","0.0.0-dev.635284f":"2026-04-22T01:49:09.617Z","0.0.0-dev.09a19cc":"2026-04-22T18:46:08.390Z","0.0.0-dev.93c6a1f":"2026-04-23T00:48:47.530Z","0.0.0-dev.b62a016":"2026-04-23T07:30:16.276Z","0.0.0-dev.9cc82e3":"2026-04-23T08:45:50.151Z","0.0.0-dev.ac38b5b":"2026-04-23T15:36:41.916Z","0.0.0-dev.da358e4":"2026-04-23T18:39:17.537Z","0.0.0-dev.385e1d0":"2026-04-23T19:24:51.160Z","0.0.0-dev.d26b118":"2026-04-23T19:34:29.509Z","0.0.0-dev.584466b":"2026-04-23T19:57:57.277Z","0.0.0-dev.5940ee3":"2026-04-23T21:19:20.568Z","0.0.0-dev.629716c":"2026-04-24T01:33:30.926Z","0.0.0-dev.5e8544b":"2026-04-24T07:39:37.106Z","0.0.0-dev.711a56b":"2026-04-24T07:41:17.190Z","0.0.0-dev.2676d53":"2026-04-24T08:00:42.412Z","0.0.0-dev.13b6349":"2026-04-24T08:31:43.740Z","0.0.0-dev.6bfb966":"2026-04-24T08:45:12.328Z","0.0.0-dev.8eed82d":"2026-04-24T09:00:54.928Z","0.0.0-dev.e3941b0":"2026-04-24T09:17:58.918Z","0.0.0-dev.b497fa7":"2026-04-24T09:28:27.813Z","0.0.0-dev.f7e85aa":"2026-04-24T09:44:28.510Z","0.0.0-dev.fd6e4e8":"2026-04-24T10:04:20.890Z","0.0.0-dev.b7d20c6":"2026-04-24T11:21:11.066Z","0.0.0-dev.a29aa10":"2026-04-24T11:26:15.323Z","0.0.0-dev.291ea9e":"2026-04-24T11:44:21.403Z","0.0.0-dev.e2ef612":"2026-04-24T11:52:34.084Z","0.0.0-dev.55c7bb2":"2026-04-24T12:01:04.749Z","0.0.0-dev.1ef8bd6":"2026-04-24T12:08:03.077Z","0.0.0-dev.0ca2974":"2026-04-24T15:57:39.723Z","0.0.0-dev.a3f1476":"2026-04-24T19:39:27.051Z","0.0.0-dev.d2072c9":"2026-04-25T01:33:35.132Z","0.0.0-dev.f59e885":"2026-04-25T04:47:37.136Z","0.0.0-dev.bc64418":"2026-04-25T09:52:52.740Z","0.0.0-dev.b1c06ba":"2026-04-25T13:26:57.385Z","0.0.0-dev.37e9ed2":"2026-04-25T16:36:42.224Z","0.0.0-dev.e28afb2":"2026-04-25T18:46:47.834Z","0.0.0-dev.ee5d59f":"2026-04-26T13:59:35.980Z","0.0.0-dev.fe48ef8":"2026-04-26T16:58:24.180Z","0.0.0-dev.01bfb61":"2026-04-27T00:28:00.630Z","0.0.0-dev.a151467":"2026-04-27T06:06:32.969Z","0.0.0-dev.37422fa":"2026-04-27T11:32:50.832Z","0.0.0-dev.c6d614a":"2026-04-27T13:26:55.406Z","0.0.0-dev.7df6177":"2026-04-27T13:29:24.441Z","0.0.0-dev.5ff41de":"2026-04-27T14:09:07.447Z","0.0.0-dev.d338619":"2026-04-27T14:15:07.812Z","0.0.0-dev.48e4b51":"2026-04-27T14:25:17.447Z","0.0.0-dev.4a972cd":"2026-04-27T14:28:50.442Z","0.0.0-dev.c0a3a70":"2026-04-27T14:29:26.796Z","0.0.0-dev.8700283":"2026-04-27T15:59:14.249Z","0.0.0-dev.a660d12":"2026-04-27T16:08:22.668Z","0.0.0-dev.7027574":"2026-04-27T17:56:11.801Z","0.0.0-dev.756306d":"2026-04-27T18:01:51.189Z","0.0.0-dev.91c545d":"2026-04-27T22:17:56.449Z","0.0.0-dev.604f79e":"2026-04-28T06:36:47.093Z","0.0.0-dev.9a1b996":"2026-04-28T08:20:55.026Z","0.0.0-dev.86543b9":"2026-04-28T09:16:45.591Z","0.0.0-dev.ae9801a":"2026-04-28T09:17:20.655Z","0.0.0-dev.70bd51f":"2026-04-28T09:29:45.846Z","0.0.0-dev.35d293a":"2026-04-28T09:30:40.077Z","0.0.0-dev.64e93a1":"2026-04-28T09:55:03.863Z","0.0.0-dev.bffc31c":"2026-04-28T10:00:46.880Z","0.0.0-dev.14c02de":"2026-04-28T10:07:38.283Z","0.0.0-dev.a25ef41":"2026-04-28T10:08:29.865Z","0.0.0-dev.5f79511":"2026-04-28T10:10:00.611Z","0.0.0-dev.4068f6f":"2026-04-28T10:12:21.736Z","0.0.0-dev.c003b05":"2026-04-28T10:32:45.223Z","0.0.0-dev.891b84f":"2026-04-28T11:30:44.677Z","0.0.0-dev.65e5e0f":"2026-04-28T15:29:19.922Z","0.0.0-dev.d7b88ed":"2026-04-28T15:30:20.236Z","0.0.0-dev.37217ff":"2026-04-28T15:32:27.002Z","0.0.0-dev.a8e02da":"2026-04-28T15:37:41.053Z","0.0.0-dev.44248b2":"2026-04-28T16:01:11.020Z","0.0.0-dev.b0a6e24":"2026-04-28T16:29:51.272Z","0.0.0-dev.757e69c":"2026-04-28T16:40:56.890Z","0.0.0-dev.59c9f03":"2026-04-28T16:54:36.068Z","0.0.0-dev.f03017e":"2026-04-28T23:40:24.732Z","0.0.0-dev.7887c49":"2026-04-29T01:33:37.943Z","0.0.0-dev.b17d0b9":"2026-04-29T08:01:46.442Z","0.0.0-dev.e63ef1f":"2026-04-29T08:31:48.966Z","0.0.0-dev.cf86f93":"2026-04-29T08:46:58.891Z","0.0.0-dev.cb507f1":"2026-04-29T08:54:09.729Z","0.0.0-dev.56555ea":"2026-04-29T08:59:22.216Z","0.0.0-dev.ca1af4c":"2026-04-29T09:07:23.280Z","0.0.0-dev.e112094":"2026-04-29T09:53:23.910Z","0.0.0-dev.a034452":"2026-04-29T09:54:51.322Z","0.0.0-dev.2a8f8c3":"2026-04-29T09:55:13.787Z","0.0.0-dev.f9ae1d8":"2026-04-29T12:02:34.860Z","0.0.0-dev.938da2d":"2026-04-29T12:44:02.759Z","0.0.0-dev.2ab16ac":"2026-04-29T12:46:05.100Z","0.0.0-dev.b27efff":"2026-04-29T13:00:12.784Z","0.0.0-dev.c689d72":"2026-04-29T13:47:55.171Z","0.0.0-dev.62d03ad":"2026-04-29T14:10:26.766Z","0.0.0-dev.1ec2f13":"2026-04-29T16:24:30.210Z","0.0.0-dev.f391982":"2026-04-29T21:30:26.243Z","0.0.0-dev.0c1dc36":"2026-04-29T22:04:08.311Z","0.0.0-dev.a579439":"2026-04-30T04:36:58.664Z","0.0.0-dev.833fcf2":"2026-04-30T08:29:29.543Z","0.0.0-dev.efbdb09":"2026-04-30T08:32:58.023Z","0.0.0-dev.94b6318":"2026-04-30T08:48:00.339Z","0.36.0":"2026-04-30T09:24:35.848Z","0.0.0-dev.4b6a329":"2026-04-30T09:27:32.538Z","0.0.0-dev.0bc57e7":"2026-04-30T09:28:49.193Z","0.0.0-dev.bd66ec6":"2026-04-30T10:27:14.113Z","0.0.0-dev.4fd4045":"2026-04-30T12:22:09.338Z","0.0.0-dev.de2870c":"2026-04-30T12:28:38.530Z","0.0.0-dev.4c456e0":"2026-04-30T13:03:05.759Z","0.0.0-dev.c2e2c78":"2026-04-30T13:18:33.603Z","0.0.0-dev.68d10d0":"2026-04-30T13:28:16.446Z","0.0.0-dev.5439e10":"2026-04-30T14:20:25.906Z","0.0.0-dev.c99a467":"2026-04-30T14:21:56.479Z","0.0.0-dev.e159727":"2026-04-30T14:50:53.771Z","0.0.0-dev.e365d28":"2026-04-30T15:32:46.393Z","0.0.0-dev.66d58d8":"2026-04-30T15:51:45.545Z","0.0.0-dev.1ce6388":"2026-04-30T15:57:08.544Z","0.0.0-dev.808e3f7":"2026-04-30T15:57:11.766Z","0.36.1":"2026-04-30T16:22:21.215Z","0.0.0-dev.244216e":"2026-04-30T16:24:36.827Z","0.0.0-dev.8a07f5c":"2026-04-30T16:39:34.126Z","0.0.0-dev.10bf56b":"2026-04-30T16:47:29.235Z","0.0.0-dev.3db8c22":"2026-04-30T17:57:41.839Z","0.0.0-dev.50b0497":"2026-04-30T18:02:11.651Z","0.0.0-dev.9c6d056":"2026-04-30T18:03:14.062Z","0.0.0-dev.bd86c85":"2026-04-30T23:48:43.984Z","0.0.0-dev.0e0d708":"2026-05-01T14:54:29.816Z","0.0.0-dev.5be11e1":"2026-05-01T22:25:52.145Z","0.0.0-dev.0f720a7":"2026-05-02T00:34:34.573Z","0.0.0-dev.59f7760":"2026-05-02T05:08:17.729Z","0.0.0-dev.586cbe5":"2026-05-02T08:51:57.575Z","0.0.0-dev.4272490":"2026-05-02T20:38:39.600Z","0.0.0-dev.3714908":"2026-05-03T16:43:15.773Z","0.0.0-dev.03f943a":"2026-05-04T00:25:38.526Z","0.0.0-dev.bcab395":"2026-05-04T08:43:32.943Z","0.0.0-dev.13e8edf":"2026-05-04T08:47:49.100Z","0.0.0-dev.b13c049":"2026-05-04T10:32:28.660Z","0.0.0-dev.02ddde1":"2026-05-04T14:11:58.314Z","0.0.0-dev.ddf8a13":"2026-05-04T14:16:01.917Z","0.0.0-dev.b99752e":"2026-05-04T14:25:50.859Z","0.0.0-dev.baf2661":"2026-05-04T14:49:47.601Z","0.0.0-dev.f727bfa":"2026-05-04T14:53:33.597Z","0.0.0-dev.d39c413":"2026-05-04T15:31:38.852Z","0.0.0-dev.a3cf3e6":"2026-05-04T16:19:54.668Z","0.0.0-dev.0b08a45":"2026-05-04T16:23:43.823Z","0.0.0-dev.f283a28":"2026-05-04T22:46:12.064Z","0.0.0-dev.926e3af":"2026-05-05T02:09:29.246Z","0.0.0-dev.08c9b27":"2026-05-05T08:58:23.818Z","0.0.0-dev.f38d432":"2026-05-05T09:38:38.422Z","0.0.0-dev.1139380":"2026-05-05T10:07:43.680Z","0.0.0-dev.393b40f":"2026-05-05T12:05:58.617Z","0.0.0-dev.e7408e9":"2026-05-05T12:41:48.652Z","0.0.0-dev.070f714":"2026-05-05T12:57:43.951Z","0.0.0-dev.cfc7f32":"2026-05-05T12:58:16.402Z","0.0.0-dev.83845f6":"2026-05-05T13:02:30.036Z","0.0.0-dev.94657e1":"2026-05-05T13:03:29.320Z","0.0.0-dev.82858b4":"2026-05-05T14:20:42.931Z","0.0.0-dev.80df5a4":"2026-05-05T14:26:15.517Z","0.0.0-dev.f8da531":"2026-05-05T14:28:28.515Z","0.0.0-dev.c8ba558":"2026-05-05T14:48:56.049Z","0.0.0-dev.843c108":"2026-05-05T14:51:00.048Z","0.0.0-dev.f4d220f":"2026-05-05T14:53:33.587Z","0.0.0-dev.8cced89":"2026-05-05T14:53:39.899Z","0.0.0-dev.e3c0d0b":"2026-05-05T15:02:53.503Z","0.0.0-dev.9d87252":"2026-05-05T15:06:17.161Z","0.0.0-dev.2029c56":"2026-05-05T15:11:19.924Z","0.0.0-dev.b93d3cf":"2026-05-05T15:13:03.555Z","0.0.0-dev.6647098":"2026-05-05T15:18:52.400Z","0.0.0-dev.502b22e":"2026-05-05T15:19:31.102Z","0.0.0-dev.e07e403":"2026-05-05T15:20:01.581Z","0.0.0-dev.3c224bc":"2026-05-05T15:20:15.468Z","0.0.0-dev.744b8df":"2026-05-05T15:44:52.802Z","0.0.0-dev.93ec5ba":"2026-05-05T15:45:17.200Z","0.0.0-dev.9f37f42":"2026-05-05T16:59:13.080Z","0.0.0-dev.a830bd9":"2026-05-05T17:00:35.328Z","0.0.0-dev.2245b97":"2026-05-05T17:00:44.746Z","0.0.0-dev.e378aa9":"2026-05-05T17:07:09.497Z","0.0.0-dev.99f27d8":"2026-05-05T22:10:40.625Z","0.0.0-dev.f79f9cd":"2026-05-06T07:24:39.531Z","0.36.2":"2026-05-06T07:29:09.525Z","0.0.0-dev.ce7f0f6":"2026-05-06T08:07:32.264Z","0.0.0-dev.070438b":"2026-05-06T08:12:33.160Z","0.0.0-dev.14085d3":"2026-05-06T08:29:23.496Z","0.0.0-dev.430ae34":"2026-05-06T09:57:32.896Z","0.0.0-dev.4fe19bc":"2026-05-06T10:57:13.182Z","0.0.0-dev.76261ed":"2026-05-06T12:17:41.270Z","0.0.0-dev.bfa8423":"2026-05-06T12:31:33.143Z","0.0.0-dev.589cdea":"2026-05-06T13:23:19.923Z","0.0.0-dev.85a5f1c":"2026-05-06T13:32:03.138Z","0.0.0-dev.bdbb6a7":"2026-05-06T13:32:40.527Z","0.0.0-dev.e210492":"2026-05-06T15:14:56.748Z","0.0.0-dev.67470f7":"2026-05-06T15:16:46.486Z","0.0.0-dev.563a8b6":"2026-05-06T16:54:59.145Z","0.0.0-dev.2c27700":"2026-05-06T17:13:47.624Z","0.0.0-dev.a3d2841":"2026-05-06T20:58:36.145Z","0.0.0-dev.cb3b28d":"2026-05-07T07:29:32.965Z","0.0.0-dev.9c854b3":"2026-05-07T13:08:07.187Z","0.0.0-dev.ce3a711":"2026-05-07T13:08:17.218Z","0.0.0-dev.6c97171":"2026-05-07T14:31:40.007Z","0.0.0-dev.e91cc68":"2026-05-07T14:38:35.931Z","0.0.0-dev.25c9a7d":"2026-05-07T14:41:24.680Z","0.0.0-dev.745a4f9":"2026-05-07T15:07:31.096Z","0.0.0-dev.3ef1e9a":"2026-05-07T15:07:43.063Z","0.0.0-dev.d6df865":"2026-05-07T15:09:19.511Z","0.0.0-dev.f5bb424":"2026-05-07T15:19:57.631Z","0.0.0-dev.b9ca1d8":"2026-05-07T15:32:38.608Z","0.0.0-dev.bbd68bd":"2026-05-07T15:33:10.993Z","0.0.0-dev.4013f77":"2026-05-07T15:37:29.835Z","0.0.0-dev.4b94f68":"2026-05-07T15:53:56.162Z","0.0.0-dev.5fafb17":"2026-05-07T16:15:54.588Z","0.0.0-dev.315af09":"2026-05-07T16:26:14.930Z","0.0.0-dev.fda2b44":"2026-05-07T21:09:10.821Z","0.0.0-dev.dd308ea":"2026-05-08T06:00:24.002Z","0.0.0-dev.a7adb3e":"2026-05-08T17:45:06.094Z","0.0.0-dev.d47cbf2":"2026-05-08T21:12:18.318Z","0.0.0-dev.03ad463":"2026-05-09T01:35:42.068Z","0.0.0-dev.f06114a":"2026-05-09T13:07:54.638Z","0.0.0-dev.2a6aaf4":"2026-05-09T17:29:01.973Z","0.0.0-dev.7d629b4":"2026-05-10T17:01:40.228Z","0.0.0-dev.a586c05":"2026-05-11T00:32:19.081Z","0.0.0-dev.2511fc2":"2026-05-11T07:25:45.702Z","0.0.0-dev.8838c38":"2026-05-11T07:30:22.177Z","0.0.0-dev.f49fff6":"2026-05-11T08:48:59.648Z","0.0.0-dev.a0dcb90":"2026-05-11T08:49:53.743Z","0.0.0-dev.5a38db0":"2026-05-11T09:04:47.751Z","0.0.0-dev.0d535b9":"2026-05-11T09:25:49.827Z","0.0.0-dev.5896371":"2026-05-11T09:45:44.536Z","0.0.0-dev.6407d08":"2026-05-11T10:01:08.677Z","0.0.0-dev.f3dd6f0":"2026-05-11T10:26:50.193Z","0.0.0-dev.669ee09":"2026-05-11T11:28:19.961Z","0.0.0-dev.b0f5d5c":"2026-05-11T11:31:02.793Z","0.0.0-dev.9a94ad2":"2026-05-11T11:36:24.234Z","0.0.0-dev.e76a366":"2026-05-11T11:38:55.321Z","0.0.0-dev.a065fb1":"2026-05-11T11:39:00.896Z","0.0.0-dev.da22f74":"2026-05-11T11:52:47.957Z","0.0.0-dev.8e70ea4":"2026-05-11T12:37:17.700Z","0.0.0-dev.5ba278c":"2026-05-11T12:41:10.804Z","0.0.0-dev.606dbc2":"2026-05-11T12:43:54.527Z","0.0.0-dev.d91554c":"2026-05-11T12:47:33.379Z","0.0.0-dev.902a5ae":"2026-05-11T13:22:42.895Z","0.0.0-dev.f792261":"2026-05-11T13:24:01.095Z","0.0.0-dev.2b7e297":"2026-05-11T13:34:47.540Z","0.0.0-dev.e131f3d":"2026-05-11T15:06:40.385Z","0.0.0-dev.3f9bbcc":"2026-05-11T17:13:39.357Z","0.0.0-dev.f228938":"2026-05-11T17:22:58.685Z","0.0.0-dev.191ded8":"2026-05-11T17:24:58.842Z","0.0.0-dev.5ddec25":"2026-05-11T18:08:09.660Z","0.0.0-dev.511eb90":"2026-05-11T18:11:10.856Z","0.0.0-dev.07f18e4":"2026-05-11T20:46:08.146Z","0.0.0-dev.2b64429":"2026-05-12T02:12:22.276Z","0.0.0-dev.3797649":"2026-05-12T10:02:50.129Z","0.0.0-dev.4f63151":"2026-05-12T10:03:31.011Z","0.0.0-dev.ed994f4":"2026-05-12T10:04:00.077Z","0.0.0-dev.e17f86d":"2026-05-12T11:26:10.805Z","0.0.0-dev.ab06302":"2026-05-12T11:39:48.663Z","0.0.0-dev.902d0be":"2026-05-12T12:34:27.094Z","0.0.0-dev.f3a5e82":"2026-05-12T12:37:52.212Z","0.0.0-dev.09b26e3":"2026-05-12T13:06:29.484Z","0.0.0-dev.a3335ea":"2026-05-12T13:44:52.405Z","0.0.0-dev.42db7c9":"2026-05-12T15:40:29.971Z","0.0.0-dev.fff2bae":"2026-05-12T17:14:14.220Z","0.0.0-dev.bb4c9f2":"2026-05-12T17:16:35.484Z","0.0.0-dev.992166b":"2026-05-12T17:40:07.886Z","0.0.0-dev.89c759f":"2026-05-12T21:06:17.819Z","0.0.0-dev.0ab04a7":"2026-05-13T00:45:14.585Z","0.0.0-dev.77654d6":"2026-05-13T07:43:54.472Z","0.0.0-dev.3bdf7f0":"2026-05-13T07:44:26.694Z","0.0.0-dev.ffe77e9":"2026-05-13T07:45:03.625Z","0.0.0-dev.b8ccfb8":"2026-05-13T08:30:34.664Z","0.0.0-dev.a15ebb7":"2026-05-13T08:37:05.948Z","0.0.0-dev.22daa1c":"2026-05-13T08:41:15.774Z","0.0.0-dev.b7f7a70":"2026-05-13T09:14:06.761Z","0.0.0-dev.de2fbc4":"2026-05-13T09:54:25.727Z","0.0.0-dev.2ab5ae4":"2026-05-13T10:04:06.700Z","0.0.0-dev.da45681":"2026-05-13T10:13:33.455Z","0.0.0-dev.dbd5455":"2026-05-13T11:45:30.976Z","0.0.0-dev.1085635":"2026-05-13T12:13:34.572Z","0.0.0-dev.11b4436":"2026-05-13T12:14:34.024Z","0.0.0-dev.b36b5b4":"2026-05-13T12:19:20.330Z","0.36.3":"2026-05-13T12:21:06.916Z","0.0.0-dev.d22f69f":"2026-05-13T12:32:01.740Z","0.0.0-dev.76481ca":"2026-05-13T12:32:30.469Z","0.0.0-dev.274c532":"2026-05-13T12:37:28.447Z","0.0.0-dev.8f4a954":"2026-05-13T12:52:55.698Z","0.0.0-dev.0e59ccf":"2026-05-13T13:11:46.865Z","0.0.0-dev.30eac92":"2026-05-13T13:17:15.616Z","0.0.0-dev.d4358f5":"2026-05-13T13:19:55.968Z","0.0.0-dev.41cf396":"2026-05-13T13:21:59.616Z","0.0.0-dev.c5d3793":"2026-05-13T13:41:00.767Z","0.0.0-dev.0c3d695":"2026-05-13T15:17:27.130Z","0.0.0-dev.09c1ba1":"2026-05-13T15:20:34.559Z","0.0.0-dev.02f0c25":"2026-05-13T15:26:27.246Z","0.0.0-dev.fe35f75":"2026-05-13T15:29:58.654Z","0.0.0-dev.313bc72":"2026-05-13T15:37:06.530Z","0.0.0-dev.4dd3daa":"2026-05-13T15:45:07.032Z","0.0.0-dev.c5d7c61":"2026-05-13T17:39:01.343Z","0.0.0-dev.7ff08e5":"2026-05-13T17:48:11.910Z","0.0.0-dev.4e9240b":"2026-05-13T17:50:49.914Z","0.0.0-dev.408494d":"2026-05-13T17:51:53.539Z","0.0.0-dev.71b125f":"2026-05-13T20:21:15.248Z","0.0.0-dev.86a2261":"2026-05-13T20:27:05.821Z","0.0.0-dev.3fa22d3":"2026-05-13T20:28:44.606Z","0.0.0-dev.fd947a0":"2026-05-13T20:30:47.254Z","0.0.0-dev.f8d2f8c":"2026-05-13T20:42:04.900Z","0.0.0-dev.d0f9d52":"2026-05-13T20:48:52.678Z","0.0.0-dev.65465fc":"2026-05-13T21:11:39.319Z","0.0.0-dev.bc2c12c":"2026-05-13T21:26:21.425Z","0.0.0-dev.c11b24b":"2026-05-14T00:40:45.188Z","0.0.0-dev.d6a25be":"2026-05-14T05:58:15.600Z","0.0.0-dev.90b5f61":"2026-05-14T13:48:23.462Z","0.0.0-dev.aff8fdf":"2026-05-14T14:04:09.101Z","0.0.0-dev.28e4296":"2026-05-14T15:28:50.648Z","0.0.0-dev.78fe3a5":"2026-05-14T15:52:22.752Z","0.0.0-dev.ee66a5b":"2026-05-14T16:40:15.930Z","0.0.0-dev.ea04428":"2026-05-14T16:59:12.468Z","0.0.0-dev.e9b8e2a":"2026-05-14T18:58:46.842Z","0.0.0-dev.257004e":"2026-05-14T20:50:29.435Z","0.0.0-dev.4ed70e7":"2026-05-15T01:53:14.532Z","0.0.0-dev.8d6d252":"2026-05-15T10:20:24.502Z","0.0.0-dev.c3efa09":"2026-05-15T13:16:00.368Z","0.0.0-dev.85c4276":"2026-05-15T13:18:24.686Z","0.0.0-dev.843a5de":"2026-05-15T13:19:12.174Z","0.0.0-dev.9615e00":"2026-05-15T16:04:27.555Z","0.0.0-dev.4c108b0":"2026-05-15T17:38:02.047Z","0.0.0-dev.ecf41c9":"2026-05-15T21:11:11.232Z","0.0.0-dev.6edd762":"2026-05-16T20:45:41.457Z","0.0.0-dev.a4de1e2":"2026-05-17T05:12:03.444Z","0.0.0-dev.3199c96":"2026-05-17T11:11:19.754Z","0.0.0-dev.c8e68ef":"2026-05-17T11:17:43.425Z","0.0.0-dev.5aef09f":"2026-05-17T11:25:22.462Z","0.0.0-dev.e7f0f8e":"2026-05-17T11:54:00.369Z","0.0.0-dev.5388bba":"2026-05-17T12:02:25.220Z","0.0.0-dev.be313bf":"2026-05-18T01:39:29.131Z","0.0.0-dev.8254477":"2026-05-18T07:46:59.926Z","0.0.0-dev.494f463":"2026-05-18T07:49:46.436Z","1.0.0":"2026-05-18T08:26:20.652Z","0.0.0-dev.1f2df4d":"2026-05-18T08:32:03.273Z","0.0.0-dev.741d35d":"2026-05-18T08:33:39.013Z","0.0.0-dev.28d6796":"2026-05-18T08:38:27.386Z","0.0.0-dev.f37e244":"2026-05-18T08:48:08.750Z","0.0.0-dev.f706bf6":"2026-05-18T08:58:51.826Z","0.0.0-dev.ac5757b":"2026-05-18T08:59:46.661Z","0.0.0-dev.d3e5f3e":"2026-05-18T09:01:31.369Z","0.0.0-dev.7b358cb":"2026-05-18T09:01:51.381Z","0.0.0-dev.50e072c":"2026-05-18T09:17:38.739Z","0.0.0-dev.5673ee5":"2026-05-18T09:22:50.348Z","0.0.0-dev.3553698":"2026-05-18T09:24:43.644Z","0.0.0-dev.87b288e":"2026-05-18T09:30:10.499Z","0.0.0-dev.644c36b":"2026-05-18T09:54:11.291Z","0.0.0-dev.11d2b6c":"2026-05-18T09:55:01.820Z","0.0.0-dev.857cf3a":"2026-05-18T09:55:27.462Z","0.0.0-dev.e5930c1":"2026-05-18T10:14:03.546Z","0.0.0-dev.c461150":"2026-05-18T11:35:54.677Z","0.0.0-dev.2c22de9":"2026-05-18T12:14:06.254Z","0.0.0-dev.106517a":"2026-05-18T12:29:01.869Z","0.0.0-dev.e97960f":"2026-05-18T12:45:41.112Z","0.0.0-dev.e8291ff":"2026-05-18T13:07:05.061Z","0.0.0-dev.cf3ddb9":"2026-05-18T13:07:38.287Z","0.0.0-dev.8579f3b":"2026-05-18T13:08:05.042Z","0.0.0-dev.e6fa00b":"2026-05-18T13:10:47.961Z","0.0.0-dev.f423b34":"2026-05-18T13:12:57.701Z","0.0.0-dev.48d2991":"2026-05-18T13:16:39.545Z","0.0.0-dev.eeae3ca":"2026-05-18T13:18:12.410Z","0.0.0-dev.493b82a":"2026-05-18T14:02:47.083Z","0.0.0-dev.7d48f61":"2026-05-18T14:26:57.355Z","0.0.0-dev.6254bbf":"2026-05-18T14:53:42.593Z","0.0.0-dev.5874570":"2026-05-18T15:11:31.984Z","0.0.0-dev.c3c09e9":"2026-05-18T15:13:21.362Z","0.0.0-dev.ebe4332":"2026-05-18T15:54:46.293Z","0.0.0-dev.7c7fef1":"2026-05-19T00:03:20.605Z","0.0.0-dev.11560cb":"2026-05-19T02:30:09.928Z","0.0.0-dev.be4ac5e":"2026-05-19T07:32:48.623Z","0.0.0-dev.18fbdd3":"2026-05-19T09:13:10.065Z","0.0.0-dev.ac200ea":"2026-05-19T09:30:00.957Z","0.0.0-dev.95ade51":"2026-05-19T10:04:06.608Z","0.0.0-dev.4ed4ca9":"2026-05-19T12:27:03.400Z","0.0.0-dev.38496b1":"2026-05-19T12:39:09.734Z","0.0.0-dev.14dfa47":"2026-05-19T12:39:12.441Z","0.0.0-dev.7bd5497":"2026-05-19T12:52:48.276Z","0.0.0-dev.9c7d9cf":"2026-05-19T12:56:52.038Z","0.0.0-dev.bbef16b":"2026-05-19T14:28:22.959Z","0.0.0-dev.4902836":"2026-05-19T14:32:26.960Z","0.0.0-dev.8de64cd":"2026-05-19T14:34:42.607Z","0.0.0-dev.8636e19":"2026-05-19T14:43:40.039Z","0.0.0-dev.0fac4c6":"2026-05-19T14:45:48.656Z","0.0.0-dev.9977ea1":"2026-05-19T14:51:00.961Z","1.0.1":"2026-05-19T15:41:27.230Z","0.0.0-dev.5929999":"2026-05-19T15:45:43.186Z","0.0.0-dev.e35e88b":"2026-05-19T19:15:08.688Z","0.0.0-dev.c6f58d9":"2026-05-19T22:04:48.862Z","0.0.0-dev.d60c856":"2026-05-20T01:07:22.736Z","0.0.0-dev.bbcbec6":"2026-05-20T05:04:21.034Z","0.0.0-dev.98f4db2":"2026-05-20T08:48:35.467Z","0.0.0-dev.3a11eda":"2026-05-20T08:50:54.648Z","0.0.0-dev.8c5d380":"2026-05-20T09:23:06.408Z","0.0.0-dev.2e96036":"2026-05-20T09:35:16.183Z","0.0.0-dev.73cfe9a":"2026-05-20T09:58:36.884Z","0.0.0-dev.385eecb":"2026-05-20T10:01:11.231Z","0.0.0-dev.09c9b64":"2026-05-20T10:02:37.003Z","0.0.0-dev.af89699":"2026-05-20T10:08:44.129Z","0.0.0-dev.b5d9880":"2026-05-20T10:24:41.605Z","0.0.0-dev.f1a8f84":"2026-05-20T11:35:03.177Z","0.0.0-dev.5493ce5":"2026-05-20T11:39:10.643Z","0.0.0-dev.75e074e":"2026-05-20T11:42:34.588Z","0.0.0-dev.c432538":"2026-05-20T12:26:02.283Z","0.0.0-dev.ffdda73":"2026-05-20T16:09:55.282Z","0.0.0-dev.9f4f1e8":"2026-05-21T05:38:58.004Z","0.0.0-dev.d42f774":"2026-05-21T07:44:12.264Z","0.0.0-dev.2ae6d2b":"2026-05-21T08:22:03.227Z","0.0.0-dev.89969bd":"2026-05-21T08:22:17.061Z","0.0.0-dev.bedd0d7":"2026-05-21T08:22:36.396Z","0.0.0-dev.1eb483d":"2026-05-21T08:24:03.092Z","0.0.0-dev.149fe9f":"2026-05-21T08:30:39.882Z","0.0.0-dev.4e0ad45":"2026-05-21T08:36:27.555Z","0.0.0-dev.09581d2":"2026-05-21T08:48:40.218Z","0.0.0-dev.85d81a9":"2026-05-21T08:48:59.015Z","0.0.0-dev.9a612a8":"2026-05-21T08:49:23.054Z","0.0.0-dev.62a1a6e":"2026-05-21T09:01:31.698Z","0.0.0-dev.49438a7":"2026-05-21T09:02:08.665Z","0.0.0-dev.9d088d2":"2026-05-21T09:04:06.180Z","0.0.0-dev.29772ff":"2026-05-21T12:14:04.618Z","0.0.0-dev.e9e2fe4":"2026-05-21T12:15:18.739Z","0.0.0-dev.91a51af":"2026-05-21T13:16:40.352Z","0.0.0-dev.e8c657d":"2026-05-21T13:21:10.501Z","0.0.0-dev.f0c826f":"2026-05-21T13:24:13.126Z","0.0.0-dev.890b211":"2026-05-21T13:26:37.012Z","0.0.0-dev.69c8381":"2026-05-21T13:27:39.244Z","0.0.0-dev.094b472":"2026-05-21T13:32:21.783Z","0.0.0-dev.e9700b7":"2026-05-21T13:55:35.499Z","0.0.0-dev.9f62687":"2026-05-21T13:58:13.220Z","0.0.0-dev.4f118e6":"2026-05-21T14:01:59.224Z","0.0.0-dev.d033686":"2026-05-21T14:03:05.086Z","0.0.0-dev.45a5fd3":"2026-05-21T14:24:51.738Z","0.0.0-dev.d838875":"2026-05-21T14:45:41.173Z","0.0.0-dev.4d2db35":"2026-05-21T14:58:47.285Z","0.0.0-dev.be78894":"2026-05-21T15:03:12.941Z","1.0.2":"2026-05-21T15:04:40.373Z","0.0.0-dev.53cecbd":"2026-05-21T15:14:48.011Z","0.0.0-dev.2e7ee57":"2026-05-21T15:21:46.994Z","0.0.0-dev.15ec90d":"2026-05-21T15:22:25.660Z","0.0.0-dev.bdfce96":"2026-05-21T15:24:31.162Z","0.0.0-dev.011e07c":"2026-05-21T16:10:17.609Z","0.0.0-dev.c9a9356":"2026-05-21T16:12:54.770Z","0.0.0-dev.199de0c":"2026-05-21T16:13:04.581Z","0.0.0-dev.1f19375":"2026-05-21T16:15:12.737Z","0.0.0-dev.3ba5f1e":"2026-05-21T16:44:23.182Z","0.0.0-dev.e071d95":"2026-05-21T16:44:27.268Z","0.0.0-dev.2b69eb5":"2026-05-21T16:52:12.435Z","0.0.0-dev.67e9d61":"2026-05-21T20:46:39.675Z","0.0.0-dev.284c254":"2026-05-22T02:03:26.926Z","0.0.0-dev.a1984ff":"2026-05-22T10:19:03.163Z","0.0.0-dev.bb9bafb":"2026-05-22T12:24:33.766Z","0.0.0-dev.f784c00":"2026-05-22T13:13:34.745Z","0.0.0-dev.18753e6":"2026-05-22T15:44:43.052Z","0.0.0-dev.7a61f9a":"2026-05-22T15:45:02.301Z","0.0.0-dev.61475e6":"2026-05-22T15:48:44.955Z","0.0.0-dev.255291a":"2026-05-22T15:55:05.778Z","0.0.0-dev.c7510b8":"2026-05-22T16:01:21.071Z","0.0.0-dev.1a2d544":"2026-05-22T16:06:45.950Z","0.0.0-dev.4df3212":"2026-05-22T16:09:52.458Z","0.0.0-dev.b613272":"2026-05-22T16:12:57.009Z","0.0.0-dev.29ebcaa":"2026-05-22T16:19:57.644Z","0.0.0-dev.46a9899":"2026-05-22T16:20:42.942Z","0.0.0-dev.746bbfc":"2026-05-22T16:20:49.181Z","0.0.0-dev.f2911c3":"2026-05-22T16:20:53.396Z","0.0.0-dev.85e0798":"2026-05-22T16:33:43.435Z","0.0.0-dev.3de52f2":"2026-05-22T16:34:44.037Z","0.0.0-dev.aa91bd6":"2026-05-22T16:56:18.678Z","0.0.0-dev.cc5f455":"2026-05-22T20:41:41.771Z","0.0.0-dev.800101e":"2026-05-22T20:42:57.152Z","0.0.0-dev.b9fc85f":"2026-05-22T20:54:24.391Z","0.0.0-dev.fc2b815":"2026-05-23T02:10:53.702Z","0.0.0-dev.6cdd018":"2026-05-23T06:10:53.742Z","0.0.0-dev.0a9da6d":"2026-05-23T13:45:46.310Z","0.0.0-dev.1abad4f":"2026-05-23T17:29:41.026Z","0.0.0-dev.94e2024":"2026-05-23T20:38:00.249Z","0.0.0-dev.972e79b":"2026-05-24T01:07:10.178Z","0.0.0-dev.70cc5c5":"2026-05-24T20:17:12.504Z","0.0.0-dev.dc1bd07":"2026-05-25T07:13:04.814Z","0.0.0-dev.b348f85":"2026-05-25T07:16:14.420Z","0.0.0-dev.17fa8fd":"2026-05-25T07:24:52.458Z","0.0.0-dev.4e6f569":"2026-05-25T07:39:56.619Z","0.0.0-dev.189b322":"2026-05-25T08:32:46.929Z","0.0.0-dev.ab44247":"2026-05-25T08:46:58.047Z","0.0.0-dev.7b15e36":"2026-05-25T08:52:19.175Z","0.0.0-dev.569278a":"2026-05-25T08:58:39.356Z","0.0.0-dev.f40327b":"2026-05-25T10:06:34.196Z","0.0.0-dev.11d4ec4":"2026-05-25T10:35:46.183Z","0.0.0-dev.86921a8":"2026-05-25T11:45:30.902Z","0.0.0-dev.a843396":"2026-05-25T11:48:11.935Z","0.0.0-dev.ad80243":"2026-05-25T11:50:42.269Z","0.0.0-dev.8fc6de4":"2026-05-25T11:52:11.036Z","0.0.0-dev.74894bd":"2026-05-25T11:57:54.134Z","0.0.0-dev.793ffa5":"2026-05-25T12:24:15.003Z","0.0.0-dev.900b6c8":"2026-05-25T12:46:46.489Z","0.0.0-dev.d932068":"2026-05-25T13:09:25.193Z","0.0.0-dev.41d0067":"2026-05-25T13:15:29.210Z","0.0.0-dev.3fa6cdd":"2026-05-25T13:21:16.900Z","0.0.0-dev.ba8c3af":"2026-05-25T13:22:37.418Z","0.0.0-dev.6fe3bed":"2026-05-25T13:40:40.880Z","0.0.0-dev.af0bf3e":"2026-05-25T14:46:47.263Z","0.0.0-dev.3581704":"2026-05-25T14:47:29.925Z","0.0.0-dev.fa28ddd":"2026-05-25T14:55:13.362Z","0.0.0-dev.30d77fc":"2026-05-25T14:55:31.049Z","0.0.0-dev.22dd19f":"2026-05-25T15:19:19.675Z","0.0.0-dev.3a4214b":"2026-05-25T15:32:59.689Z","0.0.0-dev.0fce923":"2026-05-25T15:45:11.380Z","0.0.0-dev.493ddba":"2026-05-25T15:45:41.006Z","0.0.0-dev.fef24cf":"2026-05-25T15:46:46.339Z","0.0.0-dev.69541ec":"2026-05-25T15:53:43.818Z","0.0.0-dev.7a907f4":"2026-05-25T17:49:21.501Z","0.0.0-dev.82e607f":"2026-05-25T17:58:52.066Z","0.0.0-dev.b35a083":"2026-05-25T18:26:01.187Z","0.0.0-dev.66bb3be":"2026-05-25T21:07:06.977Z","0.0.0-dev.b6c08d3":"2026-05-26T08:28:26.695Z","0.0.0-dev.fc7beaf":"2026-05-26T08:33:00.924Z","0.0.0-dev.74e689b":"2026-05-26T08:37:33.812Z","0.0.0-dev.096f2e1":"2026-05-26T09:02:57.687Z","0.0.0-dev.aeffa48":"2026-05-26T09:04:52.502Z","0.0.0-dev.12248d8":"2026-05-26T09:15:56.723Z","0.0.0-dev.0b7bec0":"2026-05-26T09:50:20.710Z","0.0.0-dev.560695c":"2026-05-26T09:52:29.121Z","0.0.0-dev.5aeb9e2":"2026-05-26T13:03:47.886Z","0.0.0-dev.1ee3131":"2026-05-26T14:50:45.236Z","0.0.0-dev.6efc0ee":"2026-05-26T15:08:53.173Z","0.0.0-dev.04d89cc":"2026-05-26T15:15:16.077Z","0.0.0-dev.b7b87ee":"2026-05-26T15:16:45.559Z","0.0.0-dev.9c54635":"2026-05-26T15:18:14.832Z","0.0.0-dev.640ecaf":"2026-05-26T15:21:22.812Z","0.0.0-dev.c0dcaec":"2026-05-26T15:30:44.993Z","0.0.0-dev.7112e95":"2026-05-26T15:39:53.376Z","0.0.0-dev.cb51733":"2026-05-26T16:02:23.954Z","0.0.0-dev.6df3f34":"2026-05-26T21:12:36.015Z","0.0.0-dev.70ca12d":"2026-05-27T04:35:54.152Z","0.0.0-dev.4c4be62":"2026-05-27T07:36:42.924Z","0.0.0-dev.4a687fb":"2026-05-27T07:40:06.363Z","0.0.0-dev.9f27cda":"2026-05-27T08:26:29.740Z","0.0.0-dev.8a7c826":"2026-05-27T08:45:01.691Z","0.0.0-dev.98fae76":"2026-05-27T09:02:11.958Z","0.0.0-dev.a0f56fa":"2026-05-27T09:26:35.844Z","0.0.0-dev.9284bb6":"2026-05-27T09:30:23.788Z","0.0.0-dev.4c1341e":"2026-05-27T10:45:42.680Z","0.0.0-dev.f5fa276":"2026-05-27T10:48:10.583Z","0.0.0-dev.69ba77c":"2026-05-27T11:06:00.104Z","0.0.0-dev.ad54af7":"2026-05-27T11:46:17.656Z","0.0.0-dev.b9f65be":"2026-05-27T12:53:48.114Z","0.0.0-dev.0ea925b":"2026-05-27T12:59:15.021Z","0.0.0-dev.9a208db":"2026-05-27T13:06:10.727Z","0.0.0-dev.a9b3347":"2026-05-27T14:59:18.991Z","0.0.0-dev.5891240":"2026-05-27T15:43:14.806Z","0.0.0-dev.d14ee3b":"2026-05-27T19:39:50.162Z","0.0.0-dev.140f306":"2026-05-27T22:50:56.710Z","0.0.0-dev.4980af3":"2026-05-28T02:12:34.828Z","1.0.3":"2026-05-28T08:38:45.834Z","0.0.0-dev.3a30c3a":"2026-05-28T08:41:52.118Z","0.0.0-dev.97c7e26":"2026-05-28T09:33:00.340Z","0.0.0-dev.45494a1":"2026-05-28T09:36:57.919Z","0.0.0-dev.3249994":"2026-05-28T09:45:20.034Z","0.0.0-dev.84c5e86":"2026-05-28T11:35:16.191Z","0.0.0-dev.a664594":"2026-05-28T11:39:35.666Z","0.0.0-dev.051006c":"2026-05-28T11:47:37.171Z","0.0.0-dev.baa9b4b":"2026-05-28T11:51:08.723Z","0.0.0-dev.dc576c4":"2026-05-28T12:34:59.944Z","0.0.0-dev.256269e":"2026-05-28T13:05:42.499Z","0.0.0-dev.193cbe2":"2026-05-28T13:25:27.004Z","0.0.0-dev.9f58376":"2026-05-28T13:37:12.615Z","0.0.0-dev.e52a26e":"2026-05-28T13:46:21.974Z","0.0.0-dev.e11ecfc":"2026-05-28T18:16:09.581Z","0.0.0-dev.9413231":"2026-05-28T18:34:52.962Z","0.0.0-dev.653f034":"2026-05-28T18:37:22.149Z","0.0.0-dev.3956d0b":"2026-05-28T18:37:58.265Z","0.0.0-dev.021254a":"2026-05-28T18:38:38.357Z","0.0.0-dev.e12ca4a":"2026-05-28T18:41:51.945Z","0.0.0-dev.f552a52":"2026-05-29T06:59:26.540Z","0.0.0-dev.4208d17":"2026-05-29T11:43:27.991Z","0.0.0-dev.b5d8c99":"2026-05-29T11:52:05.808Z","0.0.0-dev.59f7c4c":"2026-05-29T12:44:45.374Z","0.0.0-dev.76bd199":"2026-05-29T13:37:28.393Z","0.0.0-dev.bc518c9":"2026-06-01T11:57:01.277Z","0.0.0-dev.60820d0":"2026-06-01T11:59:08.629Z","0.0.0-dev.acb34be":"2026-06-01T12:28:33.166Z","0.0.0-dev.67e47cb":"2026-06-01T13:16:44.169Z","0.0.0-dev.7dee734":"2026-06-01T18:17:33.605Z","0.0.0-dev.3151cd9":"2026-06-02T13:27:22.166Z","1.0.4":"2026-06-02T15:09:54.726Z","0.0.0-dev.becf06b":"2026-06-02T20:51:37.144Z","0.0.0-dev.0fe51b7":"2026-06-08T09:10:41.555Z","0.0.0-dev.59661a7":"2026-06-08T09:28:47.688Z","0.0.0-dev.8279115":"2026-06-08T14:22:58.574Z","0.0.0-dev.d7ec16b":"2026-06-08T14:33:00.025Z","0.0.0-dev.84e1cce":"2026-06-08T18:28:29.246Z","0.0.0-dev.e3dc6b1":"2026-06-09T07:30:44.553Z","0.0.0-dev.e871d34":"2026-06-09T09:55:32.431Z","0.0.0-dev.5838c6c":"2026-06-09T11:57:07.551Z","0.0.0-dev.9b039a8":"2026-06-09T13:02:19.041Z","0.0.0-dev.d015d77":"2026-06-09T13:39:53.548Z","0.0.0-dev.2c93e1e":"2026-06-09T13:56:08.936Z","0.0.0-dev.f2d6084":"2026-06-09T14:49:27.305Z","0.0.0-dev.767d926":"2026-06-09T17:09:49.536Z","0.0.0-dev.854f977":"2026-06-09T17:10:36.966Z","0.0.0-dev.0169cdb":"2026-06-09T17:11:16.801Z","1.1.0":"2026-06-09T17:17:57.767Z","0.0.0-dev.5f4d19c":"2026-06-09T17:28:08.866Z","0.0.0-dev.06712e7":"2026-06-10T07:18:00.819Z","0.0.0-dev.e9ef82a":"2026-06-10T14:20:23.892Z","0.0.0-dev.08a8971":"2026-06-10T15:29:35.202Z","0.0.0-dev.c091470":"2026-06-10T15:35:02.738Z","0.0.0-dev.b724ade":"2026-06-11T07:40:54.260Z","0.0.0-dev.2b440b5":"2026-06-11T10:16:22.786Z","0.0.0-dev.60adc7f":"2026-06-11T10:24:06.082Z","0.0.0-dev.18bbe77":"2026-06-11T11:30:37.061Z","0.0.0-dev.610bab6":"2026-06-11T11:44:19.992Z","0.0.0-dev.8d95504":"2026-06-11T12:03:50.155Z","0.0.0-dev.63042ac":"2026-06-11T12:10:26.805Z","0.0.0-dev.d1019b2":"2026-06-11T12:13:20.393Z","0.0.0-dev.328446e":"2026-06-11T12:15:51.774Z","0.0.0-dev.c6c2beb":"2026-06-11T12:23:31.985Z","0.0.0-dev.bb911d0":"2026-06-11T13:27:20.186Z","0.0.0-dev.5eb763b":"2026-06-11T13:30:32.224Z","0.0.0-dev.090ec3b":"2026-06-11T13:36:36.965Z","0.0.0-dev.fd767e9":"2026-06-11T14:11:27.574Z","0.0.0-dev.c663b1c":"2026-06-11T14:57:09.892Z","0.0.0-dev.0480bd7":"2026-06-11T15:22:57.513Z","0.0.0-dev.dd32507":"2026-06-11T16:19:55.499Z","0.0.0-dev.686dfef":"2026-06-11T16:51:28.246Z","0.0.0-dev.e87d808":"2026-06-12T09:39:51.354Z","0.0.0-dev.a89974f":"2026-06-12T12:53:56.927Z","0.0.0-dev.18e0fcc":"2026-06-12T16:11:00.176Z","0.0.0-dev.f55e0ce":"2026-06-15T00:12:36.233Z","0.0.0-dev.35df40d":"2026-06-15T00:13:05.616Z","0.0.0-dev.197d211":"2026-06-15T00:14:41.273Z","0.0.0-dev.646cef6":"2026-06-15T06:39:51.590Z","0.0.0-dev.efaf459":"2026-06-15T06:44:39.953Z","0.0.0-dev.7d4c70e":"2026-06-15T06:55:23.808Z","0.0.0-dev.93eb6c0":"2026-06-15T08:37:37.182Z","0.0.0-dev.4643934":"2026-06-15T09:01:30.832Z","0.0.0-dev.86616b1":"2026-06-15T09:02:08.158Z","0.0.0-dev.d653b15":"2026-06-15T09:03:43.908Z","0.0.0-dev.c0f821f":"2026-06-15T12:34:30.431Z","0.0.0-dev.4c658fb":"2026-06-16T07:04:50.787Z","0.0.0-dev.0d8be11":"2026-06-16T09:36:21.982Z","0.0.0-dev.b0d461b":"2026-06-16T13:28:19.270Z","0.0.0-dev.138fd4b":"2026-06-16T14:31:21.045Z","0.0.0-dev.df4090c":"2026-06-16T15:10:11.157Z","0.0.0-dev.3e6e085":"2026-06-16T15:11:55.377Z","0.0.0-dev.04e39df":"2026-06-17T08:31:49.580Z","0.0.0-dev.aadb7bc":"2026-06-17T09:22:45.709Z","0.0.0-dev.824aef7":"2026-06-17T09:27:53.329Z","0.0.0-dev.7bca125":"2026-06-17T09:36:12.152Z","0.0.0-dev.d4b1915":"2026-06-17T09:39:33.239Z","0.0.0-dev.23b6e6f":"2026-06-17T09:51:32.821Z","0.0.0-dev.809d302":"2026-06-17T09:51:53.537Z","0.0.0-dev.180fd98":"2026-06-17T10:03:32.258Z","0.0.0-dev.b0f7f92":"2026-06-17T10:04:52.429Z","0.0.0-dev.fc2cd30":"2026-06-17T10:24:34.516Z","0.0.0-dev.7410adc":"2026-06-17T10:36:43.271Z","0.0.0-dev.e434f62":"2026-06-17T11:35:32.692Z","0.36.4":"2026-06-17T11:41:12.568Z","1.1.1":"2026-06-17T11:51:16.176Z","0.0.0-dev.5cf5645":"2026-06-17T12:30:05.975Z","0.0.0-dev.66a61dd":"2026-06-17T13:33:36.571Z","0.0.0-dev.c2b3cec":"2026-06-17T13:35:32.162Z","0.0.0-dev.f8c7230":"2026-06-17T14:58:19.938Z","0.0.0-dev.3b7a7db":"2026-06-17T15:19:58.497Z","0.0.0-dev.89f68f1":"2026-06-17T15:20:49.465Z","0.0.0-dev.fb11426":"2026-06-17T15:28:10.808Z","0.0.0-dev.ed81acb":"2026-06-17T16:17:14.918Z","0.0.0-dev.38c4869":"2026-06-18T07:54:11.280Z","0.0.0-dev.3799cc7":"2026-06-18T07:57:34.706Z","0.0.0-dev.36638e9":"2026-06-18T08:16:48.688Z","0.0.0-dev.b28ce95":"2026-06-18T08:21:51.213Z","0.0.0-dev.2aa8d8f":"2026-06-18T08:42:27.475Z","0.0.0-dev.81dc563":"2026-06-18T08:44:19.064Z","0.0.0-dev.5230c26":"2026-06-18T08:44:36.208Z","0.0.0-dev.a7a106f":"2026-06-18T08:46:42.635Z","0.0.0-dev.4c8b445":"2026-06-18T09:30:56.816Z","0.0.0-dev.89e1390":"2026-06-18T11:21:40.384Z","0.0.0-dev.1035e51":"2026-06-18T11:41:57.737Z","0.0.0-dev.17a2d92":"2026-06-18T11:45:10.635Z","0.0.0-dev.fa76c02":"2026-06-18T12:17:16.912Z","0.0.0-dev.b444de3":"2026-06-18T12:32:11.557Z","0.0.0-dev.540567c":"2026-06-18T12:37:51.030Z","0.0.0-dev.56910bd":"2026-06-18T12:48:15.573Z","0.0.0-dev.563da43":"2026-06-18T12:55:58.972Z","0.0.0-dev.3dcac9c":"2026-06-18T13:13:34.091Z","0.0.0-dev.a8fd02e":"2026-06-18T13:43:59.200Z","0.0.0-dev.0ec79aa":"2026-06-18T13:45:43.195Z","0.0.0-dev.11983ad":"2026-06-18T13:47:44.157Z","0.0.0-dev.585d101":"2026-06-18T13:49:48.083Z","0.0.0-dev.ada09c4":"2026-06-18T14:05:14.773Z","0.0.0-dev.32c67e8":"2026-06-18T14:16:57.381Z","0.0.0-dev.eabe71b":"2026-06-18T15:09:59.702Z","0.0.0-dev.f864975":"2026-06-18T15:23:13.748Z","0.0.0-dev.7c3c275":"2026-06-18T15:55:58.504Z","0.0.0-dev.11f1309":"2026-06-18T15:57:11.024Z","0.0.0-dev.d0c46c8":"2026-06-18T16:13:50.159Z","0.0.0-dev.22e595f":"2026-06-18T16:15:35.678Z","0.0.0-dev.9e53869":"2026-06-18T18:29:22.894Z","0.0.0-dev.c14a1d3":"2026-06-19T08:19:35.820Z","0.0.0-dev.8a7b8be":"2026-06-19T08:46:57.502Z","0.0.0-dev.3ac429d":"2026-06-19T13:25:20.530Z","0.0.0-dev.06773bf":"2026-06-19T13:51:13.021Z","0.0.0-dev.727a5d2":"2026-06-19T13:53:17.890Z","0.0.0-dev.fa77314":"2026-06-19T13:57:27.119Z","0.0.0-dev.d674a9b":"2026-06-19T13:59:44.199Z","0.0.0-dev.cc28c72":"2026-06-19T14:13:20.971Z","0.0.0-dev.ce3f0b7":"2026-06-19T14:35:30.142Z","0.0.0-dev.f8ef758":"2026-06-19T14:37:46.577Z","0.0.0-dev.ce625a8":"2026-06-19T14:56:15.089Z","0.0.0-dev.815d058":"2026-06-19T15:05:29.166Z","0.0.0-dev.9b8da36":"2026-06-19T15:10:48.938Z","0.0.0-dev.47e5031":"2026-06-19T15:35:38.124Z","0.0.0-dev.e1b562b":"2026-06-19T15:38:28.450Z","0.0.0-dev.6768374":"2026-06-19T16:08:50.059Z","0.0.0-dev.6df104e":"2026-06-19T16:30:06.175Z","0.0.0-dev.338dd01":"2026-06-19T16:49:17.953Z","0.0.0-dev.cd3cfe9":"2026-06-19T17:06:00.383Z","0.0.0-dev.8b3a868":"2026-06-22T08:20:14.927Z","0.0.0-dev.562f792":"2026-06-22T08:44:12.164Z","1.1.2":"2026-06-22T08:53:19.349Z","0.0.0-dev.b9cf414":"2026-06-22T12:55:57.366Z","0.0.0-dev.ae20fe5":"2026-06-22T13:02:41.105Z","0.0.0-dev.2ae3cb1":"2026-06-22T13:19:13.837Z","0.0.0-dev.0e23ee8":"2026-06-22T13:41:03.919Z","0.0.0-dev.7ec1179":"2026-06-22T13:43:59.486Z","0.0.0-dev.a09ed26":"2026-06-22T13:54:02.830Z","0.0.0-dev.341de48":"2026-06-22T13:55:29.153Z","0.0.0-dev.11e8afb":"2026-06-22T14:29:38.943Z","0.0.0-dev.755d7ee":"2026-06-22T14:37:24.276Z","0.0.0-dev.2e8bbe9":"2026-06-22T14:44:58.730Z","0.0.0-dev.8819e63":"2026-06-22T15:02:40.318Z","0.0.0-dev.e8131c6":"2026-06-22T15:07:33.586Z","0.0.0-dev.1436ffe":"2026-06-22T15:48:27.117Z","0.0.0-dev.43a242b":"2026-06-22T15:53:36.740Z","0.0.0-dev.4c9bff8":"2026-06-22T16:20:35.011Z","0.0.0-dev.86e6a26":"2026-06-22T16:25:19.217Z","0.0.0-dev.04d414d":"2026-06-22T16:40:20.428Z","0.0.0-dev.896eb66":"2026-06-23T07:36:40.423Z","0.0.0-dev.ed7ee19":"2026-06-23T07:47:33.179Z","0.0.0-dev.aebaeed":"2026-06-23T07:56:49.815Z","0.0.0-dev.d5560ad":"2026-06-23T08:14:13.141Z","0.0.0-dev.a24fbfd":"2026-06-23T09:03:20.866Z","0.0.0-dev.89e35fa":"2026-06-23T09:04:00.159Z","0.0.0-dev.9771c4e":"2026-06-23T09:55:04.260Z","0.0.0-dev.60754b1":"2026-06-23T10:19:44.219Z","0.0.0-dev.2171ac2":"2026-06-23T10:27:25.952Z","0.0.0-dev.c8ed98d":"2026-06-23T10:38:00.545Z","0.0.0-dev.ecfdeac":"2026-06-23T11:09:04.713Z","0.0.0-dev.df033f6":"2026-06-23T11:18:10.440Z","0.0.0-dev.e8f3d89":"2026-06-23T11:28:01.730Z","0.0.0-dev.fc1170f":"2026-06-23T11:34:09.929Z","0.0.0-dev.96a47dc":"2026-06-23T11:57:49.538Z","0.0.0-dev.1a14b4b":"2026-06-23T12:19:08.063Z","0.0.0-dev.2030776":"2026-06-23T14:40:32.482Z","0.0.0-dev.6977a0e":"2026-06-23T16:43:53.301Z","0.0.0-dev.2009590":"2026-06-23T16:52:05.202Z","0.0.0-dev.ab3877f":"2026-06-23T16:55:21.523Z","0.0.0-dev.b7f4548":"2026-06-24T10:42:39.565Z","0.0.0-dev.4592fbb":"2026-06-24T10:44:05.618Z","0.0.0-dev.4e5f0e1":"2026-06-24T11:00:17.978Z","0.0.0-dev.40b0a4d":"2026-06-24T12:31:00.664Z","0.0.0-dev.0afdc53":"2026-06-24T12:59:02.302Z","0.0.0-dev.5c8a843":"2026-06-24T12:59:58.833Z","0.0.0-dev.ce040fa":"2026-06-24T13:09:04.899Z","0.0.0-dev.4195870":"2026-06-24T13:38:54.793Z","0.0.0-dev.97bc523":"2026-06-24T13:44:11.756Z","0.0.0-dev.a62841e":"2026-06-24T13:49:39.881Z","0.0.0-dev.1fdcf98":"2026-06-24T14:37:02.634Z","0.0.0-dev.b256e94":"2026-06-24T16:50:47.002Z","0.0.0-dev.151db03":"2026-06-24T17:08:30.517Z","0.0.0-dev.a9faea8":"2026-06-24T17:17:35.250Z","0.0.0-dev.a5aa80d":"2026-06-24T17:30:55.929Z","0.0.0-dev.7272c5e":"2026-06-24T17:37:36.028Z","0.0.0-dev.9abf676":"2026-06-24T17:47:14.200Z","0.0.0-dev.63f73b5":"2026-06-24T18:01:47.719Z","0.0.0-dev.104fac7":"2026-06-24T18:13:05.846Z","0.0.0-dev.1483bf9":"2026-06-24T18:32:54.324Z","0.0.0-dev.e3a4af6":"2026-06-26T13:14:53.501Z","0.0.0-dev.e56312b":"2026-06-26T13:31:59.765Z","0.0.0-dev.2438f66":"2026-06-26T13:39:55.540Z","0.0.0-dev.a00a402":"2026-06-27T17:33:41.056Z","0.0.0-dev.db1ee97":"2026-06-27T17:47:37.060Z","0.0.0-dev.cefd342":"2026-06-27T18:20:05.401Z","0.0.0-dev.11c2a92":"2026-06-29T08:23:59.419Z","0.0.0-dev.662bdfd":"2026-06-29T08:30:46.523Z","0.0.0-dev.cba8734":"2026-06-29T11:16:56.529Z","0.0.0-dev.29ad639":"2026-06-29T12:22:33.444Z","0.0.0-dev.e9f6a8d":"2026-06-29T13:01:24.533Z","0.0.0-dev.6652c90":"2026-06-29T13:02:26.437Z","0.0.0-dev.20a6953":"2026-06-29T13:16:46.025Z","1.2.0":"2026-06-29T13:47:25.974Z","0.0.0-dev.6c6f0fa":"2026-06-29T14:02:22.897Z","0.0.0-dev.3e859d6":"2026-06-29T14:06:12.613Z","0.0.0-dev.9dd92b8":"2026-06-29T14:07:49.562Z","0.0.0-dev.88e5e83":"2026-06-29T14:12:09.308Z","0.0.0-dev.aaeb563":"2026-06-29T14:12:19.146Z","0.0.0-dev.b838336":"2026-06-29T14:20:52.826Z","0.0.0-dev.fc750de":"2026-06-29T14:25:32.663Z","0.0.0-dev.da7ba17":"2026-06-29T14:31:18.183Z","1.2.1":"2026-06-29T14:40:57.008Z","0.0.0-dev.f3a1db3":"2026-06-29T14:43:10.604Z","0.0.0-dev.6892e4a":"2026-06-29T14:45:31.699Z","0.0.0-dev.7913853":"2026-06-29T14:46:39.068Z","0.0.0-dev.4ae43f2":"2026-06-29T14:47:04.994Z","0.0.0-dev.7ee1b52":"2026-06-29T15:12:25.854Z","0.0.0-dev.ae4033d":"2026-06-29T15:45:17.039Z","0.0.0-dev.ec17675":"2026-06-30T07:22:40.260Z","0.0.0-next.1ec1c19":"2026-06-30T07:36:05.693Z","0.0.0-dev.3e70661":"2026-06-30T07:56:58.920Z","0.0.0-dev.7a202c0":"2026-06-30T08:30:20.442Z","0.0.0-dev.1ef99f9":"2026-06-30T08:41:09.480Z","0.0.0-next.7885361":"2026-06-30T09:05:52.291Z","0.0.0-dev.b59de48":"2026-06-30T09:08:29.775Z","0.0.0-dev.a955b71":"2026-06-30T09:10:57.631Z","0.0.0-dev.7ea37ac":"2026-06-30T09:14:58.099Z","0.0.0-dev.d7b8d76":"2026-06-30T09:38:44.916Z","0.0.0-next.4fef077":"2026-06-30T09:41:51.349Z","0.0.0-dev.15fa184":"2026-06-30T09:44:53.249Z","0.0.0-dev.67fe61b":"2026-06-30T09:48:47.782Z","1.2.2":"2026-06-30T09:50:10.203Z","0.0.0-dev.ce3a2eb":"2026-06-30T09:57:42.915Z","0.0.0-dev.d8fa374":"2026-06-30T09:59:28.165Z","0.0.0-next.8abc9f0":"2026-06-30T10:03:18.680Z","0.0.0-dev.394d688":"2026-06-30T10:04:35.257Z","0.0.0-dev.075928f":"2026-06-30T10:34:22.127Z","0.0.0-next.3013e82":"2026-06-30T10:40:19.338Z","0.0.0-dev.c57ce37":"2026-06-30T10:52:00.419Z","0.0.0-next.9f87d18":"2026-06-30T11:10:20.828Z","0.0.0-dev.9f87d18":"2026-06-30T11:22:18.183Z","0.0.0-dev.4d9bf96":"2026-06-30T11:22:38.121Z","0.0.0-dev.18634a5":"2026-06-30T11:23:04.862Z","0.0.0-dev.055f21c":"2026-06-30T11:51:48.273Z","0.0.0-dev.ee2c1ff":"2026-06-30T11:52:32.574Z","0.0.0-dev.7e90591":"2026-06-30T12:56:49.146Z","0.0.0-next.3f36928":"2026-06-30T13:26:57.625Z","0.0.0-dev.446da78":"2026-06-30T13:27:08.726Z","0.0.0-next.342f376":"2026-06-30T13:39:49.801Z","0.0.0-next.59c72d3":"2026-06-30T13:48:46.146Z","0.0.0-dev.cad6ad9":"2026-06-30T15:26:35.887Z","0.0.0-dev.fa2b1ba":"2026-06-30T16:23:51.461Z","0.0.0-dev.53efebc":"2026-06-30T16:39:51.764Z","1.2.3":"2026-07-01T07:34:31.558Z","0.0.0-dev.af3ec22":"2026-07-01T07:43:05.042Z","0.0.0-dev.7123f9b":"2026-07-01T08:05:57.346Z","0.0.0-dev.13e0806":"2026-07-01T09:54:59.732Z","0.0.0-dev.9b61b33":"2026-07-01T12:28:20.500Z","0.0.0-dev.893ece0":"2026-07-01T12:58:54.661Z","0.0.0-dev.c0c2e3f":"2026-07-01T13:07:27.869Z","0.0.0-dev.a1e9572":"2026-07-01T13:09:59.402Z","0.0.0-dev.6687549":"2026-07-01T13:14:20.729Z","0.0.0-dev.7a3a664":"2026-07-01T13:32:03.076Z","0.0.0-dev.ba6476a":"2026-07-01T13:36:38.066Z","0.0.0-dev.0a7987c":"2026-07-01T14:21:34.051Z","0.0.0-dev.21df39e":"2026-07-01T14:39:20.041Z","0.0.0-dev.d6d8d74":"2026-07-01T14:40:50.214Z","0.0.0-dev.aa8bb44":"2026-07-01T14:42:57.955Z","0.0.0-dev.ecef0e2":"2026-07-01T15:14:07.409Z","0.0.0-dev.30cefea":"2026-07-01T15:27:15.843Z","0.0.0-dev.c2f380c":"2026-07-01T15:50:04.822Z","0.0.0-dev.f89911f":"2026-07-01T16:28:57.421Z","0.0.0-dev.43990c5":"2026-07-01T16:33:16.256Z","0.0.0-dev.32e3fff":"2026-07-01T17:48:31.804Z","0.0.0-dev.c6c2a99":"2026-07-02T07:13:44.157Z","0.0.0-dev.4f4f280":"2026-07-02T08:03:18.324Z","0.0.0-dev.741d89c":"2026-07-02T08:12:54.720Z","0.0.0-dev.fc2ea93":"2026-07-02T08:19:24.833Z","0.0.0-dev.6fc0cc2":"2026-07-02T08:43:23.455Z","0.0.0-dev.6faa4fa":"2026-07-02T11:29:05.161Z","0.0.0-dev.bfa3fec":"2026-07-02T11:39:39.400Z","0.0.0-dev.6572628":"2026-07-02T11:56:27.620Z","0.0.0-dev.0d5a724":"2026-07-02T13:24:35.544Z","0.0.0-dev.51c4132":"2026-07-02T14:05:36.852Z","0.0.0-dev.043f0a8":"2026-07-02T17:02:00.133Z","0.0.0-dev.e959492":"2026-07-03T06:51:00.731Z","0.0.0-dev.4df9c8c":"2026-07-03T07:04:56.114Z","0.0.0-next.e6302ec":"2026-07-03T07:09:36.545Z","0.0.0-dev.d16081c":"2026-07-03T07:45:53.985Z","0.0.0-dev.f070d72":"2026-07-03T08:16:45.595Z","0.0.0-dev.b8580e0":"2026-07-03T10:03:45.814Z","0.0.0-dev.43b3e83":"2026-07-03T11:54:36.414Z","1.2.4":"2026-07-03T12:17:25.923Z","0.0.0-dev.60e8299":"2026-07-03T13:32:08.369Z","0.0.0-next.65fd2d9":"2026-07-03T13:32:13.659Z","0.0.0-next.e5bbb6a":"2026-07-03T13:35:09.073Z","0.0.0-dev.0a9d1fd":"2026-07-03T13:40:13.692Z","0.0.0-next.7f2de5d":"2026-07-03T13:43:29.766Z","0.0.0-next.ddc1afb":"2026-07-06T07:47:25.842Z","0.0.0-dev.7ed27fa":"2026-07-06T08:21:32.911Z","0.0.0-next.e2587af":"2026-07-06T08:40:47.860Z","0.0.0-dev.f6998b2":"2026-07-06T10:03:06.939Z","0.0.0-dev.7f2de5d":"2026-07-06T10:04:39.063Z","0.0.0-dev.e14a1e8":"2026-07-06T10:06:21.823Z","0.0.0-dev.b408949":"2026-07-06T10:40:16.117Z","0.0.0-dev.1f46b48":"2026-07-06T11:01:53.317Z","0.0.0-dev.566cfae":"2026-07-06T11:37:06.569Z","0.0.0-dev.dd5ae66":"2026-07-06T12:41:00.339Z","0.0.0-dev.70dc551":"2026-07-06T12:43:30.290Z","0.0.0-dev.a5384dd":"2026-07-06T13:32:41.689Z","0.0.0-next.28f45d1":"2026-07-06T13:57:24.686Z","0.0.0-dev.991a0cc":"2026-07-06T14:02:33.234Z","0.0.0-dev.45594c9":"2026-07-06T14:15:58.298Z","0.0.0-dev.59521cd":"2026-07-06T14:30:18.578Z","0.0.0-dev.166cf3d":"2026-07-06T14:33:45.775Z","0.0.0-dev.0da1266":"2026-07-06T14:46:29.748Z","0.0.0-dev.bae4dc9":"2026-07-06T14:51:06.918Z","0.0.0-dev.018c0c6":"2026-07-06T14:53:24.071Z","0.0.0-dev.448a1b9":"2026-07-06T14:54:00.858Z","0.0.0-dev.479aed6":"2026-07-06T15:26:12.149Z","0.0.0-dev.6fc5b54":"2026-07-06T15:59:45.477Z","0.0.0-next.fa5bec8":"2026-07-06T16:17:56.377Z","0.0.0-next.59f82a1":"2026-07-06T16:23:49.914Z","0.0.0-next.713a8f9":"2026-07-06T16:24:00.192Z","0.0.0-dev.dafb590":"2026-07-06T16:31:32.721Z","0.0.0-dev.6269b12":"2026-07-06T16:55:31.255Z","0.0.0-dev.4ffff4d":"2026-07-06T16:56:59.195Z","0.0.0-dev.7563c71":"2026-07-06T17:00:13.786Z","0.0.0-next.f3633b9":"2026-07-06T17:02:57.571Z","0.0.0-dev.0fc66be":"2026-07-06T17:19:07.195Z","0.0.0-dev.be943a8":"2026-07-06T17:53:00.515Z","0.0.0-dev.b31f3ae":"2026-07-06T17:53:06.123Z","0.0.0-dev.d9a991d":"2026-07-06T17:54:08.826Z","0.0.0-dev.06d207f":"2026-07-07T07:33:31.368Z","0.0.0-next.835b39a":"2026-07-07T07:39:32.841Z","0.0.0-dev.61ffb74":"2026-07-07T07:43:06.584Z","0.0.0-dev.a038480":"2026-07-07T07:43:42.994Z","0.0.0-dev.ba577cc":"2026-07-07T07:43:47.856Z","0.0.0-dev.b28558a":"2026-07-07T07:44:31.584Z","0.0.0-dev.e6302ec":"2026-07-07T07:46:22.931Z","0.0.0-dev.135dae9":"2026-07-07T07:47:33.344Z","1.2.5":"2026-07-07T07:59:38.629Z","0.0.0-dev.53bf801":"2026-07-07T08:03:01.833Z","0.0.0-next.d1de35a":"2026-07-07T08:04:29.686Z","0.0.0-dev.0b581f7":"2026-07-07T08:05:13.377Z","0.0.0-dev.f3249dc":"2026-07-07T08:05:22.391Z","0.0.0-dev.75144b4":"2026-07-07T08:07:06.584Z","0.0.0-next.cad2e40":"2026-07-07T08:11:10.446Z","0.0.0-dev.7530fda":"2026-07-07T08:12:32.103Z","0.0.0-dev.0af2dc4":"2026-07-07T08:12:35.159Z","0.0.0-dev.e4f73e5":"2026-07-07T08:12:47.385Z","0.0.0-dev.485ac8c":"2026-07-07T08:12:51.699Z","0.0.0-dev.235ead9":"2026-07-07T08:14:03.410Z","0.0.0-dev.49ce30a":"2026-07-07T08:32:18.876Z","0.0.0-next.ae927ed":"2026-07-07T08:37:27.646Z","0.0.0-next.34d1115":"2026-07-07T08:37:43.773Z","0.0.0-next.db6f584":"2026-07-07T08:38:05.643Z","0.0.0-dev.fc70f67":"2026-07-07T08:38:40.044Z","0.0.0-dev.d613883":"2026-07-07T08:38:44.830Z","0.0.0-dev.da60d3c":"2026-07-07T08:40:26.292Z","0.0.0-dev.c8fa6b8":"2026-07-07T08:41:07.276Z","0.0.0-dev.9e6d447":"2026-07-07T08:41:19.452Z","0.0.0-dev.bcf7060":"2026-07-07T08:43:08.518Z","0.0.0-next.b14e3ce":"2026-07-07T08:43:51.924Z","0.0.0-next.7cb49f4":"2026-07-07T08:44:43.229Z","0.0.0-dev.230e537":"2026-07-07T08:46:44.327Z","0.0.0-next.2c3cfb6":"2026-07-07T09:10:39.516Z","0.0.0-dev.a76e57f":"2026-07-07T09:13:28.835Z","0.0.0-next.7343e50":"2026-07-07T09:22:12.737Z","0.0.0-dev.0ccdbc9":"2026-07-07T09:32:41.702Z","0.0.0-dev.2487b25":"2026-07-07T13:06:47.053Z","0.0.0-next.fc59b42":"2026-07-07T13:22:10.287Z","0.0.0-dev.d3ebab6":"2026-07-07T13:35:23.869Z","0.0.0-dev.a3b247c":"2026-07-07T13:37:06.291Z","0.0.0-dev.3164132":"2026-07-07T13:38:47.099Z","0.0.0-dev.8e84184":"2026-07-07T14:07:40.786Z","0.0.0-dev.695619":"2026-07-07T14:32:23.808Z","0.0.0-dev.ac6477d":"2026-07-07T15:31:32.160Z","0.0.0-next.086b7ec":"2026-07-07T16:42:45.637Z","0.0.0-dev.a0b4668":"2026-07-08T07:28:41.472Z","0.0.0-next.b589e3c":"2026-07-08T07:44:16.947Z","0.0.0-dev.b783384":"2026-07-08T07:50:24.375Z","0.0.0-dev.ccb4186":"2026-07-08T08:15:53.995Z","0.0.0-dev.5d993d5":"2026-07-08T08:25:21.028Z","0.0.0-dev.525116c":"2026-07-08T08:39:49.750Z","0.0.0-dev.23b37aa":"2026-07-08T08:57:05.011Z","0.0.0-dev.3139767":"2026-07-08T09:13:03.309Z","0.0.0-dev.ccac5e5":"2026-07-08T12:22:01.400Z","0.0.0-dev.263c0a4":"2026-07-08T12:32:24.416Z","0.0.0-dev.bdcad16":"2026-07-08T12:38:55.687Z","0.0.0-dev.769858f":"2026-07-08T12:47:22.031Z","0.0.0-dev.9117096":"2026-07-08T12:51:13.187Z","0.0.0-dev.8a4d15c":"2026-07-08T12:53:05.398Z","0.0.0-dev.6151ae9":"2026-07-08T13:14:09.360Z","0.0.0-dev.bec652b":"2026-07-08T13:18:32.101Z","0.0.0-next.11ce136":"2026-07-08T13:18:56.907Z","0.0.0-dev.f40afe0":"2026-07-08T15:28:32.488Z","0.0.0-dev.cafa059":"2026-07-08T15:46:19.959Z","0.0.0-dev.edd7e4d":"2026-07-08T15:52:13.378Z","0.0.0-dev.afe0da7":"2026-07-08T16:06:50.214Z","0.0.0-dev.ffaef7a":"2026-07-08T16:10:20.595Z","0.0.0-dev.0f97936":"2026-07-08T16:13:35.436Z","0.0.0-dev.8f8a525":"2026-07-08T16:26:23.652Z","0.0.0-dev.16c57e5":"2026-07-08T16:27:49.422Z","0.0.0-dev.d66e3ca":"2026-07-09T09:06:37.500Z","0.0.0-dev.11ce136":"2026-07-09T09:10:04.783Z","0.0.0-dev.dd7294a":"2026-07-09T09:33:17.036Z","0.0.0-dev.504c4e7":"2026-07-09T10:31:35.040Z","0.0.0-dev.ac96bba":"2026-07-09T10:40:52.622Z","0.0.0-next.cf51f35":"2026-07-09T11:45:29.862Z","0.0.0-dev.1b2cb1b":"2026-07-09T11:45:49.114Z","0.0.0-dev.8f8b61a":"2026-07-09T12:06:37.890Z","0.0.0-dev.93dffd6":"2026-07-09T13:31:48.127Z","0.0.0-dev.6cb28f0":"2026-07-09T13:36:16.185Z","0.0.0-next.a22196a":"2026-07-09T13:53:39.786Z","0.0.0-dev.78aa760":"2026-07-09T13:55:39.574Z","0.0.0-dev.e9a7859":"2026-07-09T13:56:58.853Z","0.0.0-dev.4f3096a":"2026-07-09T13:59:29.112Z","0.0.0-next.10c9ebd":"2026-07-09T14:00:16.405Z","0.0.0-dev.65ebfda":"2026-07-09T14:04:05.764Z","0.0.0-dev.021be2d":"2026-07-09T14:07:55.083Z","0.0.0-next.b64f963":"2026-07-09T14:10:30.414Z","0.0.0-dev.12118bc":"2026-07-09T14:11:49.019Z","0.0.0-dev.faa58ad":"2026-07-09T14:13:01.909Z","0.0.0-dev.0fc3a70":"2026-07-09T14:13:27.317Z","1.2.6":"2026-07-09T14:17:31.350Z","0.0.0-dev.638310e":"2026-07-09T14:20:54.731Z","0.0.0-dev.b6ba410":"2026-07-09T15:32:55.421Z","0.0.0-dev.593b630":"2026-07-09T15:43:23.906Z","0.0.0-dev.61ca217":"2026-07-09T15:45:26.362Z","0.0.0-dev.b676a36":"2026-07-09T16:22:32.616Z","0.0.0-dev.11f910d":"2026-07-09T16:27:08.572Z","0.0.0-dev.006848a":"2026-07-09T16:35:45.036Z","0.0.0-dev.2ffe1b0":"2026-07-09T16:53:56.480Z","0.0.0-dev.febcf34":"2026-07-09T16:57:14.377Z","0.0.0-dev.32f382f":"2026-07-09T22:35:25.485Z","0.0.0-next.dfb9377":"2026-07-10T02:46:12.655Z","0.0.0-dev.528052f":"2026-07-10T05:02:11.211Z","0.0.0-dev.2ac87d4":"2026-07-10T07:34:01.541Z","0.0.0-next.a47c281":"2026-07-10T08:54:48.244Z","0.0.0-dev.a2ae550":"2026-07-10T08:58:31.279Z","0.0.0-dev.04cd07c":"2026-07-10T08:59:10.974Z","1.2.7":"2026-07-10T09:07:55.981Z","0.0.0-dev.c686e66":"2026-07-10T09:59:31.123Z","0.0.0-dev.6c19f09":"2026-07-10T10:08:22.825Z","0.0.0-dev.3aae93e":"2026-07-10T13:08:27.623Z","0.0.0-dev.d52140e":"2026-07-10T13:14:37.273Z","0.0.0-dev.8cf0152":"2026-07-10T13:40:55.301Z","0.0.0-next.ff9f673":"2026-07-10T13:43:24.356Z","0.0.0-next.7dfef32":"2026-07-10T13:46:08.264Z","0.0.0-dev.3f2f3a5":"2026-07-10T13:46:38.618Z","0.0.0-dev.8de908f":"2026-07-10T13:49:06.251Z","0.0.0-dev.4a8673b":"2026-07-10T14:06:42.793Z","0.0.0-next.f2fbc11":"2026-07-10T14:07:51.852Z","0.0.0-dev.31a7ac2":"2026-07-10T14:34:21.645Z","0.0.0-next.da0352b":"2026-07-10T14:54:35.143Z","0.0.0-dev.b6c9d23":"2026-07-10T14:55:40.743Z","0.0.0-dev.47aebf9":"2026-07-10T20:07:19.511Z","0.0.0-dev.c4650d1":"2026-07-10T23:10:10.478Z","0.0.0-dev.3e9b254":"2026-07-11T02:37:06.033Z","0.0.0-dev.250a665":"2026-07-11T07:33:40.416Z","0.0.0-dev.4356497":"2026-07-11T11:17:18.150Z","0.0.0-dev.253a1d8":"2026-07-11T18:18:48.705Z","0.0.0-dev.a7ed79a":"2026-07-11T18:19:27.736Z","0.0.0-dev.4f6718c":"2026-07-11T21:48:43.974Z","0.0.0-dev.d55b422":"2026-07-12T06:16:03.451Z","0.0.0-dev.fdaee96":"2026-07-12T08:52:04.716Z","0.0.0-dev.961eb8e":"2026-07-12T18:49:59.937Z","0.0.0-dev.eea47e9":"2026-07-12T23:38:09.932Z","0.0.0-dev.1ba1022":"2026-07-13T05:50:40.826Z","0.0.0-dev.a1bd75a":"2026-07-13T07:45:39.600Z","0.0.0-dev.419b241":"2026-07-13T08:15:01.232Z","0.0.0-dev.1439fab":"2026-07-13T08:30:03.006Z","0.0.0-next.bc8f632":"2026-07-13T08:46:32.546Z","0.0.0-dev.6c0e5b7":"2026-07-13T08:49:01.768Z","0.0.0-dev.37b8078":"2026-07-13T08:49:05.370Z","0.0.0-dev.82043d4":"2026-07-13T08:49:34.838Z","0.0.0-next.211f7c5":"2026-07-13T08:55:20.929Z","0.0.0-next.9bb5867":"2026-07-13T08:55:28.782Z","0.0.0-dev.830c297":"2026-07-13T08:58:47.635Z","0.0.0-dev.09d8f8f":"2026-07-13T08:59:26.117Z","0.0.0-next.817ce4a":"2026-07-13T12:54:07.027Z","0.0.0-next.00cbffa":"2026-07-13T12:54:46.933Z","0.0.0-dev.1c3fd49":"2026-07-13T12:57:14.345Z","0.0.0-dev.da4a8ab":"2026-07-13T12:57:51.613Z","0.0.0-dev.4c2d52b":"2026-07-13T12:58:26.404Z","0.0.0-dev.4740887":"2026-07-13T12:59:52.098Z","0.0.0-dev.e4c8632":"2026-07-13T13:00:38.773Z","0.0.0-dev.91d35d2":"2026-07-13T13:01:34.575Z","0.0.0-dev.da12fec":"2026-07-13T13:04:01.694Z","0.0.0-dev.4e98d6b":"2026-07-13T13:07:48.110Z","0.0.0-next.70549c2":"2026-07-13T13:08:54.553Z","0.0.0-dev.e07ec67":"2026-07-13T13:10:17.079Z","0.0.0-dev.b3bb6f9":"2026-07-13T13:40:51.063Z","0.0.0-dev.e1dbd77":"2026-07-13T13:43:32.299Z","0.0.0-next.d40a8f8":"2026-07-13T13:47:03.416Z","0.0.0-dev.ff576e7":"2026-07-13T13:49:58.243Z","0.0.0-next.6aaffb9":"2026-07-13T14:00:17.884Z","0.0.0-dev.ee1b9b9":"2026-07-13T14:22:17.246Z","0.0.0-dev.1459937":"2026-07-13T14:40:50.332Z","0.0.0-dev.61c0ccd":"2026-07-13T14:44:08.869Z","0.0.0-dev.57b4564":"2026-07-13T15:30:34.307Z","0.0.0-dev.14ebf78":"2026-07-13T15:36:23.630Z","0.0.0-dev.3e8b9b1":"2026-07-13T16:32:40.189Z","0.0.0-dev.9ce3efc":"2026-07-13T16:36:02.822Z","0.0.0-dev.e8d0af6":"2026-07-13T17:31:17.477Z","0.0.0-dev.b867e8f":"2026-07-13T17:59:29.045Z","0.0.0-dev.4fbb67d":"2026-07-13T18:36:40.225Z","0.0.0-dev.76e4ccb":"2026-07-13T18:52:14.245Z","0.0.0-dev.fcff71e":"2026-07-13T20:59:12.139Z","0.0.0-dev.a0490c3":"2026-07-14T02:11:01.262Z","0.0.0-dev.ee6593a":"2026-07-14T04:44:37.339Z","0.0.0-next.42bd6d2":"2026-07-14T10:53:58.464Z","0.0.0-dev.4bce785":"2026-07-14T22:04:35.578Z","0.0.0-next.626c8b8":"2026-07-15T02:12:54.517Z","0.0.0-dev.4fb0216":"2026-07-15T06:50:30.490Z","0.0.0-next.4ca9ddc":"2026-07-15T07:50:40.703Z","0.0.0-dev.5df37f4":"2026-07-15T08:07:19.360Z","0.0.0-dev.7fff932":"2026-07-15T08:55:05.524Z","0.0.0-next.8a90d46":"2026-07-15T09:30:30.309Z","0.0.0-next.9e0f15d":"2026-07-15T09:46:48.749Z","0.0.0-dev.119a840":"2026-07-15T12:01:52.167Z","0.0.0-dev.5302c19":"2026-07-15T13:57:56.974Z","0.0.0-dev.3300e72":"2026-07-15T14:09:13.442Z","0.0.0-dev.fa0d96a":"2026-07-15T14:25:39.311Z","0.0.0-dev.c24ef4d":"2026-07-15T15:32:34.943Z","0.0.0-dev.cf29341":"2026-07-15T15:47:52.760Z","0.0.0-dev.e051a6d":"2026-07-15T21:11:23.308Z","0.0.0-dev.174e61b":"2026-07-15T21:45:49.625Z","0.0.0-next.7e73c3f":"2026-07-16T01:48:39.489Z","0.0.0-dev.9b2153a":"2026-07-16T07:14:34.197Z","0.0.0-dev.c4613b1":"2026-07-16T07:17:27.005Z","0.0.0-dev.903fc54":"2026-07-16T09:24:17.049Z","0.0.0-next.0584ca8":"2026-07-16T09:25:20.627Z","0.0.0-dev.9b1ba13":"2026-07-16T10:06:01.441Z","0.0.0-dev.474874e":"2026-07-16T10:44:56.450Z","0.0.0-dev.4a7960f":"2026-07-16T12:58:05.064Z","0.0.0-dev.b67d8de":"2026-07-16T13:00:00.302Z","0.0.0-dev.fa62964":"2026-07-16T15:39:26.575Z","0.0.0-dev.e57854a":"2026-07-16T15:41:34.352Z","0.0.0-dev.2abd2e5":"2026-07-16T16:14:16.212Z","0.0.0-next.544a34d":"2026-07-16T16:15:20.647Z","0.0.0-dev.a63fad2":"2026-07-16T17:50:32.605Z","0.0.0-dev.ea09368":"2026-07-16T19:31:47.125Z","0.0.0-dev.6e7bbcf":"2026-07-17T05:05:23.236Z","0.0.0-dev.b28abfc":"2026-07-17T05:06:53.744Z","0.0.0-dev.798ce74":"2026-07-17T07:19:03.187Z","0.0.0-next.04c413b":"2026-07-17T07:19:18.550Z","0.0.0-dev.47690b5":"2026-07-17T07:19:44.289Z","0.0.0-dev.07b4248":"2026-07-17T07:50:32.762Z","0.0.0-dev.d3feead":"2026-07-17T10:12:09.573Z","0.0.0-dev.652bcf6":"2026-07-17T12:30:40.272Z","0.0.0-dev.17b18ce":"2026-07-17T13:16:33.226Z","0.0.0-dev.085d492":"2026-07-17T16:45:14.442Z","0.0.0-dev.b0bdcad":"2026-07-17T21:07:50.719Z","0.0.0-dev.3b0122f":"2026-07-18T00:33:08.220Z","0.0.0-dev.6a8080d":"2026-07-18T05:14:31.239Z","0.0.0-next.264c1e8":"2026-07-18T08:51:18.463Z","0.0.0-dev.7e34752":"2026-07-18T08:51:49.092Z","0.0.0-dev.09436a3":"2026-07-18T17:41:40.463Z","0.0.0-dev.bb09714":"2026-07-18T21:52:00.704Z","0.0.0-dev.34747e4":"2026-07-19T02:51:20.475Z","0.0.0-next.27b07dc":"2026-07-19T06:42:08.024Z","0.0.0-dev.4627d88":"2026-07-19T06:43:03.777Z","0.0.0-dev.9c78809":"2026-07-19T09:46:34.005Z","0.0.0-dev.ea7edeb":"2026-07-19T15:57:27.192Z","0.0.0-dev.d4c47c7":"2026-07-19T20:10:52.417Z","0.0.0-dev.97c9984":"2026-07-19T22:16:34.060Z","0.0.0-dev.66a6c55":"2026-07-20T06:08:48.114Z","0.0.0-dev.3fa3eb1":"2026-07-20T07:36:43.533Z","0.0.0-dev.e2c53a4":"2026-07-20T08:38:10.485Z","0.0.0-dev.7b7b029":"2026-07-20T09:59:39.889Z","0.0.0-dev.b44a52b":"2026-07-20T10:37:14.271Z","0.0.0-dev.ff987f3":"2026-07-20T10:40:03.560Z","0.0.0-dev.35a7b38":"2026-07-20T13:29:58.415Z","0.0.0-dev.b3133d1":"2026-07-20T13:30:53.424Z","0.0.0-dev.949f2f6":"2026-07-20T14:32:40.796Z","0.0.0-dev.309961d":"2026-07-20T14:33:29.146Z","0.0.0-dev.786f528":"2026-07-20T14:37:34.325Z","0.0.0-next.89cd04d":"2026-07-20T15:00:17.934Z","0.0.0-dev.5df45da":"2026-07-20T15:03:07.648Z","0.0.0-dev.38a5f43":"2026-07-20T15:03:21.413Z","0.0.0-dev.c43e7d9":"2026-07-21T04:11:25.537Z","0.0.0-dev.7914624":"2026-07-21T07:03:50.092Z","0.0.0-next.ed1bcfc":"2026-07-21T07:04:34.981Z","0.0.0-dev.19036af":"2026-07-21T07:05:13.411Z","0.0.0-dev.90dbcd8":"2026-07-21T09:29:35.627Z","0.0.0-dev.9ccc873":"2026-07-21T14:05:40.790Z","0.0.0-dev.94c22d0":"2026-07-21T14:18:00.225Z","0.0.0-dev.06f809c":"2026-07-21T14:22:51.009Z","0.0.0-dev.a3b5679":"2026-07-22T05:13:09.518Z","0.0.0-dev.b829beb":"2026-07-22T07:37:41.661Z","0.0.0-dev.f2bbe9b":"2026-07-22T07:41:45.716Z","0.0.0-dev.1fc2094":"2026-07-22T07:55:47.274Z","0.0.0-next.ca5b38a":"2026-07-22T07:56:23.266Z","0.0.0-dev.4c501ea":"2026-07-22T07:56:47.904Z","0.0.0-dev.4f2fc36":"2026-07-22T09:14:34.740Z","0.0.0-dev.ea67b9b":"2026-07-22T09:15:14.792Z","0.0.0-next.23f5c99":"2026-07-22T09:28:39.617Z","0.0.0-dev.7e1e5d0":"2026-07-22T09:31:11.234Z","0.0.0-dev.bc9c12c":"2026-07-22T09:31:25.269Z","0.0.0-next.954e353":"2026-07-22T09:32:49.990Z","0.0.0-dev.30cff29":"2026-07-22T09:35:21.688Z","0.0.0-dev.81ea105":"2026-07-22T09:35:28.616Z","0.0.0-dev.4e0a898":"2026-07-22T12:37:29.247Z","1.3.0":"2026-07-22T16:08:59.986Z","0.0.0-next.93a324d":"2026-07-22T16:11:23.800Z","0.0.0-dev.67e9173":"2026-07-22T16:11:57.189Z","0.0.0-dev.356a405":"2026-07-22T16:12:08.457Z","0.0.0-dev.59d3518":"2026-07-22T16:57:17.919Z","0.0.0-dev.1fd0170":"2026-07-22T16:58:25.921Z","0.0.0-dev.c18dbd8":"2026-07-22T16:59:25.987Z","0.0.0-dev.2b06510":"2026-07-23T01:07:48.245Z","0.0.0-dev.1b3b81f":"2026-07-23T09:58:36.362Z","0.0.0-dev.75d8ef6":"2026-07-23T10:01:50.949Z","0.0.0-dev.df78ff9":"2026-07-23T11:29:52.654Z","0.0.0-dev.10603d1":"2026-07-23T11:35:37.614Z","0.0.0-dev.1e8c0f1":"2026-07-23T12:45:13.928Z","0.0.0-next.07f2dfa":"2026-07-23T12:59:28.718Z","0.0.0-dev.b04f1f4":"2026-07-23T13:42:24.087Z","0.0.0-next.adbde82":"2026-07-23T15:17:43.860Z","0.0.0-dev.a0d5023":"2026-07-23T16:25:50.215Z","0.0.0-dev.994f77c":"2026-07-23T16:32:19.489Z","0.0.0-dev.9ca3495":"2026-07-27T09:33:53.519Z","0.0.0-dev.dd47ea8":"2026-07-27T10:15:02.023Z","0.0.0-dev.e38366a":"2026-07-27T10:26:16.018Z","0.0.0-dev.f67d065":"2026-07-27T10:28:16.121Z","0.0.0-dev.ce9afb7":"2026-07-27T10:33:46.004Z","0.0.0-dev.a784263":"2026-07-27T10:58:05.944Z","0.0.0-dev.ba711bf":"2026-07-27T10:59:46.357Z","0.0.0-next.8eaff90":"2026-07-27T12:13:53.079Z","0.0.0-dev.9d75142":"2026-07-27T12:44:30.061Z","0.0.0-dev.e9670a3":"2026-07-27T12:50:38.815Z","0.0.0-dev.65d67ef":"2026-07-27T12:50:44.200Z","0.0.0-dev.b501fc9":"2026-07-27T13:08:40.727Z","0.0.0-next.655ad7b":"2026-07-27T14:23:24.698Z","0.0.0-next.fc5dafb":"2026-07-27T14:31:49.994Z","0.0.0-dev.954e353":"2026-07-27T15:01:04.730Z","0.0.0-dev.117de55":"2026-07-27T15:01:27.281Z","1.3.1":"2026-07-27T15:07:11.760Z","0.0.0-dev.c0d2fad":"2026-07-27T16:12:24.707Z","0.0.0-dev.41b3fd6":"2026-07-27T16:23:30.421Z","0.0.0-dev.a919e42":"2026-07-27T16:23:35.897Z","2.0.0-alpha.2797af0":"2026-07-27T18:35:54.787Z","0.0.0-dev.8f292ef":"2026-07-28T08:38:35.530Z","2.0.0-alpha.6336fb4":"2026-07-28T08:44:29.811Z","2.0.0-alpha.d46620f":"2026-07-28T08:56:41.724Z","2.0.0-alpha.c13294d":"2026-07-28T09:43:00.761Z","0.0.0-dev.735cc0a":"2026-07-28T09:56:20.780Z","2.0.0-alpha.2bb06a3":"2026-07-28T10:20:25.984Z","0.0.0-dev.08be486":"2026-07-28T11:52:03.618Z","0.0.0-dev.0b17bba":"2026-07-28T12:53:40.506Z","0.0.0-dev.c3343fa":"2026-07-28T13:35:03.870Z","0.0.0-dev.086ce54":"2026-07-28T13:37:48.125Z","0.0.0-dev.e284edd":"2026-07-28T13:45:35.339Z","0.0.0-dev.0fd8f27":"2026-07-28T13:46:53.794Z","0.0.0-next.9f41d78":"2026-07-28T14:02:00.041Z","0.0.0-dev.fa0836a":"2026-07-28T14:18:50.089Z","0.0.0-dev.9961fcf":"2026-07-28T15:07:51.208Z","0.0.0-dev.f9c577b":"2026-07-28T15:56:43.320Z","0.0.0-next.61f1c06":"2026-07-28T16:00:07.244Z","1.3.2":"2026-07-29T07:36:07.848Z","0.0.0-dev.9b0578d":"2026-07-29T08:54:51.582Z","0.0.0-dev.efe5a46":"2026-07-29T09:01:06.138Z","0.0.0-dev.f1f2ce8":"2026-07-29T09:07:56.647Z","0.0.0-dev.efd00e6":"2026-07-29T09:10:27.583Z","0.0.0-dev.65668c8":"2026-07-29T09:15:13.800Z","0.0.0-dev.75909c7":"2026-07-29T10:42:05.675Z","0.0.0-dev.9fa5d79":"2026-07-29T10:42:16.539Z","0.0.0-next.ad91245":"2026-07-29T12:34:59.175Z","0.0.0-next.ddcca06":"2026-07-29T14:51:31.970Z","0.0.0-next.dd9a9a9":"2026-07-30T09:44:17.497Z","0.0.0-next.8ad1986":"2026-07-30T16:34:50.347Z","0.0.0-dev.d5d28ed":"2026-07-31T12:43:46.441Z","0.0.0-dev.a895f9f":"2026-07-31T12:47:12.302Z","0.0.0-dev.98312ec":"2026-07-31T13:23:23.114Z","0.0.0-dev.50dacce":"2026-07-31T14:18:27.562Z","0.0.0-dev.d2cb8f6":"2026-07-31T14:21:36.455Z","0.0.0-dev.9f4ef51":"2026-07-31T14:43:42.635Z","0.0.0-dev.0d0aa6b":"2026-07-31T14:59:22.922Z","0.0.0-next.30b2368":"2026-07-31T15:19:45.984Z","0.0.0-dev.00129a2":"2026-07-31T16:03:44.155Z","0.0.0-dev.ad0f527":"2026-07-31T16:24:42.771Z","0.0.0-dev.2d24ce5":"2026-07-31T16:33:45.227Z","0.0.0-dev.a4e4a06":"2026-08-03T08:41:32.493Z","0.0.0-dev.4ef0957":"2026-08-03T08:45:17.466Z","0.0.0-dev.125ba39":"2026-08-03T09:40:33.393Z","0.0.0-dev.95945b2":"2026-08-03T09:47:15.046Z","0.0.0-next.6b1b79a":"2026-08-03T09:51:39.301Z","0.0.0-dev.14f0675":"2026-08-03T10:00:09.277Z","0.0.0-dev.6ed342d":"2026-08-03T12:07:17.591Z","0.0.0-dev.8054fa4":"2026-08-03T12:58:08.029Z","0.0.0-dev.6c1fcf0":"2026-08-03T13:00:50.233Z","0.0.0-dev.69c3477":"2026-08-03T13:08:46.410Z","0.0.0-dev.7cb2937":"2026-08-03T13:25:38.348Z","0.0.0-dev.d3b5bba":"2026-08-03T13:58:59.360Z","0.0.0-dev.a6e5f63":"2026-08-03T14:11:10.811Z","0.0.0-dev.bb9e271":"2026-08-03T14:38:32.240Z","0.0.0-dev.f80c2df":"2026-08-03T14:40:33.289Z","0.0.0-dev.eddca63":"2026-08-03T15:10:16.062Z","0.0.0-dev.f865597":"2026-08-03T15:11:47.260Z","0.0.0-dev.5e22fef":"2026-08-03T15:16:32.976Z","0.0.0-dev.9989223":"2026-08-03T15:17:29.130Z","0.0.0-dev.6200a43":"2026-08-03T15:38:11.480Z","0.0.0-next.380e34b":"2026-08-03T15:57:32.564Z","0.0.0-dev.ba143e2":"2026-08-03T16:16:35.739Z","0.0.0-next.aec652f":"2026-08-03T16:17:00.567Z","0.0.0-dev.9a9dbf4":"2026-08-03T16:19:47.811Z","0.0.0-dev.8ad2429":"2026-08-03T16:20:39.893Z","0.0.0-dev.97380af":"2026-08-03T16:31:22.022Z","0.0.0-dev.e28f13b":"2026-08-03T16:37:46.409Z","0.0.0-dev.1d8d14d":"2026-08-03T16:39:22.009Z","0.0.0-next.98c18aa":"2026-08-04T07:02:33.150Z","0.0.0-dev.d5dcd8e":"2026-08-04T07:04:25.576Z","0.0.0-dev.6676c96":"2026-08-04T07:20:24.696Z","0.0.0-dev.3112487":"2026-08-04T07:27:12.134Z","0.0.0-dev.a31c1f8":"2026-08-04T07:27:44.631Z","0.0.0-dev.fbefbcd":"2026-08-04T08:09:50.426Z","0.0.0-next.1567700":"2026-08-04T08:22:47.232Z","0.0.0-dev.2e830c1":"2026-08-04T08:23:02.180Z","0.0.0-dev.f3a8932":"2026-08-04T08:40:32.945Z","0.0.0-dev.5e1a613":"2026-08-04T08:45:13.462Z","0.0.0-dev.99a8152":"2026-08-04T09:35:24.697Z","0.0.0-next.8b8608c":"2026-08-04T09:37:27.418Z","0.0.0-next.6117fea":"2026-08-04T09:58:49.049Z","0.0.0-dev.7a39621":"2026-08-04T10:05:10.424Z","1.3.3":"2026-08-04T12:17:14.812Z","0.0.0-next.45dfd29":"2026-08-04T12:30:28.627Z","0.0.0-next.d563fa4":"2026-08-04T12:35:33.244Z","0.0.0-dev.3122155":"2026-08-04T14:11:21.083Z","0.0.0-dev.6804e2a":"2026-08-04T14:27:17.112Z","0.0.0-dev.576bf90":"2026-08-04T14:44:51.482Z","0.0.0-dev.506d4b2":"2026-08-04T14:51:13.610Z","0.0.0-dev.47e15cc":"2026-08-04T14:57:37.502Z","0.0.0-dev.4bd62c5":"2026-08-04T14:58:23.625Z","0.0.0-dev.810c57c":"2026-08-04T15:19:01.264Z","0.0.0-dev.1c59ad2":"2026-08-05T08:02:55.786Z","0.0.0-dev.f6c7a18":"2026-08-05T08:14:46.862Z","0.0.0-next.7f2486c":"2026-08-05T08:34:13.683Z","0.0.0-next.4d31386":"2026-08-05T09:41:48.802Z","0.0.0-dev.271d03a":"2026-08-05T12:08:13.679Z","0.0.0-next.44ebf07":"2026-08-05T13:16:38.542Z","0.0.0-dev.98dad09":"2026-08-05T15:52:56.167Z","0.0.0-next.204309e":"2026-08-05T15:59:56.631Z","0.0.0-dev.da106ed":"2026-08-06T08:25:10.854Z","0.0.0-dev.d455164":"2026-08-06T09:15:09.293Z","0.0.0-dev.9c6d6b4":"2026-08-06T12:51:38.904Z","1.3.4":"2026-08-06T12:53:39.024Z","0.0.0-next.c39a1d3":"2026-08-06T13:27:19.628Z","0.0.0-dev.e3d51c6":"2026-08-07T08:47:13.054Z","0.0.0-dev.c79dfc4":"2026-08-07T08:53:28.932Z","0.0.0-dev.3470e67":"2026-08-07T08:57:41.323Z","0.0.0-dev.ba96837":"2026-08-07T09:06:56.272Z","0.0.0-dev.04dd639":"2026-08-07T09:13:25.431Z","1.3.5":"2026-08-07T09:13:54.762Z","0.0.0-dev.643ca28":"2026-08-07T09:21:50.386Z","0.0.0-dev.b3535e4":"2026-08-07T09:26:48.621Z","0.0.0-dev.b7a7da9":"2026-08-07T09:45:04.203Z","0.0.0-dev.44b28eb":"2026-08-07T13:40:48.602Z","0.0.0-dev.650829":"2026-08-07T13:40:53.735Z","0.0.0-dev.9eca843":"2026-08-07T13:52:32.886Z","0.0.0-dev.eaed8a9":"2026-08-07T14:01:35.031Z","0.0.0-next.592874e":"2026-08-07T14:01:39.649Z","0.0.0-dev.3352874":"2026-08-07T14:04:27.425Z","0.0.0-dev.3d9f995":"2026-08-07T14:40:49.795Z","0.0.0-next.ec9ea08":"2026-08-07T14:40:52.463Z","0.0.0-dev.3227ae0":"2026-08-07T15:07:49.062Z","0.0.0-next.2bf54d8":"2026-08-07T16:51:32.849Z","0.0.0-dev.e50416a":"2026-08-10T13:17:35.277Z","0.0.0-dev.0ea96db":"2026-08-10T13:26:35.021Z","0.0.0-dev.97c9ddf":"2026-08-10T13:51:34.031Z","0.0.0-dev.5aa2d65":"2026-08-10T14:00:49.009Z","0.0.0-dev.a72fa29":"2026-08-10T14:18:26.410Z","0.0.0-dev.956aa39":"2026-08-10T15:31:14.927Z","0.0.0-next.2b2ff37":"2026-08-11T10:03:21.084Z","0.0.0-dev.89f9a0f":"2026-08-11T13:03:07.521Z","0.0.0-next.1e7aae5":"2026-08-11T13:09:29.465Z","0.0.0-dev.ed29eee":"2026-08-11T13:36:27.572Z","0.0.0-dev.b99e309":"2026-08-11T13:44:24.908Z","0.0.0-dev.2e393a7":"2026-08-11T13:56:52.112Z","0.0.0-dev.9e8c39a":"2026-08-11T14:11:46.865Z","0.0.0-next.d52007a":"2026-08-11T14:45:01.352Z","1.4.0":"2026-08-11T15:01:40.968Z","0.0.0-next.dfb012a":"2026-08-13T14:59:41.921Z","0.0.0-next.6d61974":"2026-08-18T15:04:19.554Z","2.0.0-alpha.718b53d":"2026-08-18T16:11:58.591Z","0.0.0-dev.1241604":"2026-08-18T16:19:18.106Z","0.0.0-dev.2150013":"2026-08-18T16:28:56.153Z","0.0.0-dev.24def2e":"2026-08-18T17:01:31.578Z","0.0.0-dev.66591d1":"2026-08-18T17:11:34.133Z","0.0.0-dev.ab96e7e":"2026-08-18T18:34:35.517Z","0.0.0-dev.38f1309":"2026-08-18T18:52:25.076Z","0.0.0-dev.ddf79c7":"2026-08-19T08:08:29.767Z","0.0.0-dev.6e433b7":"2026-08-19T08:39:22.890Z","0.0.0-dev.faa4bf8":"2026-08-19T13:12:02.125Z","0.0.0-dev.d62300f":"2026-08-20T14:19:06.794Z","0.0.0-dev.ba81b75":"2026-08-20T14:20:41.735Z","0.0.0-dev.55e8b78":"2026-08-21T09:14:21.202Z","0.0.0-dev.7aada9d":"2026-08-21T09:40:18.004Z","0.0.0-dev.6ceb6b3":"2026-08-21T09:45:58.774Z","0.0.0-dev.bfb8742":"2026-08-21T09:48:26.105Z","0.0.0-dev.173bfe3":"2026-08-21T09:57:06.564Z","0.0.0-dev.0fa5252":"2026-08-21T13:01:32.374Z","0.0.0-dev.34007b8":"2026-08-21T13:28:31.617Z","0.0.0-dev.50c10e1":"2026-08-21T13:31:28.206Z","0.0.0-next.98c726b":"2026-08-21T13:56:23.377Z","0.0.0-dev.df0cfdd":"2026-08-21T14:21:04.089Z","0.0.0-dev.41ba66d":"2026-08-21T14:53:06.495Z","2.0.0-alpha.ea364cb":"2026-08-21T15:27:34.824Z","0.0.0-dev.395132":"2026-08-21T15:29:57.355Z","0.0.0-dev.874c2eb":"2026-08-21T15:48:48.843Z","2.0.0-alpha.f41c087":"2026-08-21T16:24:00.495Z","2.0.0-alpha.71beea9":"2026-08-21T16:52:06.230Z","2.0.0-alpha.bdeba1f":"2026-08-21T18:40:17.202Z","0.0.0-dev.a915392":"2026-08-23T14:36:39.050Z","0.0.0-next.c381e7e":"2026-08-24T08:48:55.096Z","0.0.0-dev.dde647a":"2026-08-24T09:13:19.753Z","0.0.0-dev.5b46598":"2026-08-24T13:57:07.859Z","1.4.1":"2026-08-24T14:05:27.392Z","0.0.0-dev.c19b437":"2026-08-24T14:09:16.512Z","0.0.0-dev.09043e8":"2026-08-24T14:14:13.401Z","0.0.0-dev.9a3a28d":"2026-08-24T14:29:59.268Z","2.0.0-alpha.ff0caf0":"2026-08-24T14:47:01.963Z","0.0.0-dev.b9466d5":"2026-08-25T12:25:01.309Z","0.0.0-dev.0ad9d4b":"2026-08-25T12:42:18.711Z","0.0.0-dev.8a4b6f5":"2026-08-25T12:55:17.117Z","0.0.0-dev.b6f5d60":"2026-08-25T13:03:11.362Z","0.0.0-dev.f7943e6":"2026-08-25T13:07:33.845Z","0.0.0-dev.2cdace2":"2026-08-25T13:20:02.224Z","0.0.0-dev.c4eb970":"2026-08-25T13:52:54.474Z","0.0.0-dev.1fc05b0":"2026-08-25T16:11:52.555Z","0.0.0-dev.81fd90a":"2026-08-25T17:06:48.734Z","0.0.0-dev.1cfaa1d":"2026-08-26T08:01:53.500Z","0.0.0-dev.f988e28":"2026-08-26T08:27:24.035Z","0.0.0-dev.48c0ef8":"2026-08-26T09:57:11.216Z","0.0.0-dev.c6ddc9f":"2026-08-26T09:57:21.304Z","0.0.0-dev.8ceb3ae":"2026-08-26T09:57:28.936Z","0.0.0-dev.1f1ebb1":"2026-08-26T13:02:51.062Z","0.0.0-dev.5b6850a":"2026-08-26T13:52:36.740Z","0.0.0-dev.d71cf9e":"2026-08-26T14:01:21.015Z","0.0.0-dev.4fa42a6":"2026-08-26T14:01:49.313Z","0.0.0-dev.7712e5c":"2026-08-26T14:07:04.161Z","0.0.0-dev.4919899":"2026-08-26T14:17:22.666Z","0.0.0-dev.8164d23":"2026-08-27T15:41:57.222Z","0.0.0-dev.5122634":"2026-08-27T15:57:18.658Z","0.0.0-dev.dbab7df":"2026-08-27T17:25:56.502Z","0.0.0-dev.13828c9":"2026-08-28T08:45:25.201Z","0.0.0-dev.2c322a1":"2026-08-28T08:47:45.059Z","0.0.0-dev.7334798":"2026-08-28T12:42:20.386Z","0.0.0-dev.037008a":"2026-08-28T13:11:55.777Z","2.0.0-alpha.deed804":"2026-08-28T13:19:53.475Z","0.0.0-dev.c2c0f98":"2026-08-28T13:23:41.713Z","2.0.0-beta.68a71cb":"2026-08-28T13:36:37.761Z","2.0.0-beta.5f8bd6f":"2026-08-28T15:36:40.093Z","2.0.0-beta.5e34c1e":"2026-08-28T16:47:51.676Z","2.0.0-beta.26f126f":"2026-08-31T08:54:35.648Z","0.0.0-next.bb11fe0":"2026-08-31T10:01:49.305Z","2.0.0-beta.36d7fef":"2026-08-31T15:14:14.243Z","2.0.0-beta.5752155":"2026-08-31T15:26:29.378Z","2.0.0-beta.dd3cba3":"2026-08-31T15:42:20.676Z","2.0.0-beta.78ceed1":"2026-08-31T16:03:18.123Z","2.0.0-beta.1430f4f":"2026-08-31T16:14:08.062Z","0.0.0-dev.c006b0b":"2026-09-02T09:34:20.043Z","0.0.0-dev.b9f85b3":"2026-09-02T09:38:47.852Z","2.0.0-beta.dba0bc8":"2026-09-02T09:39:09.308Z","0.0.0-dev.299beb9":"2026-09-02T09:52:50.591Z","0.0.0-dev.1339c63":"2026-09-02T10:05:10.962Z","2.0.0-beta.33c6f26":"2026-09-02T10:24:52.738Z","2.0.0-beta.8f56a42":"2026-09-02T10:51:08.474Z","2.0.0-beta.3a8ddf2":"2026-09-02T12:39:54.284Z","2.0.0-beta.3b39c79":"2026-09-02T12:57:53.078Z","2.0.0-beta.0459c30":"2026-09-02T12:59:30.580Z","2.0.0-beta.4395b60":"2026-09-02T13:50:35.692Z","2.0.0-beta.b072b9f":"2026-09-02T14:29:11.203Z","2.0.0-beta.a2743c5":"2026-09-02T15:33:01.688Z","0.0.0-dev.1d9ccb6":"2026-09-03T09:03:23.117Z","0.0.0-dev.7b38d74":"2026-09-03T09:08:28.750Z","0.0.0-dev.3e8eb5b":"2026-09-03T09:36:44.429Z","0.0.0-dev.b8f31c3":"2026-09-03T09:50:11.859Z","0.0.0-dev.803b80d":"2026-09-03T09:59:29.363Z","0.0.0-dev.b49fb51":"2026-09-03T10:03:46.764Z","0.0.0-dev.3de2bbc":"2026-09-03T10:23:35.127Z","0.0.0-next.0f12579":"2026-09-03T13:14:28.518Z","0.0.0-next.da3047d":"2026-09-03T13:41:52.568Z","0.0.0-dev.a05e8da":"2026-09-03T13:42:06.049Z","0.0.0-dev.d694289":"2026-09-03T13:42:37.403Z","0.0.0-dev.1f73cad":"2026-09-03T13:43:37.634Z","0.0.0-dev.019c11f":"2026-09-03T13:57:44.785Z","0.0.0-next.f0a064a":"2026-09-03T14:02:44.666Z","0.0.0-next.cbe98fa":"2026-09-03T14:04:40.466Z","0.0.0-next.95d76fd":"2026-09-03T14:35:05.339Z","0.0.0-dev.0e1ce61":"2026-09-03T15:29:13.517Z","0.0.0-dev.359c055":"2026-09-03T16:03:09.653Z","0.0.0-dev.efba8c5":"2026-09-04T08:26:22.353Z","0.0.0-dev.ed005a8":"2026-09-04T08:38:44.817Z","0.0.0-dev.4b42365":"2026-09-04T08:40:08.380Z","0.0.0-next.41df9c7":"2026-09-04T08:43:05.332Z","2.0.0":"2026-09-04T08:44:59.357Z","0.0.0-dev.fb985cd":"2026-09-07T11:45:26.667Z","0.0.0-dev.6e00674":"2026-09-07T11:46:13.153Z","0.0.0-dev.8557692":"2026-09-07T14:36:07.407Z","0.0.0-dev.8c5761e":"2026-09-07T14:59:19.163Z","0.0.0-dev.731cf2d":"2026-09-08T09:16:21.918Z","0.0.0-dev.6f49be8":"2026-09-08T12:45:18.694Z","0.0.0-dev.df1e961":"2026-09-08T16:34:46.452Z","0.0.0-dev.28e1f00":"2026-09-09T07:41:50.791Z","0.0.0-next.3023e34":"2026-09-09T13:51:45.772Z","0.0.0-dev.70a4705":"2026-09-09T14:06:31.305Z","0.0.0-dev.5d5fcdf":"2026-09-09T14:33:58.624Z","0.0.0-dev.a6649ca":"2026-09-09T14:42:08.071Z","0.0.0-dev.a4cd287":"2026-09-10T14:07:55.276Z","0.0.0-next.6a36626":"2026-09-10T14:10:56.988Z","0.0.0-dev.c0fbc2c":"2026-09-10T14:20:57.595Z","0.0.0-dev.52efb68":"2026-09-10T14:21:55.023Z","0.0.0-next.15507fe":"2026-09-10T14:25:53.024Z","0.0.0-dev.70469a5":"2026-09-10T14:49:22.833Z","0.0.0-dev.3ded64a":"2026-09-10T14:51:07.286Z","0.0.0-dev.460274":"2026-09-10T14:51:33.166Z","0.0.0-dev.947991d":"2026-09-10T15:16:03.147Z","0.0.0-dev.10a2217":"2026-09-10T15:16:32.175Z","0.0.0-dev.d20e6f0":"2026-09-10T15:22:57.388Z","0.0.0-dev.b5d3898":"2026-09-10T15:24:29.115Z","0.0.0-dev.ae3cd14":"2026-09-10T15:25:34.382Z","0.0.0-dev.ada9f6e":"2026-09-10T15:30:34.261Z","0.0.0-next.3e3463a":"2026-09-10T15:32:16.455Z","0.0.0-next.1991de7":"2026-09-10T15:32:41.228Z","0.0.0-dev.226558e":"2026-09-10T15:32:58.623Z","0.0.0-next.001284f":"2026-09-11T07:55:14.232Z","0.0.0-dev.85e5e7d":"2026-09-11T13:00:56.981Z","0.0.0-next.6e16cb9":"2026-09-11T13:33:52.443Z","0.0.0-dev.f324cc4":"2026-09-11T13:40:17.735Z","0.0.0-next.8fd1fe8":"2026-09-11T13:51:13.085Z","0.0.0-dev.fca7959":"2026-09-14T13:34:09.348Z","0.0.0-dev.effc12c":"2026-09-14T13:39:15.905Z","0.0.0-dev.0d8359e":"2026-09-14T13:40:09.407Z","0.0.0-dev.475547f":"2026-09-14T13:46:14.248Z","0.0.0-dev.3d83e07":"2026-09-14T13:46:21.342Z","0.0.0-dev.596dbd1":"2026-09-14T13:47:29.571Z","0.0.0-dev.07b1700":"2026-09-14T15:49:34.304Z","0.0.0-dev.0632f2c":"2026-09-14T15:58:55.915Z","0.0.0-dev.59194c3":"2026-09-15T13:53:25.558Z","0.0.0-dev.a961973":"2026-09-15T13:57:12.158Z","0.0.0-dev.06587d0":"2026-09-15T14:03:11.675Z","0.0.0-dev.6391a13":"2026-09-15T14:11:06.128Z","0.0.0-dev.d8eafec":"2026-09-15T14:26:00.043Z","0.0.0-dev.70d7756":"2026-09-16T09:19:37.747Z","0.0.0-dev.0f46e36":"2026-09-16T09:24:16.228Z","0.0.0-dev.91f1004":"2026-09-16T09:52:41.609Z","0.0.0-dev.141fd00":"2026-09-16T10:39:43.255Z","0.0.0-dev.bcb73da":"2026-09-17T15:15:20.861Z","0.0.0-dev.0e6da7c":"2026-09-17T15:16:58.676Z","0.0.0-dev.da00241":"2026-09-17T15:31:42.821Z","0.0.0-dev.d04ef40":"2026-09-17T16:48:42.449Z","0.0.0-next.d4774cc":"2026-09-18T08:30:06.976Z","0.0.0-dev.ffdf126":"2026-09-18T14:01:06.188Z","0.0.0-next.8014b80":"2026-09-18T16:48:51.497Z","0.0.0-dev.210f5a3":"2026-09-21T09:15:57.528Z","0.0.0-dev.1ac91c5":"2026-09-21T09:19:04.383Z","0.0.0-dev.4917d75":"2026-09-21T09:31:38.306Z","0.0.0-dev.32741ca":"2026-09-21T09:38:26.071Z","0.0.0-dev.57816ed":"2026-09-21T10:00:44.227Z","0.0.0-dev.684471d":"2026-09-21T11:23:00.376Z","0.0.0-dev.fa95a7b":"2026-09-21T11:25:26.789Z","0.0.0-dev.7583ae8":"2026-09-21T13:11:25.293Z","0.0.0-dev.272e395":"2026-09-21T13:14:18.253Z","0.0.0-dev.e3d3217":"2026-09-21T13:26:36.422Z","0.0.0-dev.6fa217f":"2026-09-21T13:43:45.861Z","0.0.0-dev.3c6e3e7":"2026-09-21T13:52:07.615Z","0.0.0-next.b77146a":"2026-09-21T15:30:11.500Z","0.0.0-next.47a653c":"2026-09-21T15:30:50.606Z","0.0.0-next.3340b34":"2026-09-21T15:32:32.454Z","0.0.0-dev.b4419f2":"2026-09-21T16:21:30.636Z","0.0.0-next.68a5a53":"2026-09-22T09:37:43.671Z","0.0.0-next.d93900e":"2026-09-22T09:41:04.312Z","0.0.0-next.78dcef0":"2026-09-22T09:41:19.443Z","0.0.0-dev.f384b26":"2026-09-23T08:13:31.797Z","0.0.0-dev.16fb6ea":"2026-09-23T08:16:41.526Z","0.0.0-dev.d229e79":"2026-09-23T08:20:46.007Z","0.0.0-dev.5f464e7":"2026-09-23T14:56:06.235Z","0.0.0-dev.b6192c8":"2026-09-23T15:31:02.754Z","0.0.0-next.8bc3175":"2026-09-24T09:39:43.054Z","0.0.0-dev.3b3d824":"2026-09-28T13:48:13.083Z","0.0.0-dev.dc90b1c":"2026-09-28T13:59:47.154Z","0.0.0-dev.a52155b":"2026-09-28T14:11:16.909Z","0.0.0-next.021bf7c":"2026-09-28T14:41:27.728Z","0.0.0-dev.4d9fc89":"2026-09-28T16:22:19.397Z","0.0.0-dev.266e240":"2026-09-28T16:27:13.985Z","0.0.0-dev.0bd2828":"2026-09-29T07:40:04.242Z","0.0.0-next.6d0f0bf":"2026-09-29T09:06:49.595Z","0.0.0-dev.ec70681":"2026-09-29T09:19:23.770Z","0.0.0-dev.4cca07a":"2026-09-29T09:56:12.398Z","0.0.0-next.4081040":"2026-09-29T12:49:05.326Z","0.0.0-dev.5c35b50":"2026-09-29T13:35:02.430Z","2.0.0-beta.5c35b50":"2026-09-29T13:52:24.107Z","2.0.1":"2026-09-29T14:10:04.554Z","0.0.0-dev.00d48a9":"2026-09-30T14:09:06.681Z","0.0.0-dev.db532c6":"2026-09-30T14:14:00.702Z","0.0.0-dev.69d93ba":"2026-09-30T15:09:46.192Z","0.0.0-dev.0f803c4":"2026-09-30T16:04:54.978Z","0.0.0-dev.ed38f16":"2026-09-30T17:20:50.117Z","0.0.0-dev.a5f5e87":"2026-10-01T07:44:28.585Z","0.0.0-dev.0fb8fee":"2026-10-01T08:12:21.687Z","0.0.0-dev.5ca59c6":"2026-10-01T08:28:45.702Z","0.0.0-dev.99c619a":"2026-10-01T08:28:54.423Z","0.0.0-dev.e1ca873":"2026-10-01T08:34:51.604Z","0.0.0-dev.793efe5":"2026-10-01T08:42:12.999Z","0.0.0-dev.fd4b722":"2026-10-01T08:52:31.402Z","0.0.0-dev.f57f202":"2026-10-01T09:04:58.786Z","0.0.0-dev.2ce53df":"2026-10-01T09:18:33.372Z","0.0.0-dev.01c9a8b":"2026-10-01T09:31:38.950Z","0.0.0-next.027653b":"2026-10-01T09:50:52.006Z","0.0.0-dev.241cba0":"2026-10-01T10:49:44.661Z","0.0.0-dev.995023d":"2026-10-01T12:09:32.607Z","0.0.0-dev.aac44d3":"2026-10-01T12:25:13.894Z","0.0.0-dev.73f93cf":"2026-10-01T13:54:23.813Z","0.0.0-dev.3744049":"2026-10-01T16:55:35.265Z","0.0.0-dev.b34b4f0":"2026-10-02T07:57:36.564Z","0.0.0-dev.a3e07d9":"2026-10-02T08:41:17.603Z","0.0.0-dev.da39210":"2026-10-02T08:41:56.090Z","0.0.0-dev.9520814":"2026-10-02T08:42:05.244Z","0.0.0-next.494efb5":"2026-10-02T08:44:22.998Z","0.0.0-dev.3a88096":"2026-10-02T08:44:30.676Z","0.0.0-dev.0c53d70":"2026-10-02T08:44:57.955Z","0.0.0-dev.ab81d37":"2026-10-02T08:50:35.919Z","0.0.0-dev.93e3f05":"2026-10-02T08:51:51.857Z","0.0.0-dev.01ce4fa":"2026-10-02T10:21:02.299Z","0.0.0-dev.beaa0a6":"2026-10-02T10:21:20.780Z","0.0.0-next.e6d99ee":"2026-10-02T10:36:24.691Z","0.0.0-next.4248f85":"2026-10-02T10:37:44.021Z","0.0.0-dev.5f16e39":"2026-10-02T10:37:56.441Z","0.0.0-dev.8ead776":"2026-10-02T13:23:27.083Z","0.0.0-dev.a8ddeaa":"2026-10-02T13:39:10.732Z","0.0.0-dev.85a8164":"2026-10-02T14:01:48.256Z","0.0.0-dev.4d13455":"2026-10-02T14:22:29.627Z","0.0.0-next.4350622":"2026-10-05T09:17:39.081Z","2.0.0-beta.f8ed582":"2026-10-05T09:39:19.180Z","2.0.0-beta.19a5081":"2026-10-05T09:53:51.853Z","2.0.2":"2026-10-05T10:08:45.507Z","0.0.0-dev.ce2bbbe":"2026-10-05T14:13:27.940Z","0.0.0-dev.6723e5c":"2026-10-05T14:14:14.309Z","0.0.0-dev.53a3f93":"2026-10-05T14:26:02.687Z","0.0.0-dev.221f1b9":"2026-10-05T14:33:47.203Z","0.0.0-dev.bfdcccb":"2026-10-05T14:46:10.708Z","0.0.0-dev.c88e592":"2026-10-05T15:06:07.098Z","0.0.0-dev.c36b199":"2026-10-06T08:31:22.377Z","0.0.0-dev.abfc83f":"2026-10-06T09:31:27.079Z","0.0.0-dev.faf20cc":"2026-10-06T12:19:32.164Z","0.0.0-dev.bb09866":"2026-10-06T12:23:15.242Z","0.0.0-next.c604410":"2026-10-06T12:24:29.477Z","0.0.0-dev.0d4da55":"2026-10-06T12:26:33.471Z","0.0.0-dev.ddfb4e5":"2026-10-06T12:31:26.548Z","0.0.0-dev.9addcf5":"2026-10-06T12:33:25.140Z","0.0.0-dev.8ec5383":"2026-10-06T12:34:10.911Z","0.0.0-dev.1e3274b":"2026-10-06T12:41:04.112Z","0.0.0-dev.9c70f50":"2026-10-06T12:42:05.864Z","0.0.0-dev.69680cb":"2026-10-06T12:42:43.843Z","0.0.0-next.d082b5e":"2026-10-06T12:43:16.666Z","0.0.0-dev.86def81":"2026-10-06T12:44:36.305Z","0.0.0-dev.a08278b":"2026-10-06T12:45:56.707Z","0.0.0-dev.4fc4da6":"2026-10-06T12:47:13.818Z","0.0.0-dev.56753f6":"2026-10-06T12:51:21.483Z","2.0.3":"2026-10-06T13:04:16.011Z","0.0.0-dev.4892742":"2026-10-06T13:04:29.375Z","0.0.0-dev.459a8d6":"2026-10-06T13:06:37.707Z","0.0.0-dev.704f6e1":"2026-10-06T13:06:51.737Z","0.0.0-next.50a119d":"2026-10-06T13:10:58.812Z","0.0.0-dev.240db1e":"2026-10-06T13:14:31.464Z","0.0.0-dev.16c6815":"2026-10-06T13:15:14.470Z","0.0.0-next.80d3639":"2026-10-06T13:17:51.686Z","0.0.0-dev.3250ef1":"2026-10-06T13:19:25.812Z","0.0.0-next.7ebc6b8":"2026-10-06T13:33:02.314Z"},"bugs":{"url":"https://github.com/alpic-ai/skybridge/issues"},"author":{"name":"Frédéric Barthelet"},"license":"ISC","homepage":"https://github.com/alpic-ai/skybridge#readme","keywords":["chatgpt","app","ai","skybridge"],"repository":{"url":"git+https://github.com/alpic-ai/skybridge.git","type":"git"},"description":"Skybridge is a framework for building ChatGPT and MCP Apps","maintainers":[{"name":"harijoe","email":"vallinij@gmail.com"},{"name":"paullst","email":"paul.leseute@gmail.com"},{"name":"bartheletf","email":"frederic.barthelet@gmail.com"}],"readme":"","readmeFilename":""}